Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
01-May-2024 (Wednesday) at 15:46:07 CDT by Xaser Acheron
add mbf21 and mbf21 (strict) compatibility presets
01-May-2024 (Wednesday) at 10:57:11 CDT by Christoph Oelckers
fixed GL nodes loader for maps loaded from mounted folders.
Due to how the reader is created, READER_NEW will not work for it, it needs to force READER_CACHED.
01-May-2024 (Wednesday) at 05:20:06 CDT by Christoph Oelckers
don't abort when parsing the Steam config fails.
01-May-2024 (Wednesday) at 04:58:30 CDT by Christoph Oelckers
strip spaces from language labels.
01-May-2024 (Wednesday) at 02:49:45 CDT by Christoph Oelckers
fixed: The savegame's PNG loader must use a caching FileReader to avoid holding a handle to the containing file.
This blocked savegame deletion.
01-May-2024 (Wednesday) at 02:47:58 CDT by Christoph Oelckers
fixed: for deleting files and folders on Windows we have to call the Unicode variants of these functions.
29-Apr-2024 (Monday) at 00:46:12 CDT by Ru5tK1ng
Added missing checking for LOOKALLAROUND.
28-Apr-2024 (Sunday) at 09:20:31 CDT by Ricardo Luís Vaz Silva
restore old fadestep behavior if SPF_NEGATIVE_FADESTEP is not passed in
27-Apr-2024 (Saturday) at 17:43:04 CDT by Boondorl
Fixed weapon slots not resetting on unmorph
Important for any morphed pawns that set custom weapon slots.
28-Apr-2024 (Sunday) at 08:00:18 CDT by Boondorl
Fixed ViewPos not properly backing up when predicting
Also now forcibly creates the object on players when they spawn so their pointer won't get lost when predicting.
28-Apr-2024 (Sunday) at 18:18:55 CDT by Boondorl
Fixed desync in Heretic
28-Apr-2024 (Sunday) at 17:30:19 CDT by Boondorl
Fixed prediction not calling virtual Tick function
26-Apr-2024 (Friday) at 14:12:47 CDT by Boondorl
Reworked clientside lerping
Now acts as a rubberbanding effect. The result is that movement is now considered correct and adjusted towards the real position if not rather than cautiously moving towards the predicted position.
28-Apr-2024 (Sunday) at 02:35:09 CDT by Rachael Alexanderson
- mirror changes with ZWidget, remove SDL_Wait failure message
28-Apr-2024 (Sunday) at 02:35:09 CDT by Rachael Alexanderson
- mirror changes with ZWidget, remove SDL_Wait failure message
28-Apr-2024 (Sunday) at 01:41:00 CDT by Rachael Alexanderson
- this is 4.12.2
24-Apr-2024 (Wednesday) at 06:17:09 CDT by Rachael Alexanderson
- shorten sdl_waitevent error message
24-Apr-2024 (Wednesday) at 05:52:01 CDT by Rachael Alexanderson
- demote SDL_Wait errors to console printouts
23-Apr-2024 (Tuesday) at 19:30:44 CDT by Rachael Alexanderson
- fixed: rollsprites now 'unstretch' properly in regular y-billboarding
22-Apr-2024 (Monday) at 15:53:12 CDT by Rachael Alexanderson
-norun
now implies-stdout
on Windows as it's useless without it
22-Apr-2024 (Monday) at 09:09:32 CDT by nashmuhandes
ZDRay specs fix
22-Apr-2024 (Monday) at 00:14:04 CDT by Christoph Oelckers
fix lifetime of skyinfo variable in HWWall::SkyPlane.
27-Apr-2024 (Saturday) at 08:38:45 CDT by DyNaM1Kk
Fixed "PrivateNetOf" function not checking for the entire B class private network range
27-Apr-2024 (Saturday) at 05:36:10 CDT by Christoph Oelckers
text update
27-Apr-2024 (Saturday) at 05:36:10 CDT by Christoph Oelckers
text update
27-Apr-2024 (Saturday) at 03:45:50 CDT by Christoph Oelckers
added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10
26-Apr-2024 (Friday) at 12:10:49 CDT by Boondorl
Player spawn fix in co-op new games
If there aren't enough player spawns present in co-op, the game will instead fail to spawn extra players, waiting for the ticker to automatically capture the fact they have PST_ENTER. This presents a problem in WorldLoaded() where it becomes unreliable whether or not a player has truly spawned. This also means those extra players had slightly different spawn behavior compared to regular pawns.
25-Apr-2024 (Thursday) at 17:09:53 CDT by Boondorl
Fixed changeskill being unnetworked
25-Apr-2024 (Thursday) at 15:10:00 CDT by Boondorl
View fixes when predicting
View interpolation paths are now reset properly when predicting, fixing portals. Teleporters disabling view interpolation is now handled before every movement instead of only once at the start of predicting. Enabled FoV interpolation when playing online.
25-Apr-2024 (Thursday) at 11:55:26 CDT by Boondorl
Fixed incorrect automap arrow position in multiplayer
This caused the player arrows to update at only 35Hz and for the console player's arrow it would lag behind when following.
25-Apr-2024 (Thursday) at 11:14:39 CDT by Christoph Oelckers
fixed: AActor's members must all be native.
The morph code added 4 scripted ones, but AActor's size must be known at compile time.
25-Apr-2024 (Thursday) at 06:52:44 CDT by Boondorl
Interpolation fix for network prediction
This is a minor fix for interpolation when playing online as predicted movement was not properly having its prev data reset like a real tick would be. This resulted in jittery player sprites in third person.
27-Apr-2024 (Saturday) at 04:57:22 CDT by Christoph Oelckers
fixed bad network ID assignment.
ClientNetIDStart was added twice here. This was asserting when loading a savegame.
27-Apr-2024 (Saturday) at 03:45:50 CDT by Christoph Oelckers
added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10
06-Jan-2024 (Saturday) at 08:55:20 CST by jekyllgrim
Add graycheckVal, expose hud_oldscale/hud_scalefactor to the menu
Add graycheckVal to OptionMenu items Add menu elements for hud_oldscale and hud_scalefactor to menudef.txt
22-Apr-2024 (Monday) at 19:45:33 CDT by Boondorl
Added ShouldShareItem virtual
Allows for easier customizing of whether or not an item should be shared with players upon pickup in co-op (e.g. it allows it to be expanded to weapons with custom cvars).
26-Apr-2024 (Friday) at 14:12:47 CDT by Boondorl
Reworked clientside lerping
Now acts as a rubberbanding effect. The result is that movement is now considered correct and adjusted towards the real position if not rather than cautiously moving towards the predicted position.
26-Apr-2024 (Friday) at 12:10:49 CDT by Boondorl
Player spawn fix in co-op new games
If there aren't enough player spawns present in co-op, the game will instead fail to spawn extra players, waiting for the ticker to automatically capture the fact they have PST_ENTER. This presents a problem in WorldLoaded() where it becomes unreliable whether or not a player has truly spawned. This also means those extra players had slightly different spawn behavior compared to regular pawns.
25-Apr-2024 (Thursday) at 17:09:53 CDT by Boondorl
Fixed changeskill being unnetworked
25-Apr-2024 (Thursday) at 15:10:00 CDT by Boondorl
View fixes when predicting
View interpolation paths are now reset properly when predicting, fixing portals. Teleporters disabling view interpolation is now handled before every movement instead of only once at the start of predicting. Enabled FoV interpolation when playing online.
24-Apr-2024 (Wednesday) at 11:46:30 CDT by Boondorl
Fixes for client network IDs
Fixed an off-by-one error on client IDs (these need to start at 1 as 0 is an invalid network ID). Morphing will now swap the client body's ID so it remains in the first 1 - MAXPLAYERS slots.
25-Apr-2024 (Thursday) at 11:55:26 CDT by Boondorl
Fixed incorrect automap arrow position in multiplayer
This caused the player arrows to update at only 35Hz and for the console player's arrow it would lag behind when following.
25-Apr-2024 (Thursday) at 11:14:39 CDT by Christoph Oelckers
fixed: AActor's members must all be native.
The morph code added 4 scripted ones, but AActor's size must be known at compile time.
25-Apr-2024 (Thursday) at 06:52:44 CDT by Boondorl
Interpolation fix for network prediction
This is a minor fix for interpolation when playing online as predicted movement was not properly having its prev data reset like a real tick would be. This resulted in jittery player sprites in third person.
25-Apr-2024 (Thursday) at 01:27:20 CDT by Rachael Alexanderson
- make gcc14 happy
25-Apr-2024 (Thursday) at 01:27:20 CDT by Rachael Alexanderson
- make gcc14 happy
24-Apr-2024 (Wednesday) at 06:17:09 CDT by Rachael Alexanderson
- shorten sdl_waitevent error message
24-Apr-2024 (Wednesday) at 05:52:01 CDT by Rachael Alexanderson
- demote SDL_Wait errors to console printouts
23-Apr-2024 (Tuesday) at 19:30:44 CDT by Rachael Alexanderson
- fixed: rollsprites now 'unstretch' properly in regular y-billboarding
22-Apr-2024 (Monday) at 15:53:12 CDT by Rachael Alexanderson
-norun
now implies-stdout
on Windows as it's useless without it