Latest UZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

26-Nov-2025 (Wednesday) at 15:09:36 PST by Marcus Minhorst
Commit e1bd39d62f (4.14.3)
Parents: 7c0ce910e5

Added release notes

25-Nov-2025 (Tuesday) at 01:13:37 PST by Martin Howe
Commit 20e0a06e22 (HEAD -> trunk)
Parents: 2004e96418

Improvements to SNDINFO parser: Better $include and some code cleanups

Improved includes. Include path defaults to parent dir of including file.

ModPlayer code is more readable and avoids 'player may be used uninitialised' warning.

Random sound list array now scoped only to where it is used.

Restored leading tabs (instead of spaces) for consistency.

25-Nov-2025 (Tuesday) at 15:08:21 PST by Marcus Minhorst
Commit 2004e96418
Parents: 7d5915bd5b

Add debug symbols

22-Nov-2025 (Saturday) at 14:05:22 PST by Marcus Minhorst
Commit 7c0ce910e5
Parents: 174c00e794

Update Linux/Haiku paths

Co-Authored-By: Peppersawce michaelpeppers89@yahoo.it

05-Nov-2025 (Wednesday) at 09:55:29 PST by Peppersawce
Commit 174c00e794
Parents: 78253279db

Some Haiku fixes for UZDoom

25-Nov-2025 (Tuesday) at 15:08:21 PST by Marcus Minhorst
Commit 78253279db
Parents: 94b88af2b2

Add debug symbols

22-Nov-2025 (Saturday) at 14:05:22 PST by Marcus Minhorst
Commit 7d5915bd5b
Parents: ac69566a56

Update Linux/Haiku paths

Co-Authored-By: Peppersawce michaelpeppers89@yahoo.it

24-Nov-2025 (Monday) at 17:47:19 PST by Marcus Minhorst
Commit 94b88af2b2
Parents: f455490541

Fix app icon

22-Nov-2025 (Saturday) at 14:52:33 PST by Marcus Minhorst
Commit f455490541
Parents: 861b66c1b7

Update MacOS CI

25-Nov-2025 (Tuesday) at 13:55:07 PST by Marcus Minhorst
Commit ac69566a56
Parents: 8d2c3fe005

Fix tags

23-Nov-2025 (Sunday) at 17:22:07 PST by Marcus Minhorst
Commit 861b66c1b7
Parents: 02a49e5115

Add Ninja

24-Nov-2025 (Monday) at 17:47:19 PST by Marcus Minhorst
Commit 8d2c3fe005
Parents: ff2f956343

Fix app icon

22-Nov-2025 (Saturday) at 14:52:33 PST by Marcus Minhorst
Commit ff2f956343
Parents: b013a9f468

Update MacOS CI

23-Nov-2025 (Sunday) at 17:22:07 PST by Marcus Minhorst
Commit b013a9f468
Parents: 1c3d7f4e99

Add Ninja

21-Nov-2025 (Friday) at 06:05:53 PST by Boondorl
Commit 1c3d7f4e99
Parents: cc2019fe23

Ensured Actor replacements have matching client-side state

Client-side Actors should not be able to replace server Actors and vice versa.

21-Nov-2025 (Friday) at 02:24:40 PST by Boondorl
Commit cc2019fe23
Parents: 51fc1d0d88

Defaulted WorldPaused to false

Checking if the game is lagged out should only be needed for niche scenarios since this will mostly be used with the HUD and client-side Thinkers, both which don't care about this.

19-Nov-2025 (Wednesday) at 20:51:41 PST by SeventhSentinel
Commit 51fc1d0d88
Parents: de2d1d8406

Better crosshairs

22-Nov-2025 (Saturday) at 15:03:25 PST by Melodic Spaceship
Commit de2d1d8406
Parents: 3ef0dcef02

Add unique menu back button for Chex Quest

20-Nov-2025 (Thursday) at 18:30:42 PST by Boondorl
Commit 3ef0dcef02
Parents: 1648644123

Fully client-sided sound updating

Also fixes the spycam breaking the listener and sound sequencing logic.

20-Nov-2025 (Thursday) at 19:43:29 PST by Marcus Minhorst
Commit c4ec68852a (pr/140)
Parents: f39cc81dd3

Fix typo

22-Oct-2025 (Wednesday) at 23:56:20 PDT by Cacodemon345
Commit f39cc81dd3
Parents: a8be768256

Remove some unneeded parts

22-Oct-2025 (Wednesday) at 13:09:53 PDT by Cacodemon345
Commit a8be768256
Parents: 02d379b7e2

Part 2 of spinning dots optimizations

20-Nov-2025 (Thursday) at 19:38:24 PST by Marcus Minhorst
Commit 02d379b7e2
Parents: 14ff9fba75

Shader compiling text no longer moves around

20-Nov-2025 (Thursday) at 19:37:33 PST by Marcus Minhorst
Commit 14ff9fba75
Parents: 1648644123

Indicate shader compilation phase during startup when possible

21-Nov-2025 (Friday) at 19:39:14 PST by Boondorl
Commit 1648644123
Parents: 7c101bd186

Fixed StaticEventHandlers double destroying

This area will probably need to be cleaned up in general, but for now this fixes this oversight.

