Latest Raze Changes
Latest 50 commits, skipping 7900
Unofficial development builds at DRD Team
21-Jan-2019 (Monday) at 15:01:39 PST by Christoph Oelckers
- fixed: The default level info's map name was not set.
The new map loading logic needs this initialized.
20-Jan-2019 (Sunday) at 21:17:11 PST by nashmuhandes
Move the "time" string in saved game comment into the LANGUAGE lump.
20-Jan-2019 (Sunday) at 15:50:24 PST by Christoph Oelckers
- refactored the thinker storage into the level data
20-Jan-2019 (Sunday) at 09:58:02 PST by Christoph Oelckers
- fixed: ScriptUtil.PlayerAmmo must be declared static.
20-Jan-2019 (Sunday) at 05:58:57 PST by alexey.lysiuk
- fixed 'overriding core lump' error
Wrong container was reported for overriding lump
20-Jan-2019 (Sunday) at 05:57:38 PST by alexey.lysiuk
- fixed 'missing interpolation point' warning
20-Jan-2019 (Sunday) at 05:56:58 PST by alexey.lysiuk
- removed erroneous native keyword for LevelLocals.RemoveAllBots()
20-Jan-2019 (Sunday) at 04:00:39 PST by Christoph Oelckers
- substitute LevelLocals with Level in all member function calls.
This is to remap static calls to a few functions to use the current level if available and the deprecated global variable if not.
20-Jan-2019 (Sunday) at 02:43:49 PST by Christoph Oelckers
- version is 3.7.2.
20-Jan-2019 (Sunday) at 01:28:53 PST by Christoph Oelckers
- moved the shadow map from the renderer to the level.
It is definitely better to delete this when a new level is loaded and needs to exist multiple times anyway.
20-Jan-2019 (Sunday) at 01:08:15 PST by alexey.lysiuk
- fixed player traveling to the next level
Proper level pointer is assigned to player pawn and its inventory
19-Jan-2019 (Saturday) at 23:51:40 PST by Rachael Alexanderson
- modify the wording in the preset scaling menu to imply that all it does is pixel scaling, not change the actual screen resolution
19-Jan-2019 (Saturday) at 23:45:35 PST by Rachael Alexanderson
- set resolution selector to auto detected resolution at startup, remove the entries from the config file
- committing a change for fullscreen sets scaling to 1.0 to guarantee the selected number of pixels are actually used
19-Jan-2019 (Saturday) at 11:34:18 PST by Rachael Alexanderson
- add 4k UHD resolution to presets
19-Jan-2019 (Saturday) at 05:59:42 PST by Rachael Alexanderson
- fix spacing on one of the resolution preset entries
19-Jan-2019 (Saturday) at 23:51:40 PST by Rachael Alexanderson
- modify the wording in the preset scaling menu to imply that all it does is pixel scaling, not change the actual screen resolution
19-Jan-2019 (Saturday) at 23:45:35 PST by Rachael Alexanderson
- set resolution selector to auto detected resolution at startup, remove the entries from the config file
- committing a change for fullscreen sets scaling to 1.0 to guarantee the selected number of pixels are actually used
19-Jan-2019 (Saturday) at 23:34:11 PST by Christoph Oelckers
- fixed: G_WorldDone picked the wrong level to go to.
19-Jan-2019 (Saturday) at 04:10:38 PST by Christoph Oelckers
- fixed: The rail attack only considered the puff's decal if it had ALWAYSPUFF set.
19-Jan-2019 (Saturday) at 11:34:18 PST by Rachael Alexanderson
- add 4k UHD resolution to presets
19-Jan-2019 (Saturday) at 05:59:42 PST by Rachael Alexanderson
- fix spacing on one of the resolution preset entries
19-Jan-2019 (Saturday) at 04:10:38 PST by Christoph Oelckers
- fixed: The rail attack only considered the puff's decal if it had ALWAYSPUFF set.
19-Jan-2019 (Saturday) at 04:02:04 PST by alexey.lysiuk
- reverted GME Kss_Cpu.cpp to previous version
Update to GME 0.6.2 broke playback of MSX .kss files
19-Jan-2019 (Saturday) at 04:02:04 PST by alexey.lysiuk
- reverted GME Kss_Cpu.cpp to previous version
Update to GME 0.6.2 broke playback of MSX .kss files
19-Jan-2019 (Saturday) at 01:51:49 PST by alexey.lysiuk
- applied proper use type to font textures
Font upscaling no longer depends on texture resizing setting
19-Jan-2019 (Saturday) at 01:51:49 PST by alexey.lysiuk
- applied proper use type to font textures
Font upscaling no longer depends on texture resizing setting
19-Jan-2019 (Saturday) at 01:51:47 PST by Christoph Oelckers
- fixed: particles used their subsector variables before it was set.
19-Jan-2019 (Saturday) at 01:29:28 PST by Christoph Oelckers
- fixed: application of fake contrast should never result in a light level of 0 unless the sector's own light level is 0.
19-Jan-2019 (Saturday) at 01:29:28 PST by Christoph Oelckers
- fixed: application of fake contrast should never result in a light level of 0 unless the sector's own light level is 0.
18-Jan-2019 (Friday) at 10:49:41 PST by Christoph Oelckers
- normalize the pitch in ACS's SetActorPitch.
Apparently some people have to pass positive numbers in here to get a negative pitch, e.g. 350.0 instead of -10.0... This prevents clamping of such out-of-range values that would otherwise constitute valid pitches with the wraparound in place.
19-Jan-2019 (Saturday) at 00:58:18 PST by Christoph Oelckers
- fixed: TVector3::Pitch() got the sign inverted.
This caused bad calculations with CMF_OFFSETPITCH. Note that to compensate for the fix, the SphericalCoords function had to have its own inversion of the value removed so that it calculates the same result as before.
18-Jan-2019 (Friday) at 02:07:13 PST by alexey.lysiuk
- workaround MSVC 2015 code generation issue, x64 only
With optimization turned on illegal instructions were generated for turbo CVAR handler function
19-Jan-2019 (Saturday) at 00:58:18 PST by Christoph Oelckers
- fixed: TVector3::Pitch() got the sign inverted.
This caused bad calculations with CMF_OFFSETPITCH. Note that to compensate for the fix, the SphericalCoords function had to have its own inversion of the value removed so that it calculates the same result as before.
18-Jan-2019 (Friday) at 10:49:41 PST by Christoph Oelckers
- normalize the pitch in ACS's SetActorPitch.
Apparently some people have to pass positive numbers in here to get a negative pitch, e.g. 350.0 instead of -10.0... This prevents clamping of such out-of-range values that would otherwise constitute valid pitches with the wraparound in place.
18-Jan-2019 (Friday) at 01:50:26 PST by alexey.lysiuk
- workaround code generation issue in PlayerPawn.FindMostRecentWeapon()
Multiple values in returned from a subfunction cannot be used directly as a function result
18-Jan-2019 (Friday) at 02:23:33 PST by alexey.lysiuk
- fixed crash in actor iterator
Level pointer should passed to FActorIterator contructor regardless of 'last look actor' because the latter can be null
18-Jan-2019 (Friday) at 02:07:13 PST by alexey.lysiuk
- workaround MSVC 2015 code generation issue, x64 only
With optimization turned on illegal instructions were generated for turbo CVAR handler function
18-Jan-2019 (Friday) at 01:50:26 PST by alexey.lysiuk
- workaround code generation issue in PlayerPawn.FindMostRecentWeapon()
Multiple values in returned from a subfunction cannot be used directly as a function result
16-Jan-2019 (Wednesday) at 16:05:09 PST by Christoph Oelckers
- fixed default alpha for sector colors
It has to be 0, not 255.
17-Jan-2019 (Thursday) at 05:06:10 PST by alexey.lysiuk
- fixed disappearing inventory after morphing pickup
When player is picked up item that does morph, the corresponding toucher actor is changed in process Previously, morhing item was removed from original actor leaving player's inventory in inconsistent state
15-Jan-2019 (Tuesday) at 06:22:25 PST by alexey.lysiuk
- fixed potentially missing event handlers
Event handlers linked list might skip an entry if its order was in a middle of existing handlers
15-Jan-2019 (Tuesday) at 05:51:56 PST by alexey.lysiuk
- fixed wrong self type in Array.Resize()
17-Jan-2019 (Thursday) at 05:06:10 PST by alexey.lysiuk
- fixed disappearing inventory after morphing pickup
When player is picked up item that does morph, the corresponding toucher actor is changed in process Previously, morhing item was removed from original actor leaving player's inventory in inconsistent state
16-Jan-2019 (Wednesday) at 16:41:42 PST by Christoph Oelckers
- allow assignment of line IDs through LevelCompatbility.
16-Jan-2019 (Wednesday) at 16:05:09 PST by Christoph Oelckers
- fixed default alpha for sector colors
It has to be 0, not 255.
15-Jan-2019 (Tuesday) at 20:28:49 PST by Christoph Oelckers
- don't check for a map's freelook setting if there is no map.
Apparently on macOS, game events even get sent in the menu. This never happened on Windows…
15-Jan-2019 (Tuesday) at 20:27:48 PST by Christoph Oelckers
- recalculate the line deltas if a nodebuild is needed
One potential cause is moving around vertices in which case these do not match anymore
15-Jan-2019 (Tuesday) at 20:05:01 PST by Christoph Oelckers
- do not open the automap when no level is loaded
15-Jan-2019 (Tuesday) at 20:04:47 PST by Christoph Oelckers
- Fixed error reporting for the BSP loader
Using global variables for this is bad, and it didn't even catch all cases. Now a node build is only considered successful if everything is set up successfully.
15-Jan-2019 (Tuesday) at 10:34:33 PST by Christoph Oelckers
- mark the thinkers for collection, even if there is no level.
This is still WIP so for now needs a workaround.