Page 17 of 57

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

Posted: Tue Jan 03, 2017 4:24 pm
by Kinsie
wildweasel wrote:Yeah that's a concern that remains, for me, WadSmoosh's output identifies as Doom 1/Ultimate, which means it responds to the Doom1 folders where [wiki]Lump filtering[/wiki] is concerned. Granted, the only mod I've played that actually makes noticeable changes using lump filtering is my own Mixed Tape Vol.3 which removes the SSG replacement in Doom 1 mode...
For MetaDoom, I use some ACS that grabs the first part of the currently playing map's lump name and use that to detect the game, which is nicer, more tweakable, more compatible with WadSmoosh and cleaner (no splitting stuff off into lump filters!) than what you're doing.
Spoiler: ACS
Spoiler: DECORATE

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

Posted: Tue Jan 03, 2017 5:57 pm
by Silentdarkness12
... @Vaecrius?

VAAAEEEEEECRIUSSSS LOOKIE HERE

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

Posted: Wed Jan 04, 2017 1:39 am
by Matt
I will only respond with a very noncommital I'll-think-about-it for now.

That said: Kinsie, maybe include a check for E5+ for stuff like the Lost Episode?

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

Posted: Wed Jan 04, 2017 1:45 am
by Kinsie
Vaecrius wrote:That said: Kinsie, maybe include a check for E5+ for stuff like the Lost Episode?
Pretty easy to do, I'll try and remember to add it. :)

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

Posted: Wed Jan 04, 2017 1:47 am
by Matt
JPL wrote:Last time I checked I'm not sure I can prevent ZDoom from detecting it as Doom1 because it checks for an E1M1 lump before it checks for a MAP01 lump, and WadSmoosh's output pk3 usually has both:
https://github.com/rheit/zdoom/blob/mas ... adinfo.txt

I did add the "smooshed.txt" identifying text lump when someone requested it, so maybe adding it to ZDoom's search data is just a simple pull request? Not sure if that fixes the issue you're talking about though.
Has anyone submitted a feature request for this? It seems odd that it would check in this order and count as D1 an iwad that has resources for both games and thus typically ought to count as D2 for the main reason why most people would even use wad filtering to begin with (to get around the absent resources in D1).

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

Posted: Wed Jan 04, 2017 1:59 am
by Kinsie
Vaecrius wrote:
JPL wrote:Last time I checked I'm not sure I can prevent ZDoom from detecting it as Doom1 because it checks for an E1M1 lump before it checks for a MAP01 lump, and WadSmoosh's output pk3 usually has both:
https://github.com/rheit/zdoom/blob/mas ... adinfo.txt

I did add the "smooshed.txt" identifying text lump when someone requested it, so maybe adding it to ZDoom's search data is just a simple pull request? Not sure if that fixes the issue you're talking about though.
Has anyone submitted a feature request for this? It seems odd that it would check in this order and count as D1 an iwad that has resources for both games and thus typically ought to count as D2 for the main reason why most people would even use wad filtering to begin with (to get around the absent resources in D1).
There's been at least one feature request to detect the output of WadSmoosh as a separate IWAD. Nothing seems to have come of it, though.

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

Posted: Wed Jan 04, 2017 1:57 pm
by Enjay
I don't see anyone else mentioning this so maybe it's just me but with my smooshed PK3, the last episode on the menu is half off the bottom of the screen at 1920x1200. If I hit alt-enter to go to windowed mode, it scales a bit smaller and it's fine - but I play full screen.

Image


Side issue:
Perhaps this has flagged up a GZDoom bug for me too: in ZDoom or QZDoom, I can alt-enter no problem back and forth. If I do it in GZDoom, the screen will go back to being GZDoom fullscreen but the Windows task bar remains visible at the bottom of the screen (and the wadsmoosh menu remains at the smaller scaled size too). It's kind of like GZDoom only half goes back to being full screen.

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

Posted: Fri Jan 06, 2017 6:32 pm
by Matt
Kinsie wrote:
Vaecrius wrote:That said: Kinsie, maybe include a check for E5+ for stuff like the Lost Episode?
Pretty easy to do, I'll try and remember to add it. :)
...and only today do I remember that the Lost Episode contains equivalents to all the D2 resources and makes regular use of D2 actors so parsing E5M* as D1 can actually break some things. -_- Sorry about that!

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

