Download Latest Version odamex-src-12.1.0.tar.gz (37.9 MB)
Email in envelope

Get an email when there's a new version of Odamex

Home / 10.3.0
Name Modified Size InfoDownloads / Week
Parent folder
odamex-src-10.3.0.tar.zst 2022-12-10 17.6 MB
odamex-macos-10.3.0.dmg 2022-12-10 18.4 MB
odamex-win64-10.3.0.zip 2022-12-10 12.8 MB
odamex-win-10.3.0.exe 2022-12-10 16.1 MB
odamex-win32-10.3.0.zip 2022-12-10 11.3 MB
odamex-src-10.3.0.zip 2022-12-10 30.2 MB
odamex-src-10.3.0.tar.gz 2022-12-10 24.3 MB
README.md 2022-12-10 3.5 kB
Totals: 8 Items   130.7 MB 0

Odamex 10.3.0

Another minor release with some nice new features thrown in. The most noticeable new feature is the brand new PWAD selector tab when you start Odamex. It will search the cl_waddownloaddir and waddirs cvars, the -waddir command line parameter, and DOOMWADDIR and DOOMWADPATH environment variables for WAD files. You can select which ones you want to play and even rearrange their load order.

Aside from that, perhaps the most noticeable fixed bug is the fact that a long-standing weapon desync caused by picking up a weapon that was not known to the client yet has been addressed. This should virtually eliminate cases where the wrong weapon is held at the start of levels or on a reset.

That's enough of a summary. Let's dig in!

Added

  • The Odamex boot window selector now has a PWAD selector to go with it! Thanks Mia!
  • Odamex's window will now flash if the window is not focused and you respawn. Thanks Mia!
  • Obituaries now show up for MBF21 customized weapons and monsters.
  • Additional versions of the Unity IWADs are now noticed by Odamex.
  • Ctrl-Delete and Alt-Delete now delete words on either side of the cursor in the console.
  • Chat macros are now usable on the numeric keypad if numlock is enabled.

Changed

  • A much better error message should show up if you try to join a server without the proper IWAD. It also tells you if it found an IWAD, but was an incorrect version.
  • Odalaunch will now show all servers for the current major version only.
  • Odamex will now respond to all launcher requests for the current major version, instead of checking the major and minor version.

Fixed

  • Instances where weapon pickups were triggered for weapons that were not known to the client yet, such as on level load or reset, should now no longer cause a weapon desync.
  • A crash that occurred when an actor doesn't have an associated subsector when looking for players has been fixed.
  • Latched cvars now show pending changes correctly instead of a purple square.
  • The traditional status bar was not rendering correctly in non-cooperative modes, this has been addressed.
  • A circumstance where Odamex would crash due to attempting to render level data that had been freed due to an error condition has been fixed.
  • DeHackEd monsters could not walk underneath thing bridges, now they can.
  • Line special 192's searching routine was broken when 0 was used as a search base - this is now fixed. Thanks Mia!
  • The BIGFONT comma was way too high, now it's where a comma should be.
  • Generalized linedefs were not being flagged as switches online, now they are.
  • A few MIDI controller events weren't being passed through properly, leading to music weirdness that happened when switching between certain songs. Thanks Ceski!
  • Fixes music in Sunlust going from Title Screen to MAP01.
  • Fixes music in Three is a Crowd warping from MAP03 to MAP10.
  • Yet more vanilla demo desyncs have been addressed - now all of Doom, Doom 2, Plutonia and TNT demos play without desyncs.
  • Using 10-key functions with numlock should now work as expected.
  • MAPINFO compatflags are now properly ignored, instead of breaking the parser.
  • Tag 666 was occasionally causing the game to crash, and Tag 667 simply didn't work at all. Not anymore.
  • The "Server Full" message was missing a flags field, causing the client to not understand it - now it does.
  • Automap's pan speed was bigger than intended when follow mode was off, fixed. Thanks Mia!
Source: README.md, updated 2022-12-10