Latest Raze Changes

Latest 50 commits, skipping 1100

Unofficial development builds at DRD Team

Newer commits | Older commits

16-Apr-2024 (Tuesday) at 16:02:27 PDT by Ricardo Luís Vaz Silva
Commit 7c93cfa97b
Parents: f2072cec95

Decoupled Animation fixes and improvements

  • fixes looping that uses loopFrame
  • adds endFrame
  • adds SAF_NOOVERRIDE
  • fixes crash on SetAnimation if a BaseFrame isn't defined

15-Apr-2024 (Monday) at 15:52:03 PDT by Boondorl
Commit f2072cec95
Parents: 70a165b566

Fixes for spawn farthest DM option

No longer picks a random spot on the first spawn but will account for players spawning in sequentially. No longer fails to return a spawn spot if every player is dead while respawning (instead it picks a random one).

14-Apr-2024 (Sunday) at 17:09:10 PDT by Boondorl
Commit 70a165b566
Parents: 0328eca7f0

Fixed local items not copying properties properly

Revert "Fixed local items not copying properties properly"

This reverts commit 5f352df587c629545fafc09e80428e645f5e8df3.

...

11-Apr-2024 (Thursday) at 15:05:39 PDT by Hugo Locurcio
Commit 0328eca7f0
Parents: 26fe8f020e

Add crash log file to .gitignore

This prevents accidentally committing this file if you run into a crash while working on something.

11-Apr-2024 (Thursday) at 10:52:45 PDT by Magnus Norddahl
Commit 26fe8f020e
Parents: 648b1a1f26

Oops, this temporary file wasn't meant to be committed

11-Apr-2024 (Thursday) at 10:46:34 PDT by Magnus Norddahl
Commit 648b1a1f26
Parents: 140ad88003

Fix source_group typos

11-Apr-2024 (Thursday) at 10:41:49 PDT by Magnus Norddahl
Commit 140ad88003
Parents: f0b96bff00

Embed libwebp and remove it from vcpkg since the package broke over night (GGs package managers)

10-Apr-2024 (Wednesday) at 12:02:38 PDT by Ricardo Luís Vaz Silva
Commit f0b96bff00
Parents: 97effb9047

further fix mouse visibility

10-Apr-2024 (Wednesday) at 11:13:17 PDT by Ricardo Luís Vaz Silva
Commit 97effb9047
Parents: 6777423d23

fix mouse cursor randomly becoming invisible outside gzdoom

08-Apr-2024 (Monday) at 01:13:47 PDT by Professor Hastig
Commit 6777423d23
Parents: 0c5780cc41

fix bad assert in GetStateLabelIndex.

08-Apr-2024 (Monday) at 00:47:46 PDT by Professor Hastig
Commit 0c5780cc41
Parents: f796e55c0d

added missing file size validation in the voxel loader, anything below 772 bytes cannot be a valid KVX file.

08-Apr-2024 (Monday) at 03:16:41 PDT by Professor Hastig
Commit f796e55c0d
Parents: 7a43d7f78d

initialize lightmap pointer in ProcessLowerMiniseg.

29-Mar-2024 (Friday) at 13:08:06 PDT by Rachael Alexanderson
Commit 7a43d7f78d
Parents: a1bdc0582c

  • multiply frame measurement by 2.0 to at least divide the total frame render time by half during the load screen

20-Mar-2024 (Wednesday) at 19:22:11 PDT by Rachael Alexanderson
Commit a1bdc0582c
Parents: 29a2ca0b13

  • slow down frame updates for the start screen for slower GPU's, since this can increase loading time significantly

24-Mar-2024 (Sunday) at 16:40:40 PDT by Boondorl
Commit 29a2ca0b13
Parents: 3e939b0ec1

Added co-op option to remember last used weapon when respawning

21-Mar-2024 (Thursday) at 14:06:08 PDT by Boondorl
Commit 3e939b0ec1
Parents: 96594e0f34

Update quake radii from int -> double

