Latest Raze Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

07-Mar-2025 (Friday) at 22:57:10 CST by Dileep V. Reddy
Commit 190896ae1c
Parents: 8326d21cd0

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
Commit 8326d21cd0
Parents: c3f95426ba

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
Commit c3f95426ba
Parents: 974aacfb7b

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
Commit 974aacfb7b
Parents: dd92a972f5

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
Commit dd92a972f5
Parents: b3333e0a51

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
Commit b3333e0a51
Parents: cb1edbde01

Allow >> in parser for aggregate types

makes stuff like Array<Class> parse properly (bit hacky but can't do much better without restructuring the scanner/lexer)

02-Mar-2025 (Sunday) at 13:58:37 CST by Ricardo Luís Vaz Silva
Commit cb1edbde01
Parents: a0592816cd

restrict internal structs to gzdoom.pk3

02-Mar-2025 (Sunday) at 12:19:43 CST by Ricardo Luís Vaz Silva
Commit a0592816cd
Parents: 3a24dfcd2e

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
Commit 3a24dfcd2e
Parents: 96a3e8d405

add better descriptive name for vectors/quats

02-Mar-2025 (Sunday) at 11:45:00 CST by Ricardo Luís Vaz Silva
Commit 96a3e8d405
Parents: c7d25f1452

rework how vector local type restrictions are managed

29-Mar-2025 (Saturday) at 10:36:36 CDT by Dileep V. Reddy
Commit c7d25f1452
Parents: 5ba6bd204f

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
Commit 5ba6bd204f
Parents: 60157796c0

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
Commit 60157796c0
Parents: a0f3ed11cd

Stacked sector portals now render for OoB viewpoints.

15-Feb-2025 (Saturday) at 22:44:15 CST by Dileep V. Reddy
Commit a0f3ed11cd
Parents: e73c283a97

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
Commit e73c283a97
Parents: 8a66eff437

Making 3D-floors respond to r_dithertransparency properly.

11-Feb-2025 (Tuesday) at 20:51:21 CST by Dileep V. Reddy
Commit 8a66eff437
Parents: 527a09c66b

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
Commit 527a09c66b
Parents: 910e4dbcf0

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
Commit 910e4dbcf0
Parents: ac58779e28

Better flat visibility checks for Ortho projection.

07-Apr-2025 (Monday) at 15:57:28 CDT by Gene
Commit e2026dca38
Parents: 9e32e58c8f

Only allocate when needed

07-Apr-2025 (Monday) at 06:21:35 CDT by Gene
Commit 9e32e58c8f
Parents: 81165facf2

Try TMap

07-Apr-2025 (Monday) at 02:13:11 CDT by Gene
Commit 81165facf2
Parents: 4fb4e18594

Actually null the pointer

07-Apr-2025 (Monday) at 00:05:49 CDT by Gene
Commit 4fb4e18594
Parents: 20c234b90f

Don't inline AddLightNode

06-Apr-2025 (Sunday) at 00:01:31 CDT by Gene
Commit 20c234b90f
Parents: a02892389d

Scrap dlight lighthead link lists

05-Apr-2025 (Saturday) at 07:18:33 CDT by Peppersawce
Commit a02892389d
Parents: 6481f8cce9

Haiku support patch

03-Apr-2025 (Thursday) at 00:51:03 CDT by Christoph Oelckers
Commit 6481f8cce9
Parents: 8019b56823

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
Commit 8019b56823
Parents: 6cdcad425a

fix comment

01-Apr-2025 (Tuesday) at 15:10:18 CDT by Ricardo Luís Vaz Silva
Commit 6cdcad425a
Parents: d8651420cc

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
Commit d8651420cc
Parents: 278bd0fb7d

fix parameter/return checking

01-Apr-2025 (Tuesday) at 14:49:28 CDT by Ricardo Luís Vaz Silva
Commit 278bd0fb7d
Parents: 1f1c271883

finish implementing VMCallSingle

01-Apr-2025 (Tuesday) at 14:04:12 CDT by Ricardo Luís Vaz Silva
Commit 1f1c271883
Parents: a0ab9ba25c

VMCallScript -> VMCallSingle

30-Mar-2025 (Sunday) at 13:01:20 CDT by DyNaM1Kk
Commit a0ab9ba25c
Parents: 6f3032dc54

Added autoSwitch parameter to A_ReFire

30-Mar-2025 (Sunday) at 18:15:53 CDT by MajorCooke
Commit 6f3032dc54
Parents: da6730d0a7

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
Commit da6730d0a7
Parents: 3d0663d299

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
Commit 3d0663d299
Parents: ac42aa8337

  • add new dsquake by Enjay

25-Mar-2025 (Tuesday) at 05:41:46 CDT by Sally Coolatta
Commit ac42aa8337
Parents: 154eea56e6

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
Commit 154eea56e6
Parents: 134e8f2d60

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
Commit 134e8f2d60
Parents: 5b1023c447

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
Commit 5b1023c447
Parents: 302d279785

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
Commit 302d279785
Parents: c91912567e

forgot to save the MAPINFO part.

24-Mar-2025 (Monday) at 03:38:51 CDT by Christoph Oelckers
Commit c91912567e
Parents: 2d42438ebd

disable Build light mode due to being broken.

13-Mar-2025 (Thursday) at 11:26:28 CDT by nashmuhandes
Commit 2d42438ebd
Parents: f5a96237e5

Properly assign tags to various Raven game items

20-Mar-2025 (Thursday) at 06:04:51 CDT by Boondorl
Commit f5a96237e5
Parents: 92cc96a672

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
Commit 92cc96a672
Parents: b4c3d2331e

Add VMCallScript template for calling ZScript functions with type checking

16-Mar-2025 (Sunday) at 12:54:35 CDT by Magnus Norddahl
Commit b4c3d2331e
Parents: 43031375f4

Fix memory leak in mixins

19-Mar-2025 (Wednesday) at 12:57:26 CDT by Boondorl
Commit 43031375f4
Parents: 02b5f9a2c5

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
Commit 02b5f9a2c5
Parents: 1542ca8e8c

Fixed player respawning

Pass appropriate information to the VM

19-Mar-2025 (Wednesday) at 07:11:29 CDT by Boondorl
Commit 1542ca8e8c
Parents: d33df9dba8

Added missing serializing for level script controller

17-Mar-2025 (Monday) at 11:53:10 CDT by Boondorl
Commit d33df9dba8
Parents: 345926f057

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
Commit 345926f057
Parents: d0e056565b

Fixed setinv cheat

13-Mar-2025 (Thursday) at 11:46:49 CDT by Boondorl
Commit d0e056565b
Parents: 7e410fd5d8

Exported episode and skill infos

Newer commits | Older commits