Latest UZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

24-Oct-2025 (Friday) at 04:17:20 PDT by DyNaM1Kk
Commit 634a4b73d (HEAD -> trunk)
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

17-Oct-2025 (Friday) at 19:27:52 PDT by nashmuhandes
Commit f6d45434f
Parents: c01fc9586

Rebranding: Comply with reverse domain name notation

16-Oct-2025 (Thursday) at 23:27:35 PDT by nashmuhandes
Commit c01fc9586
Parents: 11ca7d73b

Actual engine rebrand. Icons are temporary placeholders

07-Jan-2025 (Tuesday) at 06:11:08 PST by Ricardo Luís Vaz Silva
Commit 11ca7d73b
Parents: 3256809b6

use TArray::NoInit constructor for FAutoSeg

05-Jan-2025 (Sunday) at 13:51:46 PST by Ricardo Luís Vaz Silva
Commit 3256809b6
Parents: 98b313d10

rework autosegs to use global constructors instead of scanning segments, removing all platform-dependent code

14-Oct-2025 (Tuesday) at 20:55:59 PDT by Sally Cochenour
Commit 98b313d10
Parents: d9ebfff0b

Default skill to MAPINFO's defaultskill

Makes warping to maps easier to test when your project has a different difficulty structure than Doom's.

16-Oct-2025 (Thursday) at 13:35:56 PDT by Marcus Minhorst
Commit d9ebfff0b
Parents: 7ece36a22

Re-license to GPLv2

16-Oct-2025 (Thursday) at 11:00:17 PDT by Cacodemon345
Commit 7ece36a22
Parents: 19ab41eb8

Fix the SDL version check

16-Oct-2025 (Thursday) at 01:16:34 PDT by Cacodemon345
Commit 19ab41eb8
Parents: 6ae0b6707

Don't use SDL_StartTextInput workaround for Wayland on SDL 2.0.18 and later

Older commits