Latest UZDoom Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

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

Added i_exit_on_not_found setting to launcher

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

No longer silently ignore iwad not found

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

gameconfigfile paths now use XDG vars when available

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

Updated Linux path handling to follow XDG

04-Nov-2025 (Tuesday) at 13:38:53 CST 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 12:14:59 CST 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 10:34:50 CST by nashmuhandes
Commit e4b7998260
Parents: d0576ed1b2

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

05-Nov-2025 (Wednesday) at 10:42:19 CST 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 21:16:30 CST 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 20:42:36 CST by Marcus Minhorst
Commit 053efec552
Parents: 683a865d7c

Updated paths

05-Nov-2025 (Wednesday) at 00:36:15 CST by nashmuhandes
Commit 683a865d7c
Parents: bfe566395d

UZDoom branding update

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

Branding update (4.14.3)

31-Oct-2025 (Friday) at 04:24:37 CDT 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 18:33:35 CST by heath
Commit bfe566395d
Parents: a90466510c

disable weapon bob when set to 0

31-Oct-2025 (Friday) at 04:24:37 CDT 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 18:16:23 CDT by Marcus Minhorst
Commit f41d94821b
Parents: 04b9a22a50

Fix AppImage recipe

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

Create release packages through CI

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

Build zmusic statically

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

Default internal zmusic

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

Default gender to "neutral"

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

Default gender to "neutral"

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

xmmintin only included in x64

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

Updated prefetch platform check to have more x64 defines.

27-Oct-2025 (Monday) at 17:31:31 CDT by River-Salmon
Commit bd95510746
Parents: 33b83a0894

L3 Prefetch in FBlockThingsIterator::Next

Sometimes shows performance improvements in large slaughtermaps. This is in theory a fair prefetch assumption to make, since the NextActor is basically always of interest during this iteration.

26-Oct-2025 (Sunday) at 20:57:19 CDT by River-Salmon
Commit 33b83a0894
Parents: 35ab0d360e

Use std::hardware_destructive_interference_size as the fallback if available

25-Oct-2025 (Saturday) at 17:25:59 CDT by River-Salmon
Commit 35ab0d360e
Parents: 1b1abe1bc1

Applied 64 byte cache line default to more places

25-Oct-2025 (Saturday) at 15:24:30 CDT by River-Salmon
Commit 1b1abe1bc1
Parents: 2b64d39c6c

Update v_video assumed cache line size from 32 -> 64 bytes

That's a far more common configuration with modern computers.

12-Oct-2025 (Sunday) at 15:41:14 CDT by Christoph Oelckers
Commit 2b64d39c6c
Parents: 9b655f5c84

fix subtitles in Strife intro

Fixes #3290

25-Oct-2025 (Saturday) at 21:44:50 CDT by Boondorl
Commit 9b655f5c84
Parents: 786d2953d7

Tweaked defaults

-Map colors now default to game type (added new Default option) -Master volume set to 0.5 to prevent blowing out system audio easily -Menu mouse mode set to On (non-touchscreen mode); makes the mouse's position more readable -Save sorting order set to time-based -Render quality set to Quality to patch holes by default -AF set to 16x since it's cheap and looks way better -ENDOOM screen set to off to make exiting more streamlined -Status bar and fullscreen HUDs set to scale to fullscreen for better readability -Simple options menu turned off (this will be replaced later) -Rocket trails set to off to better match vanilla Doom -Enhanced night vision mode set to off -Sprite clipping set to Forced-Perspective to better match vanilla Doom -Particle style set to square since it better matches Doom's aesthetic -Fuzz type set to software to better match vanilla Doom

27-Jul-2025 (Sunday) at 16:56:44 CDT by Boondorl
Commit 786d2953d7
Parents: 454601370f

Export DecalBase

Allows setting this between Actors with type safety. Now also serializes these fields.

24-Jul-2025 (Thursday) at 19:03:44 CDT by Boondorl
Commit 454601370f
Parents: edb302e30a

Fixed assert in P_GeometryRadiusAttack

Clamp the floor to the ceiling so malformed sectors don't break height checking.

19-Jul-2025 (Saturday) at 08:26:42 CDT by Boondorl
Commit edb302e30a
Parents: 4e61dfff58

Fixed invalid name for state parameter

This is the same name the macro uses to return it...

08-Jul-2025 (Tuesday) at 12:24:40 CDT by Boondorl
Commit 4e61dfff58
Parents: 19c46660c0

