166,483 Commits over 2,863 Days - 2.42cph!

Yesterday
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
Yesterday
Asset-Manifest replies with endpoint Set asset type propertly when creating via Api Manifest Faster file query for manifest
Yesterday
▊▌▄▍▇▍ ▄▇▋▇▅▌▄▌▉ ▄█▆▌▌▉▆▍ & ▇▍▉▅▄▅
Yesterday
updated AI data for garages and dome. s2p
Yesterday
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
Yesterday
Merge Arctic Bases ->Aux
Yesterday
Vehicle spawner edit
Yesterday
Merge Arctic Bases -> Aux
Yesterday
Give spawning snowmobiles 20 fuel
Yesterday
Endpoint is returned from api
2 Days Ago
Change menu to show Output as the device label
2 Days Ago
Tidied up the code and revert to default audio device if unavailable
2 Days Ago
Merge Arctic Bases -> Aux
2 Days Ago
Use CUtlString
2 Days Ago
Added temporary check hardcoded English translation for default audio device
2 Days Ago
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
2 Days Ago
- Don't destroy snowmobile when puzzle resets if it's moved - Snowmobile spawn now works with save and load
2 Days Ago
Add a way to get the active audio device name and set the current audio device by id
2 Days Ago
Update audio settings menu code test
2 Days Ago
Added missing material type to shipping container (900_a_blue_snow)
2 Days Ago
Move to AudioSettings
2 Days Ago
Added Sound.GetAudioDevices() IEnumerable<AudioDevice> type and started hooking up audio settings UI / progress
2 Days Ago
Remove old, unused ui Highlight friends in leaderboard
2 Days Ago
Merge from arctic_bases
2 Days Ago
Fix Slider not enabling form's save button when slid
2 Days Ago
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.
2 Days Ago
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
2 Days Ago
Merge Snowmobile -> Arctic Bases
2 Days Ago
Merge from arctic_bases
2 Days Ago
Merge Snowmobile -> Aux
2 Days Ago
Steering again
2 Days Ago
Merge Snowmobile -> Aux
2 Days Ago
Don't show leaderboards when rankings are per-map Only show official maps when map selection mode is set to Official
2 Days Ago
Pull map cycle from game configuration rather than hard coded list
2 Days Ago
Steering and driving phsyics
2 Days Ago
Steering visuals
2 Days Ago
Snowmobile handling II
2 Days Ago
Snowmobile handling
3 Days Ago
Basic puzzle for snowmobile spawn testing
3 Days Ago
▇▍▅▄▊ ▉█▌▅ ▊▍▍▉
3 Days Ago
▋▊█▌▅▊
3 Days Ago
Progress row supports cancelling Addon upload cancellable
3 Days Ago
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
3 Days Ago
Hint the networked dictionary generator to support class types we can NetWrite as keys.
3 Days Ago
Blend with dest instead of src
3 Days Ago
small typo
3 Days Ago
ModelDoc: Allow collision group and interactions to be set directly in modeldoc instead of collision_properties.txt https://files.facepunch.com/layla/1b2311b1/sbox_ly6X3R6I3b.png
3 Days Ago
Record scores this way for now..
3 Days Ago
Add # in front of rank
3 Days Ago
Minor style adjustments Highlight leaderboard row if it's the local player