Also enables static portal-aware distance checks as cam view offsets will now properly go through them when shaking

21-Mar-2024 (Thursday) at 13:31:07 PDT by Boondorl
Commit 96594e0f34
Parents: 442ac3f78b

Updated explosion distances from int -> double

13-Mar-2024 (Wednesday) at 12:18:30 PDT by Boondorl
Commit 442ac3f78b
Parents: e85ec240bf

Updated substitution logic to only replace pointers if safe

13-Mar-2024 (Wednesday) at 10:22:19 PDT by Ricardo Luís Vaz Silva
Commit e85ec240bf
Parents: 6b7065899d

Store type together with pointers to allow safe substitution

01-Mar-2024 (Friday) at 08:15:17 PST by Boondorl
Commit 6b7065899d
Parents: e8d8dde283

Added interpolation to view position

27-Mar-2024 (Wednesday) at 23:30:09 PDT by Magnus Norddahl
Commit e8d8dde283
Parents: 682dd1b22d

Ignore vid_maxfps when vsync is enabled. Increase vid_maxfps to 500 as modern computers have monitors in the 240-500 hz range now.

22-Mar-2024 (Friday) at 06:35:46 PDT by Ricardo Luís Vaz Silva
Commit 682dd1b22d
Parents: 071b5c5180

Can't narrow down the JIT bug yet, so block JIT for functions that call Function Pointers temporarily

05-Mar-2024 (Tuesday) at 14:50:36 PST by Ricardo Luís Vaz Silva
Commit 071b5c5180
Parents: b1f53e7eb5

fix argument pointer wrapping in function pointers

17-Mar-2024 (Sunday) at 16:29:42 PDT by Kyle Evans
Commit b1f53e7eb5
Parents: 458d81cede

src: filesystem: move includes out of the FileSys namespace

The previous situation is unfortunately not sustainable; header pollution isn't consistent across all non-Windows platforms. As a result, some of the earlier includes may pull functions/types into the global namespace too soon, and the later includes will have no visibility of them because they're in a different namespace. Re-including the necessary one doesn't work because include guards will prevent their re-inclusion, and it's not a good idea to try and #undefine include guards now that we're in a new namespace.

This fixes the build on FreeBSD, and likely some other systems as well.

17-Mar-2024 (Sunday) at 13:49:16 PDT by Ricardo Luís Vaz Silva
Commit 458d81cede
Parents: ce479e09ff

Make TArray take functions by forward-reference and call them by invoke

(1. avoids copying for lambdas, and 2. allows passing methods)

17-Mar-2024 (Sunday) at 13:47:53 PDT by Ricardo Luís Vaz Silva
Commit ce479e09ff
Parents: 631eb5847b

Fix A_ChangeModel serialization

I overlooked this part on my first A_ChangeModel fix

04-Mar-2024 (Monday) at 20:04:49 PST by Ru5tK1ng
Commit 631eb5847b
Parents: e62651e3cf

Use fromDeg for angle of 0.

03-Mar-2024 (Sunday) at 19:33:35 PST by Ru5tK1ng
Commit e62651e3cf
Parents: caa4728bd4

Fixed: A_LookEx did not account for the +LOOKALLAROUND flag.

12-Mar-2024 (Tuesday) at 15:17:20 PDT by Ricardo Luís Vaz Silva
Commit caa4728bd4
Parents: 7f8ce13d24

Export A_DoChase to zscript and make A_Chase a direct native function

16-Mar-2024 (Saturday) at 21:58:24 PDT by Rachael Alexanderson
Commit 7f8ce13d24
Parents: c73ec97027

  • add missing include for macos

16-Mar-2024 (Saturday) at 20:22:42 PDT by Rachael Alexanderson
Commit c73ec97027
Parents: 1e2a491f9e

  • accidentally added erroneous quotes to the last commit

16-Mar-2024 (Saturday) at 19:58:29 PDT by Rachael Alexanderson
Commit 1e2a491f9e
Parents: cc88dfbe50

