253,001 Commits over 3,990 Days - 2.64cph!
▌▅▊▋▍▌▊█ ▋▆▄ ▅▉▍▅▄▋▅▅▍▊▆
▇▅▋▊▄▄█▇, ▅▋▅▄▋▌ ▉▅▄██▄▅
Fixed mech stage calling ClearBehaviourDelay on the wrong type
Cover updated to match new cover art placement.
Added an inspector header to NPCSpawner to tidy it up
Merge from arctic scientist suit.
Setup item.
Refactored NPCPlayer loadout equipping.
NPCSpawner can now specify loadouts.
Made arctic base scientists spawn with new arctic suit.
Updated AI Prefab
▅▅▋▆▋-▋█▌▌▊▌▊▋ ▇▆▊▌▌▍▆ ▋█▅▊ ▄▅▄▊█▊▉▌
▇▍▆ ▉▋▇▌█ ▅▅▅▊ ▍▊▋▌▉▅▄▊▍ ▌▆▊▍ ▄▅▊▋▋█▅▅ ▄▆▋ ▄▊▍ █▍█▅▉▇█▊
██▅▅▇▊ ▍▌▉▊ ▉▉▊▆▆ ▋▇▋ ▍▉▍▇▍▋▌▆
▊▌▄▍▇▍ ▄▇▋▇▅▌▄▌▉ ▄█▆▌▌▉▆▍ & ▇▍▉▅▄▅
updated AI data for garages and dome.
s2p
Initial work on foliage perf optimizations
- Alpha culling by clipping before we even get to the PS
Make specular optional
Fustrum cull triangles
Experiment with culling during shadow pass for foliage
Added transmission
Swap branch materials to new shader
Merge Arctic Bases -> Aux
Give spawning snowmobiles 20 fuel
Endpoint is returned from api
Change menu to show Output as the device label
Tidied up the code and revert to default audio device if unavailable
Merge Arctic Bases -> Aux
Added temporary check hardcoded English translation for default audio device
The audio device will now properly change when selected and be remembered on restart. Need to investigate why device id is returning its friendly name, using workaround until then to test it works
- Don't destroy snowmobile when puzzle resets if it's moved
- Snowmobile spawn now works with save and load
Add a way to get the active audio device name and set the current audio device by id
Update audio settings menu code test
Added missing material type to shipping container (900_a_blue_snow)
Added Sound.GetAudioDevices() IEnumerable<AudioDevice> type and started hooking up audio settings UI / progress
Remove old, unused ui
Highlight friends in leaderboard
Fix Slider not enabling form's save button when slid
Don't derive Asset from Resource, lets Sandbox.Game keep it's loaded assets instead of Sandbox.Engine
Fixes case when assets are loaded across Client, Server, Menu and all stored under the same ID,
meaning when you fetched by ID it would only be valid in one state.
Replay menu tweaks to include campaign and mode for each entry
Use icon for co-op replays on replay menu
Video page revert goes back to state from when the game last launched
Mask for leaderboard mode button
Merge Snowmobile -> Arctic Bases
Don't show leaderboards when rankings are per-map
Only show official maps when map selection mode is set to Official
Pull map cycle from game configuration rather than hard coded list
Steering and driving phsyics
Basic puzzle for snowmobile spawn testing
Progress row supports cancelling
Addon upload cancellable
Tests for cancelling tasks on game loop end
Persist tasks that were awaiting a cancelled task
Test for task that saves itself from cancellation
Test for task that politely handles being cancelled
Let tasks from an expired context handle awaiting a cancelled task only once
Some extra safety when persisting tasks handling a cancellation
Hint the networked dictionary generator to support class types we can NetWrite as keys.