Latest Raze Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

08-Nov-2024 (Friday) at 14:26:51 EST by Rachael Alexanderson
Commit 220200d836
Parents: d85d04f421

Revert "- error out if destroying a canvas object"

This reverts commit 8e16822ef9814f2d157851cfebce3cc7191544df.

04-Nov-2024 (Monday) at 23:54:31 EST by Boondorl
Commit d85d04f421
Parents: 3d4dccd650

Fixed crash on functions with missing return values

28-Oct-2024 (Monday) at 23:33:34 EDT by Major Cooke
Commit 3d4dccd650
Parents: ceb2de36d3

And the variable.

28-Oct-2024 (Monday) at 23:31:40 EDT by Major Cooke
Commit ceb2de36d3
Parents: 1620d405c6

Change function from private to protected by request.

26-Oct-2024 (Saturday) at 22:50:18 EDT by Major Cooke
Commit 1620d405c6
Parents: 0fe2d72b75

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
Commit 0fe2d72b75
Parents: 85cefd8516

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
Commit 85cefd8516
Parents: 714eb8910c

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
Commit 714eb8910c
Parents: a899571d8c

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
Commit a899571d8c
Parents: 6fc256709c

got rid of strlwr.

The 3 remaining uses were completely redundant.

01-Nov-2024 (Friday) at 03:46:02 EDT by Christoph Oelckers
Commit 6fc256709c
Parents: de8d839885

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
Commit de8d839885
Parents: f5ceaafbbc

Moved Actor TID selector out of header

30-Oct-2024 (Wednesday) at 18:59:25 EDT by Boondorl
Commit f5ceaafbbc
Parents: 9ca5bef4ea

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
Commit 0c29e3a778 (tag: g4.13.2, 4.13)
Parents: b84d28e9a7

Fixed STRETCHPIXELS flag not being exposed.

30-Oct-2024 (Wednesday) at 17:22:33 EDT by Major Cooke
Commit 9ca5bef4ea
Parents: 7b95977e2a

Fixed STRETCHPIXELS flag not being exposed.

25-Oct-2024 (Friday) at 20:32:52 EDT by Ricardo Luís Vaz Silva
Commit b84d28e9a7
Parents: dc6f116315

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
Commit dc6f116315
Parents: 3c36102eed

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
Commit 3c36102eed
Parents: 2cbb980388

  • cap the size of the string copy calls in LevelStatEntry()

25-Oct-2024 (Friday) at 02:47:19 EDT by Christoph Oelckers
Commit 2cbb980388
Parents: adeb48d598

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
Commit adeb48d598
Parents: 689dc61fa8

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
Commit 7b95977e2a
Parents: 2ba57b5068

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
Commit 2ba57b5068
Parents: 8b73332366

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
Commit 8b73332366
Parents: d9fa7c3894

Proper static function use

16-Oct-2024 (Wednesday) at 18:31:40 EDT by Kaelan
Commit d9fa7c3894
Parents: 4b3273b229

Re-move bounds checks out of core engine per request

15-Oct-2024 (Tuesday) at 21:37:16 EDT by Kaelan
Commit 4b3273b229
Parents: 275635adc5

Add bounds check

15-Oct-2024 (Tuesday) at 20:51:05 EDT by Kaelan
Commit 275635adc5
Parents: fe28defeca

add set/get plane reflectivity

25-Oct-2024 (Friday) at 19:14:58 EDT by Rachael Alexanderson
Commit fe28defeca
Parents: a14bba3561

  • cap the size of the string copy calls in LevelStatEntry()

25-Oct-2024 (Friday) at 02:47:19 EDT by Christoph Oelckers
Commit a14bba3561
Parents: ee6991e6d8

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
Commit ee6991e6d8
Parents: 59dab44380

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
Commit 59dab44380
Parents: 8e16822ef9

Clarify default value for useowncolors

22-Oct-2024 (Tuesday) at 18:05:06 EDT by Rachael Alexanderson
Commit 8e16822ef9
Parents: a0b0db6f64

  • error out if destroying a canvas object

22-Oct-2024 (Tuesday) at 00:50:13 EDT by Rachael Alexanderson
Commit a0b0db6f64
Parents: 6ed8aa6d69

  • 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
Commit 6ed8aa6d69
Parents: d0e6bce4e6

Removed debug line

20-Oct-2024 (Sunday) at 21:17:16 EDT by Ricardo Luís Vaz Silva
Commit d0e6bce4e6
Parents: d07d08ce9f

add CVar to control footstep volume

20-Oct-2024 (Sunday) at 21:16:46 EDT by Ricardo Luís Vaz Silva
Commit d07d08ce9f
Parents: 7b59642844

Add velocity/distance based footsteps

20-Oct-2024 (Sunday) at 20:42:17 EDT by Ricardo Luís Vaz Silva
Commit 7b59642844
Parents: 3a88281c10

make sure WalkStepTics and RunStepTics read ints, not floats

20-Oct-2024 (Sunday) at 17:57:00 EDT by Ricardo Luís Vaz Silva
Commit 3a88281c10
Parents: 40546420b0

time footsteps with duration of movement, not with actor age

21-Oct-2024 (Monday) at 04:27:35 EDT by Professor Hastig
Commit 40546420b0
Parents: 34dc204517

fixed UMAPINFO's label field to allow 'clear' as argument.

20-Oct-2024 (Sunday) at 07:51:36 EDT by inkoalawetrust
Commit 34dc204517
Parents: 12c6d1361a

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
Commit 689dc61fa8 (tag: g4.13.1)
Parents: a45bf49616

Fully revert #2479

18-Oct-2024 (Friday) at 09:36:16 EDT by nashmuhandes
Commit a45bf49616
Parents: 5fb83d4762

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
Commit 12c6d1361a
Parents: c5da81763d

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
Commit c5da81763d
Parents: 4ba53e34e4

Fully revert #2479

19-Oct-2024 (Saturday) at 10:25:03 EDT by Rachael Alexanderson
Commit 5fb83d4762
Parents: 3b07747af4

Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."

This reverts commit 391f4965128f2f5e2c07d764d42f363c67d9ed1c.

19-Oct-2024 (Saturday) at 10:25:03 EDT by Rachael Alexanderson
Commit 4ba53e34e4
Parents: dd740b59e0

Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."

This reverts commit 391f4965128f2f5e2c07d764d42f363c67d9ed1c.

19-Oct-2024 (Saturday) at 10:17:01 EDT by Rachael Alexanderson
Commit 3b07747af4
Parents: 769274656e

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
Commit dd740b59e0
Parents: e81d563cf4

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
Commit 769274656e
Parents: b5fdd6deff

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
Commit b5fdd6deff
Parents: 6921bf18ce

fix bad string comparison.

19-Oct-2024 (Saturday) at 07:11:48 EDT by Christoph Oelckers
Commit 6921bf18ce
Parents: 131ce183db

do not open resource files from non-open file readers.

19-Oct-2024 (Saturday) at 07:22:30 EDT by Christoph Oelckers
Commit e81d563cf4
Parents: c5308e4448

made FCommandLine::operator[] return a const char * and fixed two places where this triggered a compile error.

Newer commits | Older commits