Latest Raze Changes
Latest 50 commits, skipping 1100
Unofficial development builds at DRD Team
16-Apr-2024 (Tuesday) at 16:02:27 PDT by Ricardo Luís Vaz Silva
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
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
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
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
Oops, this temporary file wasn't meant to be committed
11-Apr-2024 (Thursday) at 10:46:34 PDT by Magnus Norddahl
Fix source_group typos
11-Apr-2024 (Thursday) at 10:41:49 PDT by Magnus Norddahl
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
further fix mouse visibility
10-Apr-2024 (Wednesday) at 11:13:17 PDT by Ricardo Luís Vaz Silva
fix mouse cursor randomly becoming invisible outside gzdoom
08-Apr-2024 (Monday) at 01:13:47 PDT by Professor Hastig
fix bad assert in GetStateLabelIndex.
08-Apr-2024 (Monday) at 00:47:46 PDT by Professor Hastig
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
initialize lightmap pointer in ProcessLowerMiniseg.
29-Mar-2024 (Friday) at 13:08:06 PDT by Rachael Alexanderson
- 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
- 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
Added co-op option to remember last used weapon when respawning
21-Mar-2024 (Thursday) at 14:06:08 PDT by Boondorl
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
Updated explosion distances from int -> double
13-Mar-2024 (Wednesday) at 12:18:30 PDT by Boondorl
Updated substitution logic to only replace pointers if safe
13-Mar-2024 (Wednesday) at 10:22:19 PDT by Ricardo Luís Vaz Silva
Store type together with pointers to allow safe substitution
01-Mar-2024 (Friday) at 08:15:17 PST by Boondorl
Added interpolation to view position
27-Mar-2024 (Wednesday) at 23:30:09 PDT by Magnus Norddahl
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
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
fix argument pointer wrapping in function pointers
17-Mar-2024 (Sunday) at 16:29:42 PDT by Kyle Evans
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
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
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
Use fromDeg for angle of 0.
03-Mar-2024 (Sunday) at 19:33:35 PST by Ru5tK1ng
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
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
- add missing include for macos
16-Mar-2024 (Saturday) at 20:22:42 PDT by Rachael Alexanderson
- accidentally added erroneous quotes to the last commit
16-Mar-2024 (Saturday) at 19:58:29 PDT by Rachael Alexanderson
- don't show path if longsavemessages is false. fixes https://github.com/ZDoom/gzdoom/issues/2467
15-Mar-2024 (Friday) at 13:19:02 PDT by Ricardo Luís Vaz Silva
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
Fix crash with DecoupledModels flag defined but no actual model
15-Mar-2024 (Friday) at 12:24:39 PDT by Christoph Oelckers
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
Fix missing newlines in animation messages
13-Mar-2024 (Wednesday) at 12:47:37 PDT by Major Cooke
- 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
Fix crash with DecoupledModels flag defined but no actual model
13-Mar-2024 (Wednesday) at 16:12:03 PDT by nashmuhandes
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
- 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
Fixed typo
09-Mar-2024 (Saturday) at 11:02:35 PST by Major Cooke
Enhanced pathing for floaters
Their checks are now 2D instead of 3D.
12-Mar-2024 (Tuesday) at 14:30:35 PDT by nashmuhandes
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
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
Fix for Morph virtual
Allows class
27-Feb-2024 (Tuesday) at 16:46:38 PST by Major Cooke
Missed this one.
24-Feb-2024 (Saturday) at 17:44:57 PST by Major Cooke
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
Extra safety checks.
22-Feb-2024 (Thursday) at 13:52:23 PST by Major Cooke
Comment warning to modders.
22-Feb-2024 (Thursday) at 06:41:50 PST by Major Cooke
Implemented KEEPPATH flag.