Latest UZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

24-Oct-2025 (Friday) at 23:30:31 PDT by Boondorl
Commit 7d2f20f3c (HEAD -> trunk)
Parents: 97c3e8fbd

Removed net mode selection

With the final engine desync being fixed in packet-server mode, peer-to-peer mode has little reason to be used and will be unable to support certain features in the future. As such, packet-server will now always be how net games are handled for better stability and a more expected experience alongside being easier to maintain overall.

26-Oct-2025 (Sunday) at 08:00:49 PDT by Anthony Meade
Commit 97c3e8fbd
Parents: 69d1161be

Discussing build instructions in README.md

currently the READEME.md has advises to do to the zdoom wiki, which then then refers to the Github Wiki, this is redundent i've removed the link to the zdoom wiki and linked it to the github project wiki and also made hyperlinks to the os build instructions

this might be personal preference but i feel it is also better if the build instuctions are self contained rather than advising other sites, I'd rather be able to download the project and be able to use build instructions without having to bring up a separate site

25-Oct-2025 (Saturday) at 23:54:49 PDT by Boondorl
Commit 69d1161be
Parents: f26c751ee

Updated Bug Report form

Cleaned up headers to make them more readable and added more required information for better debugging purposes.

25-Oct-2025 (Saturday) at 22:46:47 PDT by Boondorl
Commit f26c751ee
Parents: d9fe50205

Updated Feature Request form

Removes a bunch of useless options and is designed to be more easily parsable.

25-Oct-2025 (Saturday) at 16:34:03 PDT by Boondorl
Commit d9fe50205
Parents: 46bec4bdd

Fixed miss player_t check on player death rumble

Also fixes a bug where the parent rumble virtual was always invoked instead.

25-Oct-2025 (Saturday) at 00:45:01 PDT by Boondorl
Commit 46bec4bdd
Parents: fd7738dea

Improved MessageBoxMenu compatibility

Restores some removed things as dummy values to reduce chances of existing mods breaking.

24-Oct-2025 (Friday) at 12:30:15 PDT by Ricardo Luís Vaz Silva
Commit fd7738dea
Parents: f6883d629

remove shitty hacks from dobject constructors, enforce new usage by deleting functions

TODO enforce delete usage by deleting functions, needs removal of virtual destructors due to gcc/clang generating destructing destructors that call them

24-Oct-2025 (Friday) at 16:51:43 PDT by River-Salmon
Commit f6883d629
Parents: 634a4b73d

Fix DImageScrollerDescriptor using incorrect args for DECLARE_CLASS

24-Oct-2025 (Friday) at 04:17:20 PDT by DyNaM1Kk
Commit 634a4b73d
Parents: e4b61268c

Fixed missing super call on DBrokenLines serialize

23-Oct-2025 (Thursday) at 12:55:05 PDT by Rachael Alexanderson
Commit e4b61268c
Parents: 16058a871

  • demote error to warning for discordappid and steamappid

20-Oct-2025 (Monday) at 09:45:48 PDT by Cacodemon345
Commit 16058a871
Parents: fcaf59df3

Fix QOI image loading again

21-Oct-2025 (Tuesday) at 22:54:19 PDT by Sally Cochenour
Commit fcaf59df3
Parents: d33a73bd1

powerup_fade_scalar console variable

Allows adjusting all Inventory fades globally.

I know someone person who was trying to do this manually for every item because Doom's default ones are a bit too strong for them, and I thought it already was a feature because of pickup_fade_scalar.

22-Oct-2025 (Wednesday) at 07:12:54 PDT by Gutawer
Commit d33a73bd1
Parents: 944b0d0fc

use zscdoc noindex meta tags instead of robots.txt, and add title_suffix

22-Oct-2025 (Wednesday) at 03:56:14 PDT by Gutawer
Commit 944b0d0fc
Parents: 022a16403

add actions permission for trigger_pages.yml workflow

21-Oct-2025 (Tuesday) at 12:04:46 PDT by Gutawer
Commit 022a16403
Parents: 4c0024b16

