Added 'dsda-doom', a DOOM source port based on PrBoom+ with extra features geared for demo recording/playback, focused on speedrunning and quality of life. It has support for:
Heretic, Hexen, MBF21, Doom-in-Hexen, UDMF, and MAPINFO support
In-game console and scripting
Full controller support
Palette-based OpenGL renderer
Debugging features for testing
Strict mode for speedrunning
Various quality of life improvements
Advanced tools for TASing
Rewind
It is meant to replace lzdoom, which is no longer developed, as a lightweight DOOM port. Can play most Boom based WADs without issues. Due to its popularity in the TAS community, a lot of BOOM compatible WADs are tested against dsda-doom, which should provide better compatiblity than other lightweight source ports (crispy/woof).
It has a SW renderer - which runs ok on a RPI3 - and an OpenGL2 renderer which can be switched on for OpenGL capable systems. I haven't tested the joypad/gamepad support, though it's there and default mappings take this into account.
Added 'dsda-doom', a DOOM source port based on PrBoom+ with extra features geared for demo recording/playback, focused on speedrunning and quality of life. It has support for:
It is meant to replace
lzdoom
, which is no longer developed, as a lightweight DOOM port. Can play most Boom based WADs without issues. Due to its popularity in the TAS community, a lot of BOOM compatible WADs are tested againstdsda-doom
, which should provide better compatiblity than other lightweight source ports (crispy/woof).It has a SW renderer - which runs ok on a RPI3 - and an OpenGL2 renderer which can be switched on for OpenGL capable systems. I haven't tested the joypad/gamepad support, though it's there and default mappings take this into account.
Links: