WadSmoosh - merge all official id releases into one PK3 IWAD

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Jareth247
Posts: 32
Joined: Mon Mar 20, 2023 3:16 pm
Preferred Pronouns: He/Him
Location: Avon, NC

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Jareth247 »

Hopefully this fork can fix the problem I had with Embers of Armageddon. The TL;DR version is that when I tried to run Sigil II via the Doom Complete IWAD, it crashed and popped up with this:
VM execution aborted: tried to read from address zero.
Called from WadSmooshHandler.WorldThingSpawned at doom_complete.pk3:zscript.txt, line 106
DoomKrakken, who made the Embers of Armageddon mod, said this would have to be fixed on WadSmoosh's end. Apparently, the issue is:
DoomKrakken wrote:The code that sets Spider Masterminds' health set to 9000 in Sigil II fails to null-check for the existence of the Spider Mastermind in the first place.
I thought I mentioned this before, but I can't seem to find the post. Maybe I forgot to click submit.
User avatar
Owlet VII
Posts: 4
Joined: Tue Aug 13, 2024 6:28 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Owlet VII »

Thanks for reporting the bug, it should be fixed now.
Klemc
Posts: 29
Joined: Tue Apr 19, 2022 4:01 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Klemc »

Why not the Lost Episodes ? Is it buggy ?

I'd absolutly want to merge those, that's the only missings ! Which would be their place in oder ?
  • doom.wad <> Doom Ultimate
    sewers.wad & betray,wad <> XboX extra levels
    doom2.wad <> Doom II
    masterlevels.wad <> Master Levels (20 retail wad)
    tnt.wad & plutonia.wad <> Doom Final
    nerve.wad <> No Rest for the Living
    sigil.wad <> Sigil (optional soundtrack)
    sigil2.wad <> Sigil II (optional soundtrack)
    \/
    doomu.wad and doom2u.wad - Unity build extra content
    /\
    LOST Levels <> jptr_v40.wad + JPTR_FIX.wad (or merged patch)
What the doomu and doom2u WAD contain/add ? is it stuff or update(s) ?

With all that the DOOM complete PK3 looks perfect, but actually nobody asked to add the LOST levels/episodes into wadsmooth !?
irukanjji
Posts: 139
Joined: Fri Feb 28, 2014 4:27 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by irukanjji »

Klemc
Posts: 29
Joined: Tue Apr 19, 2022 4:01 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Klemc »

Already asked her to add Lost episodes on git, i'll wait, thanks.
User avatar
Owlet VII
Posts: 4
Joined: Tue Aug 13, 2024 6:28 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Owlet VII »

Klemc wrote:
> Why not the [b]Lost Episodes[/b] ? Is it buggy ?
>
> What the doomu and doom2u WAD contain/add ? is it stuff or update(s) ?

JPL stated in the OP that non-official releases like The Lost Episodes of Doom would not be supported. Sigil was the only exception, I assume because it was made by Romero himself, and it's now retroactively included in an official id release.

doomu.wad and doom2u.wad (also tntu.wad, plutoniau.wad, and nerveu.wad) are the file names that JPL intended for people to use for the Unity port's WADs. If you include them alongside the original (uncensored) WADs, WadSmoosh will extract widescreen assets from them.

The above mentioned fork with support for certain unofficial campaigns, and the fork I'm working on (https://github.com/Owlet7/wadsmoosh) expect them to be named doomunity.wad, doom2unity.wad, etc. instead, to match GZDoom's expected file names and to avoid confusion with Ultimate Doom.
Klemc
Posts: 29
Joined: Tue Apr 19, 2022 4:01 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Klemc »

Excellent, i didn't catch the thing, so i made a pk3 with uncesored (red over green cross for the three png files only) myself afterward and also imported as LMP in slade to the wadsmoothed ipk3 :p .

Well, if i put the standards WADS then also the Unity ones, with a U a ttheir name's end added, it will add the files updated and also the files that are only in this release....

.. i will have to redo the wadsmooth, coorectly, thanks a thousand.

Understood, now ;)

I miss Python libraries, i never need it, that's why your fork will often not be used i think, are you able to build a standalone like WryeBash did (Skyrim mod/tool, well known, using Python from is birth).

We've just to hope the Sigil Unity version is updated only but doesn't have censoring file tho !
//

OKay, did extract the sigil and sigilU WADs, and after used wadsmooth with the two, resulting in different :
maps\E5M7.wad
maps\E5M9.wad
like it should be, so it's good (this two maps were fifferent in the wads)

BUT comparing the two wad files lists more differences:
graphics\m_doom.png // only U
graphics\titlepic.png
demoloop.txt // only U
gameconf.txt // only U
umapinfo.txt

I think it's better to use only the Unity version in wadsmmoth, right ?
User avatar
Owlet VII
Posts: 4
Joined: Tue Aug 13, 2024 6:28 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Owlet VII »

As soon as we finish adding support for Legacy of Rust and the Master Levels megawad in our fork, we'll make a proper release with an executable for Windows users. I'm hoping to finish it in the next couple of days.

None of those files in Sigil are relevant to WadSmoosh, so it doesn't really matter which version you use.
Gez
 
 
Posts: 17934
Joined: Fri Jul 06, 2007 3:22 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Gez »

DEMOLOOP and GAMECONF are lumps specific to the Kex-engine re-release. DEMOLOOP describes what demos to play in attract mode; something that GZDoom dropped long ago due to lack of compatibility with vanilla demo formats. So not relevant to GZDoom.

GAMECONF is kind of that port's version of GAMEINFO, it's there mostly to say which IWAD to use and so on. Not relevant to WadSmoosh since the aim is to create an IPK3.

UMAPINFO is also irrelevant since WadSmoosh provides its own MAPINFO for everything it includes.
Gez
 
 
Posts: 17934
Joined: Fri Jul 06, 2007 3:22 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Gez »

Owlet VII wrote: Sat Sep 07, 2024 3:00 am As soon as we finish adding support for Legacy of Rust and the Master Levels megawad in our fork, we'll make a proper release with an executable for Windows users. I'm hoping to finish it in the next couple of days.
Have you seen this?

It would be a more elegant alternative to the hulshult_ogg.pk3 generation. All you need to do is to include TrakPlayer and have in your IWADINFO to autoload extras.wad.
User avatar
Owlet VII
Posts: 4
Joined: Tue Aug 13, 2024 6:28 pm

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Owlet VII »

Very interesting, I'll have a look at it. Might also be a better solution for switching between Sigil soundtracks. Thanks!
User avatar
Hellser
Global Moderator
Posts: 2730
Joined: Sun Jun 25, 2006 4:43 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11/Manjaro
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: Citadel Station

Re: WadSmoosh - merge all official id releases into one PK3 IWAD

Post by Hellser »

With the support of WadSmoosh having come to an end and forks are appearing, I recommend new forks and their creators to make new threads. Imagine trying to deal with bugs with two, three or four forks in one thread - that will get confusing real quick. I'll keep this thread open for discussion or for people to thank JPL, unless JPL wants it closed.

Return to “Creation, Conversion, and Editing”