Latest UZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

06-Nov-2025 (Thursday) at 20:18:59 PST by Boondorl
Commit 799f5005e8 (4.14.3)
Parents: a1a6f2f333

Fixed master volume not initializing music properly

Disabled music being initialized automatically. Ensured master volume is initialized correctly after other cvars have been initialized (properly sets the music volume at launch).

06-Nov-2025 (Thursday) at 19:55:23 PST by Boondorl
Commit a1a6f2f333
Parents: 0253b27eb2

Menu mouse tweaks

Made the dormant timer longer. Now accounts for buttons being held down (should not got dormant while this is happening).

06-Nov-2025 (Thursday) at 20:18:59 PST by Boondorl
Commit 1e1259f1ca (HEAD -> trunk)
Parents: 14371c5d00

Fixed master volume not initializing music properly

Disabled music being initialized automatically. Ensured master volume is initialized correctly after other cvars have been initialized (properly sets the music volume at launch).

06-Nov-2025 (Thursday) at 19:55:23 PST by Boondorl
Commit 14371c5d00
Parents: 8983b19e0c

Menu mouse tweaks

Made the dormant timer longer. Now accounts for buttons being held down (should not got dormant while this is happening).

05-Nov-2025 (Wednesday) at 09:55:29 PST by Peppersawce
Commit 8983b19e0c
Parents: 459e4eebcd

Some Haiku fixes for UZDoom

06-Nov-2025 (Thursday) at 17:26:53 PST by Marcus Minhorst
Commit 0253b27eb2
Parents: 3b0725f90c

Removed unused constant

06-Nov-2025 (Thursday) at 17:21:57 PST by Marcus Minhorst
Commit 3b0725f90c
Parents: 09fdd365b6

Skin dir follows xdg stuff

06-Nov-2025 (Thursday) at 17:26:53 PST by Marcus Minhorst
Commit 459e4eebcd
Parents: 58cf1ea7ed

Removed unused constant

06-Nov-2025 (Thursday) at 17:21:57 PST by Marcus Minhorst
Commit 58cf1ea7ed
Parents: b0ddff753a

Skin dir follows xdg stuff

06-Nov-2025 (Thursday) at 17:13:37 PST by Boondorl
Commit 09fdd365b6
Parents: 7ab4b5e8a8

Added powerup fade option text

Whoops, missed this one. Same as last commit, don't cherrypick this back.

06-Nov-2025 (Thursday) at 16:30:51 PST by Boondorl
Commit 7ab4b5e8a8
Parents: 240abd154b

Added rocket explosion style menu entries

This is just temporary, don't pull this back into 5.0 (we need the proper solution for that)

06-Nov-2025 (Thursday) at 08:51:48 PST by nashmuhandes
Commit 240abd154b
Parents: 418da5b4d4

More visually coherent mouse cursors for the vanilla games

04-Nov-2025 (Tuesday) at 17:32:10 PST by Marcus Minhorst
Commit 418da5b4d4
Parents: 27ec1b4338

gameconfigfile paths now use XDG vars when available

04-Nov-2025 (Tuesday) at 13:34:07 PST by Marcus Minhorst
Commit 27ec1b4338
Parents: 6b655abac7

Updated Linux path handling to follow XDG

04-Nov-2025 (Tuesday) at 11:38:53 PST by Marcus Minhorst
Commit 6b655abac7
Parents: 253bc0b9e1

Remove 10 year old "This can be removed after a release or two" block

04-Nov-2025 (Tuesday) at 10:14:59 PST by Marcus Minhorst
Commit 253bc0b9e1
Parents: 59e297ea79

Update search paths

  • Moved default install path from shared /usr/share/games/doom to application specific /usr/share/games/uzdoom
  • Removed non-iwad /usr/share/doom search path
  • Removed /usr/local/share iwad search path. This was left as a workaround for bad default install path
  • Added extra soundfont search paths

