Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

17-Feb-2025 (Monday) at 03:53:26 CST by Chronos Ouroboros
Commit 7d180069e3 (HEAD -> master)
Parents: e01297803a

Fix FxExpression::EmitCompare not properly handling constant registers.

15-Feb-2025 (Saturday) at 23:29:24 CST by Rachael Alexanderson
Commit e01297803a
Parents: fdd2a90545

  • language update

14-Feb-2025 (Friday) at 12:20:03 CST by Boondorl
Commit fdd2a90545
Parents: a7d4d409a0

Fixed ammo and backpack with local items on

Now avoids duplicate calling CreateCopy

14-Feb-2025 (Friday) at 00:13:39 CST by Boondorl
Commit a7d4d409a0
Parents: 567a180d2b

Added PlayerRespawning event

Allows denying player respawns for better control on special game modes e.g. Last Man Standing.

10-Feb-2025 (Monday) at 13:11:27 CST by Boondorl
Commit 567a180d2b
Parents: 047e1e8b74

Added is3DFloor parameter to SpecialBounceHit

Allows for better plane bounce handling e.g. flipping the normal.

08-Feb-2025 (Saturday) at 20:42:14 CST by Rachael Alexanderson
Commit 047e1e8b74
Parents: e12ef80745

  • remove priority changing code entirely - replace with vid_lowerinbackground which activates FPS capping in background

08-Feb-2025 (Saturday) at 14:12:11 CST by nashmuhandes
Commit e12ef80745
Parents: 7eaab2691b

Add VKDoom's lm_ao and lm_bounce to the UDMF specs

08-Feb-2025 (Saturday) at 14:55:34 CST by Ricardo Luís Vaz Silva
Commit 7eaab2691b
Parents: bfd9b6f720

fix out-of-bounds array access (again)

08-Feb-2025 (Saturday) at 12:47:08 CST by Ricardo Luís Vaz Silva
Commit bfd9b6f720
Parents: f2ecdc5d96

add static function to convert ints to names

08-Feb-2025 (Saturday) at 12:05:00 CST by Ricardo Luís Vaz Silva
Commit f2ecdc5d96
Parents: fa2f03f60b

fix id24 weapons transparency

08-Feb-2025 (Saturday) at 11:59:43 CST by Ricardo Luís Vaz Silva
Commit fa2f03f60b
Parents: 5bc5df8429

replace incomplete flags from DECOHACK with projectile combo

08-Feb-2025 (Saturday) at 11:52:14 CST by Ricardo Luís Vaz Silva
Commit 5bc5df8429
Parents: fcc2fc65de

fix ammo give/autoaim for incinerator/calamity blade

04-Feb-2025 (Tuesday) at 16:21:30 CST by Ricardo Luís Vaz Silva
Commit fcc2fc65de
Parents: 33bae944f7

change id type fixes version from 4.15 to 4.14.1

25-Jan-2025 (Saturday) at 16:50:54 CST by Ricardo Luís Vaz Silva
Commit 33bae944f7
Parents: 206c2291d9

allow optionally skipping initial wipe in in-game intermissions

25-Jan-2025 (Saturday) at 16:44:54 CST by Ricardo Luís Vaz Silva
Commit 206c2291d9
Parents: 74a04474e1

allow cutscenes in intermissions

04-Feb-2025 (Tuesday) at 08:10:16 CST by nashmuhandes
Commit 74a04474e1
Parents: a872097da1

Smoothly interpolate the player pitch-centering action

04-Feb-2025 (Tuesday) at 14:59:48 CST by Ricardo Luís Vaz Silva
Commit a872097da1
Parents: eb7c99b34a

fix out-of-bounds array access

04-Feb-2025 (Tuesday) at 14:36:01 CST by Ricardo Luís Vaz Silva
Commit eb7c99b34a
Parents: ec42c77289

more misc animation fixes

01-Feb-2025 (Saturday) at 07:42:17 CST by Ricardo Luís Vaz Silva
Commit ec42c77289
Parents: ec8e0e667c

fix A_DoChase using the wrong type in non-jit

01-Feb-2025 (Saturday) at 06:38:47 CST by Rachael Alexanderson
Commit ec8e0e667c
Parents: f21b68c8f6

  • apparently, this was broken before which is why this neeeded this commit in the first place, but now it's been fixed in the official distribution, which makes this commit unnecessary. Or so I am told.

Revert "make the broken ID24 levelnums work somehow so that Legacy of Rust's intermissions play."

This reverts commit 59b567689a8cc971c43e513fc5ae5a692516b441.

31-Jan-2025 (Friday) at 05:05:55 CST by Rachael Alexanderson
Commit f21b68c8f6
Parents: 59ac494c19

  • revamp priority changing on windows, add cvar i_allowprioritychange to disallow priority changing entirely, allowing batch scripts to dictate GZDoom's process priority

30-Jan-2025 (Thursday) at 21:19:47 CST by Boondorl
Commit 59ac494c19
Parents: 987a07bcdf

Make CopyBloodColor readonly

Allows getting blood colors from default Actors.

13-Jan-2025 (Monday) at 09:04:43 CST by Ricardo Luís Vaz Silva
Commit 987a07bcdf
Parents: e543e26bdc

add fuel/calamity blade/incinerator from id24

13-Jan-2025 (Monday) at 08:33:43 CST by Ricardo Luís Vaz Silva
Commit e543e26bdc
Parents: d527829ee3

expand deprecation allowance for gzdoom.pk3

28-Jan-2025 (Tuesday) at 09:49:43 CST by Boondorl
Commit d527829ee3
Parents: 5bcbe1718b

Added NOAUTOOFFSKULLFLY flag

Disables resetting skullfly and state when velocity is zero while charging.

