Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

27-Nov-2023 (Monday) at 10:17:05 EST by Christoph Oelckers
Commit d26dfa28b9 (1.8)
Parents: a67f251f6c

SW: fixed some bad sprite definitions and cleaned out unused data

29-May-2023 (Monday) at 07:08:58 EDT by Christoph Oelckers
Commit a67f251f6c
Parents: 66be590f91

  • names2.h cleanup.

29-May-2023 (Monday) at 06:33:19 EDT by Christoph Oelckers
Commit 66be590f91
Parents: 364c71cba8

  • deleted conpic.h

29-May-2023 (Monday) at 06:23:16 EDT by Christoph Oelckers
Commit 364c71cba8
Parents: 281f29a9bb

  • use texture names for the panel overlays.

28-May-2023 (Sunday) at 17:40:23 EDT by Christoph Oelckers
Commit 281f29a9bb
Parents: cde5cb3ed4

  • use spritedefs for panel sprites.

28-May-2023 (Sunday) at 17:21:17 EDT by Christoph Oelckers
Commit cde5cb3ed4
Parents: be4bebaa3b

  • SW: migrated PSP animators to VM functions.

27-Nov-2023 (Monday) at 10:17:05 EST by Christoph Oelckers
Commit 4ca8015ecd (HEAD -> master)
Parents: 5e72265bfa

SW: fixed some bad sprite definitions and cleaned out unused data

27-Nov-2023 (Monday) at 10:08:17 EST by Christoph Oelckers
Commit be4bebaa3b
Parents: 6941b43856

SW: fix vertical spread for the Uzi

26-Nov-2023 (Sunday) at 15:53:58 EST by Christoph Oelckers
Commit 6941b43856
Parents: b2807587a1

SW: fixed rotations for the rocket sprite.

27-Nov-2023 (Monday) at 10:08:17 EST by Christoph Oelckers
Commit 5e72265bfa
Parents: 4644bfcbc7

SW: fix vertical spread for the Uzi

26-Nov-2023 (Sunday) at 15:53:58 EST by Christoph Oelckers
Commit 4644bfcbc7
Parents: 3b4b0bd3c5

SW: fixed rotations for the rocket sprite.

26-Nov-2023 (Sunday) at 12:04:22 EST by Christoph Oelckers
Commit 3b4b0bd3c5
Parents: 9a6c5aff55

Duke: fixed keycard colors on alt. HUD.

26-Nov-2023 (Sunday) at 12:04:22 EST by Christoph Oelckers
Commit b2807587a1
Parents: ff380edc7b

Duke: fixed keycard colors on alt. HUD.

21-Nov-2023 (Tuesday) at 17:32:15 EST by Christoph Oelckers
Commit ff380edc7b
Parents: 0853c550fa

re-add Zilla's states to saveable data.

21-Nov-2023 (Tuesday) at 17:32:15 EST by Christoph Oelckers
Commit 9a6c5aff55
Parents: 707eee9147

re-add Zilla's states to saveable data.

21-Nov-2023 (Tuesday) at 12:30:52 EST by Christoph Oelckers
Commit 0853c550fa
Parents: 9be7dc12c0

fix chembomb state sequence.

19-Nov-2023 (Sunday) at 02:10:38 EST by Christoph Oelckers
Commit 9be7dc12c0
Parents: 2303ecf9de

Exhumed: fix crash on bad player animation sequence.

18-Nov-2023 (Saturday) at 13:42:05 EST by Christoph Oelckers
Commit 2303ecf9de
Parents: c9bdb24ac2

Duke: remove setting the xflip flag for sprites rendered in a mirror

The new renderer handles this internally so this flag will just un-flip the sprite again.

17-Nov-2023 (Friday) at 15:41:29 EST by Christoph Oelckers
Commit c9bdb24ac2
Parents: 35c49c7aa8

fix ChangeLevel when called for ending the game.

13-Nov-2023 (Monday) at 10:42:20 EST by Christoph Oelckers
Commit 35c49c7aa8
Parents: b08eca40dd

SW: moved State out of the __legacyState struct.

13-Nov-2023 (Monday) at 04:44:47 EST by Mitchell Richters
Commit b08eca40dd
Parents: a5c45f6027

  • Fix pitch clamping for GameInput::getInput().

21-Nov-2023 (Tuesday) at 12:30:52 EST by Christoph Oelckers
Commit 707eee9147
Parents: 0666e3372c

fix chembomb state sequence.

19-Nov-2023 (Sunday) at 02:10:38 EST by Christoph Oelckers
Commit 0666e3372c
Parents: 86584b54ec

Exhumed: fix crash on bad player animation sequence.

18-Nov-2023 (Saturday) at 13:42:05 EST by Christoph Oelckers
Commit 86584b54ec
Parents: 4c33f534ca

Duke: remove setting the xflip flag for sprites rendered in a mirror

The new renderer handles this internally so this flag will just un-flip the sprite again.

17-Nov-2023 (Friday) at 15:41:29 EST by Christoph Oelckers
Commit 4c33f534ca
Parents: 215d929df7

fix ChangeLevel when called for ending the game.

