244,595 Commits over 3,898 Days - 2.61cph!
twitch drops turntables setup
Draw Camera Speed Overlay in Scene Viewport when changing the speed with mouse wheel
https://files.facepunch.com/CarsonKompon/2024/July/31_16-58-MonstrousIrishredandwhitesetter.mp4
▍▉▅▄ ▋▄▋▄█▄ ▊▇▉█▋▊▄▄▅▍ ▌▊ ▌█▊ ▇▉█▋ ▋▉▊▄▌▌ ▍▆▌▆▉▄
Show how many assets/icons would be rebuilt when right clicking a folder. Don't show option at all if there are no assets in the folder.
https://files.facepunch.com/CarsonKompon/2024/July/31_16-20-StaidMonkfish.png
Do the same thing with right clicking anywhere in the asset browser (for the current folder)
Fixed a couple of NREs, demoted this assert
added underwater mask to crittermovementshader
Sends raknet stats per connection (including throttling) to runtime profiling every 1 second
- iterates through 30 connections per frame but waits for up to 1 second to start looping again
Prevent calling Msg_ClearInterpolation for ourselves
Unreliable transform updates test
▄▅▊▌▄▍ ▍▉▊█▉▊▆▊▆▆.▋▋▋▅▌▍▇▆▅▋▊▅▉▋▄▊▄ ▉▊▆▌▊▊▍▉ ▅▆ ▆▋▊ ▉▇▇▋▌▋, ▄▅▊ ▅▌█▊ ▇▆ ▌▍ ▌█▍▉▋▄ ▍█▅▄▋▊ ▊▋ ▅█▉ ▅▇▋▌▌ ▆▊▌▌▉█▇▍▇▋▊▆▇
Fixed the screen turning black after respawning before the end of the death screen fade
Update PackagePopup to show the information in a much cleaner way
https://files.facepunch.com/CarsonKompon/2024/July/31_13-50-DeliciousSora.png
Bevel: better handling for zero velocity vertices
I'm probably gonna rewrite all of this
Update: Avoiding multiple GameObject instatiation in CompanionServerTests
There's now one testDummy that can be used as a component storage. This allows to have proper "alive" components. This revealed a couple issues (late database cleanup leading to locks, not fully configured clan participation) which I've fixed.
Tests: reran all tests multiple times - all green
Only do parent rpc if we're network root
Test trying to reduce packet sizes a lot
Don't swallow shortcuts on same widget.
Make all tool shortcuts target the SceneViewportWidget
Probably fix random TrySpawn exception
Add masking to EnvironmentFishCritter shader (untested at all)
▆▋ ▅▊▆▌ ▆▍▋▍▉▍ ▍▌▋▌██▇▆ ▌▆▌▍▋▄▋▌█▊█ ▊▍ ▅█▊▇ ▇▄ █▍▄▊▉▌ █▇▄▌▋ ▅▍▅ ▅▊▍▍▆▍ ▅▄█▉▅█▌▍▌█▅▉ ▄▇
▌▇▌ ▊▆▄▆▊▊▍▊▉▉▉▌▉█<▊▅█▌> █▉█▉▄ ▄▉▉▊ ▋▆▄▉▇▌▋ ▇▊▅ ▊▉██ ▌▉▍▆▄▇ ▍█▇▉██▋ ▇▄'▆ ▄ ▋▄▄▆
Update: Added Subscription-related tests to CompanionServerTests
2 more down, 2 to go.
Tests: ran all tests multiple times - all green
Moved this photoshop file outside of assets so it's not as confusing
Updated stag ragdoll character joint limits
Add command to draw navmesh in game
Fix black cubemap fog on hammer
Cubemap Fog can be tinted, takes tint from main skybox as well https://files.facepunch.com/sam/1b3111b1/XWpxvX189A.png
sky.shader: g_flBrightnessExposureBias and g_flRenderOnlyExposureBias makes no sense when there's tint, barely any existing skyboxes used it properly
Update SkyBox2D component to apply tint to IBL environment probe
https://files.facepunch.com/sam/1b3111b1/G0298YogbO.png
Update: Adding EntityInfo related tests to CompanionServerTests.cs
2 down, 4 to go.
Tests: ran all unit tests multiple times - all green
Clear usage data on list update
missing Intersects2D function
Fixed Entity:RemoveAllDecals not working on players serverside
Update: Adding Camera-related tests to CompanionServerTests.cs
This adds 3 more (total 13, 6 to go). These tests don't setup an environment to validate the full flow, but they do prove that request handling is correct.
Tests: ran all tests multipel times - they pass.
exported edited DPV anims and created ascend/descend anims
Add filtering and sort options to upload wizard
https://files.facepunch.com/tony/1b3111b1/sbox-dev_QolpF2YDXn.png
Adding sunburn page to the DLC tab
Spotlight Refresh, New mesh, materials, textures, LODs and collision. Updated existing prefabs.