Latest UZDoom Changes
Latest 50 commits
Unofficial development builds at DRD Team
24-Oct-2025 (Friday) at 23:30:31 PDT by Boondorl
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
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
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
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
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
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
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
Fix DImageScrollerDescriptor using incorrect args for DECLARE_CLASS
24-Oct-2025 (Friday) at 04:17:20 PDT by DyNaM1Kk
Fixed missing super call on DBrokenLines serialize
23-Oct-2025 (Thursday) at 12:55:05 PDT by Rachael Alexanderson
- demote error to warning for
discordappidandsteamappid
20-Oct-2025 (Monday) at 09:45:48 PDT by Cacodemon345
Fix QOI image loading again
21-Oct-2025 (Tuesday) at 22:54:19 PDT by Sally Cochenour
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
use zscdoc noindex meta tags instead of robots.txt, and add title_suffix
22-Oct-2025 (Wednesday) at 03:56:14 PDT by Gutawer
add actions permission for trigger_pages.yml workflow
21-Oct-2025 (Tuesday) at 12:04:46 PDT by Gutawer
add summary.md to documentation
20-Oct-2025 (Monday) at 03:06:15 PDT by Gutawer
add workflow which triggers pages on main branch from want-documenting branches
20-Oct-2025 (Monday) at 03:06:15 PDT by Gutawer
add workflow for pages deployment
20-Oct-2025 (Monday) at 02:28:15 PDT by Gutawer
add basic docs folder for zscdoc to use
26-Jul-2025 (Saturday) at 15:32:40 PDT by Marcus Minhorst
Added doc text
29-Sep-2025 (Monday) at 12:30:34 PDT by Marcus Minhorst
Unified startup message
18-Jul-2025 (Friday) at 08:50:57 PDT by Marcus Minhorst
Added help printout
20-Oct-2025 (Monday) at 19:46:14 PDT by Marcus Minhorst
Added FArg class and pointed Args to use it
21-Oct-2025 (Tuesday) at 12:13:32 PDT by River-Salmon
changed bottom_margin to 4
17-Oct-2025 (Friday) at 15:56:47 PDT by River-Salmon
replaced more literals; fixed type for ms_between_cursor_ticks
17-Oct-2025 (Friday) at 12:19:46 PDT by River-Salmon
return Console defaults to their original values as defined by macros
17-Oct-2025 (Friday) at 12:09:21 PDT by River-Salmon
constexpr instead of macro defines for Console defaults
21-Oct-2025 (Tuesday) at 19:10:09 PDT by Sally Cochenour
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
Fix the music used in Strife's mediocre/sad ending.
20-Oct-2025 (Monday) at 08:56:41 PDT by nashmuhandes
Soundfont fix
20-Oct-2025 (Monday) at 09:20:48 PDT by Ricardo Luís Vaz Silva
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
fix models using stale animation data if no animation is playing
19-Oct-2025 (Sunday) at 21:54:14 PDT by dileepvr
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
add basic docs folder for zscdoc to use
19-Oct-2025 (Sunday) at 12:53:19 PDT by Boondorl
Added versioning to tooltip virtual functions
19-Oct-2025 (Sunday) at 00:58:51 PDT by Boondorl
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
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
Fixed unnecessary runaway counter increase and uninitialized value.
16-Oct-2025 (Thursday) at 13:38:07 PDT by Moises Aguirre
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
Added support for massacre special 515 used by Heretic+Hexen's UMAPINFO definitions.
05-Aug-2025 (Tuesday) at 03:01:45 PDT by dwing
Fix wide char input. KeyChar should be unsigned for full 16-bit unicode
05-Aug-2025 (Tuesday) at 02:46:33 PDT by dwing
Fix drawing wide char for TXT_QUITENDOOM
21-Sep-2025 (Sunday) at 17:17:40 PDT by Wohlstand
Added two OPN2-LLE emulators into list for libOPNMIDI
18-Oct-2025 (Saturday) at 14:14:27 PDT by Magnus Norddahl
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
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
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
Removed unused and outdated devcontainer
18-Oct-2025 (Saturday) at 10:22:03 PDT by Marcus Minhorst
Moved unused documentation
17-Oct-2025 (Friday) at 22:10:09 PDT by XLightningStormL
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
- only allow numerical values for
steamappidanddiscordappid
17-Oct-2025 (Friday) at 19:42:15 PDT by nashmuhandes
Add placeholder banner and boot logo
