Latest Raze Changes
Latest 50 commits, skipping 100
Unofficial development builds at DRD Team
07-Mar-2025 (Friday) at 22:57:10 CST by Dileep V. Reddy
Forgot to account for when both floor and ceiling of a sector are portals.
06-Mar-2025 (Thursday) at 11:55:11 CST by Dileep V. Reddy
Revert using older stencil method for stacked sectors (and reflective flats) if viewpoint is not allowed OoB. There was some bug with nearby skyplanes otherwise.
04-Mar-2025 (Tuesday) at 07:37:33 CST by Ricardo Luís Vaz Silva
stop game from getting stuck in chat mode if the main menu is open
04-Mar-2025 (Tuesday) at 07:25:02 CST by Ricardo Luís Vaz Silva
fix crash if chat key is pressed during the loading screen
04-Mar-2025 (Tuesday) at 05:59:03 CST by Ricardo Luís Vaz Silva
rename vm internal structs to make room for compilation-unit-internal structs/classes
04-Mar-2025 (Tuesday) at 05:36:13 CST by Ricardo Luís Vaz Silva
Allow >>
in parser for aggregate types
makes stuff like Array<Class
02-Mar-2025 (Sunday) at 13:58:37 CST by Ricardo Luís Vaz Silva
restrict internal structs to gzdoom.pk3
02-Mar-2025 (Sunday) at 12:19:43 CST by Ricardo Luís Vaz Silva
don't allow backing types of string/array/map/etc to be referenced as actual types
02-Mar-2025 (Sunday) at 12:18:43 CST by Ricardo Luís Vaz Silva
add better descriptive name for vectors/quats
02-Mar-2025 (Sunday) at 11:45:00 CST by Ricardo Luís Vaz Silva
rework how vector local type restrictions are managed
29-Mar-2025 (Saturday) at 10:36:36 CDT by Dileep V. Reddy
Addressing some small regression by conditioning a few calculations on OoB viewpoints. Branching Frustum calculation to old method.
17-Feb-2025 (Monday) at 21:18:33 CST by Dileep V. Reddy
Small correction to OoB viewpoint stacked-sector portal visibility. OoB is not the same as Ortho.
17-Feb-2025 (Monday) at 20:23:26 CST by Dileep V. Reddy
Stacked sector portals now render for OoB viewpoints.
15-Feb-2025 (Saturday) at 22:44:15 CST by Dileep V. Reddy
Reflective flats now work with OoB viewpoints, including ortho. Had to create a new type of portal stencil for the HWPlaneMirrorPortal. Stacked sector portals could be made to work the same way, but there are clipper issues, revealing out-of-view sections of the map on the other side. Hence sector portal rendering is still disabled in OoB viewpoints.
13-Feb-2025 (Thursday) at 22:54:36 CST by Dileep V. Reddy
Making 3D-floors respond to r_dithertransparency properly.
11-Feb-2025 (Tuesday) at 20:51:21 CST by Dileep V. Reddy
Added visual rendering for LinePortals and SkyPortals for OoB viewpoints. SkyPortals will be stenciled, and will always use perspective projection. Disabled interpolation when portalgroup changes (portal transition occurs) if viewpoint is OoB (was necessary for fog of war when r_radarclipper is set to true). Tightened up radar clipper by making it more aggressive. Voided walls wont' get filled in by a floor or ceiling sky (because of the stencil). Ceiling sky will be half-infinitely tall upwards, and floor sky will be half-infinitely tall downwards. Use only floor skies and a good GLSKYBOX for top-down/isometric cameras. Level.ReplaceTextures("F_SKY1", "SKY1", TexMan.NOT_FLOOR); (zscript) is a nice trick for WorldLoaded().
30-Jan-2025 (Thursday) at 23:10:45 CST by Dileep V. Reddy
3D floor flats now respect r_dithertransparency flag (how did this make it into vkdoom but not gzdoom?)
19-Jan-2025 (Sunday) at 18:19:54 CST by Dileep V. Reddy
Better flat visibility checks for Ortho projection.
07-Apr-2025 (Monday) at 15:57:28 CDT by Gene
Only allocate when needed
07-Apr-2025 (Monday) at 06:21:35 CDT by Gene
Try TMap
07-Apr-2025 (Monday) at 02:13:11 CDT by Gene
Actually null the pointer
07-Apr-2025 (Monday) at 00:05:49 CDT by Gene
Don't inline AddLightNode
06-Apr-2025 (Sunday) at 00:01:31 CDT by Gene
Scrap dlight lighthead link lists
05-Apr-2025 (Saturday) at 07:18:33 CDT by Peppersawce
Haiku support patch
03-Apr-2025 (Thursday) at 00:51:03 CDT by Christoph Oelckers
rewrote XY and XYZ accessors for vectors to be read-only and not use type punning.
01-Apr-2025 (Tuesday) at 15:11:59 CDT by Ricardo Luís Vaz Silva
fix comment
01-Apr-2025 (Tuesday) at 15:10:18 CDT by Ricardo Luís Vaz Silva
convert g_game.cpp VMCalls to use VMCallSingle/VMCallVoid (as an example)
01-Apr-2025 (Tuesday) at 15:07:53 CDT by Ricardo Luís Vaz Silva
fix parameter/return checking
01-Apr-2025 (Tuesday) at 14:49:28 CDT by Ricardo Luís Vaz Silva
finish implementing VMCallSingle
01-Apr-2025 (Tuesday) at 14:04:12 CDT by Ricardo Luís Vaz Silva
VMCallScript -> VMCallSingle
30-Mar-2025 (Sunday) at 13:01:20 CDT by DyNaM1Kk
Added autoSwitch parameter to A_ReFire
30-Mar-2025 (Sunday) at 18:15:53 CDT by MajorCooke
Exported:
- GetLumpContainer
- GetContainerName
- GetLumpFullPath for WADS struct, useful for debugging custom-made parsers and identifying where problems may arise.
All credit goes to Jay for the code.
29-Mar-2025 (Saturday) at 10:36:36 CDT by Dileep V. Reddy
Addressing some small regression by conditioning a few calculations on OoB viewpoints. Branching Frustum calculation to old method.
25-Mar-2025 (Tuesday) at 12:17:14 CDT by Rachael Alexanderson
- add new dsquake by Enjay
25-Mar-2025 (Tuesday) at 05:41:46 CDT by Sally Coolatta
cl_debugprediction console variable
Makes gametic
run behind ClientTic
by n ticks, and forces player prediction code to run. Only works if you are in a singleplayer session.
This is intended to be useful for mod development, as you can quickly test prediction issues without creating a multiplayer server. It may also come in handy if any improvements are made to the prediction code in the future.
24-Mar-2025 (Monday) at 09:23:36 CDT by Boondorl
Update all players' acks in packet-server mode
Fixes potential issue when host switching in packet-server mode
24-Mar-2025 (Monday) at 08:55:40 CDT by Boondorl
Fixed potential softlock in packet-server mode
Make sure to send over the lowest player's data we got as the ack and not whatever the host specifically had
24-Mar-2025 (Monday) at 20:30:01 CDT by Boondorl
Fixed inventory ticking when playing online
No longer tied to the player's latency value as it now runs in the client-side logic.
24-Mar-2025 (Monday) at 03:44:14 CDT by Christoph Oelckers
forgot to save the MAPINFO part.
24-Mar-2025 (Monday) at 03:38:51 CDT by Christoph Oelckers
disable Build light mode due to being broken.
13-Mar-2025 (Thursday) at 11:26:28 CDT by nashmuhandes
Properly assign tags to various Raven game items
20-Mar-2025 (Thursday) at 06:04:51 CDT by Boondorl
You client-side flag instead of storing ACS controller
Prevents old save files from breaking if they were running ACS.
19-Mar-2025 (Wednesday) at 16:15:29 CDT by Magnus Norddahl
Add VMCallScript template for calling ZScript functions with type checking
16-Mar-2025 (Sunday) at 12:54:35 CDT by Magnus Norddahl
Fix memory leak in mixins
19-Mar-2025 (Wednesday) at 12:57:26 CDT by Boondorl
Added missing return values in VM calls
These are not supported by the JIT and must always be passed.
19-Mar-2025 (Wednesday) at 09:24:21 CDT by Boondorl
Fixed player respawning
Pass appropriate information to the VM
19-Mar-2025 (Wednesday) at 07:11:29 CDT by Boondorl
Added missing serializing for level script controller
17-Mar-2025 (Monday) at 11:53:10 CDT by Boondorl
Fixed crash with teamplay and the scoreboard
Now checks to make sure the player is on a valid team before fetching its info.
14-Mar-2025 (Friday) at 18:39:29 CDT by Boondorl
Fixed setinv cheat
13-Mar-2025 (Thursday) at 11:46:49 CDT by Boondorl
Exported episode and skill infos