Latest Raze Changes

Latest 50 commits, skipping 800

Unofficial development builds at DRD Team

Newer commits | Older commits

17-Oct-2024 (Thursday) at 18:29:07 PDT by Rachael Alexanderson
Commit 7a4a7146f5
Parents: 7baa25e993

Revert "- Actor.GetSpecies() is a non-destructive function"

This reverts commit ee5442c06b200163811ad23287ac98330201ecf0.

17-Oct-2024 (Thursday) at 18:28:52 PDT by Rachael Alexanderson
Commit c2fd99a24d
Parents: 758c0dbc7e

Revert "- Actor.GetSpecies() is a non-destructive function"

This reverts commit ee5442c06b200163811ad23287ac98330201ecf0.

17-Oct-2024 (Thursday) at 12:25:47 PDT by Ricardo Luís Vaz Silva
Commit 7baa25e993
Parents: bf84d8152b

allow getting checksum for current map

17-Oct-2024 (Thursday) at 12:25:47 PDT by Ricardo Luís Vaz Silva
Commit 758c0dbc7e
Parents: 261881e0d7

allow getting checksum for current map

16-Oct-2024 (Wednesday) at 07:54:15 PDT by Christoph Oelckers
Commit bf84d8152b
Parents: 3af3b2e742

do not set console mode from an uninitialized variable.

16-Oct-2024 (Wednesday) at 07:54:15 PDT by Christoph Oelckers
Commit 261881e0d7
Parents: 2a8b629a12

do not set console mode from an uninitialized variable.

16-Oct-2024 (Wednesday) at 03:03:26 PDT by Rachael Alexanderson
Commit 2a8b629a12
Parents: fcf65bee27

  • keep ENABLE_VIRTUAL_TERMINAL_PROCESSING mode in isolated console mode

16-Oct-2024 (Wednesday) at 03:03:26 PDT by Rachael Alexanderson
Commit 3af3b2e742
Parents: e242330c96

  • keep ENABLE_VIRTUAL_TERMINAL_PROCESSING mode in isolated console mode

16-Oct-2024 (Wednesday) at 03:01:24 PDT by Rachael Alexanderson
Commit e242330c96
Parents: 86cd212d7f

  • we don't need these includes anymore

16-Oct-2024 (Wednesday) at 03:01:24 PDT by Rachael Alexanderson
Commit fcf65bee27
Parents: 0a9eb474cd

  • we don't need these includes anymore

16-Oct-2024 (Wednesday) at 02:57:58 PDT by Rachael Alexanderson
Commit 0a9eb474cd
Parents: 81f2bef4ac

  • fix isolated console mode (i.e. launching from explorer.exe)

16-Oct-2024 (Wednesday) at 02:57:58 PDT by Rachael Alexanderson
Commit 86cd212d7f
Parents: 9a9440a6f7

  • fix isolated console mode (i.e. launching from explorer.exe)

15-Oct-2024 (Tuesday) at 11:21:26 PDT by Kaelan
Commit 81f2bef4ac
Parents: b4d214a0cf

Further cleanup as per recommendations

15-Oct-2024 (Tuesday) at 11:15:54 PDT by Kaelan
Commit b4d214a0cf
Parents: 9d725276ac

add PARAM_PROLOGUE

15-Oct-2024 (Tuesday) at 11:12:33 PDT by Kaelan
Commit 9d725276ac
Parents: 70eb4b974d

Add manual config saving to CVar struct

Allows for calling to save custom cvars manually to ensure they're reliably stored. As is, the only way to ensure that cvars are saved is to safely/manually close out GZDoom, meaning if a crash occurs, that data is lost.

THis is very detrimental to mods/standalone projects that rely on CVars for storing custom data, and or data that transcends save games.

15-Oct-2024 (Tuesday) at 07:50:04 PDT by Rachael Alexanderson
Commit 9a9440a6f7
Parents: ffcce790de

  • enable console subsystem processing for Windows, enable runtime detection

14-Oct-2024 (Monday) at 14:30:59 PDT by Rachael Alexanderson
Commit ffcce790de
Parents: cca1946201

  • Actor.GetSpecies() is a non-destructive function

14-Oct-2024 (Monday) at 12:15:30 PDT by Major Cooke
Commit cca1946201
Parents: 2f30f720a4