add summary.md to documentation

20-Oct-2025 (Monday) at 03:06:15 PDT by Gutawer
Commit 4c0024b16
Parents: cc0c308fc

add workflow which triggers pages on main branch from want-documenting branches

20-Oct-2025 (Monday) at 03:06:15 PDT by Gutawer
Commit cc0c308fc
Parents: 2dd4d6958

add workflow for pages deployment

20-Oct-2025 (Monday) at 02:28:15 PDT by Gutawer
Commit 2dd4d6958
Parents: b4775420e

add basic docs folder for zscdoc to use

26-Jul-2025 (Saturday) at 15:32:40 PDT by Marcus Minhorst
Commit b4775420e
Parents: 74ea462d0

Added doc text

29-Sep-2025 (Monday) at 12:30:34 PDT by Marcus Minhorst
Commit 74ea462d0
Parents: 335ffb9a7

Unified startup message

18-Jul-2025 (Friday) at 08:50:57 PDT by Marcus Minhorst
Commit 335ffb9a7
Parents: 3b7083674

Added help printout

20-Oct-2025 (Monday) at 19:46:14 PDT by Marcus Minhorst
Commit 3b7083674
Parents: fbc99e79c

Added FArg class and pointed Args to use it

21-Oct-2025 (Tuesday) at 12:13:32 PDT by River-Salmon
Commit fbc99e79c
Parents: 963831a2f

changed bottom_margin to 4

17-Oct-2025 (Friday) at 15:56:47 PDT by River-Salmon
Commit 963831a2f
Parents: e56bf01be

replaced more literals; fixed type for ms_between_cursor_ticks

17-Oct-2025 (Friday) at 12:19:46 PDT by River-Salmon
Commit e56bf01be
Parents: 29bb135c2

return Console defaults to their original values as defined by macros

17-Oct-2025 (Friday) at 12:09:21 PDT by River-Salmon
Commit 29bb135c2
Parents: 4e930cedd

constexpr instead of macro defines for Console defaults

21-Oct-2025 (Tuesday) at 19:10:09 PDT by Sally Cochenour
Commit 4e930cedd
Parents: ba2b8ae0b

Disable sky clip behavior for skewed mid-textures

Ideally, this would alter the skew coordinates to keep the clip behavior and still allow skewing. I couldn't get that to work, so I've simply disabled it for skewed textures. I think this is a reasonable compromise because the clip behavior is just emulating the software renderer, and this is a feature that's only for the hardware renderer. (It's a lot better than these textures being completely broken, at least.)

19-Oct-2025 (Sunday) at 17:58:21 PDT by Melodic Spaceship
Commit ba2b8ae0b
Parents: b04772ef5

Fix the music used in Strife's mediocre/sad ending.

20-Oct-2025 (Monday) at 08:56:41 PDT by nashmuhandes
Commit b04772ef5 (main)
Parents: f55be458e

Soundfont fix

20-Oct-2025 (Monday) at 09:20:48 PDT by Ricardo Luís Vaz Silva
Commit f55be458e
Parents: f21fd7910

rename bug report template to match renamed "bug/bugfix" label

18-Oct-2025 (Saturday) at 19:19:57 PDT by Ricardo Luís Vaz Silva
Commit f21fd7910
Parents: c22d68998

fix models using stale animation data if no animation is playing

19-Oct-2025 (Sunday) at 21:54:14 PDT by dileepvr
Commit c22d68998
Parents: 78901b55d

Fix flatsprites on reflective flats rendering under/over floor/ceiling.

Moving to a planar stencil to render reflections in flats needed a zshift for both the flat texture and any flatsprites coplanar with it. I had forgotten about the flatsprites.

20-Oct-2025 (Monday) at 02:28:15 PDT by Gutawer
Commit f5b89b3a5 (docs-testing)
Parents: 78901b55d

add basic docs folder for zscdoc to use

19-Oct-2025 (Sunday) at 12:53:19 PDT by Boondorl
Commit 78901b55d
Parents: 0035eef03

