fabiangreffrath / crispy-doom

Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
https://fabiangreffrath.github.io/crispy-homepage
GNU General Public License v2.0
802 stars 132 forks source link

Master Levels force pistol start? #793

Open OpenRift412 opened 2 years ago

OpenRift412 commented 2 years ago

Doom II's Master Levels were all designed/selected with pistol-starting in mind, so maybe when Crispy detects masterlevels.wad or one of the individual PWADs, it forces the -pistolstart parameter upon level load. Just a thought.

fabiangreffrath commented 2 years ago

Nope, sorry. In masterlevels.wad the maps are arranged into one consecutive megawad and there are speedruns available which run through all of them in order. If you want pistol starts, there is the corresponding command line parameter, but I am not going to second-guess that upon the players because "I know how these levels were meant to be played".

NightFright2k19 commented 2 years ago

Use International Doom. You can force pistol starts after each level via menu option.

Dark-Jaguar commented 2 years ago

Personally, I always found masterlevels.wad to be a pretty awkward badly layed out megawad in the first place, since there's basically two partly complete level sets within it as well as a number of levels never designed with any sort of real difficulty curve in mind. They're organized alphabetically by name, which also messes with the flow. This isn't a criticism of Crispy Doom. Your support for even this wad is very much appreciated, but my preferred way to play them is independent of each other through something like https://zdoom.org/wiki/Master_Levels_Menu_Interface#:~:text=The%20Master%20Levels%20Menu%20Interface,through%20an%20in%2Dgame%20menu. Which unfortunately does not and cannot work with Crispy. I may make a batch file some time to handle each level and point to the right "level start" for each WAD, but that leaves out level descriptions. Eh, oh well it is what it is.

NightFright2k19 commented 2 years ago

I agree, they should have tried at least to group levels by authors to have some sort of consistency regarding design. Then again, when trying to compile levels as an episode which most of them weren't meant for, you have to make compromises.

At the end of the day, it's still best to load these maps individually and play them the way they were intended. Anyway, regardless how you go about it, most of these maps just suck and no rearrangement you can possibly do will make them any better.

Should Crispy ever get DMAPINFO support, at least there'll be a way to do your own thing with these maps if you want.