What's Changed
- Ensure an updated odamex.wad is always copied to exe target dirs by @CurrentResident in https://github.com/odamex/odamex/pull/1674
- Fix CMake issues with the new unit tests by @chewi in https://github.com/odamex/odamex/pull/1696
- Merge release/12.2.0 to stable by @github-actions[bot] in https://github.com/odamex/odamex/pull/1694
- Change build job name to Build instead of Build (Universal) so that i… by @electricbrass in https://github.com/odamex/odamex/pull/1707
- [FEATURE] More assignment operators for ACS by @electricbrass in https://github.com/odamex/odamex/pull/1708
- [BUGFIX] Wind not affecting avatars by @electricbrass in https://github.com/odamex/odamex/pull/1700
- Fix moving ceiling desync at end-of-motion final state by @CurrentResident in https://github.com/odamex/odamex/pull/1706
- [BUGFIX] 0 length segs can get marked as being horizons by @electricbrass in https://github.com/odamex/odamex/pull/1699
- Relax runtime SDL version check by @electricbrass in https://github.com/odamex/odamex/pull/1698
- [BUGFIX] FLZOFile compressing uninitialized memory. by @electricbrass in https://github.com/odamex/odamex/pull/1709
- Fix: CPU spin and stop streaming console input when server (or client) is pushed to a terminal background by @CurrentResident in https://github.com/odamex/odamex/pull/1711
- [BUGFIX] No need to increment gametic if netdemo is paused by @endless-r0ad in https://github.com/odamex/odamex/pull/1710
- [BUGFIX] Odalaunch start singleplayer menu option not working by @electricbrass in https://github.com/odamex/odamex/pull/1715
- Update FLTK to 1.4.5 by @electricbrass in https://github.com/odamex/odamex/pull/1713
- Segregate wad creation and dependent copy by @CurrentResident in https://github.com/odamex/odamex/pull/1722
- [BUGFIX] COMPLVL cvar overrides not getting applied in singleplayer by @electricbrass in https://github.com/odamex/odamex/pull/1734
- [BUGFIX] Wad downloader downloads html file from dogsoft by @electricbrass in https://github.com/odamex/odamex/pull/1732
- Add get it on flathub badge to readme by @electricbrass in https://github.com/odamex/odamex/pull/1726
- [BUGFIX] Allow specifying
-waddirwith Odalaunch gui again by @electricbrass in https://github.com/odamex/odamex/pull/1725 - [BUGFIX] Something for friendlies? by @electricbrass in https://github.com/odamex/odamex/pull/1724
- [FEATURE] Colored server console output by @electricbrass in https://github.com/odamex/odamex/pull/1716
- [BUGFIX] Errors that cause an invalid level state get hidden by "Tried to tic unknown levelstate" by @electricbrass in https://github.com/odamex/odamex/pull/1723
- [BUGFIX] Fix format string in CL_RunTics that still had printf style format specifiers by @electricbrass in https://github.com/odamex/odamex/pull/1721
- Update example dockerfile by @electricbrass in https://github.com/odamex/odamex/pull/1720
- [BUGFIX] Voodoo dolls spin when using IDDT by @electricbrass in https://github.com/odamex/odamex/pull/1718
- Use MACOSX_BUNDLE_COPYRIGHT for copyright info instead of MACOSX_BUNDLE_INFO_STRING by @electricbrass in https://github.com/odamex/odamex/pull/1719
- [CHANGE] Add more Spree and Multi Kill controls by @bcahue in https://github.com/odamex/odamex/pull/1738
- [BUGFIX] Missing tag 0 check for Boom generalized specials by @electricbrass in https://github.com/odamex/odamex/pull/1739
- [BUGFIX] WDLStats: Don't count disconnects from struggling connections as a logged event by @bcahue in https://github.com/odamex/odamex/pull/1740
- Fix misread of dehacked lumps when encountering C++-style comments or other unknown lines by @CurrentResident in https://github.com/odamex/odamex/pull/1742
- Fix crashes or corruption due to out-of-bounds accesses for very large custom actors by @CurrentResident in https://github.com/odamex/odamex/pull/1743
- [BUGFIX] Episode select skull appearing past the end of the list by @electricbrass in https://github.com/odamex/odamex/pull/1745
- Use segment heap on Windows by @electricbrass in https://github.com/odamex/odamex/pull/1746
- [BUGFIX] Odalaunch update checker by @electricbrass in https://github.com/odamex/odamex/pull/1728
- Fix crashes due to corrupted
touching_thinglistresulting from being in contact with sectorless linedef while exiting a sector by @CurrentResident in https://github.com/odamex/odamex/pull/1744 - Add "auto" option to hud_scaletext by @TehRealSalt in https://github.com/odamex/odamex/pull/1747
- [Feature] Enable Dark Mode for Odalaunch on Windows by @bcahue in https://github.com/odamex/odamex/pull/1748
- Update libadlmidi by @electricbrass in https://github.com/odamex/odamex/pull/1749
- [FEATURE] Bash completion by @electricbrass in https://github.com/odamex/odamex/pull/1750
- Use Visual Studio 2026 in CI by @electricbrass in https://github.com/odamex/odamex/pull/1754
- Remove msg cvar. It has no purpose, and was actually removed at one p… by @electricbrass in https://github.com/odamex/odamex/pull/1752
- [BUGFIX] Netdemo rewind by 1 tic works when playing instead of when paused by @electricbrass in https://github.com/odamex/odamex/pull/1678
- [BUGFIX] Set frontsector of linedefs to sector 0 when they have no frontsector by @electricbrass in https://github.com/odamex/odamex/pull/1755
- Add
.editorconfigfile by @electricbrass in https://github.com/odamex/odamex/pull/1756 - Upversion release branch to 12.2.1 by @github-actions[bot] in https://github.com/odamex/odamex/pull/1757
- Bump fmt from 12.1 to 12.2 by @electricbrass in https://github.com/odamex/odamex/pull/1762
- Fix client/server deadlock when quit is called on MacOS by @endless-r0ad in https://github.com/odamex/odamex/pull/1760
- [Feature] Add sv_respawnbarrels by @endless-r0ad in https://github.com/odamex/odamex/pull/1764
- [BUGFIX]
defaultmapis not applied by @electricbrass in https://github.com/odamex/odamex/pull/1765 - Fix consoleplayer not displaying when they respawn in coop by @endless-r0ad in https://github.com/odamex/odamex/pull/1769
- Remove all
gotos from moving sector code by @electricbrass in https://github.com/odamex/odamex/pull/1770 - Wrap updates checkbox in panel and hide the panel by @electricbrass in https://github.com/odamex/odamex/pull/1778
New Contributors
- @TehRealSalt made their first contribution in https://github.com/odamex/odamex/pull/1747
Full Changelog: https://github.com/odamex/odamex/compare/12.2.0...prerelease