Closed tpoppins closed 4 years ago
Ah, apparently some of the 20 separate Master Levels PWADs contain replacement skies. Damn, I wasn't aware of that! This means that the auto-loading feature wil have to become an even more complicated mess than it already is now...
Yes, Dr. Sleep's ML WADs and Chris Klie's COMBINE share the same RSKY1, while those by Jim Flynn use the same graphic as a STARS patch along with custom TEXTURE1 and PNAMES.
That's eight WADs: COMBINE GERYON MANOR MINOS NESSUS TTRAP VESPERAS VIRGIL
Additional considerations for authenticity. BLACKTWR (MAP25) and TEETH (MAP31 and MAP32) should have D2's RSKY3 due to their map numbers. BLOODSEA and MEPHISTO (both MAP07) should have the original RSKY1 for the same reason. There's also the music track assignment to consider, I guess MUSINFO would take care of that.
For the time being I opted for disabling autoloading MLs in d_pwad.c unless -pack master
is on cmdline. Had to add "master" in d_main.c as a new pack for that to work. Not posting the DIFF because I haven't figured out yet how to make it work quite as intended -- at the moment it autoloads MLs with "-pack doom2" and doesn't with "-pack master" (I'm a dumbass :).
So, for these 8 PWADs I need to rename the included TEXTURE1, PNAMES and RSKY1 lumps out of the way to prevent them from changing anything non-ML-related in the other "episodes".
I'd rather not touch the music tracks, else we'd end up with 11 subsequent maps (which were all intended to replace MAP01) all playing D_RUNNIN!
Latest Crispy daily build, Win7 x64 Pro SP1.
Running Crispy with
-iwad doom2.wad
gives a starry night sky for the first 11 levels when the Master Levels are present in %DOOMWADDIR%. This occurs with direct -warp
or starting a new game from the menu with any of the three episode choices (HoE, NRFTL, ML). Adding-pack doom2
to cmdline doesn't solve this.Loading DOOM2.WAD as a PWAD to either Final DOOM IWAD fixes the sky but gives TNT/Plutonia level names in the automap (as expected). Oddly, adding
-pack doom2
to this setup brings back the starry sky.