Latest UZDoom Changes
Latest 50 commits, skipping 50
Unofficial development builds at DRD Team
02-Nov-2025 (Sunday) at 20:31:16 CST by Marcus Minhorst
Added i_exit_on_not_found setting to launcher
29-Sep-2025 (Monday) at 14:43:08 CDT by Marcus Minhorst
No longer silently ignore iwad not found
04-Nov-2025 (Tuesday) at 19:32:10 CST by Marcus Minhorst
gameconfigfile paths now use XDG vars when available
04-Nov-2025 (Tuesday) at 15:34:07 CST by Marcus Minhorst
Updated Linux path handling to follow XDG
04-Nov-2025 (Tuesday) at 13:38:53 CST by Marcus Minhorst
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
Update search paths
- Moved default install path from shared
/usr/share/games/doomto application specific/usr/share/games/uzdoom - Removed non-iwad
/usr/share/doomsearch path - Removed
/usr/local/shareiwad 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
Branding fixes - fixed discolored SVG, added Illustrator source file, clarified licensing
05-Nov-2025 (Wednesday) at 10:42:19 CST by nashmuhandes
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
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
Updated paths
05-Nov-2025 (Wednesday) at 00:36:15 CST by nashmuhandes
UZDoom branding update
05-Nov-2025 (Wednesday) at 02:14:57 CST by nashmuhandes
Branding update (4.14.3)
31-Oct-2025 (Friday) at 04:24:37 CDT by nashmuhandes
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
disable weapon bob when set to 0
31-Oct-2025 (Friday) at 04:24:37 CDT by nashmuhandes
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
Fix AppImage recipe
01-Nov-2025 (Saturday) at 15:49:39 CDT by Marcus Minhorst
Create release packages through CI
01-Nov-2025 (Saturday) at 13:33:13 CDT by Marcus Minhorst
Build zmusic statically
01-Nov-2025 (Saturday) at 13:22:06 CDT by Marcus Minhorst
Default internal zmusic
04-Nov-2025 (Tuesday) at 09:31:04 CST by &Olga
Default gender to "neutral"
04-Nov-2025 (Tuesday) at 09:31:04 CST by &Olga
Default gender to "neutral"
28-Oct-2025 (Tuesday) at 16:59:16 CDT by River-Salmon
xmmintin only included in x64
28-Oct-2025 (Tuesday) at 16:44:29 CDT by River-Salmon
Updated prefetch platform check to have more x64 defines.
27-Oct-2025 (Monday) at 17:31:31 CDT by River-Salmon
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
Use std::hardware_destructive_interference_size as the fallback if available
25-Oct-2025 (Saturday) at 17:25:59 CDT by River-Salmon
Applied 64 byte cache line default to more places
25-Oct-2025 (Saturday) at 15:24:30 CDT by River-Salmon
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
fix subtitles in Strife intro
Fixes #3290
25-Oct-2025 (Saturday) at 21:44:50 CDT by Boondorl
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
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
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
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
Use TArrayView instead of TArray for ClearNativePointerFields
28-Oct-2025 (Tuesday) at 16:59:16 CDT by River-Salmon
xmmintin only included in x64
28-Oct-2025 (Tuesday) at 16:44:29 CDT by River-Salmon
Updated prefetch platform check to have more x64 defines.
27-Oct-2025 (Monday) at 17:31:31 CDT by River-Salmon
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
Use std::hardware_destructive_interference_size as the fallback if available
25-Oct-2025 (Saturday) at 17:25:59 CDT by River-Salmon
Applied 64 byte cache line default to more places
25-Oct-2025 (Saturday) at 15:24:30 CDT by River-Salmon
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
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
Strongly typed compat flags
14-Oct-2025 (Tuesday) at 21:00:26 CDT by Marcus Minhorst
Added editor config
18-Jul-2025 (Friday) at 13:49:55 CDT by Marcus Minhorst
Added format file
28-Oct-2025 (Tuesday) at 22:02:34 CDT by Boondorl
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
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
Cleanup more remnants of pre-scriptification AActor
28-Oct-2025 (Tuesday) at 14:01:53 CDT by Boondorl
Clear prediction flag on error
29-Oct-2025 (Wednesday) at 02:57:14 CDT by Ricardo Luís Vaz Silva
fix typo in CheckGZDoomSaveCompat
29-Oct-2025 (Wednesday) at 02:57:14 CDT by Ricardo Luís Vaz Silva
fix typo in CheckGZDoomSaveCompat
26-Oct-2025 (Sunday) at 19:28:31 CDT by Ricardo Luís Vaz Silva
allow loading saves from gzdoom versions 4.14.2 and below (up to 4.0.0, older saves aren't compatible)
