Repository navigation
MiniDoom Version 1
MiniDoom Version 1
This release replaces the previous Version 1 binary with a fresh Windows x64 build from the current main branch (c139dc1).
Highlights
- Complete playable DOOM and DOOM II game flow with single-player and multiplayer support
- Classic software renderer and hardware-accelerated OpenGL renderer
- Fixed OpenGL moving-sector coverage for floors, ceilings, doors, platforms, stairs, donuts, and crushers, including DOOM II MAP06
- Faster classic rendering through validated native column, span, palette-expansion, and low-resolution presentation paths
- OpenGL dynamic lighting, sprites, spectre fuzz, animated textures, transparent walls, moving sectors, and scrolling walls
- Optional HDWAD sidecar support for high-resolution OpenGL assets
- Windowed and fullscreen modes, VSync controls, frame limiter, and uncapped rendering
- Savegames separated per IWAD
- Hardened multiplayer transport with tested movement, chat relay, disconnect/reconnect, slot reuse, WAD mismatch, server-full, and deathmatch flows
- Automated regression coverage for renderer switching, sprites, frame pacing, software rasterization, OpenGL movers, HDWAD, smoke startup, and multiplayer
Installation
- Download and extract
MiniDoom-Version1-Windows-x64.zip. - Provide your own compatible DOOM IWAD; commercial game data is not included.
- Start the classic renderer with
MiniDoom.exe -iwad "C:\path\to\DOOM2.WAD". - Add
-openglto use the OpenGL renderer. KeepMiniDoomGL.dllnext toMiniDoom.exe.
The archive includes MiniDoom.exe, MiniDoomGL.dll, README.md, and LICENSE.
SHA-256: CFF39F4DEC83EAABAD872C15A6C6DB9A8C97A414568A5F2FA454B27B1D2665DE
Built with MiniLangCompilerPy.