Latest UZDoom Changes
Latest 50 commits, skipping 100
Unofficial development builds at DRD Team
17-Nov-2025 (Monday) at 14:28:19 GMT-0500 by Sally Cochenour
Increment LASTRUNVERSION to 229
I messed up, so 4.14.3 needed to be increased to 228, thus 5.0 needs to be on 229.
14-Nov-2025 (Friday) at 00:02:37 GMT-0500 by Sally Cochenour
Add UZDoom default paths to converted GZDoom inis
14-Nov-2025 (Friday) at 22:24:00 GMT-0500 by Boondorl
Fixed switching from Linear -> None filtering keeping AF level in GLES
13-Nov-2025 (Thursday) at 20:36:07 GMT-0500 by Boondorl
Disabled all mipmapping on Intel if in None filter modes
This has an issue where mipmapping always forces on filtering, so it should only be allowed if filtering itself is enabled at all levels. Fixes both the 2D and texture rendering.
17-Nov-2025 (Monday) at 06:58:54 GMT-0500 by Marcus Minhorst
Replace awk with python (#496)
-
Replace awk with python
-
Squashed 'libraries/Translation/' changes from 81d3aa3c4b..9f4cb070c0
9f4cb070c0 Replace awk with python 8397ff7d93 Merge pull request #8 from UZDoom/incoming bb4ca974d7 Translated using Weblate (Ukrainian) 88511c9124 Translated using Weblate (Ukrainian) df4cdb76d4 Translated using Weblate (Ukrainian) b7b676e208 Translated using Weblate (Ukrainian) efc820afff Translated using Weblate (Indonesian) 19063b7cb1 Translated using Weblate (Indonesian) f2a65e2ec9 Translated using Weblate (Indonesian) 04edf256a6 Translated using Weblate (Indonesian) 707a607063 Translated using Weblate (Indonesian) 50eae87cda Translated using Weblate (Turkish) f62c13ab6d Translated using Weblate (Portuguese (Brazil)) de76d7225c Translated using Weblate (Danish) 9cb51b487d Translated using Weblate (Turkish) e9e0ef7e1e Translated using Weblate (Turkish) 38b4c916d1 Translated using Weblate (Portuguese (Brazil)) 1586bf39cb Translated using Weblate (Italian) cc3aee2d2e Translated using Weblate (Turkish) b7c5747a21 Translated using Weblate (Turkish) 220e3a1b40 Translated using Weblate (Swedish) 4e5da941c4 Translated using Weblate (Russian) 16de4496a1 Translated using Weblate (Romanian) 3fde4aefb6 Translated using Weblate (Portuguese (Brazil)) 112bf68971 Translated using Weblate (Portuguese) 54b4774097 Translated using Weblate (Polish) 2ca2b4cfe2 Translated using Weblate (Dutch) f05415363b Translated using Weblate (Japanese) d2f9f138fd Translated using Weblate (Italian) f9943a97e9 Translated using Weblate (Italian) 4287420ebb Translated using Weblate (Hungarian) ef1b125a1f Translated using Weblate (French) 5c5971541d Translated using Weblate (Finnish) 5da48185d6 Translated using Weblate (Spanish) 969eb235e0 Translated using Weblate (Spanish) 473726aeb3 Translated using Weblate (Esperanto) 62ec8f5db1 Translated using Weblate (Ukrainian) 0f0dc921e3 Translated using Weblate (Ukrainian) c9bc002c22 Translated using Weblate (Ukrainian) 1dab19e12f Translated using Weblate (Turkish) 1cf85ce077 Translated using Weblate (Turkish) 6d0d14a231 Translated using Weblate (Danish) f0f4b02a13 Translated using Weblate (Swedish) fd2954a034 Translated using Weblate (Czech) ee9963a38b Translated using Weblate (Serbian) 095048824f Translated using Weblate (Russian) a9b01a732a Translated using Weblate (Romanian) 1326b4f416 Translated using Weblate (Portuguese (Brazil)) 4c59e45eab Translated using Weblate (Portuguese (Brazil)) a3ad6c4e24 Translated using Weblate (Polish) f27a4012cc Translated using Weblate (Dutch) 64bf4e7eba Translated using Weblate (Norwegian Bokmål) 4a726138ea Translated using Weblate (Korean) bf03288a3d Translated using Weblate (Korean) 0722af6b49 Translated using Weblate (Japanese) 626d62b3d3 Translated using Weblate (Italian) e64f9dc250 Translated using Weblate (Italian) 641c688001 Translated using Weblate (Hungarian) 69eada2fd3 Translated using Weblate (French) df8f4d1e4c Translated using Weblate (French) bbead2d547 Translated using Weblate (Finnish) a6523e72b0 Translated using Weblate (Spanish) 9b1beb35ec Translated using Weblate (Esperanto) 4cdc490607 Translated using Weblate (Greek) 829c2af4fb Translated using Weblate (German) ceaae972b6 Translated using Weblate (German) 9f42dcf42b Translated using Weblate (Danish) c08a8ba690 Translated using Weblate (Czech) c98ad719c3 Translated using Weblate (Ukrainian) 62154f2ca7 Translated using Weblate (Ukrainian) 1cf6114243 Translated using Weblate (Turkish) c45e4c417f Translated using Weblate (Serbian) 263814afb4 Translated using Weblate (Russian) 060b38a7ab Translated using Weblate (Portuguese (Brazil)) f17e25391c Translated using Weblate (Japanese) 339c987b17 Translated using Weblate (Italian) 4f18c7ada0 Translated using Weblate (Spanish) aad3152783 Translated using Weblate (Greek) 03755d846e Translated using Weblate (Belarusian (Latin script)) 4181cd6679 Translated using Weblate (English) e0d2039293 Translated using Weblate (Dutch) a27d23cf2f Translated using Weblate (Russian) cd2d0c73d5 Translated using Weblate (Dutch) 026d6ee2c7 Translated using Weblate (Russian) 1c332d27e2 Translated using Weblate (Hebrew) 83abab4b99 Translated using Weblate (Indonesian) af4fea5d27 Translated using Weblate (Indonesian) f24060085d Translated using Weblate (Indonesian) a25e6c904f Translated using Weblate (Indonesian) bd19381ed6 Translated using Weblate (Spanish) c75e721f9e Added translation using Weblate (Hebrew) 8a01b23bd4 Added translation using Weblate (Hebrew) 232407effb Added translation using Weblate (Hebrew) 958e6b837f Added translation using Weblate (Hebrew) 016fae46c3 Added translation using Weblate (Hebrew) bc68163146 Added translation using Weblate (Hebrew) 9209d05348 Translated using Weblate (Indonesian) a6a77b38da Translated using Weblate (Indonesian) c1cc765a4c Translated using Weblate (Indonesian) afc45e1b6d Translated using Weblate (Indonesian) 71310d8488 Translated using Weblate (Indonesian) 9ee11f0b6b Added translation using Weblate (Indonesian) a4197aef67 Added translation using Weblate (Indonesian) e5e5dd2573 Added translation using Weblate (Indonesian) 981f229305 Added translation using Weblate (Indonesian) 1ab9e8d974 Added translation using Weblate (Indonesian) 4b68644e3e Added translation using Weblate (Indonesian) 02956d3921 Translated using Weblate (German)
git-subtree-dir: libraries/Translation git-subtree-split: 9f4cb070c08068c56efc9d7d99d142c52fda5f8c
- Set minimum python version
25-Oct-2025 (Saturday) at 16:11:01 GMT-0400 by Boondorl
Added support for client-side Actors hitting water
Will now properly check P_HitFloor collisions (this isn't in the touching_sector list at the moment, so it uses its own sector as a reference). Don't spawn splashes unless they're client-side if a client-side Actor is hitting water.
08-Nov-2025 (Saturday) at 12:14:13 GMT-0500 by Boondorl
Added multiplayer support for bobbing
This way the spy cam doesn't break when viewing another player.
28-Oct-2025 (Tuesday) at 19:20:57 GMT-0400 by Boondorl
Made BobWeapon functions server-side
Currently these are play scoped but called from the renderer, breaking its contract. This also causes play scoped fields to be modified after backing up the player for rollback, making it fundamentally impossible to fix in the future. Instead, call it across all players in P_PlayerThink based on last render type (this is a hack but I don't think there's a better way to solve this). The core bobbing is now linearly interpolated to try and emulate the old behavior as best as possible.
08-Nov-2025 (Saturday) at 13:13:42 GMT-0500 by Marcus Minhorst
Better package naming
12-Nov-2025 (Wednesday) at 02:11:52 GMT-0600 by Xaser Acheron
fix am_cheat 4-6 behavior for textured automap mode (intent is to show map as if the player has viewed every sector)
14-Nov-2025 (Friday) at 00:02:37 GMT-0500 by Sally Cochenour
Add UZDoom default paths to converted GZDoom inis
12-Nov-2025 (Wednesday) at 13:50:54 GMT-0700 by dileepvr
Dynamic quitsound sleep-lengths when quitting game
Just allowing for longer (up to 5 seconds) gameinfo.quitSound sound effects that are played when quitting the game.
The engine was only sleeping for 105/70 seconds for any sound effect being played, resulting in cutoffs.
12-Nov-2025 (Wednesday) at 20:25:54 GMT-0500 by Boondorl
Fixed sky and textures animating while paused
13-Nov-2025 (Thursday) at 00:18:34 GMT-0500 by Boondorl
Allowed spotlights to update angles in real time
If the spotlight is anchored to a camera actor, use the camera's current render angle instead of the Actor's angle for better accuracy.
14-Nov-2025 (Friday) at 22:24:00 GMT-0500 by Boondorl
Fixed switching from Linear -> None filtering keeping AF level in GLES
14-Nov-2025 (Friday) at 23:41:07 GMT-0500 by Sally Cochenour
Add eol=lf, renormalize
13-Nov-2025 (Thursday) at 20:36:07 GMT-0500 by Boondorl
Disabled all mipmapping on Intel if in None filter modes
This has an issue where mipmapping always forces on filtering, so it should only be allowed if filtering itself is enabled at all levels. Fixes both the 2D and texture rendering.
14-Nov-2025 (Friday) at 02:20:51 GMT-0300 by Ricardo Luís Vaz Silva
Update ZMusic
Squashed 'libraries/ZMusic/' changes from 0fb7f1877c..c3e437f7dd
c3e437f7dd bump timidity version as well 86572d758d Update README.md 567da18110 removed mention of the older ZMusic fork in setup dcd8a27d5f fix compilation on vs19
git-subtree-dir: libraries/ZMusic git-subtree-split: c3e437f7dd05f8f3d6f641023b0f9fcbd7abf58e
13-Nov-2025 (Thursday) at 19:22:00 GMT-0300 by Ricardo Luís Vaz Silva
remove delete from GC, replace with destructor + free
13-Nov-2025 (Thursday) at 07:09:58 GMT-0500 by Boondorl
Fixed duplicate splash spawns
These were being spawned from cosmetic functions through HitFloor calls (this function has side effects).
12-Nov-2025 (Wednesday) at 03:41:54 GMT-0500 by Boondorl
Client-sided dynamic lights
This allows them to run independent of the networking and world state if needed.
11-Nov-2025 (Tuesday) at 18:32:44 GMT-0500 by Marcus Minhorst
Build translation files from standard translation database (#242)
-
Build language files from translation subtree
-
Squashed 'libraries/Translation/' content from commit 81d3aa3c4b
git-subtree-dir: libraries/Translation git-subtree-split: 81d3aa3c4b98b65d71a49131f5cdf982b0435a7c
-
Updated readme
-
Fix macOS CI
09-Nov-2025 (Sunday) at 00:39:35 GMT-0600 by Xaser Acheron
more chex/strife cursor tweaks
07-Nov-2025 (Friday) at 20:20:55 GMT-0600 by Xaser Acheron
polish new cursor gfx a bit
06-Nov-2025 (Thursday) at 20:08:51 GMT-0500 by heath
Fix for #347
reset mSelectedItem to -1 when OnDestroy() gets called
09-Nov-2025 (Sunday) at 10:07:02 GMT-0500 by heath
378 Guard against menu out of bounds crash
08-Nov-2025 (Saturday) at 17:06:49 GMT-0500 by Marcus Minhorst
Build on an older system
15-Oct-2025 (Wednesday) at 16:43:30 GMT-0400 by Marcus Minhorst
Add fallback for GIT_DESCRIBE, allow building out-of-tree
06-Sep-2025 (Saturday) at 19:52:34 GMT-0400 by Marcus Minhorst
Marked error as fatal
06-Sep-2025 (Saturday) at 19:21:44 GMT-0400 by Marcus Minhorst
Moved gitinfo.h to build tree
06-Sep-2025 (Saturday) at 15:10:59 GMT-0400 by Marcus Minhorst
Allow GIT_DESCRIBE env var to work in non-git repos
23-Jun-2025 (Monday) at 23:23:12 GMT-0700 by Chris Cowan
Set correct git tag in CI
08-Nov-2025 (Saturday) at 13:13:42 GMT-0500 by Marcus Minhorst
Better package naming
08-Nov-2025 (Saturday) at 12:01:20 GMT-0500 by Marcus Minhorst
Fix library import
07-Nov-2025 (Friday) at 22:13:37 GMT-0500 by Marcus Minhorst
Cleanup CI
07-Nov-2025 (Friday) at 21:53:51 GMT-0500 by Marcus Minhorst
Added missing describe
07-Nov-2025 (Friday) at 23:03:56 GMT-0300 by Ricardo Luís Vaz Silva
rc1 version
07-Nov-2025 (Friday) at 20:12:47 GMT-0500 by Marcus Minhorst
Windows fix again
07-Nov-2025 (Friday) at 20:02:14 GMT-0500 by Marcus Minhorst
Windows build fix
07-Nov-2025 (Friday) at 18:30:41 GMT-0500 by Marcus Minhorst
Build through CI
08-Nov-2025 (Saturday) at 06:13:13 GMT+0800 by nashmuhandes
Enable Strife intermission subtitles by default
07-Nov-2025 (Friday) at 17:23:41 GMT-0500 by Boondorl
Added footstep volume translation text
From 5.0's language.csv
08-Nov-2025 (Saturday) at 06:13:13 GMT+0800 by nashmuhandes
Enable Strife intermission subtitles by default
06-Nov-2025 (Thursday) at 23:18:59 GMT-0500 by Boondorl
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 22:55:23 GMT-0500 by Boondorl
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 23:18:59 GMT-0500 by Boondorl
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 22:55:23 GMT-0500 by Boondorl
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 18:55:29 GMT+0100 by Peppersawce
Some Haiku fixes for UZDoom
06-Nov-2025 (Thursday) at 20:26:53 GMT-0500 by Marcus Minhorst
Removed unused constant
06-Nov-2025 (Thursday) at 20:21:57 GMT-0500 by Marcus Minhorst
Skin dir follows xdg stuff
