Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

05-Dec-2021 (Sunday) at 16:01:02 EST by Christoph Oelckers
Commit 6928b8967 (develop)
Parents: 9207195ae

  • merged the cansee wrapper into the actual function and added sector validation.

05-Dec-2021 (Sunday) at 15:31:19 EST by Christoph Oelckers
Commit 9207195ae
Parents: f552fbeda

  • minor sanity check improvements.

05-Dec-2021 (Sunday) at 01:30:11 EST by Mitch Richters
Commit f552fbeda
Parents: 108c4080b

  • SW: Add nullptr check inside WarpSectorInfo() to prevent crashes while noclipping through level.

05-Dec-2021 (Sunday) at 01:21:28 EST by Mitch Richters
Commit 108c4080b
Parents: 0bdb0fa01

  • SW: Add nullptr check inside ActorTrackDecide() for walltype's nextSector() to prevent crashes while noclipping through level.

05-Dec-2021 (Sunday) at 01:15:49 EST by Mitch Richters
Commit 0bdb0fa01
Parents: 01b7e6cc5

  • SW: Add nullptr check inside DoPlayerHorizon() for canslopetilt to prevent crashes while noclipping through level.

03-Dec-2021 (Friday) at 13:58:01 EST by Christoph Oelckers
Commit 01b7e6cc5
Parents: 232d4f9c6

  • removed Interp_Sprite_Z.

This was redundant and interfered with the reworked automatic sprite interpolation.

03-Dec-2021 (Friday) at 14:20:33 EST by Christoph Oelckers
Commit 232d4f9c6
Parents: cbbdbdfcd

  • got rid of setspritez(x) and moved the implementation to SetActor(Z) without referencing the sprite array.

03-Dec-2021 (Friday) at 14:02:39 EST by Christoph Oelckers
Commit cbbdbdfcd
Parents: 4896d04a7

  • removed unused InitLists function.

Conflicts:

source/build/src/engine.cpp

03-Dec-2021 (Friday) at 13:54:29 EST by Christoph Oelckers
Commit 4896d04a7
Parents: 963837d77

  • pass sprite array to map hack parser as parameter.

This will later allow it to work on temporaries.

01-Dec-2021 (Wednesday) at 19:05:07 EST by Christoph Oelckers
Commit 963837d77
Parents: 83295b46f

  • MarkSectorSeen

01-Dec-2021 (Wednesday) at 18:54:11 EST by Christoph Oelckers
Commit 83295b46f
Parents: 1f65122e4

  • use point2Wall wherever possible.

01-Dec-2021 (Wednesday) at 18:45:34 EST by Christoph Oelckers
Commit 1f65122e4
Parents: a24f97ea4

-more index stuff.

01-Dec-2021 (Wednesday) at 18:34:31 EST by Christoph Oelckers
Commit a24f97ea4
Parents: 9bd019d3e

  • engine stuff

01-Dec-2021 (Wednesday) at 18:29:57 EST by Christoph Oelckers
Commit 9bd019d3e
Parents: 56a0defbd

  • wallptr reduction.

01-Dec-2021 (Wednesday) at 18:26:02 EST by Christoph Oelckers
Commit 56a0defbd
Parents: c2dc9fa38

  • pass sector pointer to render_camtex.

01-Dec-2021 (Wednesday) at 18:13:07 EST by Christoph Oelckers
Commit c2dc9fa38
Parents: 7a0326836

  • sectnum reduction.

01-Dec-2021 (Wednesday) at 18:01:45 EST by Christoph Oelckers
Commit 7a0326836
Parents: 2e5f236d6

  • rename FBunch's sectnum because it complicated searching for other stuff.

01-Dec-2021 (Wednesday) at 18:00:16 EST by Christoph Oelckers
Commit 2e5f236d6
Parents: ea1b907a3

  • pass sector pointer to Polymost's SectorVisibility function.

28-Nov-2021 (Sunday) at 07:40:38 EST by Christoph Oelckers
Commit ea1b907a3
Parents: ea677d447

  • fixed use of wrong indexing function.

28-Nov-2021 (Sunday) at 07:35:35 EST by Christoph Oelckers
Commit ea677d447
Parents: 7fd60380f

  • make Blood's burn source a pointer.

28-Nov-2021 (Sunday) at 07:29:59 EST by Christoph Oelckers
Commit 7fd60380f
Parents: 251ef8cb0

  • Blood: Fix DeleteSprite

28-Nov-2021 (Sunday) at 06:54:22 EST by Christoph Oelckers
Commit 251ef8cb0
Parents: 56df16086

  • deleted unused functions.

28-Nov-2021 (Sunday) at 05:34:29 EST by Christoph Oelckers
Commit 56df16086
Parents: f4ba96292

  • adapted SW's sound system to actors.

28-Nov-2021 (Sunday) at 04:31:15 EST by Christoph Oelckers
Commit f4ba96292
Parents: e52893d34

  • adapted Duke's and Exhumed's sound code to directly work with actors.

This was already wrapped so all that needed to be done was removing the wrapper.

