Latest UZDoom Changes

Latest 50 commits, skipping 400

Unofficial development builds at DRD Team

Newer commits | Older commits

16-Jun-2025 (Monday) at 13:13:15 PDT by Marcus Minhorst
Commit 525e6b9f9
Parents: a4b7c9515

Added _msize stub for Solaris

16-Jun-2025 (Monday) at 13:11:54 PDT by Marcus Minhorst
Commit a4b7c9515
Parents: a881e86ff

Added missing import for Solaris

16-Jun-2025 (Monday) at 13:11:22 PDT by Marcus Minhorst
Commit a881e86ff
Parents: 21a90ab7e

Fixed typo

16-Jun-2025 (Monday) at 13:08:59 PDT by Marcus Minhorst
Commit 21a90ab7e
Parents: f6b4740be

Added missing Solaris checks

16-Jun-2025 (Monday) at 13:05:39 PDT by Marcus Minhorst
Commit f6b4740be
Parents: 0427ac10f

Fixed conflicting int defs under solaris

16-Jun-2025 (Monday) at 13:04:52 PDT by Marcus Minhorst
Commit 0427ac10f
Parents: 4fff12ec7

Fixed segfault under Solaris

24-Jun-2025 (Tuesday) at 15:37:18 PDT by Boondorl
Commit 4fff12ec7
Parents: 028256f06

Clean up network warnings

24-Jun-2025 (Tuesday) at 11:23:45 PDT by Cacodemon345
Commit 028256f06
Parents: 94e73cbe1

WorldRailgunFired flags are now passed properly

There's also a new DamageMobj flag to indicate railgun attacks without having to rely on damagetypes.

23-Jun-2025 (Monday) at 23:23:12 PDT by Chris Cowan
Commit 94e73cbe1
Parents: b0e083d61

Set correct git tag in CI

21-Jun-2025 (Saturday) at 07:07:41 PDT by nashmuhandes
Commit b0e083d61
Parents: 00a5bce5d

Go back to the built-in dark theme for the launcher (for now)

21-Jun-2025 (Saturday) at 01:50:03 PDT by nashmuhandes
Commit 00a5bce5d
Parents: 7cac623ec

Rebrand the launcher to make it more distinctly GZDoom

  • Use a Light theme to clearly differentiate GZDoom from VKDoom
  • Moved the version label to not visually clash with the banner graphics
  • Added unique graphics for the banner and the BOOTLOGO
  • Changed the loading bar color to match GZDoom's logo

18-Jun-2025 (Wednesday) at 07:33:16 PDT by Boondorl
Commit 7cac623ec
Parents: 885c1d292

Fix SMF_PRECISE flag for seekers

Use the player's actual eye position when calculating.

14-Jun-2025 (Saturday) at 05:58:13 PDT by Boondorl
Commit 885c1d292
Parents: f4eebd1ce

Update to latest ZWidget version

This adds new features (such as themes) alongside fixing numerous bugs. This should be kept up-to-date with upstream more often and changes to it should be PR'd back to its main repo.

17-Jun-2025 (Tuesday) at 23:43:30 PDT by Ricardo Luís Vaz Silva
Commit f4eebd1ce
Parents: 7dfb5ff70

CallVM API, plus multi-return and vector support

17-Jun-2025 (Tuesday) at 22:10:36 PDT by Ricardo Luís Vaz Silva
Commit 7dfb5ff70
Parents: 8071fd136

fix unsigned comparison in keysections.cpp

17-Jun-2025 (Tuesday) at 14:28:24 PDT by Boondorl
Commit 8071fd136
Parents: e0baf7a85

Scriptified ReactToDamage

Allows pain handling to be overridden without needing to override the entirety of DamageMobj.

16-Jun-2025 (Monday) at 07:26:36 PDT by Boondorl
Commit e0baf7a85
Parents: ba050c112

Added OnRevive virtual

Called when a monster is resurrected (allows resetting properties without needing an event handler).

