Latest UZDoom Changes

Latest 50 commits, skipping 250

Unofficial development builds at DRD Team

Newer commits | Older commits

07-Aug-2025 (Thursday) at 13:41:22 PDT by Ricardo Luís Vaz Silva
Commit 04c29dcf4
Parents: 807043b99

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
Commit 807043b99
Parents: 1dafe942c

dynlight optimize attempt

07-Aug-2025 (Thursday) at 02:00:25 PDT by Rachael Alexanderson
Commit 1dafe942c
Parents: 54b80b96c

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
Commit 54b80b96c
Parents: 09b77664d

Allow for progress bar completion

06-Aug-2025 (Wednesday) at 14:47:00 PDT by Marcus Minhorst
Commit 09b77664d
Parents: 41baae22c

Fix pointer being used as bool

05-Aug-2025 (Tuesday) at 21:56:04 PDT by Ricardo Luís Vaz Silva
Commit 41baae22c
Parents: 403b72298

minor optimizations to oob/ortho checks

05-Aug-2025 (Tuesday) at 20:21:44 PDT by Ricardo Luís Vaz Silva
Commit 403b72298
Parents: 35ee1a580

and another or 😭

05-Aug-2025 (Tuesday) at 20:10:29 PDT by Ricardo Luís Vaz Silva
Commit 35ee1a580
Parents: 01e3ff070

forgot an or 😅

05-Aug-2025 (Tuesday) at 20:00:21 PDT by Ricardo Luís Vaz Silva
Commit 01e3ff070
Parents: 6b951b1ac

fix duplicated source file with zmusic static build

05-Aug-2025 (Tuesday) at 11:14:16 PDT by Rachael Alexanderson
Commit 6b951b1ac
Parents: 0f26139e1

  • enable ENABLE_PROCESSED_OUTPUT in console mode in Windows

02-Aug-2025 (Saturday) at 10:54:05 PDT by Marcus Minhorst
Commit 0f26139e1
Parents: 798308a51

Added "latest" ubuntu image and compiler configs

03-Aug-2025 (Sunday) at 16:55:56 PDT by dileepvr
Commit 798308a51
Parents: 400c327ee

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
Commit 400c327ee
Parents: ba933a6f8

[BUG] [GCC] warning: comparison fix 1

04-Aug-2025 (Monday) at 14:25:04 PDT by Madeline Mewmews
Commit ba933a6f8
Parents: 2f52f73b9

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
Commit 2f52f73b9
Parents: c870cb7aa

fix cmake

03-Aug-2025 (Sunday) at 02:51:14 PDT by Jon Daniel
Commit c870cb7aa
Parents: 316b18a4d

use %zu instead of %d for size_t printf

21-Jul-2025 (Monday) at 18:44:29 PDT by Boondorl
Commit 316b18a4d
Parents: 132ce96a1

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
Commit 132ce96a1
Parents: c98042ed0

Made the pause strings wrap

15-Jul-2025 (Tuesday) at 12:14:54 PDT by DyNaM1Kk
Commit c98042ed0
Parents: 789829f96

Added option to use a string instead of pause graphic

30-Jul-2025 (Wednesday) at 12:21:38 PDT by Boondorl
Commit 789829f96
Parents: a1eadc091

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
Commit a1eadc091
Parents: 8604830f4

Added travel support for client-side Thinkers

23-Jul-2025 (Wednesday) at 19:47:38 PDT by Boondorl
Commit 8604830f4
Parents: 86375c1b7

Prevent thinkers from being set to travel while not changing level

16-Jul-2025 (Wednesday) at 22:28:36 PDT by Boondorl
Commit 86375c1b7
Parents: 00d2b43ce

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
Commit 00d2b43ce
Parents: d7d71177d

Remember statnum when travelling

Also cleans up the functions a little.

10-Jul-2025 (Thursday) at 10:29:59 PDT by Boondorl
Commit d7d71177d
Parents: 7ccd0dd3c

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
Commit 7ccd0dd3c
Parents: 1fd267a96

Fix oboe

29-Jul-2025 (Tuesday) at 12:29:23 PDT by Boondorl
Commit 1fd267a96
Parents: 346f4c0e8

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
Commit 346f4c0e8
Parents: d72ae6d14

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
Commit d72ae6d14
Parents: abb52b43a

  • 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
Commit c9abd4966
Parents: 0418bec4b

change apt to apt-get

01-Aug-2025 (Friday) at 13:53:05 PDT by SAN4EZDREAMS
Commit 0418bec4b
Parents: 2db3f7bc4

Menudef bool arguments expect integers Fix

01-Aug-2025 (Friday) at 01:54:27 PDT by alexey.lysiuk
Commit 2db3f7bc4
Parents: e5f42ab2d

  • 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
Commit d6ead264e
Parents: 4cc5fe942

Fixed +playerclass not being respected when new players join a save

26-Jul-2025 (Saturday) at 14:23:53 PDT by Sally Coolatta
Commit 4cc5fe942
Parents: e4a77cf8b

Save/Load menu: Add delete bind for gamepads

29-Jul-2025 (Tuesday) at 23:55:41 PDT by Rachael Alexanderson
Commit e4a77cf8b
Parents: 9d92686c0

Create SECURITY.md

29-Jul-2025 (Tuesday) at 22:25:09 PDT by Rachael Alexanderson
Commit 34c2d4f91
Parents: 054baa3b5

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
Commit 054baa3b5
Parents: dbdc3e867

  • remove external zmusic checkout from the ci

29-Jul-2025 (Tuesday) at 21:38:50 PDT by Rachael Alexanderson
Commit dbdc3e867
Parents: 397976738

  • no more need for zmusic binary blobs

29-Jul-2025 (Tuesday) at 21:37:50 PDT by Rachael Alexanderson
Commit 397976738
Parents: 8f1f0d5a0

  • integrate zmusic into normal build process

29-Jul-2025 (Tuesday) at 21:24:15 PDT by Rachael Alexanderson
Commit 9f3cb3d92
Parents:

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
Commit d9b2c0022
Parents:

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
Commit 3dbe3bd8e
Parents: 9d92686c0

  • remove zwidget local copy to be included later as a subtree

29-Jul-2025 (Tuesday) at 20:52:24 PDT by Rachael Alexanderson
Commit 9d92686c0
Parents: ecc870126

  • language update

27-Jul-2025 (Sunday) at 11:53:07 PDT by drfrag
Commit ecc870126
Parents: b6b3c311e

  • Fix crash in FileSystem::ReadFile when loading empty lumps.

27-Jul-2025 (Sunday) at 14:56:44 PDT by Boondorl
Commit b6b3c311e
Parents: 4acc5f2a7

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
Commit 4acc5f2a7
Parents: a4ed63033

Lock down MessageBox handler

Newer commits | Older commits