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 armymen12002003 » Sun Jul 10, 2016 4:43 pm

This is very nifty i like it keep up the good work.
User avatar
armymen12002003
Halt!
 
Joined: 02 Jun 2011
Location: Castle Wolfenstein.
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

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

Postby Space Detective » Mon Jul 11, 2016 1:24 am

This is an interesting thing. I don't really think I'll get much use out of this, but it's neat that this even exists.

Edit: Never mind I'm an idiot, the DSHOOF sound effect is right there.

Also, if you don't mind a request do you think you could do something like this for HeXen and Deathkings of the Dark Citadel?
Last edited by Space Detective on Mon Jul 11, 2016 11:45 pm, edited 1 time in total.
User avatar
Space Detective
 
Joined: 11 Jul 2016

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

Postby Nomekop » Mon Jul 11, 2016 4:46 pm

Found a glitch: The plutonia and tnt episodes fail to show up and have incorrect music in the Zandronum source port, due to it not correctly supporting map lumps longer than 8 characters. Not sure if it would be worthwhile to change up the process to have shorter map names or not.
Nomekop
 
Joined: 27 Jul 2008

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

Postby Hellser » Mon Jul 11, 2016 9:11 pm

Nomekop wrote:Found a glitch: The plutonia and tnt episodes fail to show up and have incorrect music in the Zandronum source port, due to it not correctly supporting map lumps longer than 8 characters. Not sure if it would be worthwhile to change up the process to have shorter map names or not.


I think that's something that Zandronum themselves need to fix, not this mod. :P
User avatar
Hellser
Remember Citadel
Global Moderator
 
Joined: 25 Jun 2006
Location: Citadel Station
Discord: Hellser#8156
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: ATI/AMD with Vulkan Support

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

Postby LukeArio » Mon Jul 11, 2016 10:31 pm

I found another switch texture error. Its on TNT Map 23.

Image
LukeArio
 
Joined: 27 Jan 2016

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

Postby wildweasel » Mon Jul 11, 2016 10:35 pm

Perhaps relevant to this ZDoom feature suggestion: could WadSmoosh be made to leave an identifying lump somewhere in the generated PK3 file, perhaps SMOOSHED.TXT in the root, that ZDoom can use to identify it via IWADINFO?
User avatar
wildweasel
change o' pace.
Moderator Team Lead
 
Joined: 16 Jul 2003

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

Postby NGX » Tue Jul 12, 2016 5:55 am

JPL wrote:
wildweasel wrote:[edit] Oh, do the Master Levels come up in a specific order, or did you implement Zippy's Master Levels menu interface?


Lots of D_RUNNIN given that most of the maps are in the MAP01 slot, but I didn't want to make any subjective creative decisions.


That's very considerate - seeing as you are the author of this get-together of all mother wads, I wouldn't mind a prompt to change the Master Levels music to music of DOOM II levels that most resemble ML-levels, though :wink:

I'll be trying this out and I'm glad to see this happening too! Thanks!
User avatar
NGX
 
Joined: 14 Jun 2014

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

Postby Dan50 » Wed Jul 13, 2016 6:02 am

I made the new pk3 file but only Ultimate Doom shows up and can be played, what am I doing wrong?
Dan50
 
Joined: 28 Aug 2011

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

Postby DarkTalon25 » Thu Jul 14, 2016 10:26 pm

I can't get the Master Levels or the XBox Doom levels in my pk3. What am I doing wrong?
DarkTalon25
 
Joined: 13 Mar 2015
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)

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

Postby subenji » Fri Jul 15, 2016 12:54 pm

For those struggling to set this up right, here's an example source_wads folder where everything works that you can refer to, also showing filesizes and last modified dates to compare.
https://lh3.googleusercontent.com/-nMDg ... -52-11.png
User avatar
subenji
 
Joined: 16 May 2016

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

Postby JPL » Sun Jul 17, 2016 1:31 pm

Okay, new build is up:

https://bitbucket.org/JPLeBreton/wadsmoosh/downloads

Notable changes:
- Move all the data tables, eg lists of files to copy and read for wad data, out of the main python script into a file called "wadsmoosh_data.py". The EXE executes this at runtime, so you can change it as you like, test out fixes, etc. Part of my intent is that no future builds will require any changes to the main script itself, thus no new EXE builds needed. This will make any pull requests from you folks, and my own maintenance work, easier.
- Added the "smooshed.txt" lump Wildweasel mentioned so ZDoom can detect the pk3 if it wants to.
- Fixed a few TNT/Plutonia texture references I found. The TNT map23 one LukeArio found above isn't fixed yet, I need to sort out some subtle texture def conflicts first.
- Doom 2 window border texture fix MG_Man suggested.
- All Final Doom music lumps are extracted separately, for compatibility with music replacments.

For anyone who gets a tiny PK3 full of only text data in it, check your wadsmoosh.log, or any other log files in the same folder. Either you don't have stuff in the right place/filename, or the program is crashing. In the latter case, send me any interesting log files you have.

As for requests for supporting other games, I don't think that's worth my time. The MIT-licensed source is included with the build, so feel free to adapt it for your own uses.

I also don't want to make any subjective changes, ie music or graphic replacements other than the custom title art and ENDOOM. If there are any other level fixes of comparable severity to the TNT MAP31 fix, let me know.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby Devianteist » Sun Jul 17, 2016 8:49 pm

Huh. This makes my own .pk3s feel a bit like wastes of time. Well, that is if I wasn't planning on merging PSX Doom shit into the levels, but still, this is amazing.

How did you pull this off?
User avatar
Devianteist
Daddy Dev, resident lurking user.
 
Joined: 24 Sep 2014
Location: Creating a SPACE HULK total conversion!
Discord: #0561

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

Postby JPL » Mon Jul 18, 2016 11:41 am

Devianteist wrote:Huh. This makes my own .pk3s feel a bit like wastes of time. Well, that is if I wasn't planning on merging PSX Doom shit into the levels, but still, this is amazing.

How did you pull this off?


Really all the heavy lifting, eg extracting resources from the WADs, is done by the OMGIFOL library. The rest is just ~250 lines of Python and some text data lumps that are just tweaked versions of what's included with ZDoom.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby Beed28 » Mon Jul 18, 2016 2:11 pm

A note; when playing with a custom level pack for Doom 2, the Doom 1 title music continues to play instead of the custom level pack's title music.

On a related note, when finishing TNT or Plutonia, the text screen music continues into the cast roll, instead of playing their retrospective MAP31 songs.
User avatar
Beed28
Making entire worlds bounce up and down.
 
Joined: 24 Feb 2013
Location: United Kingdom

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

Postby AdmiralAjax » Mon Jul 18, 2016 3:09 pm

Thinking about Devianteist's comment, has there been a recreation of Doom 64 levels? Seems like something neat to add on to this.
AdmiralAjax
DISQUALIFIED
 
Joined: 28 Nov 2010

PreviousNext

Return to Editors / Asset Manipulation

Who is online

Users browsing this forum: No registered users and 1 guest