Add doom_complete.pk3 from WADSmoosh to IWAD list

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: Add doom_complete.pk3 from WADSmoosh to IWAD list

Re: Add doom_complete.pk3 from WADSmoosh to IWAD list

by Kinsie » Sun Jul 17, 2016 1:55 pm

The update threatened in the previous post is out. Updating the OP to fit.

Re: Add doom_complete.pk3 from WADSmoosh to IWAD list

by JPL » Sun Jul 17, 2016 12:28 pm

I'll have this in the next build (no eta).

There definitely won't be a consistent MD5 sum etc for doom_complete.pk3, because the file's contents might vary based on what the user gave it, and even things like OS and the Python version used in the build. But I realize that level of IWAD detection isn't what's being asked for here.

Re: Add doom_complete.pk3 from WADSmoosh to IWAD list

by wildweasel » Sun Jul 10, 2016 10:37 pm

Maybe convince JPL to leave a lump named "SMOOSHED" in the root of the generated PK3 when it's generated?

Re: Add doom_complete.pk3 from WADSmoosh to IWAD list

by jpalomo » Sun Jul 10, 2016 8:41 pm

The issue with this is how to detect the doom_complete file. There needs to be a unique identifying lump present in the IWAD for this to work. You can't rely on lumps like MAP01, E1M1, PLUBOSS, and TNTBOSS. What if the person building the file doesn't have Final Doom? What if they don't have Doom 1? This is something that needs to be fixed in the IWAD first.

Add doom_complete.pk3 from WADSmoosh to IWAD list

by Kinsie » Wed Jul 06, 2016 3:28 am

WADSmoosh is a cool new utility by JPL that lets you merge all the official IWADs into one big megagame.

It's pretty awesome, but it'd be awesomer if it could appear in the IWAD list. To this end, I've hacked together a quick IWADINFO entry for it:

Code: Select all

IWad
{
	Name = "DOOM Complete"
	Autoname = "doom.complete"
	Game = "Doom"
	Config = "Doom"
	Mapinfo = "mapinfo/doom2.txt"
	MustContain = "SMOOSHED"
	BannerColors = "54 54 54", "a8 a8 a8"
}

Code: Select all

Names
{
	...
	"doom_complete.pk3"
}

Top