16-Jun-2025 (Monday) at 00:05:28 PDT by Kevin Caccamo
Commit ba050c112
Parents: 0835fe0ea

Remove useless if statement

If conf is at eof, linePos and command.Size() will be 0, and the other statements will not run due to eof checks and pointer checks

15-Jun-2025 (Sunday) at 18:29:24 PDT by Kevin Caccamo
Commit 0835fe0ea
Parents: 9a2fd53f1

Fix code style

Make code style consistent with the rest of the code

15-Jun-2025 (Sunday) at 14:23:48 PDT by Kevin Caccamo
Commit 9a2fd53f1
Parents: f9536ec91

Remove dereferences of comment + 1

If a line ends with a single slash, then you'll get an invalid read

15-Jun-2025 (Sunday) at 04:13:01 PDT by Kevin Caccamo
Commit f9536ec91
Parents: 6f1422aec

Fix some things I overlooked

Remove some useless lines of code which may cause a read error Fix the casing of linepos variable

15-Jun-2025 (Sunday) at 02:11:05 PDT by Kevin Caccamo
Commit 6f1422aec
Parents: 1e281bfce

Attempt to fix KEYCONF reader memory issues

Fix Windows-style line-ending assumptions Make inQuote a bool, since that's how it's used Make pointer usage smarter Add more eof checks, since ASan builds will crash without them Use a better name than 'i' Properly truncate ini names of key sections

15-Jun-2025 (Sunday) at 12:40:11 PDT by Boondorl
Commit 1e281bfce
Parents: e981064e5

Added player iterators

Allows for easily iterating through players currently in the game.

14-Jun-2025 (Saturday) at 08:18:42 PDT by Boondorl
Commit e981064e5
Parents: 989a355f8

Fixed BT_RUN getting toggled off on command clear

This doesn't get delta'd when networking so its state has to be kept between wipes since it's built entirely from client data.

14-Jun-2025 (Saturday) at 07:45:38 PDT by Boondorl
Commit 989a355f8
Parents: 4e71ec9d4

Moved BobTimer to playerinfo

This was a bit too invasive for mods that used full PlayerThink overrides.

14-Jun-2025 (Saturday) at 06:47:48 PDT by Boondorl
Commit 4e71ec9d4
Parents: c6825a988

Fixed camera interpolating when using outdated information

If it's been more than a tick since the last render then disable interpolation as the data for the Actor at this point is likely too outdated. Also fixes quaking while the console and menu are open.

07-Jun-2025 (Saturday) at 19:42:48 PDT by Boondorl
Commit c6825a988
Parents: 8be9f700d

Added ViewModelFOV field for models

Allows manually setting FOV for models instead of scaling from 90 degrees. Positive values are exact FOVs while negative FOVs are scalars from 90. SCALEWEAPONFOV does not work with exact values since it automatically scales based on FOV.

12-Jun-2025 (Thursday) at 21:50:26 PDT by nashmuhandes
Commit 8be9f700d
Parents: 264168921

Some fixes for the inventory hotkey localizations

12-Jun-2025 (Thursday) at 10:09:20 PDT by nashmuhandes
Commit 264168921
Parents: 033ea084a

Expose direct inventory hotkeys for Heretic, Hexen and Strife in the controls menu

12-Jun-2025 (Thursday) at 12:58:12 PDT by nashmuhandes
Commit 033ea084a
Parents: e435a4ef6

Lightmap parsing update

12-Jun-2025 (Thursday) at 07:38:50 PDT by Boondorl
Commit e435a4ef6
Parents: 11809748a

Fixed player assignments when loading multiple players

10-Jun-2025 (Tuesday) at 20:03:22 PDT by Marcus Minhorst
Commit 11809748a
Parents: a8eed72b3

Fixed outdated example in config file

Config file said to use 'doom.doom2.Autoload' and 'doom.doom2.commercial.Autoload', which do not seem to work anymore. Replaced with 'doom.id.doom2.Autoload' and 'doom.id.doom2.commercial.Autoload', respectively.

