243,006 Commits over 3,867 Days - 2.62cph!
Client-side "Can't deploy on door!" check so the deploy guide doesn't turn blue on doors
Minor toast error fixes
Added "Current Project" to Special group in Asset Browser
https://files.facepunch.com/CarsonKompon/2024/July/31_19-14-MindlessEnglishpointer.png
Added Drag-and-Drop support to Folders in the Asset Browser
https://files.facepunch.com/CarsonKompon/2024/July/31_19-25-SmoggyIndianrockpython.mp4
"Skin not owned" error when trying to skin a block with a skin you don't own
Should not happen in normal situations but I was tired of being confused by this in the editor
Add EditorShortcuts.BlockInputs. Block Shortcuts while right/middle clicking on Scene Viewport.
Resolve import warnings on vanilla TC gibs
Mark gibs as R/W and convert vanilla TC gibs to use primitives
SB TC now uses the deploy/destroy sounds of the retro TC
Replaced "Too close from another building" error message for "Too close to X"
Briefly highlight the block in question when showing the error message
https://files.facepunch.com/Flavien/WvU4h1yNwGLGDinf.mp4
Invoke shortcuts when focused on a line edit if the shortcut has a CTRL or ALT modifier (Fixes CTRL+S in a textedit)
Fix `video` getting called twice from F6 bind
Added Clear button to Editor Keybinds (allowing you to remove binds)
https://files.facepunch.com/CarsonKompon/2024/July/31_18-00-EmbarrassedHoki.png
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