Added (SPF_)STRETCHPIXELS.

This counteracts the squaring implied by rolling sprites.

14-Oct-2024 (Monday) at 00:39:26 PDT by Rachael Alexanderson
Commit 2f30f720a4
Parents: 0785038120

  • simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30

12-Oct-2024 (Saturday) at 02:52:07 PDT by Jan Engelhardt
Commit 0785038120
Parents: 992e01de05

Resolve compiler warning about destructor syntax

gcc-14 warns:

tarray.h:927:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 927 | ~TDeletingArray<T, TT> ()

15-Oct-2024 (Tuesday) at 07:50:04 PDT by Rachael Alexanderson
Commit 70eb4b974d
Parents: ee5442c06b

  • enable console subsystem processing for Windows, enable runtime detection

14-Oct-2024 (Monday) at 14:30:59 PDT by Rachael Alexanderson
Commit ee5442c06b
Parents: fa467073eb

  • Actor.GetSpecies() is a non-destructive function

14-Oct-2024 (Monday) at 12:15:30 PDT by Major Cooke
Commit fa467073eb
Parents: 3e33e31d19

Added (SPF_)STRETCHPIXELS.

This counteracts the squaring implied by rolling sprites.

14-Oct-2024 (Monday) at 00:39:26 PDT by Rachael Alexanderson
Commit 3e33e31d19
Parents: 9df656a9cf

  • simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30

14-Oct-2024 (Monday) at 00:23:12 PDT by inkoalawetrust
Commit 9df656a9cf
Parents: c603494057

