Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
odamex-win64-11.1.0.zip | 2025-08-11 | 38.7 MB | |
README.md | 2025-08-11 | 7.1 kB | |
odamex-win32-11.1.0.zip | 2025-08-11 | 25.6 MB | |
odamex-win-11.1.0.exe | 2025-08-11 | 52.9 MB | |
odamex-src-11.1.0.zip | 2025-08-11 | 43.2 MB | |
odamex-src-11.1.0.tar.gz | 2025-08-11 | 36.4 MB | |
odamex-src-11.1.0.tar.xz | 2025-08-11 | 27.5 MB | |
odamex-linux-x86_64-11.1.0.flatpak | 2025-08-11 | 28.8 MB | |
odamex-linux-arm64-11.1.0.flatpak | 2025-08-11 | 27.3 MB | |
odamex-debug-pdb-11.1.0-x64.zip | 2025-08-11 | 22.9 MB | |
odamex-debug-pdb-11.1.0-x86.zip | 2025-08-11 | 22.8 MB | |
Totals: 11 Items | 326.0 MB | 97 |
🚀 Odamex 11.1 is here!
While technically a minor release, this update brings some major improvements — and we couldn’t have done it without our amazing contributors.
🎶 One of the standout additions is OPL3 Synth emulation, courtesy of PR contributor @jpernst. This long-requested feature (over a decade in the making!) now brings classic-sounding MIDI music right into Odamex — and it feels right at home. This is now the default midi synth for Linux platforms.
🛠️ Additional thanks go to:
- @ceski-1 for fixing long-standing SNDINFO
issues
- @chewi for improving our build system with support for system FLTK 1.4
- @cmbernard333 for contributing Dockerfile and docker-compose
support for odasrv
- @Acts19quiz and all our dedicated community members for relentless playtesting, bug-hunting, and feedback
🙌 We’d also like to give a warm official welcome to @electricbrass, who joins the Odamex team! Their contributions have already been enormous, and we’re incredibly lucky to have them on board.
🌟 And of course, continued thanks to @bcahue for his ongoing work and leadership across the project.
🔮 Looking ahead:
Our next release is expected to be Odamex 12.0.0, which will include full DSDHACKED support and compatibility with most ID24 features. That means you can look forward to running WADs like Eviternity 2, Legacy of Rust, and new versions of Odamex Horde in the very near future!
Special recognition goes to @cmbernard333 for the monumental effort over the past year in implementing DSDHACKED support.
If you spot any of these contributors in the Odamex Discord, be sure to thank them — their hard work continues to push Odamex forward!
For a full list of changes, check out the list below:
Added
- Client Improvements
- Support for ADLMIDI OPL3 Synth emulation. Thanks so much to @jpernst!
- LIBADLMIDI is now the default midi backend of Linux
- Includes multiple patch sets for speed vs. accuracy
- Full OPL panning option
- Choose from 1 to 8 OPL simultaneous OPL chips
- Packaged with classic Doom and Doom 2 OPL instruments, as well as the improved DMXOPL3 set
- Quality of Life Additions
- New linear horizontal sky scaling added to display options menu (no more stretched moons!)
- Automagically
spynext
in all cases when out of lives - Add last player hype messages and sounds for Survival Co-op, Survival Horde, LMS, and CTF with lives
- Place downloaded wads, netdemos, and screenshots into subfolders
- Add
cl_screenshotdir
andcl_netdemodir
CVARs to define non-default subfolders
- Add
- Fix
exec
search paths, while also adding-cfgdir
argument
- Client Front-End
- Add search bar to PWAD select GUI
- Support for ADLMIDI OPL3 Synth emulation. Thanks so much to @jpernst!
- Modding Additions
- Improved MAPINFO support
- Added support for MAPINFO
AddDefaultMap
- Added support for
noinfighting
,totalinfighting
, andnormalinfighting
in MAPINFO map and skill definitions
- Added support for MAPINFO
- SNDINFO ambient sound support. Thanks @ceski-1!
- Improved MAPINFO support
- Compatibility Updates
- Add
co_mbfphys
cvar to enable MBF's movement code - Allow more control over maplist
lastmap
parameter, accomodating situations where there may be several last maps
- Add
- General
- Some errors now include stack trace information for easier debugging
Changed
- General code cleanup and modernization
- Notably affects
fmtlib
usage,std::filesystem
integration, and removal of calls to functions now deprecated on macOS
- Notably affects
- Quality of Life Additions
- Added
callvote lives
- Allow changing FOV in single player modes without first setting
sv_allowfov
- The heights of torches when
co_realactorheight
is enabled now match those used by GZDoom - Increase CTF flag height to 48 units from 16 units
- Added
- Server Administration
- Numerous updates to the included sample configurations
- Add Sigil 2 to all official wads config
Fixed
- Modding and Mapping Fixes
- Fix MBF21 ammo per shot behavior to match DSDA, Woof, and Eternity while preserving compatibility with ZDoom's
ammo use
- Sky transfers ignore vertical offsets on first rendered frame
- Allow null metadata in ID24 json lumps
- Fixed ID24 interlevel map displaying incorrectly
- Fixed MBF21 projectile offsets not being immediately updated
- Fix Eviternity arachnotron firing sound being silent
- Fix trick Rocket Jump maps use to not allow damage under 1hp
- Fixed bottom of Doom episode 1 sky rendering incorrectly
- Dehacked strings now properly changed on the server
- Fix HOMs when trying to do sky hack with flatmapped skies
- Fix
ENTERANIM
animations displaying over exiting screen
- Fix MBF21 ammo per shot behavior to match DSDA, Woof, and Eternity while preserving compatibility with ZDoom's
- General Client and Server Fixes
- Crosshair health color feature now correctly updates in Horde mode
- New math to properly center crosshairs on the screen
- Fixed Odamex missing IWADs on non-Windows OSes due to case sensitivity issues
- Fixed the quit message never changing
- Fixed monsters becoming stuck where an Archvile resurrected them and
co_realactorheight
is enabled - Reset automap custom thing colors when executing resetcustomcolors
- Broadcast changes to floor or ceiling flats to all other clients
- Fix
addmap
andinsertmap
commands to not add odamex.wad to entry lists if maplist is empty - Crash Fixes - Crash when calling WI_CalcWidth
- Fix crash when displaying certain messages on Linux
- Fix actor translucency not being modified when clearing or setting MF_TRANSLUCENT
- Fixed crash that would occur when setting the angle of Hexen format DPushers
- Fixed renderer crash caused by some transparent textures
- Fix incorrect memory tag when loading a map with vanilla nodes
Build/Compiler Additions/Changes/Fixes
- Overall improvements to the release pipeline
- Build and release a Flatpak file as part of the build pipeline!
- Odamex is now available as a verified app on Flathub!
- Library updates
- Upgrade JsonCPP
- Update libpng
- Update zlib
- Update bundled SDL_mixer for Windows build to 2.8.1
- CMAKE Improvements
- Allow building the client with the bundled JsonCPP
- Allow building the server with the bundled zlib
- Windows installer now removes leftover DLLs from older versions that prevented Odamex 11.0.0 from launching on some systems.
- Build and release a Flatpak file as part of the build pipeline!
- Allow building against the system FLTK 1.4 library. Thanks @chewi!
- Included Dockerfile and docker-compose file for odasrv. Thanks @cmbernard333!
- Fixed compilation error on older versions of clang