Latest Raze Changes
Latest 50 commits, skipping 2750
Unofficial development builds at DRD Team
24-Nov-2022 (Thursday) at 06:22:07 PST by Christoph Oelckers
- migrate a large part of the sound code to FSoundIDs.
This has always been a wild mixture of IDs and ints.
24-Nov-2022 (Thursday) at 05:30:19 PST by Christoph Oelckers
- use FSoundID in SoundEngine's interface.
24-Nov-2022 (Thursday) at 05:23:18 PST by Christoph Oelckers
- this should take care of the S_* interface.
24-Nov-2022 (Thursday) at 05:06:32 PST by Christoph Oelckers
- made more use of FSoundID.
24-Nov-2022 (Thursday) at 04:48:48 PST by Christoph Oelckers
- use TMap for the playersound hashtable.
24-Nov-2022 (Thursday) at 04:44:43 PST by Christoph Oelckers
- eliminated GetSounds from the sound engine's interface.
23-Nov-2022 (Wednesday) at 23:31:45 PST by Christoph Oelckers
- allow SNDINFO to declare sound mappings by using 'sounda = soundfle'.
This works similar to MAPINFO: The first definition in a file declares the format, all later ones must be the same. This change in syntax increases robustness significantly because it avoids the problems with the original syntax not being able to detect badly formatted names.
24-Nov-2022 (Thursday) at 14:40:26 PST by Rachael Alexanderson
- move posix I_GetGogPaths() stub to program-specific code for use later
23-Nov-2022 (Wednesday) at 13:39:35 PST by Gutawer
- process events every frame as well to ensure that menus can run at any framerate
22-Nov-2022 (Tuesday) at 05:57:03 PST by Marisa the Magician
Make model stretch fix opt-in with a flag.
21-Nov-2022 (Monday) at 09:35:51 PST by Marisa the Magician
Fix incorrect pixelratio handling on rotated models.
21-Nov-2022 (Monday) at 21:08:28 PST by Boondorl
Extended MENUDEF Functionality
Added Font and TextureID types to Option and Image Scroller items (List items already have these) Added "Class" instruction for Image Scrollers Added ability for Option items to read in their OptionMenuDescriptor (List and Image Scroller items already have this) Added "ForceList" instruction for Lists so that skill, playerclass, and episode menus don't get overridden
20-Nov-2022 (Sunday) at 07:49:22 PST by Gutawer
- quaternion improvements
19-Nov-2022 (Saturday) at 15:23:10 PST by Gutawer
- add remaining quaternion function implementations
13-Nov-2022 (Sunday) at 05:08:49 PST by RaveYard
Quaternion structure and math ops
19-Nov-2022 (Saturday) at 14:03:38 PST by Ricardo Luís Vaz Silva
Fix checking of wrong variable in String..Float concatenation
18-Nov-2022 (Friday) at 23:45:16 PST by Boondorl
Clearscoped getters for map data
17-Nov-2022 (Thursday) at 14:46:22 PST by Ricardo Luís Vaz Silva
CustomMessageBox Formatting
17-Nov-2022 (Thursday) at 14:06:59 PST by Ricardo Luís Vaz Silva
CustomMessageBox
16-Nov-2022 (Wednesday) at 12:06:33 PST by Rachael Alexanderson
- fix colormap remapping when colormap entries may have fullbright entries which should not be considered duplicates
- this should address the "fullbright teeth" issue with the imps in KDiKDiZD: https://forum.zdoom.org/viewtopic.php?t=76790
17-Nov-2022 (Thursday) at 16:04:19 PST by Boondorl
Added PitchTo Function
16-Nov-2022 (Wednesday) at 08:08:11 PST by Christoph Oelckers
- stop all sound before showing ENDOOM.
16-Nov-2022 (Wednesday) at 07:29:02 PST by Christoph Oelckers
- disabled shortcutting the intermission code if no summary screen is wanted.
This also disabled all cutscenes being attached to the completed map.
15-Nov-2022 (Tuesday) at 12:34:45 PST by Christoph Oelckers
- added 'foreach' loop to ZScript.
Syntax:
foreach(variable : array) { }
the variable's type is automatically deducted.
14-Nov-2022 (Monday) at 10:49:37 PST by Christoph Oelckers
- backported Vector*::Sum() from Raze.
12-Nov-2022 (Saturday) at 11:05:36 PST by RaveYard
Initial implementation of Quaternion type in ZScript
13-Nov-2022 (Sunday) at 12:06:45 PST by Emile Belanger
GLES: Added IQM bone support.
11-Nov-2022 (Friday) at 10:44:26 PST by Boondorl
Updated to Interface Event
Changed SendConsoleEvent to SendInterfaceEvent to make functionality clearer. Added InterfaceProcess virtual to EventHandlers. Added CCMD for sending interface events.
11-Nov-2022 (Friday) at 01:53:53 PST by Boondorl
SendConsoleEvent function for EventHandlers
13-Nov-2022 (Sunday) at 11:50:33 PST by Major Cooke
Replaced memset for particles as recommended by dpJudas
13-Nov-2022 (Sunday) at 10:58:34 PST by Major Cooke
Future-proof particles by resetting them completely when replaced.
12-Nov-2022 (Saturday) at 22:50:54 PST by Christoph Oelckers
- added PlusZ intrinsic to Vector3 and ToVector intrinsic to numeric values.
These just mirror features of the internal vector classes.
12-Nov-2022 (Saturday) at 22:47:42 PST by Christoph Oelckers
- added LengthSquared and Angle intrinsics for all vector types, also allow calling VectorAngle with a full vector as a single parameter.
12-Nov-2022 (Saturday) at 22:44:36 PST by Christoph Oelckers
- backend update from Raze.
Progdir stuff for POSIX.
12-Nov-2022 (Saturday) at 03:35:55 PST by UnizoneDev
Mark the PushSound property as meta
11-Nov-2022 (Friday) at 13:24:49 PST by UnizoneDev
Simplify sliding objects for now
11-Nov-2022 (Friday) at 12:23:58 PST by UnizoneDev
Add PushSound property and Slide state
First Commit, hip hip hooray!
10-Nov-2022 (Thursday) at 16:59:30 PST by Major Cooke
Added PS_REPLACE flag for A_SpawnParticle(Ex).
- When used, new particles that spawn when the limit is reached will replace the oldest particle.
10-Nov-2022 (Thursday) at 06:33:57 PST by RaveYard
Finish Vector4 implementation
11-Nov-2022 (Friday) at 07:38:22 PST by Shiny Metagross
Attempted to add Vector4 to ZScript
11-Nov-2022 (Friday) at 23:59:41 PST by Christoph Oelckers
- avoid infinite portal recursion.
11-Nov-2022 (Friday) at 21:46:43 PST by Rachael Alexanderson
- fix uncaught exception that rarely occurred with the intermission screen that would vm-abort out from any attempt to enter a level
10-Nov-2022 (Thursday) at 19:48:59 PST by Boondorl
Exposed LevelLocals' LookupString functionality
10-Nov-2022 (Thursday) at 13:15:40 PST by Boondorl
Improved Slam functionality: Added ONLYSLAMSOLID flag to ignore non-solid Actors that aren't shootable while SKULLFLY is on. Added Slam state that gets entered when slamming an Actor.
09-Nov-2022 (Wednesday) at 15:36:44 PST by Yukita Mayako
Normalize angle in AngleToACS
Fixes GetActorAngle returning negative or large values with no range limit.
08-Nov-2022 (Tuesday) at 13:57:18 PST by Ricardo Luís Vaz Silva
Enable ANIMDEFS for particles
08-Nov-2022 (Tuesday) at 11:51:41 PST by Rachael Alexanderson
- add some more blacklisted cvars to defcvars
08-Nov-2022 (Tuesday) at 11:49:39 PST by Christoph Oelckers
- fixed background setup for intermissions to apply tiling only where intended.
08-Nov-2022 (Tuesday) at 08:01:50 PST by Rachael Alexanderson
- remove clang-format directives
08-Nov-2022 (Tuesday) at 03:01:34 PST by Christoph Oelckers
- missed one BaseBlend use.