21-Nov-2025 (Friday) at 22:23:16 PST by Boondorl
Commit 7c101bd186
Parents: df7ff511e2

Reset animated textures and sky on level change

These were designed to use the total engine time but must now be reset with the level.

20-Nov-2025 (Thursday) at 19:21:29 PST by Marcus Minhorst
Commit df7ff511e2
Parents: b633cd72d7

Add backlinks to parent projects

20-Nov-2025 (Thursday) at 19:17:38 PST by Ricardo Luís Vaz Silva
Commit b633cd72d7
Parents: 8ded8bc58a

Correctly mark currently-running ACS scripts for the GC

20-Nov-2025 (Thursday) at 18:24:15 PST by Marcus Minhorst
Commit 8ded8bc58a
Parents: 19babc4619

Add null terminator. Correct embarrassing typo

Co-Authored-By: Ricardo Luís Vaz Silva ricolvs123@gmail.com

19-Nov-2025 (Wednesday) at 18:26:27 PST by Marcus Minhorst
Commit 19babc4619
Parents: 7fce7da24d

Updated gitignore

19-Nov-2025 (Wednesday) at 18:20:10 PST by Marcus Minhorst
Commit 7fce7da24d
Parents: 0caaa6a025

Specify python3

18-Nov-2025 (Tuesday) at 11:51:30 PST by Marcus Minhorst
Commit 0caaa6a025
Parents: cb1bd39150

Build pk3s before binary

This prevents people (hopefully) from running the game if build fails

19-Nov-2025 (Wednesday) at 19:19:02 PST by Marcus Minhorst
Commit cb1bd39150
Parents: bbc4674cc9

Update README

15-Sep-2025 (Monday) at 12:00:52 PDT by Marcus Minhorst
Commit bbc4674cc9
Parents: c8a0798c15

Show multiple releases

13-Sep-2025 (Saturday) at 13:40:36 PDT by Marcus Minhorst
Commit c8a0798c15
Parents: 05697dac97

Added about tab

05-Nov-2025 (Wednesday) at 13:35:50 PST by Marcus Minhorst
Commit 05697dac97
Parents: e7cd5f08f8

Added release page

19-Nov-2025 (Wednesday) at 19:12:45 PST by Marcus Minhorst
Commit e7cd5f08f8
Parents: 29aa9abcab

Added meta.xml

08-Aug-2025 (Friday) at 11:34:54 PDT by Marcus Minhorst
Commit 29aa9abcab
Parents: 12fc5f3581

Fixed windows build

13-Sep-2025 (Saturday) at 13:36:56 PDT by Marcus Minhorst
Commit 12fc5f3581
Parents: 24ee636deb

Fixed readonly flag still allowing text entry

07-Aug-2025 (Thursday) at 19:33:10 PDT by Marcus Minhorst
Commit 24ee636deb
Parents: b488b1958a

Added rapidxml

12-Sep-2025 (Friday) at 15:50:02 PDT by Marcus Minhorst
Commit b488b1958a
Parents: 71d514cccb

Added CONTRIBUTORS file

Early contributions were taken from rh-log.txt Other contributions were taken from git history, using this command: git log --reverse --format='%aN : %aE ; %aD # %h' | awk -F ' ; ' '!seen[$1]++' Screen names found on doom forums were prefered over given names, given names were prefered over github usernames. Names in email addressed were considered private information

18-Nov-2025 (Tuesday) at 12:00:05 PST by Marcus Minhorst
Commit 71d514cccb
Parents: c0aa018dde

Add soundfont logging, fix string compare

18-Nov-2025 (Tuesday) at 14:04:36 PST by Marcus Minhorst
Commit c0aa018dde
Parents: 49699f3121

Split build into steps

10-Nov-2025 (Monday) at 22:40:22 PST by Boondorl
Commit 49699f3121
Parents: 68ef67e19f

Added lighting accessibility options

This includes the ability to both control the light radius around the player and a new option that adds a flat amount of light to the world, trying to preserve the overall lighting model while making it brighter.

15-Nov-2025 (Saturday) at 10:51:33 PST by MartinHowe426
Commit 68ef67e19f
Parents: 41ca20c1c3

Added a "$include" directive. Tested with multiple directory levels, root of archive, include files including others.

19-Nov-2025 (Wednesday) at 18:37:19 PST by Boondorl
Commit 02a49e5115
Parents: 49112a3311

Update README.md

18-Nov-2025 (Tuesday) at 22:19:09 PST by inkoalawetrust
Commit 41ca20c1c3
Parents: 3cce74ab59

Fix LookForEnemiesEx().

ValidEnemyInBlock() was doing sight checks with the iterated thing as the onlooker instead of the self pointer.

18-Nov-2025 (Tuesday) at 20:26:19 PST by Marcus Minhorst
Commit 49112a3311
Parents: ce287251c8

Fix incorrect string compare

18-Nov-2025 (Tuesday) at 18:41:52 PST by Marcus Minhorst
Commit ce287251c8
Parents: 3b32e6b63b

pdb file

18-Nov-2025 (Tuesday) at 18:14:47 PST by Boondorl
Commit 3b32e6b63b (tag: 4.14.3-rc2)
Parents: 315f01327e

rc2 version

Older commits