WadSmoosh - merge all official id releases into one PK3 IWAD

Any utility that assists in the creation of mods, assets, etc, go here.
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.

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

Postby JPL » Sun Jun 25, 2017 7:46 pm

Silentdarkness12 wrote:Merged Lost Episodes in a Wadsmoosh. Lost Episodes no longer have their skybox. What am do?


If someone else who's tried this wants to jump in and help they're welcome to, but Lost Episodes and any other non-official content is not supported by WadSmoosh.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby irukanjji » Sun Jun 25, 2017 10:15 pm

JPL wrote:
Silentdarkness12 wrote:Merged Lost Episodes in a Wadsmoosh. Lost Episodes no longer have their skybox. What am do?


If someone else who's tried this wants to jump in and help they're welcome to, but Lost Episodes and any other non-official content is not supported by WadSmoosh.


Check here:

viewtopic.php?f=44&t=52757&start=225#p962678
irukanjji
 
Joined: 28 Feb 2014

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

Postby Silentdarkness12 » Mon Jun 26, 2017 6:03 am

irukanjji wrote:
JPL wrote:
Silentdarkness12 wrote:Merged Lost Episodes in a Wadsmoosh. Lost Episodes no longer have their skybox. What am do?


If someone else who's tried this wants to jump in and help they're welcome to, but Lost Episodes and any other non-official content is not supported by WadSmoosh.


Check here:

viewtopic.php?f=44&t=52757&start=225#p962678


Tried lumping in the folder that was linked, then ran it through. Same result. No skybox.

I found what the problem was. The mapinfo entries for the skybox textures were flat-out wrong. Had to change them back to use the actual patch names and not L_Sky# etc etc.
User avatar
Silentdarkness12
Level 7: ZScript Victim
 
Joined: 15 Aug 2013
Location: Plains of Pride

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

Postby Wiw » Mon Jun 26, 2017 3:53 pm

Can I use this to merge the Astrostein WADs together?
User avatar
Wiw
Frequently puts foot in mouth
 
Joined: 11 Jun 2015
Location: Everywhere and nowhere.
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

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

Postby vanhofen » Tue Jun 27, 2017 1:31 am

Feature request for Wadsmoosh: A configfile named wadsmoosh.conf which is not delivered within the zip (or delivered a wadsmoosh.conf.dist or so) to allow my own settings without changing the original files.

wadsmoosh.conf:
Code: Select allExpand view
SRC_WAD_DIR = 'D:/path/to/my/wads/smooshme/'
DEST_FILENAME = 'D:/path/to/my/wads/doom_complete.pk3'


This keywords should overwrite the defined variables in wadsmoosh.py.
vanhofen
 
Joined: 19 Jan 2015

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

Postby Graf Zahl » Tue Jun 27, 2017 2:57 am

Wiw wrote:Can I use this to merge the Astrostein WADs together?



No. They heavily depend on Dehacked and each modify the same base data. You'd have to do a lot of DECORATE converting first.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

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

Postby Wiw » Tue Jun 27, 2017 3:32 am

Graf Zahl wrote:
Wiw wrote:Can I use this to merge the Astrostein WADs together?



No. They heavily depend on Dehacked and each modify the same base data. You'd have to do a lot of DECORATE converting first.


Yeah, you're right. I'm working through that now, actually, but I'd at least like to know what textures and sprites are shared between each episode. I'd need like an index of that or something.
User avatar
Wiw
Frequently puts foot in mouth
 
Joined: 11 Jun 2015
Location: Everywhere and nowhere.
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

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

Postby JPL » Tue Jun 27, 2017 10:11 am

Graf Zahl wrote:
Wiw wrote:Can I use this to merge the Astrostein WADs together?


No. They heavily depend on Dehacked and each modify the same base data. You'd have to do a lot of DECORATE converting first.


Also WadSmoosh's only purpose is to merge the retail IWADs, so if anyone undertakes this please do so in another thread!
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby NightFright » Wed Jun 28, 2017 12:08 am

I had actually asked JPL about the same thing a while ago for my Laz Rojas ZDoom pack. It's a bit more complex than usual. The Astrostein, Rheingold and Arctic Wolf episodes share enemies (and other things), but use them differently (different sprites/code).

The only way to make it work would be to determine all assets the episodes share (like Wiw wrote) and redefine these shared entries completely. That's quite some amount of work, and I couldn't convince myself to do it so far...
User avatar
NightFright
Spotlight Team
 
Joined: 02 May 2008
Location: Germany

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

Postby Wiw » Wed Jun 28, 2017 5:26 am

I'm working through it right now! It actually looks a lot harder than it is - in fact, I'm sure it can be done with enough self-discipline.
User avatar
Wiw
Frequently puts foot in mouth
 
Joined: 11 Jun 2015
Location: Everywhere and nowhere.
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

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

Postby NightFright » Wed Jun 28, 2017 5:43 am

Let me know about your progress (maybe not here, though). Merging the Rheingold/Astrostein/Arctic Wolf episodes together was the only major thing I never managed to do in my project.
User avatar
NightFright
Spotlight Team
 
Joined: 02 May 2008
Location: Germany

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

Postby JPL » Wed Jun 28, 2017 11:05 am

Okay, just updated the build with a couple relatively major changes. From the changelists:
Code: Select allExpand view
- options screen!
-- on/off for "legacy sky compat" - defaults off, turn this ON if a PWAD's custom sky isn't showing up properly. should only be needed with certain (usually older) PWADs which include a TEXTURE1 lump that redefines SKY1/2/3
-- on/off to set final doom ACS texture subs (see below). shouldn't usually be needed but there just in case.
- use ACS to perform Final Doom texture replacements on level start, instead of replacing texture references in the extracted WAD files with omgifol. this keeps the map checksums identical to their source IWAD versions, so that all ZDoom compatibility.txt fixes can apply to them. this removes the need to manually patch TNT map31 and Plutonia map26, and generally simplifies wadsmoosh code in favor of using existing ZDoom systems.


It sucks that it's impossible to auto-detect-and-fix the Doom2 sky problem, but fortunately it only affects certain older WADs.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby JPL » Thu Jul 06, 2017 6:06 pm

New build is up with two changes:
- use Deflate compression (the most widely supported form of ZIP compression) to reduce full pk3 file size from 42MB to 17MB.
- new ENDOOM with better art and credits

Going to let this one sit for a few weeks then upload it to idgames as an official update if nobody finds any problems with it. Testing welcome!

Relatedly, I added a file for a single episode full playthrough - see "Doom Complete Playthrough" on my Doom page: http://vectorpoem.com/doom
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby saegiru » Thu Jul 06, 2017 7:00 pm

JPL wrote:Relatedly, I added a file for a single episode full playthrough - see "Doom Complete Playthrough" on my Doom page: http://vectorpoem.com/doom


Awesome, glad you did implemented this!
User avatar
saegiru
 
Joined: 23 Jun 2014

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

Postby Empyre » Fri Jul 07, 2017 12:55 pm

DarkkOne wrote:Would it be possible for a change to be made to make it identify as Doom 2? That would be the "most compatible" choice right? Not a lot of mods that only work with Doom but not Doom 2, right?

I agree with this idea.
User avatar
Empyre
The Ultimate Shining Example of Humility
 
Joined: 06 Apr 2007
Location: Garland, TX, USA

PreviousNext

Return to Editors / Asset Manipulation

Who is online

Users browsing this forum: No registered users and 2 guests