Use TArrayView instead of TArray for ClearNativePointerFields

28-Oct-2025 (Tuesday) at 16:59:16 CDT by River-Salmon
Commit 9373abe305
Parents: 8069aa56d5

xmmintin only included in x64

28-Oct-2025 (Tuesday) at 16:44:29 CDT by River-Salmon
Commit 8069aa56d5
Parents: 00c10b683f

Updated prefetch platform check to have more x64 defines.

27-Oct-2025 (Monday) at 17:31:31 CDT by River-Salmon
Commit 00c10b683f
Parents: 7b57651c34

L3 Prefetch in FBlockThingsIterator::Next

Sometimes shows performance improvements in large slaughtermaps. This is in theory a fair prefetch assumption to make, since the NextActor is basically always of interest during this iteration.

26-Oct-2025 (Sunday) at 20:57:19 CDT by River-Salmon
Commit 7b57651c34
Parents: 24e6e41a1c

Use std::hardware_destructive_interference_size as the fallback if available

25-Oct-2025 (Saturday) at 17:25:59 CDT by River-Salmon
Commit 24e6e41a1c
Parents: c45dab23e1

Applied 64 byte cache line default to more places

25-Oct-2025 (Saturday) at 15:24:30 CDT by River-Salmon
Commit c45dab23e1
Parents: 1b452194d9

Update v_video assumed cache line size from 32 -> 64 bytes

That's a far more common configuration with modern computers.

29-Oct-2025 (Wednesday) at 02:13:48 CDT by Boondorl
Commit 1b452194d9
Parents: 2cdd931082

Updated vanilla transparency handling

Previously there were two auto options deciding whether or not there was dehacked or DECORATE present. This has been reworked so that only dehacked Actors and Actors in the core ZScript lump are now considered for it as these are the only safe ones. All other Actors should default to transparency since this is likely what they were designed for.

27-Oct-2025 (Monday) at 01:39:44 CDT by River-Salmon
Commit 2cdd931082
Parents: 8a7bd0be05

Strongly typed compat flags

14-Oct-2025 (Tuesday) at 21:00:26 CDT by Marcus Minhorst
Commit 8a7bd0be05
Parents: f17196a3a4

Added editor config

18-Jul-2025 (Friday) at 13:49:55 CDT by Marcus Minhorst
Commit f17196a3a4
Parents: 713fd49cc0

Added format file

28-Oct-2025 (Tuesday) at 22:02:34 CDT by Boondorl
Commit 19c46660c0
Parents: 3becc39dc4

Made the mouse less finnicky in menus

Previously this would "wake up" at the slightest amount of motion, making the mouse a detriment if something caused it to do a minor input in the menu. Now it requires a small amount of motion (based on the screen's height) before it will start registering motion inputs regularly if it has been dormant.

28-Oct-2025 (Tuesday) at 22:02:34 CDT by Boondorl
Commit 713fd49cc0
Parents: 3d958a7e0a

Made the mouse less finnicky in menus

Previously this would "wake up" at the slightest amount of motion, making the mouse a detriment if something caused it to do a minor input in the menu. Now it requires a small amount of motion (based on the screen's height) before it will start registering motion inputs regularly if it has been dormant.

30-Oct-2025 (Thursday) at 05:13:06 CDT by Cacodemon345
Commit 3d958a7e0a
Parents: 18ecb5973a

Cleanup more remnants of pre-scriptification AActor

28-Oct-2025 (Tuesday) at 14:01:53 CDT by Boondorl
Commit 18ecb5973a
Parents: dd38edbbaa

Clear prediction flag on error

29-Oct-2025 (Wednesday) at 02:57:14 CDT by Ricardo Luís Vaz Silva
Commit dd38edbbaa
Parents: c982a68803

fix typo in CheckGZDoomSaveCompat

29-Oct-2025 (Wednesday) at 02:57:14 CDT by Ricardo Luís Vaz Silva
Commit 3becc39dc4
Parents: 9c06dad7a9

fix typo in CheckGZDoomSaveCompat

26-Oct-2025 (Sunday) at 19:28:31 CDT by Ricardo Luís Vaz Silva
Commit 9c06dad7a9
Parents: 96d1e8da89

allow loading saves from gzdoom versions 4.14.2 and below (up to 4.0.0, older saves aren't compatible)

Newer commits | Older commits