15-Mar-2024 (Friday) at 13:19:02 PDT by Ricardo Luís Vaz Silva
Commit cc88dfbe50
Parents: 0092aa0772

Unrevert two changes

  • Sorted Delete for TArray
  • Typed constructor for TObjPtr

14-Mar-2024 (Thursday) at 14:51:42 PDT by Ricardo Luís Vaz Silva
Commit 0092aa0772
Parents: 520b960ca5

Fix crash with DecoupledModels flag defined but no actual model

15-Mar-2024 (Friday) at 12:24:39 PDT by Christoph Oelckers
Commit 520b960ca5
Parents: c9e678b60e

Reverted the path node system

Code reviews were unfavorable so better nix it before it finds wider use.

15-Mar-2024 (Friday) at 10:33:17 PDT by Ricardo Luís Vaz Silva
Commit c9e678b60e
Parents: fe0de5053a

Fix missing newlines in animation messages

13-Mar-2024 (Wednesday) at 12:47:37 PDT by Major Cooke
Commit fe0de5053a
Parents: 341c1bbede

  • Fixed: ROLLCENTER was always being applied even when the flag wasn't present.

14-Mar-2024 (Thursday) at 14:51:42 PDT by Ricardo Luís Vaz Silva
Commit 341c1bbede
Parents: cafafbe3a0

Fix crash with DecoupledModels flag defined but no actual model

13-Mar-2024 (Wednesday) at 16:12:03 PDT by nashmuhandes
Commit cafafbe3a0
Parents: 6d99395b68

The default bind was wrong here (supposed to be Pov1, not Pov2. Obviously a typo)

13-Mar-2024 (Wednesday) at 11:10:10 PDT by Major Cooke
Commit 6d99395b68
Parents: 4682b7172e

  • Fixed: Fear checks were incorrect when accounting for player being present or not.

13-Mar-2024 (Wednesday) at 08:49:53 PDT by Major Cooke
Commit 4682b7172e
Parents: f081ef1850

Fixed typo

09-Mar-2024 (Saturday) at 11:02:35 PST by Major Cooke
Commit f081ef1850
Parents: 0d9855cfe7

Enhanced pathing for floaters

Their checks are now 2D instead of 3D.

12-Mar-2024 (Tuesday) at 14:30:35 PDT by nashmuhandes
Commit 0d9855cfe7
Parents: 730ef1a23a

Expose LandingSpeed to ZScript. This controls the minimum Z velocity from falling down that's needed to "squat" the player's view (defaults to -8).

10-Mar-2024 (Sunday) at 09:40:50 PDT by Boondorl
Commit 730ef1a23a
Parents: 0ef042562e

Adjusted view angle interpolation

Now uses deltaangle to get the shortest interpolation path for angles.

08-Mar-2024 (Friday) at 10:54:02 PST by Boondorl
Commit 0ef042562e
Parents: 05167fd4ef

Fix for Morph virtual

Allows class to be used as an argument type in place of class within the third argument for backwards compatibility.

27-Feb-2024 (Tuesday) at 16:46:38 PST by Major Cooke
Commit 05167fd4ef
Parents: d71af3683a

Missed this one.

24-Feb-2024 (Saturday) at 17:44:57 PST by Major Cooke
Commit d71af3683a
Parents: 257ddb520a

Clear the path instead of advancing the node when crossing portals.

  • If an actor crosses back over a portal because they're blocked, it will result in false positives.
  • Fixed nodes not being targeted for aim direction.

22-Feb-2024 (Thursday) at 16:20:40 PST by Major Cooke
Commit 257ddb520a
Parents: 5abd7e1ebf

Extra safety checks.

22-Feb-2024 (Thursday) at 13:52:23 PST by Major Cooke
Commit 5abd7e1ebf
Parents: 79fb3dfd31

Comment warning to modders.

22-Feb-2024 (Thursday) at 06:41:50 PST by Major Cooke
Commit 79fb3dfd31
Parents: 69001ad4f7

Implemented KEEPPATH flag.

Newer commits | Older commits