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 » Thu Jul 07, 2016 11:02 am

K, new version up:
- fix the above mentioned doom1/doom2 texture conflicts, eg switch in e1m3, by redoing those two games' texture defs. thanks Full Doom Textures for the helpful reference.
- if final doom is present but not doom2, extract doom2-specific resources from tnt.wad. if doom1 is also not present, extract common resources from tnt.wad too, and the 3 doom1 patches from plutonia.wad
- add M_EPISOD to common graphics lump list to fix error message even if doom1 isn't present
- copy included resources before extracting lumps (no impact on functionality)

Let me know if you find any more texture errors!
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby Ed the Bat » Thu Jul 07, 2016 11:40 am

I'm afraid I haven't had time to play with this yet, but I'd been meaning to ask: Is this program able to read IWADs out of the Steam install locations, the way ZDoom.exe can? It would be a nice convenience and save a step for some users.
User avatar
Ed the Bat
I'm tired. I want to go home.
 
Joined: 03 May 2012
Location: Maryland, US

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

Postby JPL » Thu Jul 07, 2016 12:58 pm

Ed the Bat wrote:I'm afraid I haven't had time to play with this yet, but I'd been meaning to ask: Is this program able to read IWADs out of the Steam install locations, the way ZDoom.exe can? It would be a nice convenience and save a step for some users.


Hm, interesting. Right now the application is zero-configuration, and I'd like to keep it that way - otherwise it gets into "build a GUI" territory. This would mainly be on Windows, right? If there is a reliable registry key it could query to find the WADs, that seems reasonable. I think I'm pretty much done messing with this for a while, but that's a good possible v1.1 feature.
Last edited by JPL on Thu Jul 07, 2016 1:01 pm, edited 2 times in total.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby JPL » Thu Jul 07, 2016 1:00 pm

Okay, the project down has its own public Bitbucket repository:

https://bitbucket.org/JPLeBreton/wadsmoosh

and I've updated the first post in this thread with a link to that download page.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby cybermind » Fri Jul 08, 2016 12:44 am

I wish someone could do something like extended version of memorial.wad by Eternal with all IWAD level included in single UDMF format map (or at least like some hub-based system)

As for performance issues, I have ~1500-2000 fps on memorial.wad (gzdoom 1.8.6, 640x480, core i5-4670 3.4 ghz, 8 gb ram, geforce gt240), so this shouldn't be a real problem.
User avatar
cybermind
 
Joined: 03 Jan 2011

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

Postby mumblemumble » Fri Jul 08, 2016 6:28 am

Looks like a great idea, but doesn't work for me. It produces a pk3 if the source iwad folder is empty, but otherwise it gives this log

Copying mapinfo.txt
Copying language.txt
Copying endoom
Copying textures.doom1
Copying textures.doom2
Copying textures.tnt
Copying textures.plut
Copying graphics/M_DOOM.png
Copying graphics/TITLEPIC.png
Copying mapinfo/doom1_levels.txt
Copying mapinfo/doom2_levels.txt
Copying mapinfo/masterlevels.txt
Copying mapinfo/tnt_levels.txt
Copying mapinfo/plutonia_levels.txt
Processing IWAD doom...

no pk3 is generated, no matter what combo I do...I'm running on windows 8.1, no idea what the issue is... Shame, I would love this for hideous destructor.
mumblemumble
King of typos
 
Joined: 23 Aug 2013

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

Postby ZzZombo » Fri Jul 08, 2016 7:29 am

Can you please make it to read the needed .WADs from a directory of my choice? I have one big (really big) folder for all of them that are ZDoom-compatible, so manually tinkering with them isn't easy.
ZzZombo
 
Joined: 16 Jul 2012

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

Postby Gutawer » Fri Jul 08, 2016 1:23 pm

Can I make a suggestion? Instead of having the pk3 contain $MUSIC_X in the Plutonia MAPINFO lump for maps 20 + 22-26 + README, would it be possible to just give them the P_ prefix like the rest of the Plutonia maps? - I think this would be better because it makes the Plutonia MIDI Pack compatible with this (provided you change the names of the file names in the Plutonia MIDI pack to have a P_ prefix). Or better yet, make the program recognize plutmidi.wad and automatically put the music in the iwad? Thanks.
Last edited by Gutawer on Fri Jul 08, 2016 2:43 pm, edited 1 time in total.
User avatar
Gutawer
User Accounts Assistant
 
Joined: 16 Apr 2016
Discord: Gutawer#3431

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

Postby Velaron » Fri Jul 08, 2016 2:42 pm

Pretty useful tool, so you don't have to switch IWADs everytime.
User avatar
Velaron
here come dat boi
 
Joined: 27 Dec 2013
Discord: Velaron#7356

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

Postby JPL » Sat Jul 09, 2016 1:13 pm

mumblemumble wrote:no pk3 is generated, no matter what combo I do...I'm running on windows 8.1, no idea what the issue is... Shame, I would love this for hideous destructor.


Is there a file called wadsmoosh.log in the folder where you ran it? If so I'd like to see what it output. Also any other .log files that the program might have generated.
User avatar
JPL
 
 
 
Joined: 09 Apr 2012

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

Postby DemonSlayer » Sun Jul 10, 2016 1:04 am

This mod is awesome. For some reason the Master Levels option does not appear. I put the files requested into the source wads folder, is there anything else I should do besides running the exe file?
User avatar
DemonSlayer
 
Joined: 30 Mar 2016
Location: Resides in a base on Mars guarding the world from the Ream of Hell

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

Postby MG_Man » Sun Jul 10, 2016 3:01 am

Works fine, except that the Master Levels sky graphic doesn't seem to be added (the maps that use it complain about Unknown Texture ML_SKY1, 2, and 3)

Also I had the same issue where the PK3 was not created/updated, but I just added the contents of the PK3 folder to it myself


And finally, a minor suggestion:

At the beginning of the Doom 2 mapinfo file, adding
Code: Select allExpand view
adddefaultmap
{
   BorderTexture = "GRNROCK"
}

makes Doom 2 and on use their different screen border graphic while leaving Doom 1 with its own
User avatar
MG_Man
TarviS
 
Joined: 28 Jul 2007

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

Postby Kinsie » Sun Jul 10, 2016 4:25 am

This one part of E1M1 looks a bit off.

Spoiler:
User avatar
Kinsie
Dog Days
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

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

Postby Gez » Sun Jul 10, 2016 8:54 am

Wall textures should be defined as WallTextures in TEXTURES lump, not as Textures, so that they don't take priority over floor textures. That can be solved by a simple search-and-replace on the text lumps, no need to edit each texture separately in the visual editor.
Gez
 
 
 
Joined: 06 Jul 2007

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

Postby LukeArio » Sun Jul 10, 2016 12:33 pm

Kinsie wrote:This one part of E1M1 looks a bit off.

Spoiler:


That was fixed a few days ago. It doesn't show up like that for me.

Spoiler:
Last edited by LukeArio on Sun Jul 10, 2016 8:50 pm, edited 1 time in total.
LukeArio
 
Joined: 27 Jan 2016

PreviousNext

Return to Editors / Asset Manipulation

Who is online

Users browsing this forum: No registered users and 3 guests