09-Jun-2025 (Monday) at 13:35:20 PDT by Ricardo Luís Vaz Silva
Commit a8eed72b3
Parents: 481848b3c

wrong comparison sign 🤦‍♀️

09-Jun-2025 (Monday) at 06:06:25 PDT by Marcus Minhorst
Commit 481848b3c
Parents: abfe5601c

Now with TDeletingArray

08-Jun-2025 (Sunday) at 13:52:00 PDT by Marcus Minhorst
Commit abfe5601c
Parents: b06242794

Check for SDL_JOYDEVICEADDED and SDL_JOYDEVICEREMOVED

09-Jun-2025 (Monday) at 11:31:25 PDT by Rachael Alexanderson
Commit b06242794
Parents: bfefd2363

  • github is retiring these, if i do this will they stop sending me emails about it?

07-Jun-2025 (Saturday) at 11:10:11 PDT by Boondorl
Commit bfefd2363
Parents: 0e3682ae2

Stop HUD messages from ticking when game is paused

These are often synchronized to the world so should be treated as such.

06-Jun-2025 (Friday) at 13:13:20 PDT by Ricardo Luís Vaz Silva
Commit 0e3682ae2
Parents: 5e35ebc8f

add proper range to bone getter functions, prevents crash if called between enabling bone getters but before actually calculating bones

03-Jun-2025 (Tuesday) at 17:21:42 PDT by DyNaM1Kk
Commit 5e35ebc8f
Parents: 62d258a68

Added two option menu items for double binds

  1. DoubleTapControl: Simply assigns a double-tap key to a command.
  2. DoubleControl: Assigns a standard key press to a command and uses the same key to make a double-tap bind to the second specified command.

03-Jun-2025 (Tuesday) at 17:10:55 PDT by DyNaM1Kk
Commit 62d258a68
Parents: e7d099179

Exported DoubleBindings

28-May-2025 (Wednesday) at 12:36:20 PDT by Boondorl
Commit e7d099179
Parents: 486be3a5b

Fixed JIT error with Conjugate/Inverse

These need to be compiler intrinsics since faux types aren't supported with self.

29-May-2025 (Thursday) at 09:49:48 PDT by Boondorl
Commit 486be3a5b
Parents: 6c42ea751

Clear next and prev list pointers on VTs when destroyed

27-May-2025 (Tuesday) at 22:09:24 PDT by Rachael Alexanderson
Commit 6c42ea751
Parents: 4bd373745

  • fix pointer mixup in whirlwind DoSpecialDamage()

27-May-2025 (Tuesday) at 20:25:35 PDT by Ricardo Luís Vaz Silva
Commit 4bd373745
Parents: c2031e0af

fix bad loop condition

27-May-2025 (Tuesday) at 17:27:21 PDT by Rachael Alexanderson
Commit c2031e0af
Parents: c0c4b784c

  • fix OOB VM abort for scoreboard in teamplay games - fixes #3101

22-May-2025 (Thursday) at 23:21:21 PDT by Ricardo Luís Vaz Silva
Commit c0c4b784c
Parents: cffdfa802

GetBoneEulerAngles

22-May-2025 (Thursday) at 23:20:44 PDT by Ricardo Luís Vaz Silva
Commit cffdfa802
Parents: 097c99032

up vector for TransformByBone/GetBonePosition

22-May-2025 (Thursday) at 21:35:13 PDT by Ricardo Luís Vaz Silva
Commit 097c99032
Parents: 5c74250b7

rename GetBone to GetBoneTRS in zscript

22-May-2025 (Thursday) at 17:04:21 PDT by Ricardo Luís Vaz Silva
Commit 5c74250b7
Parents: d7d18c7cc

return rotation with GetBonePosition

25-May-2025 (Sunday) at 23:06:15 PDT by Rachael Alexanderson
Commit d7d18c7cc
Parents: 95164cce5

  • whoops, missed renaming one of the variables in whirlwind.DoSpecialDamage() virtual

Newer commits | Older commits