What's Changed
- Add
limitfield to hordedef by @electricbrass in https://github.com/odamex/odamex/pull/680 - Add sample config for iddm1 by @electricbrass in https://github.com/odamex/odamex/pull/1164
- [BUGFIX] Fix bouncing/"jittery" monsters after arch viles resurrect them by @bcahue in https://github.com/odamex/odamex/pull/1206
- [FEATURE] Implement DSDHacked specification and initial ID24 support for object lookup by @cmbernard333 in https://github.com/odamex/odamex/pull/975
- Add 4th gender option that uses they/them by @electricbrass in https://github.com/odamex/odamex/pull/1308
- Remove SDL1.2 support. by @electricbrass in https://github.com/odamex/odamex/pull/1306
- [FEATURE] Friendly support, as well as multiple MBF compat flags by @bcahue in https://github.com/odamex/odamex/pull/1195
- [FEATURE] Extra life and Resurrect Teammate powerups for Horde by @bcahue in https://github.com/odamex/odamex/pull/1202
- Add cvars introduced with friendlies to the sample configs by @electricbrass in https://github.com/odamex/odamex/pull/1327
- Cleanup/overhaul of DSDHacked support by @electricbrass in https://github.com/odamex/odamex/pull/1320
- Get spot i missed when removed sdl1 by @electricbrass in https://github.com/odamex/odamex/pull/1358
- Merge release/11.1.1 to stable by @github-actions[bot] in https://github.com/odamex/odamex/pull/1373
- [BUGFIX]
netplaycommand doesn't search netdemo directory. by @electricbrass in https://github.com/odamex/odamex/pull/1381 - Add donation link to metainfo.xml by @electricbrass in https://github.com/odamex/odamex/pull/1384
- Reduce use of raw pointers with
nonstd::spanandstd::string_viewby @electricbrass in https://github.com/odamex/odamex/pull/1240 - Remove TArray by @electricbrass in https://github.com/odamex/odamex/pull/1387
- [BUGFIX] Odamex instantly crashes after startup by @electricbrass in https://github.com/odamex/odamex/pull/1389
- Clean up a whole bunch of compiler warnings by @electricbrass in https://github.com/odamex/odamex/pull/1361
- Address deprecation warnings in release workflows by @electricbrass in https://github.com/odamex/odamex/pull/1386
- Update Flatpak builds to use the 25.08 SDK and runtime by @electricbrass in https://github.com/odamex/odamex/pull/1385
- [FEATURE] Add support for ZDoom extended GL nodes by @electricbrass in https://github.com/odamex/odamex/pull/1388
- [FEATURE + BUGFIX] Basic COMPLVL support by @electricbrass in https://github.com/odamex/odamex/pull/1359
- [BUGFIX]
odamex://URIs not being recognized by @electricbrass in https://github.com/odamex/odamex/pull/1390 - Applied full width array clipping. by @Ru5tK1ng in https://github.com/odamex/odamex/pull/1392
- Add .mailmap file so that lexi's deadname isn't displayed by default … by @electricbrass in https://github.com/odamex/odamex/pull/1396
- Skip running workflows on changes to certain files by @electricbrass in https://github.com/odamex/odamex/pull/1395
- Update MAINTAINERS by @electricbrass in https://github.com/odamex/odamex/pull/1394
- [FEATURE] MUSINFO support by @electricbrass in https://github.com/odamex/odamex/pull/1256
- Fix activating a stopped crusher not animating the switch by @electricbrass in https://github.com/odamex/odamex/pull/1400
- Add missing bundle identifiers to the Mac apps, which seems to fix the file-open panel bug by @ioan-chera in https://github.com/odamex/odamex/pull/1402
- Add new default master at odamex.electricbrass.net by @electricbrass in https://github.com/odamex/odamex/pull/1401
- Improve voting UI; Add sounds by @rakohus in https://github.com/odamex/odamex/pull/1403
- Make joystick centerview like mouselook. Addresses [#1377] by @rakohus in https://github.com/odamex/odamex/pull/1404
- Sky stretching obeys settings in spectator mode now. Fixes [#1266]. by @rakohus in https://github.com/odamex/odamex/pull/1405
- WIP: Make sure mouse sensitivity is consistent across video modes and resolutions. by @rakohus in https://github.com/odamex/odamex/pull/1406
- Remove affinity mask workaround as the versions of sdl mixer with the… by @electricbrass in https://github.com/odamex/odamex/pull/1409
- [BUGFIX] Multiplayer only monsters dormant when spawned in singleplayer, ghosts in multiplayer by @electricbrass in https://github.com/odamex/odamex/pull/1410
- [BUGFIX] IDCLEV causes infinite loop, freezing client and using huge amounts of memory by @electricbrass in https://github.com/odamex/odamex/pull/1420
- Merge release/11.2.0 to stable by @github-actions[bot] in https://github.com/odamex/odamex/pull/1423
- Update
nonstdlibraries to latest version by @electricbrass in https://github.com/odamex/odamex/pull/1427 - Fix PrintFmt issues found by compiling as C++20 by @electricbrass in https://github.com/odamex/odamex/pull/1426
- [BUGIFX] Don't kill avatars in sectors with kill monster special by @electricbrass in https://github.com/odamex/odamex/pull/1435
- [FEATURE] Display horde bosses on automap by @electricbrass in https://github.com/odamex/odamex/pull/1431
- [BUGFIX] Frequent errors caused by improper tracking of DObjects by @electricbrass in https://github.com/odamex/odamex/pull/1437
- [Feature] Add
limitfield to HORDEDEF by @electricbrass in https://github.com/odamex/odamex/pull/873 - Update badges in README.md to latest by @fuzztooth in https://github.com/odamex/odamex/pull/1440
- Remove mention of vanilla demo recording from README by @electricbrass in https://github.com/odamex/odamex/pull/1445
- DeHackEd parser overhaul by @electricbrass in https://github.com/odamex/odamex/pull/1442
- [BUGFIX] Maplist
this_indexandnext_indexare swapped when sent to client by @electricbrass in https://github.com/odamex/odamex/pull/1450 - [BUGFIX] Serious performance regression in monster targeting by @electricbrass in https://github.com/odamex/odamex/pull/1452
- [BUGFIX] Crash when rendering railgun particles by @electricbrass in https://github.com/odamex/odamex/pull/1453
- [BUGFIX] Serverchat only printing blank lines on clients by @electricbrass in https://github.com/odamex/odamex/pull/1464
- Use SDL to automatically detect locale on non-Windows systems by @electricbrass in https://github.com/odamex/odamex/pull/1465
- [BUGFIX] Ednum conflicts favoring internal things over dehacked things by @electricbrass in https://github.com/odamex/odamex/pull/1463
- [BUGFIX] Switching wads plays the last music lump name changed to by musinfo by @electricbrass in https://github.com/odamex/odamex/pull/1461
- [BUGFIX] Momentum continues to accumulate when walls blocking movement by @electricbrass in https://github.com/odamex/odamex/pull/1458
- Clean up friendly effects code a bit by @electricbrass in https://github.com/odamex/odamex/pull/1466
- Chex Quest 3 IWAD support by @electricbrass in https://github.com/odamex/odamex/pull/1467
- [BUGFIX] Spawn sector action things on client as well as server by @electricbrass in https://github.com/odamex/odamex/pull/1462
- [BUGFIX] Crash while switching wads when using sdl mixer by @electricbrass in https://github.com/odamex/odamex/pull/1457
- Add GitHub Sponsors username to FUNDING.yml by @fuzztooth in https://github.com/odamex/odamex/pull/1474
- [BUGFIX] A few Doom format map compat issues by @electricbrass in https://github.com/odamex/odamex/pull/1476
- Simplify network options menu by @electricbrass in https://github.com/odamex/odamex/pull/1472
- Include chex.deh in odamex.wad by @electricbrass in https://github.com/odamex/odamex/pull/1471
- Make sure descriptions are commented out in odamex.cfg for co_friend_helpertype and co_friend_playerhelpers by @electricbrass in https://github.com/odamex/odamex/pull/1456
- [BUGFIX] Integer overflow in horde recipe calculations by @electricbrass in https://github.com/odamex/odamex/pull/1454
- Implement new UMAPINFO keys
jumping,crouching, andfreeaim. by @electricbrass in https://github.com/odamex/odamex/pull/1473 - [BUGFIX] DeHackEd patches using A_JumpIfFlagsSet, A_AddFlags, and A_RemoveFlags with certain MBF21 flags fail to load on startup by @electricbrass in https://github.com/odamex/odamex/pull/1459
- Fix MSVC macro redefinition warnings by @electricbrass in https://github.com/odamex/odamex/pull/1449
- [BUGFIX] Dormant monsters wake up in multiplayer by @electricbrass in https://github.com/odamex/odamex/pull/1478
- [BUGFIX]
intertext(secret) = clearstill displays text screen with - by @electricbrass in https://github.com/odamex/odamex/pull/1479 - [BUGFIX] Desync with
sv_sharekeyswhen dead while key is picked up by @electricbrass in https://github.com/odamex/odamex/pull/1481 - [BUGFIX] stdout not being flushed for server printing by @electricbrass in https://github.com/odamex/odamex/pull/1482
- Upversion release branch to 12.0.0 by @github-actions[bot] in https://github.com/odamex/odamex/pull/1484
- Create GitHub prerelease for prereleases by @electricbrass in https://github.com/odamex/odamex/pull/1485
- Add new sprites for horde powerups by @electricbrass in https://github.com/odamex/odamex/pull/1493
- [BUGFIX]
am_showlockeddoesn't work for generalized doors or ZDoom format by @electricbrass in https://github.com/odamex/odamex/pull/1492 - Backport skyboxes into Odamex by @bcahue in https://github.com/odamex/odamex/pull/1491
- Single player intermission stat percent fix by @CurrentResident in https://github.com/odamex/odamex/pull/1488
- Final sync from protobreak by @fuzztooth in https://github.com/odamex/odamex/pull/1494
New Contributors
- @ioan-chera made their first contribution in https://github.com/odamex/odamex/pull/1402
- @CurrentResident made their first contribution in https://github.com/odamex/odamex/pull/1488
Full Changelog: https://github.com/odamex/odamex/compare/11.2.0...prerelease