Reply 80 of 166, by ericvids
I hope this is an okay double-post, because I'm posting a new version today:
Version 1.35 now adds mapping support in the modern-controls version of wolfdosmpu. You can now choose the behavior of the tab key to "disabled", "stats" (like in 1.32), "map (explored)" (automaps your exploration), and "map (full)" (unlocks the whole map and shows all secret locations).
Stats mode: (aka "I'm too cool for automap, but I don't want to miss any secrets before exiting" mode)
Automap: (aka "I like Doom" mode)
Full map: (aka "I'm still playing it like the 90's, except I have id's hint book" mode)
If you're wondering about the ^ signs, that just means "plus more secrets/treasures that you can't access yet." I automatically exclude currently-inaccessible kills/secrets/treasures depending on what keys you have or what pushwalls you already pushed. This way, when anyone attempts E2M8's impossible pushwall maze, it is possible to "complete" it by simply exhausting all reachable secrets. (You still won't get a 100% stats screen in the end, but you can now sleep at night knowing that you did your absolute best.)
Version 1.35 also fixes a (somewhat well known) pushwall bug in id's code that prevents 100% completion on fast systems (pushwalls move three spaces instead of two). This bug is fixed on both modern-controls and MPU-only versions. (In general, I think the MPU-only version is pretty much stable and any updates would just be game-breaking bug fixes like this.)
Memory usage is slightly higher on the modern-controls version due to the new automap feature. (I tested all the way down to 568 KB of conventional memory free on DOSBox-X for SPEARCW.EXE; anything lower and SoD will refuse to run.) The good news is that saves still work across versions. 😀 You'll just lose the unlocked map areas when you save on the MPU-only version (i.e., when you reload it in the WASD version, everything's back in fog).