Latest UZDoom Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

17-Nov-2025 (Monday) at 14:28:19 GMT-0500 by Sally Cochenour
Commit abd9fc41a5
Parents: a7409a1ef3

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
Commit d7aa952d3f
Parents: 4a0618ab29

Add UZDoom default paths to converted GZDoom inis

14-Nov-2025 (Friday) at 22:24:00 GMT-0500 by Boondorl
Commit 4a0618ab29
Parents: c324f5405e

Fixed switching from Linear -> None filtering keeping AF level in GLES

13-Nov-2025 (Thursday) at 20:36:07 GMT-0500 by Boondorl
Commit c324f5405e
Parents: 41ea5c3cc5

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
Commit a7409a1ef3
Parents: 67dde86d40

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
Commit 67dde86d40
Parents: c94dc43c37

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
Commit c94dc43c37
Parents: 7bb127d419

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
Commit 7bb127d419
Parents: 0ec7e909de

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
Commit 0ec7e909de
Parents: 2e12d8d734

Better package naming

12-Nov-2025 (Wednesday) at 02:11:52 GMT-0600 by Xaser Acheron
Commit 2e12d8d734
Parents: bc3d9fe751

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
Commit bc3d9fe751
Parents: 98e72de750

Add UZDoom default paths to converted GZDoom inis

12-Nov-2025 (Wednesday) at 13:50:54 GMT-0700 by dileepvr
Commit 98e72de750
Parents: f9ea930021

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
Commit f9ea930021
Parents: 3695b16070

Fixed sky and textures animating while paused

13-Nov-2025 (Thursday) at 00:18:34 GMT-0500 by Boondorl
Commit 3695b16070
Parents: d8bbaecbcd

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
Commit d8bbaecbcd
Parents: e75ed9e9da

Fixed switching from Linear -> None filtering keeping AF level in GLES

14-Nov-2025 (Friday) at 23:41:07 GMT-0500 by Sally Cochenour
Commit e75ed9e9da
Parents: a6e30b2667

Add eol=lf, renormalize

13-Nov-2025 (Thursday) at 20:36:07 GMT-0500 by Boondorl
Commit a6e30b2667
Parents: 76de941706

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
Commit 76de941706
Parents: f6a4bd66e0

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
Commit f6a4bd66e0
Parents: 99427356fd

remove delete from GC, replace with destructor + free

13-Nov-2025 (Thursday) at 07:09:58 GMT-0500 by Boondorl
Commit 99427356fd
Parents: 886fe11f7c

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
Commit 886fe11f7c
Parents: 61280935c8

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
Commit 61280935c8
Parents: e3db4183fe

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
Commit e3db4183fe
Parents: f2eeb1f50e

more chex/strife cursor tweaks

07-Nov-2025 (Friday) at 20:20:55 GMT-0600 by Xaser Acheron
Commit f2eeb1f50e
Parents: f4074930b2

polish new cursor gfx a bit

06-Nov-2025 (Thursday) at 20:08:51 GMT-0500 by heath
Commit f4074930b2
Parents: 81845e887c

Fix for #347

reset mSelectedItem to -1 when OnDestroy() gets called

09-Nov-2025 (Sunday) at 10:07:02 GMT-0500 by heath
Commit 81845e887c
Parents: c0f0d6b47b

378 Guard against menu out of bounds crash

08-Nov-2025 (Saturday) at 17:06:49 GMT-0500 by Marcus Minhorst
Commit 41ea5c3cc5
Parents: 34fa65009c

Build on an older system

15-Oct-2025 (Wednesday) at 16:43:30 GMT-0400 by Marcus Minhorst
Commit 34fa65009c
Parents: 56642b791b

Add fallback for GIT_DESCRIBE, allow building out-of-tree

06-Sep-2025 (Saturday) at 19:52:34 GMT-0400 by Marcus Minhorst
Commit 56642b791b
Parents: 78c1db2811

Marked error as fatal

06-Sep-2025 (Saturday) at 19:21:44 GMT-0400 by Marcus Minhorst
Commit 78c1db2811
Parents: 63007d1b8b

Moved gitinfo.h to build tree

06-Sep-2025 (Saturday) at 15:10:59 GMT-0400 by Marcus Minhorst
Commit 63007d1b8b
Parents: 9a2f426315

Allow GIT_DESCRIBE env var to work in non-git repos

23-Jun-2025 (Monday) at 23:23:12 GMT-0700 by Chris Cowan
Commit 9a2f426315
Parents: 391fda60c2

Set correct git tag in CI

08-Nov-2025 (Saturday) at 13:13:42 GMT-0500 by Marcus Minhorst
Commit 391fda60c2
Parents: 389cfe8e38

Better package naming

08-Nov-2025 (Saturday) at 12:01:20 GMT-0500 by Marcus Minhorst
Commit 389cfe8e38
Parents: 9b3605a5d3

Fix library import

07-Nov-2025 (Friday) at 22:13:37 GMT-0500 by Marcus Minhorst
Commit c0f0d6b47b
Parents: 74548c5dc1

Cleanup CI

07-Nov-2025 (Friday) at 21:53:51 GMT-0500 by Marcus Minhorst
Commit 9b3605a5d3
Parents: 9d8a64dd41

Added missing describe

07-Nov-2025 (Friday) at 23:03:56 GMT-0300 by Ricardo Luís Vaz Silva
Commit 9d8a64dd41 (tag: 4.14.3-rc1)
Parents: 8819cbce31

rc1 version

07-Nov-2025 (Friday) at 20:12:47 GMT-0500 by Marcus Minhorst
Commit 8819cbce31
Parents: 00878b2f78

Windows fix again

07-Nov-2025 (Friday) at 20:02:14 GMT-0500 by Marcus Minhorst
Commit 00878b2f78
Parents: 4e92830a7c

Windows build fix

07-Nov-2025 (Friday) at 18:30:41 GMT-0500 by Marcus Minhorst
Commit 4e92830a7c
Parents: 1694cb08d2

Build through CI

08-Nov-2025 (Saturday) at 06:13:13 GMT+0800 by nashmuhandes
Commit 1694cb08d2
Parents: bc71a2b0ba

Enable Strife intermission subtitles by default

07-Nov-2025 (Friday) at 17:23:41 GMT-0500 by Boondorl
Commit bc71a2b0ba
Parents: 799f5005e8

Added footstep volume translation text

From 5.0's language.csv

08-Nov-2025 (Saturday) at 06:13:13 GMT+0800 by nashmuhandes
Commit 74548c5dc1
Parents: 1e1259f1ca

Enable Strife intermission subtitles by default

06-Nov-2025 (Thursday) at 23:18:59 GMT-0500 by Boondorl
Commit 799f5005e8
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 22:55:23 GMT-0500 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 23:18:59 GMT-0500 by Boondorl
Commit 1e1259f1ca
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 22:55:23 GMT-0500 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 18:55:29 GMT+0100 by Peppersawce
Commit 8983b19e0c
Parents: 459e4eebcd

Some Haiku fixes for UZDoom

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

Removed unused constant

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

Skin dir follows xdg stuff

Newer commits | Older commits