30-Jan-2025 (Thursday) at 06:23:54 CST by nashmuhandes
Commit 5bcbe1718b
Parents: 864fe1f66f

New "Translatable" property in DECALDEF which is just an alias for "OpaqueBlood" to reflect its general use, and also to support the new translation parameter of A_SprayDecal. "OpaqueBlood" should be considered deprecated. Note that specifying a translation directly in the DECALDEF will be added in future, in another commit.

26-Jan-2025 (Sunday) at 11:20:11 CST by Boondorl
Commit 864fe1f66f
Parents: 3adddd6674

Added translation argument for A_SprayDecal

29-Jan-2025 (Wednesday) at 14:14:09 CST by Jon Daniel
Commit 3adddd6674
Parents: aae8c12cdf

fix compile error missing tarray.h

27-Jan-2025 (Monday) at 18:49:41 CST by nashmuhandes
Commit aae8c12cdf
Parents: 162ab3c4ec

Add a particle flag to allow user shaders on the sprites

24-Jan-2025 (Friday) at 09:33:56 CST by Adam Kaminski
Commit 162ab3c4ec
Parents: e0394ef16a

Fixed ACS scripts executing a function from another library that cause a division/modulus of zero from aborting the game.

24-Jan-2025 (Friday) at 13:07:33 CST by Boondorl
Commit e0394ef16a
Parents: 3d2f9e06ed

Added flags for angle handling on bounce

Allows for keeping the current angle on bounce or modifying the pitch.

26-Jan-2025 (Sunday) at 14:25:27 CST by Ricardo Luís Vaz Silva
Commit 3d2f9e06ed
Parents: 6ea1b68a1c

remove bone component cache to decrease memory consumption

caching this is entirely unnecessary, as it changes every frame

26-Jan-2025 (Sunday) at 17:45:46 CST by Rachael Alexanderson
Commit 6ea1b68a1c
Parents: 3c8c484327

  • add null check for the defcvars blacklist

24-Jan-2025 (Friday) at 22:19:02 CST by Rachael Alexanderson
Commit 3c8c484327
Parents: 3db1ee9a1e

  • add CVAR_SYSTEM_ONLY flag to automatically blacklist filesystem-related cvars for defcvars. This should be used on any cvar that can be changed by the user that relates to filenames or pathnames

24-Jan-2025 (Friday) at 15:40:12 CST by Boondorl
Commit 3db1ee9a1e
Parents: 98b5d8b1d2

Improvements for VisualThinkers

Added BeginPlay virtual that's called after construction. Added getter for render style in ZScript.

24-Jan-2025 (Friday) at 11:29:08 CST by Ricardo Luís Vaz Silva
Commit 98b5d8b1d2
Parents: 27b6cb2f72

add one last missing field from vkdoom

23-Jan-2025 (Thursday) at 09:52:02 CST by nashmuhandes
Commit 27b6cb2f72
Parents: f239025f8e

Allow passing sound volume to PlayBounceSound in ZScript

22-Jan-2025 (Wednesday) at 14:31:57 CST by Boondorl
Commit f239025f8e
Parents: 59ad4ebc55

Clear VisualThinkerHead on new level

Fixes a crash that could occur if the list couldn't be deleted fast enough when changing levels.

22-Jan-2025 (Wednesday) at 10:29:46 CST by Ricardo Luís Vaz Silva
Commit 59ad4ebc55
Parents: 9e3db4f147

fix typos/bring udmf in sync with vkdoom

17-Jan-2025 (Friday) at 10:26:41 CST by nashmuhandes
Commit 9e3db4f147
Parents: 92dbdd3f39

Added HasConversation

12-Jan-2025 (Sunday) at 21:53:53 CST by nashmuhandes
Commit 92dbdd3f39
Parents: 7b30f9350c

Exported conversation behaviors

19-Jan-2025 (Sunday) at 06:19:26 CST by Christoph Oelckers
Commit 7b30f9350c
Parents: a1460e88af

fix automap display for keys that were altered by Dehacked.

17-Jan-2025 (Friday) at 13:38:25 CST by Boondorl
Commit a1460e88af
Parents: dad8e4719c

Added S_StartSoundAt

Allows for positional sounds that aren't attached to any Actor.

14-Jan-2025 (Tuesday) at 06:32:25 CST by Boondorl
Commit dad8e4719c
Parents: f5bf1d0497

Don't create thing iterator if THRUACTORS is set when moving

12-Jan-2025 (Sunday) at 21:46:20 CST by nashmuhandes
Commit f5bf1d0497
Parents: c87dc5ccad

Exported thing activation function

13-Jan-2025 (Monday) at 11:15:00 CST by Boondorl
Commit c87dc5ccad
Parents: 61df13306f

Updated VisualThinker render linkage

Now uses its own self-managed linked list with its level tracking the head pointer. Allows for VisualThinkers to be moved to any desired stat instead of being stuck in STAT_VISUALTHINKER.

11-Jan-2025 (Saturday) at 06:30:07 CST by Ricardo Luís Vaz Silva
Commit 61df13306f
Parents: 2061caba18

fix DScriptScanner

10-Jan-2025 (Friday) at 13:55:16 CST by Major Cooke
Commit 2061caba18
Parents: 30ab960955

Make the visual thinker statnum assignment check unconditional since statnum is no longer a pointer

10-Jan-2025 (Friday) at 10:18:44 CST by Christoph Oelckers
Commit 30ab960955
Parents: 2f4714e0c7

update DUMB license from zmusic source.

08-Jan-2025 (Wednesday) at 16:54:38 CST by Rachael Alexanderson
Commit 2f4714e0c7
Parents: aa190dffc9

  • vcpkg keeps failing. take it off the CI

Older commits