13-Nov-2023 (Monday) at 10:42:20 EST by Christoph Oelckers
Commit 215d929df7
Parents: 1cb3a930f2

SW: moved State out of the __legacyState struct.

13-Nov-2023 (Monday) at 04:44:47 EST by Mitchell Richters
Commit 1cb3a930f2
Parents: 7c727efc0c

  • Fix pitch clamping for GameInput::getInput().

18-Oct-2023 (Wednesday) at 14:28:35 EDT by Christoph Oelckers
Commit 2897fbbba0 (nnext_integration2)
Parents: 19f52dc1c2

fix some final errors

18-Oct-2023 (Wednesday) at 13:05:59 EDT by Christoph Oelckers
Commit 19f52dc1c2
Parents: 0aaefceb04

reimplement the state pointer serializer.

18-Oct-2023 (Wednesday) at 13:05:27 EDT by Christoph Oelckers
Commit 0aaefceb04
Parents: dc846ca27b

renamed the state types.

18-Oct-2023 (Wednesday) at 13:04:23 EDT by Christoph Oelckers
Commit dc846ca27b
Parents: 783bdce27a

move the template states to nnextcdud.cpp

18-Oct-2023 (Wednesday) at 13:03:16 EDT by Christoph Oelckers
Commit 783bdce27a
Parents: b511de7e5f

delete the native states.

18-Oct-2023 (Wednesday) at 13:02:11 EDT by Christoph Oelckers
Commit b511de7e5f
Parents: fc9ce29788

use the exported states

18-Oct-2023 (Wednesday) at 13:01:40 EDT by Christoph Oelckers
Commit fc9ce29788
Parents: 6725867462

parse the states into an array.

18-Oct-2023 (Wednesday) at 13:00:58 EDT by Christoph Oelckers
Commit 6725867462
Parents: c914f2736a

exported all the states to ZScript.

17-Oct-2023 (Tuesday) at 14:23:46 EDT by Christoph Oelckers
Commit c914f2736a
Parents: ebbca3685e

tabify custom dude files.

17-Oct-2023 (Tuesday) at 14:22:12 EDT by Christoph Oelckers
Commit ebbca3685e
Parents: 5dd0a43bca

deal with the last remaining pieces of fixed point math.

17-Oct-2023 (Tuesday) at 12:17:22 EDT by Christoph Oelckers
Commit 5dd0a43bca
Parents: b8aee5a730

make sure that all places that read from SpriteMass ensure that the cache is up to date.

This allows removing the serializer for it.

17-Oct-2023 (Tuesday) at 12:16:05 EDT by Christoph Oelckers
Commit b8aee5a730
Parents: 30826ef22f

implemented a serializer for DCustomDude

This writes out the entire object. It is not economical to cut this down and rewrite the init code to make this less heavy.

17-Oct-2023 (Tuesday) at 12:13:38 EDT by Christoph Oelckers
Commit 30826ef22f
Parents: 73050e3f74

rewrote state pointer serializer to handle the in-object states of custom dudes, deleted the old custom dude states and added one missing state to the list.

17-Oct-2023 (Tuesday) at 12:12:25 EDT by Christoph Oelckers
Commit 73050e3f74
Parents: 2bae1077cf

eliminate the redundant pExtra pointer in DCustomDude

17-Oct-2023 (Tuesday) at 12:09:33 EDT by Christoph Oelckers
Commit 2bae1077cf
Parents: 1f5ff06b91

do not mofify global sequence data for the custom dudes.

Instead control the trigger from the outside so that the global data can be kept immutable. All Seq pointers are now const throughout.

16-Oct-2023 (Monday) at 17:41:52 EDT by Christoph Oelckers
Commit 1f5ff06b91
Parents: 6e0d61d137

GC stuff plus one leftover commented out fragment.

16-Oct-2023 (Monday) at 17:28:08 EDT by Christoph Oelckers
Commit 6e0d61d137
Parents: c17ccd62e6

nnext fully integrated, everything compiles and links again.

16-Oct-2023 (Monday) at 15:56:55 EDT by Christoph Oelckers
Commit c17ccd62e6
Parents: 54878bf125

everything's converted

Doesn't compile yet due to circular dependencies in the headers.

16-Oct-2023 (Monday) at 13:04:11 EDT by Christoph Oelckers
Commit 54878bf125
Parents: 00112c472d

use std:variant for nextDude to get some type safety

16-Oct-2023 (Monday) at 11:53:04 EDT by Christoph Oelckers
Commit 00112c472d
Parents: 0e6b536d01

continued witg nnextcdud.cpp

16-Oct-2023 (Monday) at 11:52:03 EDT by Christoph Oelckers
Commit 0e6b536d01
Parents: 52551a8b9b

mostly bool fixes.

16-Oct-2023 (Monday) at 11:51:25 EDT by Christoph Oelckers
Commit 52551a8b9b
Parents: 98882b0607

start of nnextcdud.cpp

16-Oct-2023 (Monday) at 11:50:38 EDT by Christoph Oelckers
Commit 98882b0607
Parents: 356c425e1e

more work on aicdud.cpp

Older commits