Latest UZDoom Changes
Latest 50 commits, skipping 250
Unofficial development builds at DRD Team
07-Aug-2025 (Thursday) at 13:41:22 PDT by Ricardo Luís Vaz Silva
make sure lights are unlinked, and clear light lists even when loading saves as saves may be from different levels
06-Aug-2025 (Wednesday) at 19:35:34 PDT by Ricardo Luís Vaz Silva
dynlight optimize attempt
07-Aug-2025 (Thursday) at 02:00:25 PDT by Rachael Alexanderson
Convert ENDOOM to ANSI output for terminal (Linux/Mac/Windows 10+11 Console App) (#3289)
- put an ansi endoom out on the console on exit
- add truecolor support, a couple fixes and cleanups in the code
06-Aug-2025 (Wednesday) at 14:58:02 PDT by Marcus Minhorst
Allow for progress bar completion
06-Aug-2025 (Wednesday) at 14:47:00 PDT by Marcus Minhorst
Fix pointer being used as bool
05-Aug-2025 (Tuesday) at 21:56:04 PDT by Ricardo Luís Vaz Silva
minor optimizations to oob/ortho checks
05-Aug-2025 (Tuesday) at 20:21:44 PDT by Ricardo Luís Vaz Silva
and another or 😭
05-Aug-2025 (Tuesday) at 20:10:29 PDT by Ricardo Luís Vaz Silva
forgot an or 😅
05-Aug-2025 (Tuesday) at 20:00:21 PDT by Ricardo Luís Vaz Silva
fix duplicated source file with zmusic static build
05-Aug-2025 (Tuesday) at 11:14:16 PDT by Rachael Alexanderson
- enable ENABLE_PROCESSED_OUTPUT in console mode in Windows
02-Aug-2025 (Saturday) at 10:54:05 PDT by Marcus Minhorst
Added "latest" ubuntu image and compiler configs
03-Aug-2025 (Sunday) at 16:55:56 PDT by dileepvr
fix distant z-fighitng in reflective flats
Z-fighting between flat texture and stencil at long distances was occurring, showing up as a "shimmer" at a long distance from the camera. Just increasing the vertical shift of flat texture.
Addressing this bug: https://github.com/ZDoom/gzdoom/issues/3246
04-Aug-2025 (Monday) at 02:35:02 PDT by SAN4EZDREAMS
[BUG] [GCC] warning: comparison fix 1
04-Aug-2025 (Monday) at 14:25:04 PDT by Madeline Mewmews
Flesh out FORCE_INTERNAL_ZMUSIC cmake option
Signed-off-by: Madeline Mewmews maddie@mewmews.gay
02-Aug-2025 (Saturday) at 20:21:17 PDT by Ricardo Luís Vaz Silva
fix cmake
03-Aug-2025 (Sunday) at 02:51:14 PDT by Jon Daniel
use %zu instead of %d for size_t printf
21-Jul-2025 (Monday) at 18:44:29 PDT by Boondorl
Added built-in delta time handling
Allows tracking time since last-rendered frame in seconds.
24-Jul-2025 (Thursday) at 06:28:02 PDT by DyNaM1Kk
Made the pause strings wrap
15-Jul-2025 (Tuesday) at 12:14:54 PDT by DyNaM1Kk
Added option to use a string instead of pause graphic
30-Jul-2025 (Wednesday) at 12:21:38 PDT by Boondorl
Fixed regression with camera while travelling
Also readds guard for trying to move travellers out of the list at map start.
24-Jul-2025 (Thursday) at 15:56:26 PDT by Boondorl
Added travel support for client-side Thinkers
23-Jul-2025 (Wednesday) at 19:47:38 PDT by Boondorl
Prevent thinkers from being set to travel while not changing level
16-Jul-2025 (Wednesday) at 22:28:36 PDT by Boondorl
Move travelling to two-step system
Mark Actors meant to travel early so their flag can be written into the snapshot, followed by moving them over all at once at the same time as previously. On finish, destroy any marked Actors to prevent duplication in hubs. Switch to a unique function that does the verification instead of ChangeStatNum and lock out STAT_TRAVELLING entirely since it shouldn't be used for regular gameplay.
16-Jul-2025 (Wednesday) at 11:26:02 PDT by Boondorl
Remember statnum when travelling
Also cleans up the functions a little.
10-Jul-2025 (Thursday) at 10:29:59 PDT by Boondorl
Reworked Travelling logic
Added safety barriers for STAT_STATIC and STAT_TRAVELLING to avoid potential exploits. Properly clear all internal fields pointing towards non-read barriered data and always relink properly when finishing travelling. Moved ZScript callback to after travelling has finished for all Thinkers, that way everything is initialized correctly. Allow arbitrary thinkers (excluding native ones) to be added to the travelling list (for Actors, their positioning will need to be handled by modders). Ensure lights get re-enabled after travelling.
02-Aug-2025 (Saturday) at 10:16:37 PDT by Marcus Minhorst
Fix oboe
29-Jul-2025 (Tuesday) at 12:29:23 PDT by Boondorl
Improved Object handling while predicting
Added a warning if a networked Object or non-client-side Thinker was erroneously destroyed manually while predicting. This only applies to ZScript since this is the only place it's relevant. Added a warning if a non-client-side Thinker was spawned while predicting. Sweep objects before backing up while predicting to ensure invalid pointers aren't captured.
27-Jul-2025 (Sunday) at 07:21:07 PDT by nashmuhandes
Add gl_weapon_purelightlevel to make view weapon sprites/models match sector light levels purely
02-Aug-2025 (Saturday) at 08:55:24 PDT by Rachael Alexanderson
- implement impure's changes to discordrpc to use crt allocator to prevent crashes with newer versions of cmake
02-Aug-2025 (Saturday) at 08:28:29 PDT by Rachael Alexanderson
Merge pull request #3272 from the-phinet/workflow
Minor workflow fix
02-Aug-2025 (Saturday) at 08:16:16 PDT by Marcus Minhorst
change apt to apt-get
01-Aug-2025 (Friday) at 13:53:05 PDT by SAN4EZDREAMS
Menudef bool arguments expect integers Fix
01-Aug-2025 (Friday) at 01:54:27 PDT by alexey.lysiuk
- fixed build with system-wide ZMusic intallation
tools/zipdir/zipdir.c:47:10: fatal error: 'miniz.h' file not found
31-Jul-2025 (Thursday) at 01:12:36 PDT by Rachael Alexanderson
Merge pull request #3264 from madame-rachelle/submodules
Subtrees for ZMusic and ZWidget
30-Jul-2025 (Wednesday) at 16:35:24 PDT by Boondorl
Fixed +playerclass not being respected when new players join a save
26-Jul-2025 (Saturday) at 14:23:53 PDT by Sally Coolatta
Save/Load menu: Add delete bind for gamepads
29-Jul-2025 (Tuesday) at 23:55:41 PDT by Rachael Alexanderson
Create SECURITY.md
29-Jul-2025 (Tuesday) at 22:25:09 PDT by Rachael Alexanderson
Squashed commit of the following:
- add submodule update scripts
- remove auto-setup scripts, they don't work anymore
- copy zmusic.dll into build folder (this may need to be also done on Linux sometime) mirror changes from commit '194fb9e' at https://github.com/dpjudas/vkdoom
- fix for case sensitive systems
29-Jul-2025 (Tuesday) at 21:41:16 PDT by Rachael Alexanderson
- remove external zmusic checkout from the ci
29-Jul-2025 (Tuesday) at 21:38:50 PDT by Rachael Alexanderson
- no more need for zmusic binary blobs
29-Jul-2025 (Tuesday) at 21:37:50 PDT by Rachael Alexanderson
- integrate zmusic into normal build process
29-Jul-2025 (Tuesday) at 21:24:15 PDT by Rachael Alexanderson
Squashed 'libraries/ZMusic/' content from commit ac3e232b00
git-subtree-dir: libraries/ZMusic git-subtree-split: ac3e232b001129c740b7b65196ae0e1b13b82513
29-Jul-2025 (Tuesday) at 21:24:15 PDT by Rachael Alexanderson
Merge commit '9f3cb3d92efb19022470498205dddffb04dca552' as 'libraries/ZMusic'29-Jul-2025 (Tuesday) at 21:09:28 PDT by Rachael Alexanderson
Merge commit 'd9b2c00228bc2213564f6a0b75702bef34f15ea2' as 'libraries/ZWidget'29-Jul-2025 (Tuesday) at 21:09:28 PDT by Rachael Alexanderson
Squashed 'libraries/ZWidget/' content from commit 96501b6ef1
git-subtree-dir: libraries/ZWidget git-subtree-split: 96501b6ef11e8737cd8ccb2451395115b810dfcc
29-Jul-2025 (Tuesday) at 21:05:20 PDT by Rachael Alexanderson
- remove zwidget local copy to be included later as a subtree
29-Jul-2025 (Tuesday) at 20:52:24 PDT by Rachael Alexanderson
- language update
27-Jul-2025 (Sunday) at 11:53:07 PDT by drfrag
- Fix crash in FileSystem::ReadFile when loading empty lumps.
27-Jul-2025 (Sunday) at 14:56:44 PDT by Boondorl
Export DecalBase
Allows setting this between Actors with type safety. Now also serializes these fields.
28-Jul-2025 (Monday) at 09:56:56 PDT by Boondorl
Lock down MessageBox handler