20-Sep-2025 (Saturday) at 17:51:21 PDT by Marcus Minhorst
Commit 59e297ea79
Parents: 789a5c2b0d

Standardize SDL2 include

06-Nov-2025 (Thursday) at 09:24:02 PST by Ricardo Luís Vaz Silva
Commit b0ddff753a
Parents: 6b4b060b04

fix typo (>= instead of > in length checks) in save compat code

06-Nov-2025 (Thursday) at 08:51:48 PST by nashmuhandes
Commit 6b4b060b04
Parents: 4be5c66d38

More visually coherent mouse cursors for the vanilla games

06-Nov-2025 (Thursday) at 09:24:02 PST by Ricardo Luís Vaz Silva
Commit 789a5c2b0d
Parents: 51ec38b7b7

fix typo (>= instead of > in length checks) in save compat code

05-Nov-2025 (Wednesday) at 13:31:16 PST by Boondorl
Commit 4be5c66d38
Parents: 65c25c4e53

Fixed string OOB access when building network addresses

27-Oct-2025 (Monday) at 17:07:58 PDT by Boondorl
Commit 51ec38b7b7
Parents: c494656f65

Fixed audio not muting properly when unfocused

When pausing the sound renderer, now checks that the game is fully paused if disabling it entirely. This prevents audio building up while the game is running in the background, causing a burst of sound when re-enabling it.

03-Nov-2025 (Monday) at 16:33:35 PST by heath
Commit c494656f65
Parents: 283979096b

disable weapon bob when set to 0

25-Oct-2025 (Saturday) at 11:13:22 PDT by Boondorl
Commit 65c25c4e53
Parents: fcba21aebd

Added support for reading multiple player velocities

23-Oct-2025 (Thursday) at 16:31:13 PDT by Boondorl
Commit fcba21aebd
Parents: bca5c31ac4

Fixed incorrect stat velocity reading

Previously this read the player's velocity after friction, but now does so before. Also now takes 3D vs 2D movement into account.

05-Nov-2025 (Wednesday) at 12:04:36 PST by Sally Cochenour
Commit bca5c31ac4
Parents: 16838bfa66

Fix string OOB access in CheckWarpTransMap

27-Oct-2025 (Monday) at 17:07:58 PDT by Boondorl
Commit 16838bfa66
Parents: b0a44e998c

Fixed audio not muting properly when unfocused

When pausing the sound renderer, now checks that the game is fully paused if disabling it entirely. This prevents audio building up while the game is running in the background, causing a burst of sound when re-enabling it.

02-Nov-2025 (Sunday) at 18:31:16 PST by Marcus Minhorst
Commit b0a44e998c
Parents: 295972f502

Added i_exit_on_not_found setting to launcher

29-Sep-2025 (Monday) at 12:43:08 PDT by Marcus Minhorst
Commit 295972f502
Parents: 078949a9b0

No longer silently ignore iwad not found

04-Nov-2025 (Tuesday) at 17:32:10 PST by Marcus Minhorst
Commit 078949a9b0
Parents: ecf42b8169

gameconfigfile paths now use XDG vars when available

04-Nov-2025 (Tuesday) at 13:34:07 PST by Marcus Minhorst
Commit ecf42b8169
Parents: 18c4db4761

Updated Linux path handling to follow XDG

04-Nov-2025 (Tuesday) at 11:38:53 PST by Marcus Minhorst
Commit 18c4db4761
Parents: 5f33b71dc2

Remove 10 year old "This can be removed after a release or two" block

04-Nov-2025 (Tuesday) at 10:14:59 PST by Marcus Minhorst
Commit 5f33b71dc2
Parents: e4b7998260

Update search paths

  • Moved default install path from shared /usr/share/games/doom to application specific /usr/share/games/uzdoom
  • Removed non-iwad /usr/share/doom search path
  • Removed /usr/local/share iwad search path. This was left as a workaround for bad default install path
  • Added extra soundfont search paths

