Latest Raze Changes
Latest 50 commits, skipping 1450
Unofficial development builds at DRD Team
25-Nov-2023 (Saturday) at 17:27:28 PST by Ricardo Luís Vaz Silva
serialize cvars
25-Nov-2023 (Saturday) at 17:27:13 PST by Ricardo Luís Vaz Silva
properly serialize int-backed keys for maps
25-Nov-2023 (Saturday) at 14:43:06 PST by &Olga
Add Compatibility=Extended for Blasphemer
22-Nov-2023 (Wednesday) at 12:31:55 PST by Major Cooke
Renamed zsprite.zs to visualthinker.zs for consistency
22-Nov-2023 (Wednesday) at 08:29:49 PST by Rachael Alexanderson
- rename ZSprites to VisualThinkers
20-Nov-2023 (Monday) at 22:29:25 PST by Professor Hastig
fix floorclipping on slopes.
21-Nov-2023 (Tuesday) at 09:20:56 PST by nashmuhandes
Expose coop share keys to the options menu
08-Nov-2023 (Wednesday) at 06:06:32 PST by Ricardo Luís Vaz Silva
move all doom-specific loops out of common code
15-Oct-2023 (Sunday) at 13:15:52 PDT by Ricardo Luís Vaz Silva
add foreach(a/type a : thinkeriterator/actoriterator)
15-Oct-2023 (Sunday) at 12:19:55 PDT 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 09:35:06 PDT by Ricardo Luís Vaz Silva
add foreach v loop for maps
15-Oct-2023 (Sunday) at 09:20:51 PDT 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 01:04:19 PST 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 14:05:02 PST by Ricardo Luís Vaz Silva
fix gcc/clang
20-Nov-2023 (Monday) at 13:54:49 PST by Ricardo Luís Vaz Silva
Decoupled IQM Model Animations
17-Nov-2023 (Friday) at 15:34:43 PST by Ricardo Luís Vaz Silva
ActorModelData cleanup in preparation for decoupled model animations
20-Nov-2023 (Monday) at 09:57:06 PST by Major Cooke
Fixed uninitialized variables causing issues with other compilers.
18-Nov-2023 (Saturday) at 09:05:11 PST 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 04:01:08 PST by Christoph Oelckers
restore accidentally deleted 'else'.
19-Nov-2023 (Sunday) at 03:44:22 PST by Christoph Oelckers
serialize the remap data of custom translations defined at run time.
18-Nov-2023 (Saturday) at 22:47:23 PST by Christoph Oelckers
allow comparisons between ints and translation IDs in pre 4.12 ZScript.
18-Nov-2023 (Saturday) at 22:21:49 PST by Christoph Oelckers
fixed potential nullptr dereference.
18-Nov-2023 (Saturday) at 11:25:01 PST by Ricardo Luís Vaz Silva
invert mouse again for movement, so that it cancels out the first inversion
18-Nov-2023 (Saturday) at 07:54:23 PST 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 07:41:38 PST by Major Cooke
Updated ZSprites to use new translation code.
28-Oct-2023 (Saturday) at 12:00:56 PDT by Major Cooke
Fixed compilation with CI
08-Oct-2023 (Sunday) at 11:08:18 PDT 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 11:11:40 PDT by Major Cooke
Added scolor
property, allowing for colorizing ZSprites.
- fixed ZSprites not updating important variables while frozen.
03-Oct-2023 (Tuesday) at 09:06:42 PDT by Major Cooke
- serialize LightLevel
23-Sep-2023 (Saturday) at 19:48:00 PDT 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 11:00:09 PST by Ricardo Luís Vaz Silva
Add missing loop
13-Nov-2023 (Monday) at 14:11:47 PST by Rachael Alexanderson
- fix GL ES switch appearing as 'Unknown' in the menu sometimes
12-Nov-2023 (Sunday) at 18:15:08 PST by Ricardo Luís Vaz Silva
Serialize Name Keys as Strings for maps
11-Nov-2023 (Saturday) at 09:47:52 PST by nashmuhandes
Add sv_coopsharekeys
- in coop, picking up a key will distribute it to all online players
09-Nov-2023 (Thursday) at 21:50:35 PST by Player701
- Added missing LANGUAGE definition for Mystic Urn's tag
09-Nov-2023 (Thursday) at 13:55:49 PST by Christoph Oelckers
use FTranslationID in the 2D code.
09-Nov-2023 (Thursday) at 13:50:41 PST by Christoph Oelckers
use FTranslationID in the high level parts of the hardware renderer.
09-Nov-2023 (Thursday) at 13:42:03 PST by Christoph Oelckers
use translation IDs in the software renderer.
09-Nov-2023 (Thursday) at 13:37:59 PST by Christoph Oelckers
use FTranslationID in the model code.
09-Nov-2023 (Thursday) at 10:20:04 PST 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 08:22:46 PST 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.
08-Nov-2023 (Wednesday) at 22:24:37 PST by Professor Hastig
allow defining zero gravity through MAPINFO
07-Nov-2023 (Tuesday) at 09:06:50 PST 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 04:35:58 PDT 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 12:27:35 PDT by Ricardo Luís Vaz Silva
add master levels to game list for steam
02-Nov-2023 (Thursday) at 12:27:20 PDT 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 13:39:25 PDT by Christoph Oelckers
fix copy/paste error in HWWallDispatcher
01-Nov-2023 (Wednesday) at 23:18:15 PDT by Professor Hastig
fixed: Skewing to front and back floor was swapped.
02-Nov-2023 (Thursday) at 02:45:40 PDT by alexey.lysiuk
- bumped minimum OS version to 10.13 in .plist file
31-Oct-2023 (Tuesday) at 17:21:08 PDT by Ricardo Luís Vaz Silva
fix int assign optimization constants generating broken code because they weren't expected