Posted: Fri Jan 20, 2017 1:26 pm
by JPL
JPL wrote:
enderandrew wrote:In an ideal world, I want to be able to play Doom 1 and 2 with the two bonus XBox levels properly integrated into the episodes as secrets to find,
Bonus Xbox levels: I knew someone would eventually test my "no subjective decisions" statement. This is actually the first request for this I've gotten. It would definitely be a lot of work for very little benefit. The levels themselves are distributed on classicdoom.com in bugfixed form, but the alt versions of E1M1 and MAP02 that have secret exits that lead to them aren't and would need to be extracted or recreated with special custom logic. Pretty sure the MAPINFO data wouldn't have to change; it could just have "secretnext" values that never get used in the non-Xbox versions. Maybe some custom intermission data needed. All for two maps that weren't produced by the original teams and, most Doomers would probably say, don't meet the minimum quality bar of any of those original releases.
This ended up not being as much work as I thought. So in honor of today, I've decided to fulfill this fairly absurd request and add support for SEWERS.WAD and BETRAY.WAD to WadSmoosh. If these two truly terrible level files are present in the usual source_wads subfolder, they are added to doom_complete.pk3 as E1M10 and MAP33 respectively, and secret exit switches are added to E1M1 and MAP02. Exactly as in the Xbox port in which they originally appeared, the secret switches are invisible and thus incredibly hard to find without knowing they're there. And again, the levels themselves are terrible, stinky little easter eggs. Enjoy!

Download link is the same as it ever was: https://bitbucket.org/JPLeBreton/wadsmoosh/downloads

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

Posted: Mon Jan 23, 2017 12:59 pm
by funduke re-regist
Thank you for this newest update. I like this way to play doom very much.

Would it be possible to program the data handling directly into the source port executable, so that the exe is just pointed to the original WADs and then does the data structuring on it's own?

Greetings
Funduke

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

Posted: Mon Jan 23, 2017 1:21 pm
by Gez
It's not impossible, but there's not much reason to do that when WadSmoosh exists, and it'd bog down the archive manager with a lot of convoluted hacks. It's not a desirable thing, from the port developer's point of view.

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

Posted: Mon Jan 23, 2017 1:24 pm
by Rachael
funduke re-regist wrote:Would it be possible to program the data handling directly into the source port executable, so that the exe is just pointed to the original WADs and then does the data structuring on it's own?
Gez wrote:It's not impossible, but there's not much reason to do that when WadSmoosh exists, and it'd bog down the archive manager with a lot of convoluted hacks. It's not a desirable thing, from the port developer's point of view.
What Gez said is pretty much correct. Plus, such a thing would pretty much invalidate the existence of this project - kind of a real nice way to say "thanks, but fuck you" to someone who's provided a very helpful project to the community.

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

Posted: Mon Jan 23, 2017 3:07 pm
by JPL
I actually wouldn't mind if this project was entirely obviated by source port work, but I agree that the negative consequences of ports doing that would far outweigh any user convenience.

What I'd most love is for Zenimax/id to actually do some stewardship for classic Doom, ie this thing they own that is one of the most important games ever, and release an official "Doom Complete" (IWAD + suitably solid source port) on Steam/GoG etc that provides an experience that isn't the utter garbage experience buying classic Doom on those stores currently provide... that's honestly one of the reasons I made WadSmoosh, to say, "look how easy it is to combine all these games into one".
Ahem. Sorry, rant over. Until then, we have WadSmoosh.

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

Posted: Mon Jan 23, 2017 4:15 pm
by ShockwaveS08
Bug Report: After smooshing sewers.wad and betray.wad into Doom Complete, it appears that E1M1's secret exit still works...but takes you directly to E1M2 upon use. Same thing happens with MAP02. Digging into the PK3, I noticed that E1M10 was still the same file size as SEWERS.wad itself, and MAP33/Betray was nowhere to be found.

Quick, temporary solution: Use the WADExt Extraction Tool on SEWERS and BETRAY, then copy E1M1, E1M10, MAP02, and MAP33 into the maps folder of doom_complete.pk3, overwriting the former three if need be.

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

Posted: Tue Jan 24, 2017 8:35 am
by vanhofen
@JPL, thank you for WadSmoosh. :)

I'm using doom.wad and doom2.wad from the BFG-Edition, tnt.wad, plutonia.wad, the master levels wad's, sewers.wad and betray.wad. All fine.
But in wadsmoosh.log i found a warning while processing doom2.wad:

Code: Select all

  Couldn't find lump with name DMXGUS
Is this an issue on my side?