Added LookForEnemiesEx() for returning all enemies in an area. (#2753)

  • Compartmentalized the LookForEnemiesInBlock checks

  • Added LookForEnemiesEx().

This function allows for ZScript code to get an array with all enemies of the caller found in range. Using similar sight logic as functions like LookForEnemies().

  • Added noPlayers parameter to LookForEnemiesEx().

This parameter allows the function to also find players around it.

  • Added VM abort to LookForEnemiesEx().

Prevent crashes by passing a null array by reference.

30-Aug-2024 (Friday) at 03:02:32 PDT by Cacodemon345
Commit c603494057
Parents: 12d1afcc4e

Interpolate non-Burn screen wipes

01-Oct-2024 (Tuesday) at 17:53:30 PDT by inkoalawetrust
Commit 12d1afcc4e
Parents: 8e4080f8d1

Fixed WalkStepTics & RunStepTics in terrain parser

Fixed the discrepancy where WalkStepTics and RunStepTics were called, well, that. In the terrain struct in both C++ and ZScript. While the terrain parser looked for WALKINGSTEPTIME and RUNNINGSTEPTIME instead. Also made the parse not multiply these time values by the ticrate to treat them as seconds instead of tics.

Added flags for P_HitWater().

Added optional overridable footsteps for players.

Added an overridable MakeFootsteps() virtual in PlayerPawn. Which allows for adding totally custom footstep logic for players. By default, it comes with a basic footstep system that uses the footstep properties of whatever terrain the pawn is standing on. bMakeFootsteps must be enabled on the pawn for the virtual to run.

Added generic StepSound TERRAIN property.

Added a generic step sound TERRAIN property, for defining foot-agnostic step sounds. Used by the built-in footstep system over the individual foot ones.

Simplified MakeFootsteps().

Also removed a leftover debug message.

12-Oct-2024 (Saturday) at 02:52:07 PDT by Jan Engelhardt
Commit 8e4080f8d1
Parents: de64ffbf11

Resolve compiler warning about destructor syntax

gcc-14 warns:

tarray.h:927:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 927 | ~TDeletingArray<T, TT> ()

12-Oct-2024 (Saturday) at 01:22:45 PDT by Rachael Alexanderson
Commit 992e01de05 (tag: g4.13.0a)
Parents: 1a699c08af

  • define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler

12-Oct-2024 (Saturday) at 01:22:45 PDT by Rachael Alexanderson
Commit de64ffbf11
Parents: 573cd2f12c

  • define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler

11-Oct-2024 (Friday) at 22:30:20 PDT by Rachael Alexanderson
Commit 573cd2f12c (tag: g4.14pre)
Parents: e562111a51

g4.14pre

11-Oct-2024 (Friday) at 22:28:09 PDT by Rachael Alexanderson
Commit 1a699c08af (tag: g4.13.0)
Parents: e562111a51

  • this is version 4.13.0

11-Oct-2024 (Friday) at 22:24:57 PDT by Rachael Alexanderson
Commit e562111a51
Parents: 4cb60265be

  • don't show iwad box if priority iwad has been located for the currently loaded mods gameinfo

11-Oct-2024 (Friday) at 22:03:51 PDT by Rachael Alexanderson
Commit 4cb60265be
Parents: 24792913ca

  • language update

09-Oct-2024 (Wednesday) at 18:27:07 PDT by Rachael Alexanderson
Commit 24792913ca (prep-4.13)
Parents: 6c4b25930b

  • don't spam the console log if there's math errors - mostly affects Linux/MacOS because there is no distinction from console apps or GUI apps so they put all the data in the console which can cause lag

10-Oct-2024 (Thursday) at 03:35:42 PDT by alexey.lysiuk
Commit 6c4b25930b
Parents: 411531026b

  • moved appimage github actions workflow back

it should be disabled in actions settings instead revert 77519332e8ed232619417ebbf6eb01e4b58236f5

10-Oct-2024 (Thursday) at 02:58:07 PDT by alexey.lysiuk
Commit 411531026b
Parents: 61bd3a739a

  • updated github actions workflow
  • fix macos jobs
  • fix warnings

01-Oct-2024 (Tuesday) at 06:13:41 PDT by inkoalawetrust
Commit 61bd3a739a
Parents: 15241cbe96

Added MF9_FORCESECTORDAMAGE.

This flag forces non-player actors to take damage from hurt floors even if SECMF_HURTMONSTERS isn't true.

09-Oct-2024 (Wednesday) at 08:06:17 PDT by Rachael Alexanderson
Commit 15241cbe96
Parents: d90de3a8a1

  • use newer zmusic

09-Oct-2024 (Wednesday) at 05:07:53 PDT by Christoph Oelckers
Commit d90de3a8a1
Parents: f9a59a989b

avoid floats in integer math.

08-Oct-2024 (Tuesday) at 09:31:50 PDT by Dileep V. Reddy
Commit f9a59a989b
Parents: 23c97b5a73

Orthographic projection Widescreen aspect ratio horizontal clipping fixed. This one-line change only affects ortho viewpoints. Easy to verify in windowed mode.

08-Oct-2024 (Tuesday) at 09:21:01 PDT by inkoalawetrust
Commit 23c97b5a73
Parents: f5c06551e4

Updated ZDoom UDMF spec changelog.

Added additions that never got their own version change in the changelog.

06-Oct-2024 (Sunday) at 07:05:41 PDT by nashmuhandes
Commit f5c06551e4
Parents: 23d131f6c2

Use a light_ prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things

05-Oct-2024 (Saturday) at 19:03:05 PDT by inkoalawetrust
Commit 23d131f6c2
Parents: 19e1d400e4

Made GetMidTexturePosition() const.

05-Oct-2024 (Saturday) at 19:03:05 PDT by Ricardo Luís Vaz Silva
Commit 19e1d400e4
Parents: 2e795bebb4

Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition

05-Oct-2024 (Saturday) at 03:53:21 PDT by Christoph Oelckers
Commit 2e795bebb4
Parents: 413aefb0ab

added a menu option for switching module players.

05-Oct-2024 (Saturday) at 03:36:55 PDT by Christoph Oelckers
Commit 413aefb0ab
Parents: 6b5be653dc

added CVAR to select the preferred MOD player and SNDINFO option to set it per song.

05-Oct-2024 (Saturday) at 00:40:07 PDT by Blue Shadow
Commit 6b5be653dc
Parents: f0676cdf01

  • set a default value of 1.0 for MissileChanceMult property

05-Oct-2024 (Saturday) at 01:22:05 PDT by Christoph Oelckers
Commit f0676cdf01
Parents: 2b2e85005c

fixed a few memory leaks

04-Oct-2024 (Friday) at 09:34:32 PDT by Christoph Oelckers
Commit 2b2e85005c
Parents: ccbebfcf34

fix MBF21 ClearCountItem

Newer commits | Older commits