28-Nov-2021 (Sunday) at 04:24:42 EST by Christoph Oelckers
Commit e52893d34
Parents: 7de4615e5

  • adapted Blood's sound engine to using actors.

Note: Savegames won't work on this commit for the other games!

28-Nov-2021 (Sunday) at 03:16:50 EST by Christoph Oelckers
Commit 7de4615e5
Parents: 51271a619

  • Duke: made player.i a real pointer

How could I overlook this one.

27-Nov-2021 (Saturday) at 15:19:15 EST by Christoph Oelckers
Commit 51271a619
Parents: f626b55aa

  • minor backend cleanup.

27-Nov-2021 (Saturday) at 15:08:49 EST by Christoph Oelckers
Commit f626b55aa
Parents: 398b348d4

  • minimal backend array removal.

27-Nov-2021 (Saturday) at 14:38:57 EST by Christoph Oelckers
Commit 398b348d4
Parents: ec68e4aa5

  • removed the deprecated interfaces from coreactor.h

26-Nov-2021 (Friday) at 15:52:01 EST by Christoph Oelckers
Commit ec68e4aa5
Parents: 9c92e37e5

  • moved some common utilities into the backend.

26-Nov-2021 (Friday) at 15:13:19 EST by Christoph Oelckers
Commit 9c92e37e5
Parents: 480070b9d

  • consolidate the iterators in the backend.

Using a template class that can adapt to the game specific types.

26-Nov-2021 (Friday) at 14:55:13 EST by Christoph Oelckers
Commit 480070b9d
Parents: 98544d3d1

  • use access functions, all done by search & replace.

26-Nov-2021 (Friday) at 14:41:03 EST by Christoph Oelckers
Commit 98544d3d1
Parents: 1f610980d

  • deprecate the sector index variant of pushmove

26-Nov-2021 (Friday) at 14:27:21 EST by Christoph Oelckers
Commit 1f610980d
Parents: 349b465a2

  • sector[tspr->sectnum] globally replaced.

26-Nov-2021 (Friday) at 14:18:30 EST by Christoph Oelckers
Commit 349b465a2
Parents: 93e680cb5

  • SW: handle getzrangepoint

26-Nov-2021 (Friday) at 14:07:42 EST by Christoph Oelckers
Commit 93e680cb5
Parents: 9b9d974bb

  • use a sector pointer in FAFgetzrange.

26-Nov-2021 (Friday) at 14:06:07 EST by Christoph Oelckers
Commit 9b9d974bb
Parents: 53ca150f7

  • adapted getzrange to the new interface.

This was mainly removing game side solutions in favor of a common one in the backend.

26-Nov-2021 (Friday) at 13:38:05 EST by Christoph Oelckers
Commit 53ca150f7
Parents: d10f47357

  • SW: use HitInfo elements directly in the near tag list

26-Nov-2021 (Friday) at 13:30:32 EST by Christoph Oelckers
Commit d10f47357
Parents: e827ef1e2

  • adapted neartag in SW and Exhumed.

26-Nov-2021 (Friday) at 12:59:28 EST by Christoph Oelckers
Commit e827ef1e2
Parents: 78bbc3185

  • adapted neartag in Duke.

26-Nov-2021 (Friday) at 11:56:04 EST by Christoph Oelckers
Commit 78bbc3185
Parents: 86bd606b0

  • deal with a few ->sectnum's in SW.

26-Nov-2021 (Friday) at 11:50:49 EST by Christoph Oelckers
Commit 86bd606b0
Parents: d2144aa77

  • made cursectnum et. al. real pointers.

26-Nov-2021 (Friday) at 11:03:00 EST by Christoph Oelckers
Commit d2144aa77
Parents: d3f47b81f

  • deal with SW's Warp functions.

26-Nov-2021 (Friday) at 10:44:45 EST by Christoph Oelckers
Commit d3f47b81f
Parents: 4e417376c

  • renamed some sectnum variables.

26-Nov-2021 (Friday) at 10:41:49 EST by Christoph Oelckers
Commit 4e417376c
Parents: dae8cf894

  • do the remaining clipmove calls.

26-Nov-2021 (Friday) at 10:12:41 EST by Christoph Oelckers
Commit dae8cf894
Parents: 28f71f008

  • handled the main actor movement functions.

26-Nov-2021 (Friday) at 10:08:12 EST by Christoph Oelckers
Commit 28f71f008
Parents: 94c04ba87

  • adapted several clipmove calls in SW.

26-Nov-2021 (Friday) at 09:14:10 EST by Christoph Oelckers
Commit 94c04ba87
Parents: 5a38af67d

  • use backend's collision struct in SW.

26-Nov-2021 (Friday) at 08:26:03 EST by Christoph Oelckers
Commit 5a38af67d
Parents: f66995a06

  • same procedure for Exhumed.

26-Nov-2021 (Friday) at 08:03:21 EST by Christoph Oelckers
Commit f66995a06
Parents: ef1deac59

  • use refactored Collision struct and clipmove in Blood, too.

Older commits