Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

25-Jan-2022 (Tuesday) at 18:37:11 EST by Christoph Oelckers
Commit 6ff8e8973 (HEAD -> master)
Parents: 5fe5dbd5a

  • add statnums and virtual base methods to DukeActor.

25-Jan-2022 (Tuesday) at 18:36:34 EST by Christoph Oelckers
Commit 5fe5dbd5a
Parents: c27976b2e

  • added spriteSet property to DukeActor

The idea here is to abstract picnum manipulation. Since all this is strongly index based it translates poorly to a system with named textures. This allows a class to define a set of sprite images it intends to operate on as if it was still a simple indexed resource, even if the underlying storage changes.

25-Jan-2022 (Tuesday) at 18:16:21 EST by Christoph Oelckers
Commit c27976b2e
Parents: 5bc8b1c2d

  • added script exports for Duke's iterators

25-Jan-2022 (Tuesday) at 16:26:53 EST by Christoph Oelckers
Commit 5bc8b1c2d
Parents: e3103fff0

  • Duke: added two more flags to eliminate the references to the crane's tile numbers.

25-Jan-2022 (Tuesday) at 13:00:52 EST by Christoph Oelckers
Commit e3103fff0
Parents: 0e89bffab

  • fixed sky tiling.

24-Jan-2022 (Monday) at 18:57:59 EST by Christoph Oelckers
Commit 0e89bffab
Parents: 30adac6e7

  • Exhumed: fixed surace collisions of projectiles.

There was some commented out undefined behavior here, we need to properly define this case.

24-Jan-2022 (Monday) at 18:25:52 EST by Christoph Oelckers
Commit 30adac6e7
Parents: 58f535d3a

  • Exhumed: removed erroneous target assignment in Anubis AI.

24-Jan-2022 (Monday) at 17:05:22 EST by Christoph Oelckers
Commit 58f535d3a
Parents: 515bd5451

  • Duke: fixed gamevars not being allocated for map spawned actors.

24-Jan-2022 (Monday) at 05:51:28 EST by Mitchell Richters
Commit 515bd5451
Parents: d19e2e3e4

  • Exhumed: Add save game option to in-game menu.

24-Jan-2022 (Monday) at 04:29:16 EST by Christoph Oelckers
Commit d19e2e3e4
Parents: 2022de845

  • version bump.

23-Jan-2022 (Sunday) at 19:00:05 EST by Christoph Oelckers
Commit 2022de845
Parents: a252b206d

  • did some reshuffling on Exhumed's menu.

To allow adding a "User map" item and prevent accidental reset of ongoing games, both the items for starting the campaign and the training map are now in a submenu. This allows the game to go through the regular startup procedure common to all games, which in turn allows adding the "User map" item to the episode selection.

23-Jan-2022 (Sunday) at 18:10:25 EST by Christoph Oelckers
Commit a252b206d
Parents: f194fb6c9

  • exported DukeActor's native member variables.

This includes renaming two native ones because they shared the same name with members of spritetype.

23-Jan-2022 (Sunday) at 15:30:00 EST by Christoph Oelckers
Commit f194fb6c9
Parents: e206a7144

  • added a name to tilenum function so that we can define picnums by name in scripted actors.

23-Jan-2022 (Sunday) at 14:35:00 EST by Christoph Oelckers
Commit e206a7144
Parents: 0a6a5fe87

  • added the native property handlers for CoreActor.

23-Jan-2022 (Sunday) at 14:10:15 EST by Christoph Oelckers
Commit 0a6a5fe87
Parents: 04a380ce1

  • set a default bitmask for the cstat flags.

These need to be combined with the flags from the map, so we need to know which ones are being used by the actor defaults.

23-Jan-2022 (Sunday) at 13:03:14 EST by Christoph Oelckers
Commit 04a380ce1
Parents: 43f2601bd

  • added script exports for DCoreActor's member variables.

23-Jan-2022 (Sunday) at 05:58:54 EST by Christoph Oelckers
Commit 43f2601bd
Parents: 531a42e80

  • added script definitions for the base actor classes so that the engine can start up again.

23-Jan-2022 (Sunday) at 04:54:56 EST by Christoph Oelckers
Commit 531a42e80
Parents: e035ce00b

  • added the flag parsing utilities.

23-Jan-2022 (Sunday) at 04:38:23 EST by Christoph Oelckers
Commit e035ce00b
Parents: 0398ba4ff

  • hooked up the compiler extension and the static actor data setup.

23-Jan-2022 (Sunday) at 03:54:49 EST by Christoph Oelckers
Commit 0398ba4ff (tag: 1.5pre)
Parents: b5a5d24bf

  • added all parts needed to implement the actor property parser.

Not hooked up yet with the rest of the code, this just adds the needed files in compilable form.

23-Jan-2022 (Sunday) at 07:01:27 EST by Christoph Oelckers
Commit fd9b30357 (tag: 1,4,0, 1.4)
Parents: b5a5d24bf

  • this is version 1.4.0.

23-Jan-2022 (Sunday) at 06:51:14 EST by Christoph Oelckers
Commit b5a5d24bf
Parents: bd22aeb0d

  • SW: fixed Polymost sky panning

23-Jan-2022 (Sunday) at 06:44:22 EST by Christoph Oelckers
Commit bd22aeb0d
Parents: e64a6f7e3

  • SW: use correct sky scale in Polymost.

