Latest Raze Changes

Latest 50 commits, skipping 2600

Unofficial development builds at DRD Team

Newer commits | Older commits

24-Jan-2023 (Tuesday) at 10:12:15 PST by Christoph Oelckers
Commit d7e2a82ded
Parents: fe514aa66c

  • Greek characters for Heretic's BigFont

24-Jan-2023 (Tuesday) at 09:22:14 PST by Christoph Oelckers
Commit fe514aa66c
Parents: 8191282831

  • new characters for Heretic's BigFont.

24-Jan-2023 (Tuesday) at 08:20:40 PST by Christoph Oelckers
Commit 8191282831
Parents: d0b519926c

  • more characters for Doom's BigUpper font.

24-Jan-2023 (Tuesday) at 08:04:30 PST by Christoph Oelckers
Commit d0b519926c
Parents: 1022fb571a

  • Greek characters for Raven's small font.

24-Jan-2023 (Tuesday) at 07:38:52 PST by Christoph Oelckers
Commit 1022fb571a
Parents: 66625a4c6e

  • renamed a few files.

19-Jan-2023 (Thursday) at 17:31:19 PST by CandiceJoy
Commit 66625a4c6e
Parents: faaf938b18

Added GitHub CodeSpaces development environment.

23-Jan-2023 (Monday) at 18:01:26 PST by Emanuele Disco
Commit faaf938b18
Parents: 54d9472766

refactor: add some logs to help understand what is happening during soundfont selection.

It helps understand what soundfont is currently used

refs: https://github.com/ZDoom/ZMusic/pull/44

23-Jan-2023 (Monday) at 14:49:21 PST by Christoph Oelckers
Commit 54d9472766
Parents: 68c2a01f83

  • one more new font character.

23-Jan-2023 (Monday) at 08:51:39 PST by Christoph Oelckers
Commit 68c2a01f83
Parents: b47aa37919

  • more new font characters.

22-Jan-2023 (Sunday) at 17:06:46 PST by Ricardo Luís Vaz Silva
Commit b47aa37919
Parents: 33fd8270b1

Add missing methods (GetIfExists/CheckValue) to Map pseudo-generics

22-Jan-2023 (Sunday) at 11:19:21 PST by Christoph Oelckers
Commit 33fd8270b1
Parents: e268a4195c

  • text update

21-Jan-2023 (Saturday) at 12:29:45 PST by Christoph Oelckers
Commit e268a4195c
Parents: 2fa88aa5a7

  • cleanup of the Chex Quest small font.

This no longer bases its diacritcal characters on Doom's font, it also fills in all characters already present in Doom's small font.

05-Dec-2021 (Sunday) at 15:16:42 PST by Hugo Locurcio
Commit 2fa88aa5a7
Parents: a397a93c25

Implement antialiasing for automap lines

This implements a bruteforce approach for 2D line antialiasing. It's not perfect by any means, but it seems to do its job well enough. Since it draws 9 lines instead of 1 line per segment, it's significantly more expensive but should still be usable on modern hardware (except on very complex maps).

Automap line antialiasing is disabled by default and can be enabled with the am_lineantialiasing 1 cvar.

18-Jan-2023 (Wednesday) at 16:05:47 PST by Ricardo Luís Vaz Silva
Commit a397a93c25
Parents: fed2d11be5

Add Missing Read Barriers to Map Get Functions

17-Jan-2023 (Tuesday) at 11:33:41 PST by Ricardo Luís Vaz Silva
Commit fed2d11be5
Parents: 698bd251ea

Fix iterator invalidation for Map::Get

17-Jan-2023 (Tuesday) at 11:27:52 PST by Ricardo Luís Vaz Silva
Commit 698bd251ea
Parents: decba68225

Mark non-modifying map functions as const

17-Jan-2023 (Tuesday) at 11:14:53 PST by Ricardo Luís Vaz Silva
Commit decba68225
Parents: 0b9fdf2d99

Map::GetIfExists and Map::CheckValue

20-Jan-2023 (Friday) at 14:23:50 PST by Christoph Oelckers
Commit 0b9fdf2d99
Parents: ed6384edc6

  • convert characters to Doom patch format.

19-Jan-2023 (Thursday) at 19:06:38 PST by Ricardo Luís Vaz Silva
Commit ed6384edc6
Parents: d4e9438273

Add internal variable support to files outside gzdoom.pk3

