Latest Raze Changes
Latest 50 commits, skipping 100
Unofficial development builds at DRD Team
08-Nov-2024 (Friday) at 14:26:51 EST by Rachael Alexanderson
Revert "- error out if destroying a canvas object"
This reverts commit 8e16822ef9814f2d157851cfebce3cc7191544df.
04-Nov-2024 (Monday) at 23:54:31 EST by Boondorl
Fixed crash on functions with missing return values
28-Oct-2024 (Monday) at 23:33:34 EDT by Major Cooke
And the variable.
28-Oct-2024 (Monday) at 23:31:40 EDT by Major Cooke
Change function from private to protected by request.
26-Oct-2024 (Saturday) at 22:50:18 EDT by Major Cooke
Added OrthographicCamera actor. Arguments are:
- 0: Offset. This pushes the camera further away, going behind the camera. Default is 1.0 (converted to negative - the value cannot go lower than that).
03-Nov-2024 (Sunday) at 20:40:37 EST by Boondorl
Fixed startpos not saving
Will now load properly from a save game preventing respawning at the wrong player starts.
03-Nov-2024 (Sunday) at 09:35:18 EST by Dileep V. Reddy
Limiting r_radarclipper effect to Out-of-Bounds viewpoints only. Opens the possibility of leaving it true by default in the future.
03-Nov-2024 (Sunday) at 16:15:41 EST by Boondorl
Reworked player loading
Resolves a host of issues related to playing loading, both in singleplayer and multiplayer. Name-based player data selection now works meaning join order no longer has to be preserved.
02-Nov-2024 (Saturday) at 04:07:07 EDT by Christoph Oelckers
got rid of strlwr.
The 3 remaining uses were completely redundant.
01-Nov-2024 (Friday) at 03:46:02 EDT by Christoph Oelckers
fixed the particle replacement code.
OldestParticle was not properly tracked which could result in circular lists. To make maintenance easier, the replacement code and the free particle part were merged into one to only have one place where the linked list is modified.
31-Oct-2024 (Thursday) at 13:42:52 EDT by Boondorl
Moved Actor TID selector out of header
30-Oct-2024 (Wednesday) at 18:59:25 EDT by Boondorl
Added net id functions for ACS
Includes net id getter and activator setter functionality. Essentially acts as a pseudo pointer system for Actors within ACS.
30-Oct-2024 (Wednesday) at 17:22:33 EDT by Major Cooke
Fixed STRETCHPIXELS flag not being exposed.
30-Oct-2024 (Wednesday) at 17:22:33 EDT by Major Cooke
Fixed STRETCHPIXELS flag not being exposed.
25-Oct-2024 (Friday) at 20:32:52 EDT by Ricardo Luís Vaz Silva
Allow using Self
as the class name in the default block to refer to the current class
26-Oct-2024 (Saturday) at 10:22:43 EDT by Dileep V. Reddy
Reduce number of multiply ops per frame and increase x-axis clipper range for orthographic projection.
25-Oct-2024 (Friday) at 19:14:58 EDT by Rachael Alexanderson
- cap the size of the string copy calls in LevelStatEntry()
25-Oct-2024 (Friday) at 02:47:19 EDT by Christoph Oelckers
Check array size for overflow.
Since ZScript is a 32 bit VM, the largest safe value for an array's physical size is 2GB. Any larger value will be destroyed by the compiler which relies on signed 32 bit values too much.
25-Oct-2024 (Friday) at 01:54:49 EDT by Christoph Oelckers
Do a check if a local variable exceeds the available stack space.
Windows stack is 1 MB so play it safe and allow 512 kb as max. stack space for a single function.
25-Oct-2024 (Friday) at 20:32:52 EDT by Ricardo Luís Vaz Silva
Allow using Self
as the class name in the default block to refer to the current class
26-Oct-2024 (Saturday) at 10:22:43 EDT by Dileep V. Reddy
Reduce number of multiply ops per frame and increase x-axis clipper range for orthographic projection.
16-Oct-2024 (Wednesday) at 18:41:44 EDT by Kaelan
Proper static function use
16-Oct-2024 (Wednesday) at 18:31:40 EDT by Kaelan
Re-move bounds checks out of core engine per request
15-Oct-2024 (Tuesday) at 21:37:16 EDT by Kaelan
Add bounds check
15-Oct-2024 (Tuesday) at 20:51:05 EDT by Kaelan
add set/get plane reflectivity
25-Oct-2024 (Friday) at 19:14:58 EDT by Rachael Alexanderson
- cap the size of the string copy calls in LevelStatEntry()
25-Oct-2024 (Friday) at 02:47:19 EDT by Christoph Oelckers
Check array size for overflow.
Since ZScript is a 32 bit VM, the largest safe value for an array's physical size is 2GB. Any larger value will be destroyed by the compiler which relies on signed 32 bit values too much.
25-Oct-2024 (Friday) at 01:54:49 EDT by Christoph Oelckers
Do a check if a local variable exceeds the available stack space.
Windows stack is 1 MB so play it safe and allow 512 kb as max. stack space for a single function.
23-Oct-2024 (Wednesday) at 21:58:33 EDT by Ricardo Luís Vaz Silva
Clarify default value for useowncolors
22-Oct-2024 (Tuesday) at 18:05:06 EDT by Rachael Alexanderson
- error out if destroying a canvas object
22-Oct-2024 (Tuesday) at 00:50:13 EDT by Rachael Alexanderson
- change order for Kex edition wads to appear last since they were most recent
21-Oct-2024 (Monday) at 22:33:22 EDT by Major Cooke
Removed debug line
20-Oct-2024 (Sunday) at 21:17:16 EDT by Ricardo Luís Vaz Silva
add CVar to control footstep volume
20-Oct-2024 (Sunday) at 21:16:46 EDT by Ricardo Luís Vaz Silva
Add velocity/distance based footsteps
20-Oct-2024 (Sunday) at 20:42:17 EDT by Ricardo Luís Vaz Silva
make sure WalkStepTics and RunStepTics read ints, not floats
20-Oct-2024 (Sunday) at 17:57:00 EDT by Ricardo Luís Vaz Silva
time footsteps with duration of movement, not with actor age
21-Oct-2024 (Monday) at 04:27:35 EDT by Professor Hastig
fixed UMAPINFO's label field to allow 'clear' as argument.
20-Oct-2024 (Sunday) at 07:51:36 EDT by inkoalawetrust
Re-added sector damage for non-players. (#2773)
- Re-add non-player sector damage.
Reimplements SECMF_HURTMONSTERS and SECMF_HARMINAIR.
- Fixed 3D floor handling for sector damage.
Fixes sector damage to either monsters or players not working on (non-)solid 3D floors.
19-Oct-2024 (Saturday) at 10:30:04 EDT by Ricardo Luís Vaz Silva
Fully revert #2479
18-Oct-2024 (Friday) at 09:36:16 EDT by nashmuhandes
Move no-mipmapping from actor renderflag/particle flag, to a material property in GLDEFS, where it makes more sense. The feature was introduced in the short-lived engine version of 4.13 which was deemed too broken and needed to be replaced with a newer version anyway, so might as well perform an API-breaking change at this point in time. Note that this currently only works for sprites (its primary targeted use case) -- walls, flats and models can be patched in later.
18-Oct-2024 (Friday) at 09:36:16 EDT by nashmuhandes
Move no-mipmapping from actor renderflag/particle flag, to a material property in GLDEFS, where it makes more sense. The feature was introduced in the short-lived engine version of 4.13 which was deemed too broken and needed to be replaced with a newer version anyway, so might as well perform an API-breaking change at this point in time. Note that this currently only works for sprites (its primary targeted use case) -- walls, flats and models can be patched in later.
19-Oct-2024 (Saturday) at 10:30:04 EDT by Ricardo Luís Vaz Silva
Fully revert #2479
19-Oct-2024 (Saturday) at 10:25:03 EDT by Rachael Alexanderson
Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."
This reverts commit 391f4965128f2f5e2c07d764d42f363c67d9ed1c.
19-Oct-2024 (Saturday) at 10:25:03 EDT by Rachael Alexanderson
Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."
This reverts commit 391f4965128f2f5e2c07d764d42f363c67d9ed1c.
19-Oct-2024 (Saturday) at 10:17:01 EDT by Rachael Alexanderson
Revert "- simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30"
This reverts commit 3e33e31d1961f366229d5b4848fa29d2d797b8c3.
Revert "Added MF9_FORCESECTORDAMAGE."
This reverts commit 61bd3a739a0ca7509db46ddabbff1fc35bfd8908.
19-Oct-2024 (Saturday) at 10:17:01 EDT by Rachael Alexanderson
Revert "- simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30"
This reverts commit 3e33e31d1961f366229d5b4848fa29d2d797b8c3.
Revert "Added MF9_FORCESECTORDAMAGE."
This reverts commit 61bd3a739a0ca7509db46ddabbff1fc35bfd8908.
19-Oct-2024 (Saturday) at 07:22:30 EDT by Christoph Oelckers
made FCommandLine::operator[] return a const char * and fixed two places where this triggered a compile error.
19-Oct-2024 (Saturday) at 07:13:11 EDT by Christoph Oelckers
fix bad string comparison.
19-Oct-2024 (Saturday) at 07:11:48 EDT by Christoph Oelckers
do not open resource files from non-open file readers.
19-Oct-2024 (Saturday) at 07:22:30 EDT by Christoph Oelckers
made FCommandLine::operator[] return a const char * and fixed two places where this triggered a compile error.