Added versioning to tooltip virtual functions

19-Oct-2025 (Sunday) at 00:58:51 PDT by Boondorl
Commit 0035eef03
Parents: dd3fe06d3

Don't allow potentially null tooltip fonts

Can happen when a list menu is automatically converted to an option menu.

18-Oct-2025 (Saturday) at 01:28:10 PDT by Boondorl
Commit dd3fe06d3
Parents: d26d39ba7

Updated tooltip rendering

Menus with tooltips will now always render the box, regardless of whether there's text in it or not. If no item has a tooltip the box will not be rendered (gives option menus more room). Fully custom and generic menus must now opt-in to drawing tooltips to prevent them from breaking.

16-Oct-2025 (Thursday) at 17:40:13 PDT by Moises Aguirre
Commit d26d39ba7
Parents: 3ca5a550f

Fixed unnecessary runaway counter increase and uninitialized value.

16-Oct-2025 (Thursday) at 13:38:07 PDT by Moises Aguirre
Commit 3ca5a550f
Parents: 8f8acb56b

Add support for the "BUSY" script flag. This flag allows the script to skip the runaway limit.

12-Oct-2025 (Sunday) at 05:26:59 PDT by Christoph Oelckers
Commit 8f8acb56b
Parents: 6f136f50e

Added support for massacre special 515 used by Heretic+Hexen's UMAPINFO definitions.

05-Aug-2025 (Tuesday) at 03:01:45 PDT by dwing
Commit 6f136f50e
Parents: 24c0029af

Fix wide char input. KeyChar should be unsigned for full 16-bit unicode

05-Aug-2025 (Tuesday) at 02:46:33 PDT by dwing
Commit 24c0029af
Parents: c0f2b35ee

Fix drawing wide char for TXT_QUITENDOOM

21-Sep-2025 (Sunday) at 17:17:40 PDT by Wohlstand
Commit c0f2b35ee
Parents: 5ef4e6edf

Added two OPN2-LLE emulators into list for libOPNMIDI

18-Oct-2025 (Saturday) at 14:14:27 PDT by Magnus Norddahl
Commit 5ef4e6edf
Parents: d44d6db73

Fix validation error for missing readonly qualifier on buffer objects Fix validation error for swap chain present semaphore

19-Oct-2025 (Sunday) at 09:37:00 PDT by XLightningStormL
Commit d44d6db73
Parents: 4f02fc283

Added nailrange param to A_Explode

Allows for creators to increase/decrease the range of nail line attacks from A_Explode. This param defaults to the MISSILERANGE const as before.

18-Oct-2025 (Saturday) at 05:58:44 PDT by Boondorl
Commit 4f02fc283
Parents: a1d98a2d3

Made linked sectors respect the crush mode of their control sector

Previously these would always stop everything when blocked, similar to Hexen. Also cleans up a few inconsistencies with how attached sector results are handled.

18-Oct-2025 (Saturday) at 10:22:18 PDT by Marcus Minhorst
Commit a1d98a2d3
Parents: 429fd6928

Removed unused and outdated devcontainer

18-Oct-2025 (Saturday) at 10:22:03 PDT by Marcus Minhorst
Commit 429fd6928
Parents: a8485b6f5

Moved unused documentation

17-Oct-2025 (Friday) at 22:10:09 PDT by XLightningStormL
Commit a8485b6f5
Parents: bf8574d17

Fixed CreateTossable Bug

Fixed a bug in CreateTossable where certain items would be kept even if their amounts where at zero despite not having the bKeepDepletedFlag.

17-Oct-2025 (Friday) at 21:53:47 PDT by Rachael Alexanderson
Commit bf8574d17
Parents: ed8ed1e8a

  • only allow numerical values for steamappid and discordappid

17-Oct-2025 (Friday) at 19:42:15 PDT by nashmuhandes
Commit ed8ed1e8a
Parents: f6d45434f

Add placeholder banner and boot logo

Older commits