dsda-doom
Doom
OriginMS-DOS
TechnologyNative C/C++ port (engine reimplementation)
Available forWindows, Linux, macOS
View official projectAbout the project
Doom es un videojuego de disparos en primera persona desarrollado y publicado por id Software. Lanzado el 10 de diciembre de 1993 para DOS, es la primera entrega de la franquicia Doom. El jugador asume el papel de un marine espacial, más tarde conocido extraoficialmente como Doomguy, que lucha contra hordas de humanos no muertos y demonios invasores. El juego comienza en las lunas de Marte y termina en el infierno, y el jugador atraviesa cada nivel para encontrar la salida o derrotar a su jefe final.
20 versions of Doom
You're viewing: dsda-doom
dsda-doomgithub.com/dsda-org/dsda-doom
Chocolate Doomgithub.com/chocolate-doom/chocolate-doom
Crispy Doomgithub.com/fabiangreffrath/crispy-doom
Doomgithub.com/viciious/d32xr
doom wasm · Web (alula)github.com/alula/doom-wasm
DOOM · Doomsday Engine (skyjake)github.com/skyjake/Doomsday-Engine
Odamexgithub.com/odamex/odamex
The Eternity Enginegithub.com/team-eternity/eternity
DOOM · UZDoomgithub.com/UZDoom/UZDoom
Woofgithub.com/fabiangreffrath/woof
Doom (3DS, PrBoom+)github.com/Damnerz/PrBOOMplus-ENHANCED-3ds
Doom (Classic Core Engines)github.com/sandstranger/com.mobilerpgpack.phone
Doom (doom.wasm)github.com/jacobenget/doom.wasm
Doom (QuestZDoom)github.com/Team-Beef-Studios/QuestZDoom
Doom (Silent Space Marine)github.com/GMH-Code/Dwasm
Doom Retrogithub.com/bradharding/doomretro
Doom SNES (PC Recompilation)github.com/Cacodemontube/DoomSNESRecomp
GZDoomgithub.com/ZDoom/gzdoom
Nugget Doomgithub.com/MrAlaux/Nugget-Doom
PsyDoom (PlayStation Doom backport)github.com/BodbDearg/PsyDoomOfficial project information
This is a successor of prboom+ with many new features, including:
- Heretic, Hexen, MBF21 and UDMF support
- In-game console and scripting
- Full controller support
- Palette-based opengl renderer
- Debugging features for testing
- Various quality of life improvements
- Strict mode for speedrunning
- Advanced tools for TASing
- Rewind
Available for Windows, Linux and macOS in Releases
Patch Notes
Launcher
There is a dedicated launcher for this port available dsda-launcher.
Doom-in-Hexen Support
UDMF Support
Hexen Support
- DSDA-Doom includes demo-compatible support for hexen.
- Use -iwad HEXEN.WAD (-file HEXDD.WAD for the expansion)
- Or drag wads onto the exe
- You can force hexen engine behaviour with
-hexen(shouldn't be necessary)
- Use -iwad HEXEN.WAD (-file HEXDD.WAD for the expansion)
- Don't need to supply complevel (hexen is complevel 0 by necessity)
- Known issues
- The "Apply multisampling" automap option is disabled for hexen
- Automap colors are not configurable for hexen
- Some of the more advanced features are not implemented for hexen yet, and using them may cause crashes or other odd behaviour.
- Some menus extend over the hud.
- Monster counter doesn't work as expected, due to cluster format (ex hud / levelstat)
- Hexen-style skies aren't implemented yet (layering, etc)
- The ALTSHADOW thing flag isn't affecting the rendering
- Dynamic fade palettes aren't being used
- The yellow message variant isn't implemented
Heretic Support
- DSDA-Doom includes demo-compatible support for heretic (all the demos stored on dsda are in sync).
- Heretic game logic should be set automatically if you use
HERETIC.WADas the iwad. If it doesn't work, please use the-hereticcommandline option. This flips a switch in the engine that determines all the core game data. - Don't need to supply complevel (heretic is complevel 0 by necessity)
- Known issues
- The "Apply multisampling" automap option is disabled for heretic.
- Automap colors are not configurable for heretic.
- Some of the more advanced features are not implemented for heretic yet, and using them may cause crashes or other odd behaviour.
- Dehacked support for heretic isn't implemented yet.
- Some menus extend over the hud.
Other Standards
Maintainers
- @fabiangreffrath, @rfomin, @Pedro-Beirao, @andrikpowell, @elf-alchemist
- @kraflab 2020-2024
Credits
- The DSDA-Doom icon was designed by Mal (129thVisplane). Thanks!