Latest Raze Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

30-Dec-2023 (Saturday) at 03:37:36 EST by Christoph Oelckers
Commit 6432eba066 (tag: 1.9.0)
Parents: 1dad871c61

this is 1.9.0

12-Nov-2023 (Sunday) at 08:35:34 EST by Christoph Oelckers
Commit 1dad871c61
Parents: 9315c8b307

build script added.

30-Dec-2023 (Saturday) at 03:07:32 EST by Christoph Oelckers
Commit 9315c8b307
Parents: d352f564db

fixed autoaiming.

The WW2GI pistol check was completely wrong. :(

28-Dec-2023 (Thursday) at 15:12:24 EST by Christoph Oelckers
Commit d352f564db
Parents: 542997a967

minor backend update.

27-Dec-2023 (Wednesday) at 14:10:54 EST by Christoph Oelckers
Commit 542997a967
Parents: 6c79e35c25

perform music volume lookup by lump number instead of name.

This way any setting will work for both short and long file names.

26-Dec-2023 (Tuesday) at 16:14:14 EST by Christoph Oelckers
Commit 6c79e35c25
Parents: 5b4aa573b1

Backend update from GZDoom.

26-Dec-2023 (Tuesday) at 12:40:08 EST by Christoph Oelckers
Commit 5b4aa573b1
Parents: 485ad27a5a

fixed: The generic sound loader for SNDINFO must use S_LookupSound to match the feature set of the game specific code.

SW uses this and also needs to be able to handle the extended lookup.

20-Dec-2023 (Wednesday) at 18:53:11 EST by Christoph Oelckers
Commit 485ad27a5a
Parents: af4eaf69e3

added missing null check in clipmove.

This only very rarely triggered for Blood's projectiles, no other things use this code path.

20-Dec-2023 (Wednesday) at 18:03:37 EST by Christoph Oelckers
Commit af4eaf69e3
Parents: 27da9b6b79

silenced some warnings.

19-Dec-2023 (Tuesday) at 13:01:30 EST by Christoph Oelckers
Commit 27da9b6b79
Parents: 3b44c50dfd

fixed crash on trying to read from a mounted directory's content.

31-Oct-2023 (Tuesday) at 11:32:24 EDT by Christoph Oelckers
Commit 3b44c50dfd
Parents: 860a0c290b

Blood: fixed packSlots being cleared on loading a savegame.

Since the player refactor the order of operations had changed and this got called after reading the player, not before.

17-Dec-2023 (Sunday) at 11:13:15 EST by Christoph Oelckers
Commit 860a0c290b
Parents: 1299a373de

fixed some filesystem issues with directories and compression.

17-Dec-2023 (Sunday) at 07:11:57 EST by Christoph Oelckers
Commit 1299a373de
Parents: adfbae8fbe

Duke: Fixed statnum for the geisha statues.

17-Dec-2023 (Sunday) at 06:59:41 EST by Christoph Oelckers
Commit adfbae8fbe
Parents: 36930d44bd

RR: fixed bad destination name for one Route66 sound

17-Dec-2023 (Sunday) at 06:48:03 EST by Christoph Oelckers
Commit 36930d44bd
Parents: 84e10beab4

filesystem update from GZDoom.

17-Dec-2023 (Sunday) at 04:59:25 EST by Christoph Oelckers
Commit 84e10beab4
Parents: 925ad53daf

Blood: fixed cutscene sound not playing when starting a map from the console.

14-Dec-2023 (Thursday) at 13:03:28 EST by Christoph Oelckers
Commit 925ad53daf
Parents: 1e618d2fdb

RR: Set Route66's Gator's size explicitly.

The CON code for this sets its correct size with 'sizeto' which is an animating instruction so it is clearly visible when they shrink to their proper size. This now sets this size in the actual spawn function so that no shrinking animation can be seen.

10-Dec-2023 (Sunday) at 09:23:21 EST by Christoph Oelckers
Commit 1e618d2fdb
Parents: 745de36ead

rewrote FileSystem::AddFromBuffer so that it gets backed by an actual FResourceFile.

10-Dec-2023 (Sunday) at 09:23:05 EST by Christoph Oelckers
Commit 745de36ead
Parents: c0d166c307

added Unicode utilities

10-Dec-2023 (Sunday) at 07:30:50 EST by Christoph Oelckers
Commit c0d166c307
Parents: 80fe0788c9

backend update from GZDoom.

09-Dec-2023 (Saturday) at 14:10:51 EST by Christoph Oelckers
Commit 80fe0788c9
Parents: 2efb8ffc5c

RR: fixed typo in spawn list.

06-Dec-2023 (Wednesday) at 15:02:55 EST by Christoph Oelckers
Commit 2efb8ffc5c
Parents: 8d4631eee9

RR: fixed secret trigger reporting.

06-Dec-2023 (Wednesday) at 10:27:58 EST by Christoph Oelckers
Commit 8d4631eee9
Parents: 60d3a5e6b3

fixed: Resource IDs for sounds must be unique.

If an ID gets used it must be taken off any other sound that has it.

27-Nov-2023 (Monday) at 10:08:17 EST by Christoph Oelckers
Commit 60d3a5e6b3
Parents: aceed7f71c

SW: fix vertical spread for the Uzi

03-Dec-2023 (Sunday) at 03:39:39 EST by Christoph Oelckers
Commit aceed7f71c
Parents: 048778b0b2

fixed case mapping for Georgian script.

26-Nov-2023 (Sunday) at 12:04:22 EST by Christoph Oelckers
Commit 048778b0b2
Parents: c66b9795b9

Duke: fixed keycard colors on alt. HUD.

19-Nov-2023 (Sunday) at 02:10:38 EST by Christoph Oelckers
Commit c66b9795b9
Parents: 3590dde6df

Exhumed: fix crash on bad player animation sequence.

18-Nov-2023 (Saturday) at 13:42:05 EST by Christoph Oelckers
Commit 3590dde6df
Parents: 9367394809

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 9367394809
Parents: 417b7a20ad

fix ChangeLevel when called for ending the game.

13-Nov-2023 (Monday) at 04:44:47 EST by Mitchell Richters
Commit 417b7a20ad
Parents: 2e80c3034f

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

12-Nov-2023 (Sunday) at 08:44:43 EST by Christoph Oelckers
Commit 2e80c3034f
Parents: 70bcb84a90

we're past 1.8 now

12-Nov-2023 (Sunday) at 07:20:54 EST by Christoph Oelckers
Commit 70bcb84a90
Parents: 63ea4dfbba

text update

12-Nov-2023 (Sunday) at 06:32:12 EST by Christoph Oelckers
Commit 63ea4dfbba
Parents: 8e6f0b0acd

bump savegame version.

12-Nov-2023 (Sunday) at 06:04:08 EST by Christoph Oelckers
Commit 8e6f0b0acd
Parents: 9c595c6204

Exhumed: do raw serialization of FreeListArray.

This is for robustness reasons, there were occurences where this did not properly restore everything as intended.

11-Nov-2023 (Saturday) at 15:51:30 EST by Christoph Oelckers
Commit 9c595c6204
Parents: 376b695fb6

move M_Calloc out of the #ifndef BSD etc... block.

11-Nov-2023 (Saturday) at 16:42:25 EST by Mitchell Richters
Commit 376b695fb6
Parents: f6bca4177c

  • Duke: Fix missed symbolic constant from 13d57cdbd61b5c97e2471d7009ff15fa9743d5f1.

11-Nov-2023 (Saturday) at 15:51:30 EST by Christoph Oelckers
Commit f6bca4177c
Parents: 4133c4602c

  • Don't inline M_Calloc() calls because GCC is shit.

  • Fixes #1009.

11-Nov-2023 (Saturday) at 03:51:30 EST by Christoph Oelckers
Commit 4133c4602c
Parents: 712ea95203

use symbolic constant in two places close to the last commit.

11-Nov-2023 (Saturday) at 03:45:19 EST by Christoph Oelckers
Commit 712ea95203
Parents: bd915763c2

Duke/RR: fixed player dying when falling from great heights while god mode being on.

08-Nov-2023 (Wednesday) at 00:52:49 EST by Mitchell Richters
Commit bd915763c2
Parents: 834fed369b

  • Duke: Remove incur_damage() from dispatcher.

  • Only used locally within processinput() for each game.

08-Nov-2023 (Wednesday) at 00:45:21 EST by Mitchell Richters
Commit 834fed369b
Parents: 977d562c57

Revert "- clamp player sprite's xvel between 0 and 512 to stop it going into the negative with rapid posx/posy changes due to teleporting."

This reverts commit cf548e055e8679816a129afa779f523d7a820bad.

  • Shouldn't be necessary now with doubles instead of integers for coordinates.
  • Affected spot in commit message appears fine upon testing.

08-Nov-2023 (Wednesday) at 00:26:22 EST by Mitchell Richters
Commit 977d562c57
Parents: b5bb747f61

  • Duke: Tidy up return setup in checkp().

08-Nov-2023 (Wednesday) at 00:18:00 EST by Mitchell Richters
Commit b5bb747f61
Parents: 7b030cef20

  • Duke: Use checkp() in ParseState::parse() to remove some duplicated code.

08-Nov-2023 (Wednesday) at 00:13:44 EST by Mitchell Richters
Commit 7b030cef20
Parents: baaf1e0557

  • Duke: Remove a few remaining triple negations missed in 7498be6f5de7ec1166e9cd48e385586c4692d23f.

07-Nov-2023 (Tuesday) at 23:45:53 EST by Mitchell Richters
Commit baaf1e0557
Parents: c06e795703

  • Blood: Clean up player vel code following InputPacket changes.

09-Nov-2023 (Thursday) at 17:00:36 EST by Christoph Oelckers
Commit c06e795703
Parents: 0265d37fdb

use FTranslationID in the 2D drawer.

09-Nov-2023 (Thursday) at 16:39:55 EST by Christoph Oelckers
Commit 0265d37fdb
Parents: 4cb3b96ddf

use FTranslationID in the model code.

09-Nov-2023 (Thursday) at 13:22:32 EST by Christoph Oelckers
Commit 4cb3b96ddf
Parents: 6df1a14a92

migrate to FTranslationID support

So far this only adapts to the changes in the backend without making further use of this type.

09-Nov-2023 (Thursday) at 12:48:59 EST by Christoph Oelckers
Commit 6df1a14a92
Parents: ff489c697f

gave translations a dedicated scripted type.

This is needed for implementing reliable serialization of custom translations. As long as they are merely ints they cannot be restored on loading a savegame because the serialization code does not know that these variables are special.

09-Nov-2023 (Thursday) at 11:48:04 EST by Christoph Oelckers
Commit ff489c697f
Parents: 1d6b001884

updated base.zs

Newer commits | Older commits