05-Nov-2025 (Wednesday) at 08:34:50 PST by nashmuhandes
Commit e4b7998260
Parents: d0576ed1b2

Branding fixes - fixed discolored SVG, added Illustrator source file, clarified licensing

05-Nov-2025 (Wednesday) at 08:42:19 PST by nashmuhandes
Commit 283979096b
Parents: a6552fa87a

Branding fixes (4.14.3) - fixed discolored SVG, added Illustrator source file, clarified licensing

04-Nov-2025 (Tuesday) at 19:16:30 PST by Marcus Minhorst
Commit d0576ed1b2
Parents: 053efec552

Squashed 'libraries/ZMusic/' changes from 2509ebb684..0fb7f1877c

0fb7f1877c Fix tempo change events in ALSA backend (#83) 44f1eec9cb Always play IT files with mptm extensions with DUMB. 336aa418a8 fix a few more static variable problems in Timidity++ 2f880ef622 Timidity++: fix playmidi_stream_init 8c839e0fd0 Timidity++: Merge SysexConvert into Player and eliminate function-static variables.

git-subtree-dir: libraries/ZMusic git-subtree-split: 0fb7f1877c8ac987375e1bbaab7868e4669a1940

04-Nov-2025 (Tuesday) at 18:42:36 PST by Marcus Minhorst
Commit 053efec552
Parents: 683a865d7c

Updated paths

04-Nov-2025 (Tuesday) at 22:36:15 PST by nashmuhandes
Commit 683a865d7c
Parents: bfe566395d

UZDoom branding update

05-Nov-2025 (Wednesday) at 00:14:57 PST by nashmuhandes
Commit a6552fa87a
Parents: d017e51a44

Branding update (4.14.3)

31-Oct-2025 (Friday) at 02:24:37 PDT by nashmuhandes
Commit d017e51a44
Parents: 71dd7e7f10

Default addrocketexplosion to true, as this is more consistent with every other explosion actors' renderstyles. Also expose it to the menu.

03-Nov-2025 (Monday) at 16:33:35 PST by heath
Commit bfe566395d
Parents: a90466510c

disable weapon bob when set to 0

31-Oct-2025 (Friday) at 02:24:37 PDT by nashmuhandes
Commit a90466510c
Parents: f41d94821b

Default addrocketexplosion to true, as this is more consistent with every other explosion actors' renderstyles. Also expose it to the menu.

01-Nov-2025 (Saturday) at 16:16:23 PDT by Marcus Minhorst
Commit f41d94821b
Parents: 04b9a22a50

Fix AppImage recipe

01-Nov-2025 (Saturday) at 13:49:39 PDT by Marcus Minhorst
Commit 04b9a22a50
Parents: b41686229e

Create release packages through CI

01-Nov-2025 (Saturday) at 11:33:13 PDT by Marcus Minhorst
Commit b41686229e
Parents: 5f599a6e4a

Build zmusic statically

01-Nov-2025 (Saturday) at 11:22:06 PDT by Marcus Minhorst
Commit 5f599a6e4a
Parents: 05259eb115

Default internal zmusic

04-Nov-2025 (Tuesday) at 07:31:04 PST by &Olga
Commit 71dd7e7f10
Parents: 842c9ee471

Default gender to "neutral"

04-Nov-2025 (Tuesday) at 07:31:04 PST by &Olga
Commit 05259eb115
Parents: 9373abe305

Default gender to "neutral"

28-Oct-2025 (Tuesday) at 14:59:16 PDT by River-Salmon
Commit 842c9ee471
Parents: 27774793b6

xmmintin only included in x64

28-Oct-2025 (Tuesday) at 14:44:29 PDT by River-Salmon
Commit 27774793b6
Parents: bd95510746

Updated prefetch platform check to have more x64 defines.

Older commits