19-Jan-2023 (Thursday) at 19:04:12 PST by Ricardo Luís Vaz Silva
Commit d4e9438273
Parents: da06212134

rename CheckWritable to IsWritable, and invert its output since it's always negated

19-Jan-2023 (Thursday) at 19:03:49 PST by Ricardo Luís Vaz Silva
Commit da06212134
Parents: 5ba1e96d29

Add mDefFileNo to Fields

19-Jan-2023 (Thursday) at 18:58:16 PST by Ricardo Luís Vaz Silva
Commit 5ba1e96d29
Parents: f6128f0e9e

Add mDefFileNo to Classes/Structs

20-Jan-2023 (Friday) at 13:09:20 PST by Boondorl
Commit f6128f0e9e
Parents: 04fc19c32d

Fixed global TerrainDef array not being exported correctly

20-Jan-2023 (Friday) at 12:03:21 PST by Christoph Oelckers
Commit 04fc19c32d
Parents: bdd2281760

  • 4 non-letter characters for Chex.

20-Jan-2023 (Friday) at 10:43:18 PST by Christoph Oelckers
Commit bdd2281760
Parents: 4c0b5cbb32

  • new characters for Doom's SmallFont and BigFont.

This covers all somewhat relevant languages using the Latin alphabet for these two fonts.

17-Jan-2023 (Tuesday) at 19:59:11 PST by Blue Shadow
Commit 4c0b5cbb32
Parents: 20eb821acb

  • alt HUD: use NewSmallFont for drawing player's coordinates if ui_generic is enabled

16-Jan-2023 (Monday) at 23:35:42 PST by Rachael Alexanderson
Commit 20eb821acb
Parents: c382fd9f74

  • indicate in the startup window title when GZDoom is compiled for ARM64 Windows

16-Jan-2023 (Monday) at 21:55:32 PST by Rachael Alexanderson
Commit c382fd9f74
Parents: 45796505de

Update README.md

16-Jan-2023 (Monday) at 19:32:59 PST by Sally Coolatta
Commit 45796505de
Parents: bf39002515

Fix two different portable names

M_GetConfigPath uses GAMENAMELOWERCASE_portable.ini, but IsPortable() checks for GAMENAME_portable.ini. Doesn't have much of an impact on base GZDoom since it's case-insensitive, but can matter for engine forks -- IMO it should just be consistent either way.

15-Jan-2023 (Sunday) at 14:51:48 PST by Hugo Locurcio
Commit bf39002515
Parents: 1c45890c5a

Increase slider precision for mouse sensitivity settings

On mice with high DPI settings, low values such as 0.1-0.3 typically need to be used to get a comfortable effective mouse sensitivity.

15-Jan-2023 (Sunday) at 14:31:16 PST by Hugo Locurcio
Commit 1c45890c5a
Parents: 258f4b6786

Use a slider to allow specifying max FPS with more precision

The minimum value was increased from 30 to 35 to reflect the lowest value you can actually use in vid_maxfps. Values lower than 35 are silently clamped to 35.

The maximum value is chosen to cater to the fastest commercially available display as of writing (500 Hz).

Being able to specify maximum FPS with a more precise slider has several benefits:

  • This adds support for monitors with less common refresh rates (138 Hz, 165 Hz, ...).
  • This adds support for monitors with very high refresh rates (240 Hz or more).
  • This allows catering to variable refresh rate setups with a FPS cap chosen to avoid V-Sync input lag, while also avoiding tearing. For example, choosing a FPS cap of 117 on a 120 Hz display will prevent the display from reaching its maximum refresh rate. More information: https://blurbusters.com/howto-low-lag-vsync-on/
  • The value no longer displays a "Unknown" if customized in the console using the vid_maxfps cvar.

15-Jan-2023 (Sunday) at 20:58:38 PST by Marisa Heit
Commit 258f4b6786
Parents: dd7cb8649f

