kraflab / dsda-doom

This is a successor of prboom+ with extra tooling for demo recording and playback, with a focus on speedrunning and quality of life.
327 stars 81 forks source link

Support blasphem.wad #462

Closed mooreye closed 9 months ago

mooreye commented 9 months ago

Support loading a IWAD named blasphem.wad to launch Heretic. Blasphemer is a Freedoom equivalent of Heretic: https://github.com/Blasphemer/blasphemer

mooreye commented 9 months ago

Currently dsda-doom crashes if you load just blasphem.wad. You have to either rename it to heretic.wad or load as PWAD after the original heretic.wad. Or you can use -heretic flag explicitly.

kraflab commented 9 months ago

As you mentioned, you can load alternate iwads by switching the engine with -heretic, so the wad is already supported. A separate question is "should dsda-doom use some heuristics to guess what game an iwad is for?", to which the answer is probably yes. I'll add that to my todo list, but I will close this issue since I don't intend to add "special" support for custom iwads.