Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
25-Nov-2023 (Saturday) at 20:27:28 EST by Ricardo Luís Vaz Silva
serialize cvars
25-Nov-2023 (Saturday) at 20:27:13 EST by Ricardo Luís Vaz Silva
properly serialize int-backed keys for maps
25-Nov-2023 (Saturday) at 17:43:06 EST by &Olga
Add Compatibility=Extended for Blasphemer
22-Nov-2023 (Wednesday) at 15:31:55 EST by Major Cooke
Renamed zsprite.zs to visualthinker.zs for consistency
22-Nov-2023 (Wednesday) at 11:29:49 EST by Rachael Alexanderson
- rename ZSprites to VisualThinkers
21-Nov-2023 (Tuesday) at 01:29:25 EST by Professor Hastig
fix floorclipping on slopes.
21-Nov-2023 (Tuesday) at 12:20:56 EST by nashmuhandes
Expose coop share keys to the options menu
08-Nov-2023 (Wednesday) at 09:06:32 EST by Ricardo Luís Vaz Silva
move all doom-specific loops out of common code
15-Oct-2023 (Sunday) at 16:15:52 EDT by Ricardo Luís Vaz Silva
add foreach(a/type a : thinkeriterator/actoriterator)
15-Oct-2023 (Sunday) at 15:19:55 EDT by Ricardo Luís Vaz Silva
add foreach(a/l/a,p/l,p/a,p,f/l,p,f : blocklinesiterator/blockthingsiterator)
15-Oct-2023 (Sunday) at 12:35:06 EDT by Ricardo Luís Vaz Silva
add foreach v loop for maps
15-Oct-2023 (Sunday) at 12:20:51 EDT by Ricardo Luís Vaz Silva
add foreach k,v loop for maps
- make FxFunctionCall and FxMemberFunctionCall take a temporary for args, since they always move it
- fix type for cast
10-Nov-2023 (Friday) at 04:04:19 EST by Brad Smith
Fix detection of fts_set on OpenBSD
There are some additional headers that are necessary to be able to detect the presence of fts_set.
20-Nov-2023 (Monday) at 17:05:02 EST by Ricardo Luís Vaz Silva
fix gcc/clang
20-Nov-2023 (Monday) at 16:54:49 EST by Ricardo Luís Vaz Silva
Decoupled IQM Model Animations
17-Nov-2023 (Friday) at 18:34:43 EST by Ricardo Luís Vaz Silva
ActorModelData cleanup in preparation for decoupled model animations
20-Nov-2023 (Monday) at 12:57:06 EST by Major Cooke
Fixed uninitialized variables causing issues with other compilers.
18-Nov-2023 (Saturday) at 12:05:11 EST by Major Cooke
- Exposed PrevRoll, enabling roll interpolation disabling without affecting position interpolation.
- Added translation parameter to the
Spawn
function again.
19-Nov-2023 (Sunday) at 07:01:08 EST by Christoph Oelckers
restore accidentally deleted 'else'.
19-Nov-2023 (Sunday) at 06:44:22 EST by Christoph Oelckers
serialize the remap data of custom translations defined at run time.
19-Nov-2023 (Sunday) at 01:47:23 EST by Christoph Oelckers
allow comparisons between ints and translation IDs in pre 4.12 ZScript.
19-Nov-2023 (Sunday) at 01:21:49 EST by Christoph Oelckers
fixed potential nullptr dereference.
18-Nov-2023 (Saturday) at 14:25:01 EST by Ricardo Luís Vaz Silva
invert mouse again for movement, so that it cancels out the first inversion
18-Nov-2023 (Saturday) at 10:54:23 EST by Major Cooke
Fixed missing translation spots.
- Removed translation parameter from ZSprite's
Spawn
mechanic since it's no longer compatible.
14-Nov-2023 (Tuesday) at 10:41:38 EST by Major Cooke
Updated ZSprites to use new translation code.
28-Oct-2023 (Saturday) at 15:00:56 EDT by Major Cooke
Fixed compilation with CI
08-Oct-2023 (Sunday) at 14:08:18 EDT by Major Cooke
- Proper heap handling of
HWSprite
pointer - Added
Construct()
method and ensure it's called when created from any means
03-Oct-2023 (Tuesday) at 14:11:40 EDT by Major Cooke
Added scolor
property, allowing for colorizing ZSprites.
- fixed ZSprites not updating important variables while frozen.
03-Oct-2023 (Tuesday) at 12:06:42 EDT by Major Cooke
- serialize LightLevel
23-Sep-2023 (Saturday) at 22:48:00 EDT by Major Cooke
Added ZSprites.
- Effectively similar to Actors, but without the excess.
- Can be created with either the
level
function or the staticSpawn
function in ZSprite. - STAT_SPRITE belongs to ZSprites only; ZSprites cannot be moved out of, nor can anything else be moved in to, this statnum.
Misc:
- Fixed (Sprite)Offset taking roll into account.
Crediting phantombeta, RicardoLuis0 and RaveYard for assistance.
14-Nov-2023 (Tuesday) at 14:00:09 EST by Ricardo Luís Vaz Silva
Add missing loop
13-Nov-2023 (Monday) at 17:11:47 EST by Rachael Alexanderson
- fix GL ES switch appearing as 'Unknown' in the menu sometimes
12-Nov-2023 (Sunday) at 21:15:08 EST by Ricardo Luís Vaz Silva
Serialize Name Keys as Strings for maps
11-Nov-2023 (Saturday) at 12:47:52 EST by nashmuhandes
Add sv_coopsharekeys
- in coop, picking up a key will distribute it to all online players
10-Nov-2023 (Friday) at 00:50:35 EST by Player701
- Added missing LANGUAGE definition for Mystic Urn's tag
09-Nov-2023 (Thursday) at 16:55:49 EST by Christoph Oelckers
use FTranslationID in the 2D code.
09-Nov-2023 (Thursday) at 16:50:41 EST by Christoph Oelckers
use FTranslationID in the high level parts of the hardware renderer.
09-Nov-2023 (Thursday) at 16:42:03 EST by Christoph Oelckers
use translation IDs in the software renderer.
09-Nov-2023 (Thursday) at 16:37:59 EST by Christoph Oelckers
use FTranslationID in the model code.
09-Nov-2023 (Thursday) at 13:20:04 EST by Christoph Oelckers
use FTranslationID in all places where strict type checking is needed.
This means all properties in serializable classes now use this wrapper type. The backend hasn't been changed yet
09-Nov-2023 (Thursday) at 11:22:46 EST by Christoph Oelckers
gave translations a dedicated scripted type.
This is needed for implementing reliable serialization of custom translations. As long as they are merely ints they cannot be restored on loading a savegame because the serialization code does not know that these variables are special.
09-Nov-2023 (Thursday) at 01:24:37 EST by Professor Hastig
allow defining zero gravity through MAPINFO
07-Nov-2023 (Tuesday) at 12:06:50 EST by Christoph Oelckers
fixed bad parameter types in direct native functions.
bool can cause undefined behavior here, these should be int.
04-Nov-2023 (Saturday) at 07:35:58 EDT by Christoph Oelckers
added rudimentary support for DSDA's COMPLVL lumo.
This cannot of course set real complevels, so what it does is set all appropriate compatibility flags from the respective preset. It does leave out a few flags that are preferably left to the user, like infinitely tall actors or wall running.
02-Nov-2023 (Thursday) at 15:27:35 EDT by Ricardo Luís Vaz Silva
add master levels to game list for steam
02-Nov-2023 (Thursday) at 15:27:20 EDT by Ricardo Luís Vaz Silva
change which config to look for library folders in
steam changed library config from config.vdf to libraryfolders.vdf, at least on windows, might need a change on posix/i_steam.cpp as well, but i don't have a linux machine, so i can't check there
02-Nov-2023 (Thursday) at 16:39:25 EDT by Christoph Oelckers
fix copy/paste error in HWWallDispatcher
02-Nov-2023 (Thursday) at 02:18:15 EDT by Professor Hastig
fixed: Skewing to front and back floor was swapped.
02-Nov-2023 (Thursday) at 05:45:40 EDT by alexey.lysiuk
- bumped minimum OS version to 10.13 in .plist file
31-Oct-2023 (Tuesday) at 20:21:08 EDT by Ricardo Luís Vaz Silva
fix int assign optimization constants generating broken code because they weren't expected