Check all ACS functions for minimum number of arguments. Also fixes SpawnForced not respecting the minimum declared in zspecial.acs. (https://forum.zdoom.org/viewtopic.php?t=77027)

15-Jan-2023 (Sunday) at 12:29:23 PST by Boondorl
Commit dd7cb8649f
Parents: 3ea49a66d1

Exported LinePortals

Added helper functions for lines related to portals

15-Jan-2023 (Sunday) at 05:01:37 PST by Christoph Oelckers
Commit 3ea49a66d1
Parents: 5b7826f68b

  • cleaned up the pitch management in the sound backend.

This now treats all pitch methods equally instead of the preferential treatment of Doom's original pitch hack. Most importantly, the sound channel now stores the pitch as a floating point value instead of 9.7 fixed point. snd_pitched now also gets checked in the sound engine, not the low level interface.

15-Jan-2023 (Sunday) at 00:21:01 PST by Christoph Oelckers
Commit 5b7826f68b
Parents: 34e2e77f9e

  • set lightblendmode to 0 when setting up a 2D viewpoint.

2D never uses dynamic lights so this should always be 0 - and eliminates another place in the backend referencing game data.

14-Jan-2023 (Saturday) at 23:54:54 PST by Christoph Oelckers
Commit 34e2e77f9e
Parents: 1561616498

  • tab cleanup in shader code.

14-Jan-2023 (Saturday) at 23:34:32 PST by Christoph Oelckers
Commit 1561616498
Parents: bafd6be342

  • pass colormap to MakeGoodRemap as parameter.

Removes a Doom dependency and avoids double reading of the COLORMAP lump.

14-Jan-2023 (Saturday) at 23:20:50 PST by Christoph Oelckers
Commit bafd6be342
Parents: c8b3d95d6f

  • removed backend dependencies on game data.

09-Jan-2023 (Monday) at 08:04:00 PST by Christoph Oelckers
Commit c8b3d95d6f
Parents: 26518f8660

  • backend update from Raze.

14-Jan-2023 (Saturday) at 21:25:16 PST by Kevin Caccamo
Commit 26518f8660
Parents: 5e464d3e93

Fix Y position of characters in monospace fonts

The issue was either a typo, or a false assumption that all monospace font characters would be in squares on the sheet. Fixes #1937

11-Jan-2023 (Wednesday) at 09:53:36 PST by Ricardo Luís Vaz Silva
Commit 5e464d3e93
Parents: 458142eb8b

expose WallMask and ignore actor, allow disabling Actor Tracing for LineTracer::Trace

04-Jan-2023 (Wednesday) at 15:10:15 PST by inkoalawetrust
Commit 458142eb8b
Parents: 6f4a29b5e5

Added flags to SetPlayerProperty.

Added all of the missing player cheats to the SetPlayerProperty special.

04-Jan-2023 (Wednesday) at 17:27:48 PST by inkoalawetrust
Commit 6f4a29b5e5
Parents: aed72f58f3

Added APROP_WaterDepth.

25-Dec-2022 (Sunday) at 14:14:57 PST by Major Cooke
Commit aed72f58f3
Parents: 9468ff85a2

Converted A_Quake(Ex) intensity parameters from ints to doubles.

14-Jan-2023 (Saturday) at 05:58:55 PST by Ricardo Luís Vaz Silva
Commit 9468ff85a2
Parents: 1ebd4f0d41

Add missing error for mapinfo tonemap

07-Dec-2022 (Wednesday) at 07:12:57 PST by Ricardo Luís Vaz Silva
Commit 1ebd4f0d41
Parents: 8e7897233e

Add Tonemap support for Unclamped lighting mode

06-Dec-2022 (Tuesday) at 17:51:45 PST by Ricardo Luís Vaz Silva
Commit 8e7897233e
Parents: aa061562cd

Add Alternate Light Blending Options

14-Jan-2023 (Saturday) at 08:23:02 PST by Rachael Alexanderson
Commit aa061562cd
Parents: bdffcedc03

  • manually reimplement pull request #1850

12-Jan-2023 (Thursday) at 21:37:33 PST by mc776
Commit bdffcedc03
Parents: e0275df931

gldefs: update Freedoom definitions.

Armor was missing ARM2B0 light - reusing GREENARMOR2 since both of them have the blinky red thing.

Armor bonus shouldn't have "dontlightself" because it's not coming out from under an opaque helmet anymore.

Burning barrel has a yellow flame again.

Mega, invulnerability and blur spheres now match their respective colours.

Column is yellow now rather than green.

Tall tech lamp should be red, at least if you consider the light source to be the big red thing on top.

Blue keys now get their own definition instead of relying on the id blue health potion.

Serpentipede balls are less red before exploding and more red after.

Hatchlings have a distinct brighter glow when attacking.

30-Dec-2022 (Friday) at 19:02:23 PST by yqco
Commit e0275df931
Parents: 80d1c61714

CCMD listmaps: Colorize maps loaded from pwads in blue text

Colorize maps added from pwads differently so they stand out better

Newer commits | Older commits