23-Jan-2022 (Sunday) at 06:23:55 EST by Christoph Oelckers
Commit e64a6f7e3
Parents: a23124a20

  • Blood: Fixed choking hand with new renderer.

This gets directed to the weapon 3D drawer, but for that it was processed too late.

22-Jan-2022 (Saturday) at 17:11:34 EST by Christoph Oelckers
Commit a23124a20
Parents: 747648ce7

  • Exhumed: fixed check for bad ending cutscene.

22-Jan-2022 (Saturday) at 16:52:45 EST by Christoph Oelckers
Commit 747648ce7
Parents: 276597fc3

  • added guards against badly defined skies.

22-Jan-2022 (Saturday) at 08:37:17 EST by Christoph Oelckers
Commit 276597fc3
Parents: a34c6d6b5

  • normalize line endings.

22-Jan-2022 (Saturday) at 08:33:10 EST by Christoph Oelckers
Commit a34c6d6b5
Parents: c11000e4c

  • language update

22-Jan-2022 (Saturday) at 03:38:01 EST by Christoph Oelckers
Commit c11000e4c
Parents: 7b560a3d7

  • Blood: do color highlighting for trigger messages, like NBlood does.

20-Jan-2022 (Thursday) at 22:31:31 EST by Rachael Alexanderson
Commit 7b560a3d7 (pp_new)
Parents: 931c762fc

  • add debug ccmds for custom shaders

17-Jan-2022 (Monday) at 07:02:28 EST by Rachael Alexanderson
Commit 931c762fc
Parents: f4c9c5df7

  • add .gitattributes to describe proper line-endings

20-Jan-2022 (Thursday) at 17:51:43 EST by Rachael Alexanderson
Commit f4c9c5df7
Parents: d5aacb369

  • hook up GLDEFS parser and do some final fixes

20-Jan-2022 (Thursday) at 17:38:05 EST by Rachael Alexanderson
Commit d5aacb369
Parents: 0e4eeddb9

  • oops this was in the wrong place

17-Jan-2022 (Monday) at 08:15:24 EST by Rachael Alexanderson
Commit 0e4eeddb9
Parents: 43a243707

  • add a stripped-down GLDEFS parser

17-Jan-2022 (Monday) at 07:21:00 EST by Rachael Alexanderson
Commit 43a243707
Parents: 85aee83bf

  • fix compile error

17-Jan-2022 (Monday) at 07:21:00 EST by Rachael Alexanderson
Commit 85aee83bf
Parents: 13ca744ef

  • backend sync with GZDoom

15-Jan-2022 (Saturday) at 20:20:46 EST by Rachael Alexanderson
Commit 13ca744ef
Parents: c6f991a79

  • replicate GZDoom commit 12ed24d066

16-Jan-2022 (Sunday) at 21:26:13 EST by Rachael Alexanderson
Commit c6f991a79
Parents: 19d8d65fd

  • in progress

20-Jan-2022 (Thursday) at 17:51:43 EST by Rachael Alexanderson
Commit 33c71b178 (postshaders)
Parents: 360dd76fe

  • hook up GLDEFS parser and do some final fixes

20-Jan-2022 (Thursday) at 17:38:05 EST by Rachael Alexanderson
Commit 360dd76fe
Parents: 8890606b4

  • oops this was in the wrong place

20-Jan-2022 (Thursday) at 17:33:07 EST by Rachael Alexanderson

Merge remote-tracking branch 'origin/master' into postshaders

19-Jan-2022 (Wednesday) at 19:03:15 EST by Christoph Oelckers
Commit 19d8d65fd
Parents: 144648687

  • split names into common and Raze-specific

19-Jan-2022 (Wednesday) at 06:59:52 EST by Mitchell Richters
Commit 144648687
Parents: f91f3eacc

  • Exhumed: Extend 520c03b4f123685d7bc1e5e119ddf7e35dcc6798 to back up the player's totalvel variable as well at the map's end.

17-Jan-2022 (Monday) at 09:59:35 EST by Christoph Oelckers
Commit 32def4aba (develop)
Parents: f78602581

  • changed Duke actor setup to exclusively work with scripted classes.

Even though the code is still native the classes cannot be. Duke requires the ability to change class types at run time as a means of state maintenance and this can only be done with the PClass descriptor, not with native VTables.

17-Jan-2022 (Monday) at 08:15:24 EST by Rachael Alexanderson
Commit 1fd4c64f4
Parents: 8db1e6095

  • add a stripped-down GLDEFS parser

17-Jan-2022 (Monday) at 07:39:55 EST by Rachael Alexanderson

Merge branch 'gldefs' into postshaders

17-Jan-2022 (Monday) at 07:21:00 EST by Rachael Alexanderson
Commit 486ca6a6d
Parents: 04b280fb2

  • fix compile error

17-Jan-2022 (Monday) at 07:21:00 EST by Rachael Alexanderson
Commit 04b280fb2
Parents: db51a4934

  • backend sync with GZDoom

17-Jan-2022 (Monday) at 07:11:49 EST by Rachael Alexanderson

Merge remote-tracking branch 'origin/master' into postshaders

15-Jan-2022 (Saturday) at 20:20:46 EST by Rachael Alexanderson
Commit e3f5db1bd
Parents: 848496526

  • replicate GZDoom commit 12ed24d066

Older commits