244,582 Commits over 3,898 Days - 2.61cph!
Bugfix: Close socket properly instead of aborting during test teardown
This is slower, but avoids tripping up the companion server that's polling on data and suddenly gets unexpected remote closure, triggering an exception.
Tests: ran the batch of tests 10 times, no failures
Merge: from main
When testing on main, suddenly discovered that 3rd test batch run would produce an error.
Tests: ran CompanionServerTests multiple times, 2 green batches, 1 red (on teardown) - will fix in next CL
Basic damage number stuff
Merge from Entity_Query_Improvements
Fix wolves being able to pick "valid" but unreachable destinations when roaming
▉▅▋▅▆ ▄▊▆▄ ▅▅▆▇▌█▉█▆▄_▅▌▉▅▊▊█
▄▌▄▌▌ ▅▆▋▌ ▌██▊▇▋▌▄▊_▍▋▊▇▍▆▉▌▄▊▆_▇▌▍
- █▉▇▊▇▆▋▆▋█ ▋▊▍▋▄▆▉ ▄▍▇▉▄▋▍█▅▆▄▍▉█ ▊▌▊▅▉ ▊▄█▋ ▍▆▉▇▆▄▊▊▇▋ ▅▆▋▌▊ ▇▋ █▅▅ ▄▋▇▆ ▄▄▌▆ ▊█▊█▉▅▇▇▉█ ▊██▉▊▆
- ▇▅▌ ▍▄▋▌▅▍▆▋▆▍ ▇▇▅▅ █▄▌▄▊▊▉█▇▌ ▇▋▋▊█▄
█▍▄▆█▉ ▌▆▉▋▆ ▅▉▋▊▄▋▋▍▉▆▉█▆▇▌▉▋▇▍▊▅
Merge from twitchdropsrender
Updated Polarbear ragdoll prefab. Scaled to match Polarbear prefab. Joint orientations of ragdolls corrected. Colliders tweaked.
merge from hackweek_better_mountable_editor
Simple melee weapon, mannequin
improved the ocean culling volumes in canyons to reach higher and wider for cases where ocean spawns higher
Leaderboard backup, run #
13135
Shrink the start tutorial button in the options menu
Merge from getdefinitions_fix
Merge from dome_collider_fixes
▊▅▍█▉ ▅▄▋▍ ▍▊▍_▊▍▉▌▆▋_▉▉▉
Merge from vanilla_tc_gibs
Merge from binocular_chat
Fixed water overlay post effect getting stuck at NaN weight in playground scene
Update shader reference in Image/Texture previews
Fix sometimes invoking Start Game twice when clicking the image of a list entry
update spritetools
remove LINQ use
fix revive spawning
update spritetools
Allocate more bits to allow 256 block types in shader
Fuck any bridging code, let's handle VDB files all on managed, allow loading nvdb files too
Iterate NanoVDB file handling and dependencies
Use BaseFileSystem for reading NanoVDB files
Parse NanoVDB files properly
Add a chatbox so we can talk shit to each other
Clear Animation Queue properly 😅
Pre-cache all animations in SpriteResource PostLoad. Can eventually calculate these when they are saved and have them be part of the resource in the future.
do not compile shadergraph for now since i am manually applying depth for shadows until theres a proper fix
items flicker before disappearing
All Main Menu pages use the same helper function(s) instead of being rewritten in each
Bakes and coliders for all hill cliffs
Prefabs tweaks
Material tweaks for all cliffs
Added temp mesh culling
Add basic networked third person player
Temporary fix for projectile violation when hitting a wolf's butt
Fix wolf not circling, add flee behaviour
Context menu tweaks
Animated transitions
https://files.facepunch.com/ziks/2024-08-11/sbox-dev_aeqC5Pba4I.mp4
Fix Game/Map buttons not working on Org Pages
Clicking on a Game's Name or Org Name will no longer launch the game in the List View