1,641 Commits over 579 Days - 0.12cph!
Fixed various exceptions that happen during builds
Add some null guards, skip compute kernel lookups when compute shaders are unsupported, move DeferredMeshDecal in apartment_large that was missing its renderer
Fix all milky and creamy teas + rich pies icons artifacting
Fix new locked crate icon artifacting when zoomed out on the map
▊ ▍▍▋▌█ ▅▉▉▋ ▇▆▍▆▆▍▌▉█▉██▄▍▋█▊▋▇▉█▌▆▊▋▊▍
▊ ▇▉▆ ▍▊▆▉▇▄▌▊▉ ▆▌▊▍▇ ▇▌▅▍ ▋▆▉▅ ▌▉▌▍ ▋▇█▊▄▉▆ ▊▇▇▅▇▇ ▅▆ ▉▉▆▇▄▅▊▅▇▋ ▊▉▆▋▋▋▋▋▇ ▇▉ ▆▍▅▇█▆▄ ▄▊ ▋▊▊▍▍▊▊▅▋ ▋▄▅▄▌▇ ▍▄▍▉▉█ ▊▍▋▋▇▉▄ ▄▊▌▊▄▊ ▄▄▍▆▌▅▅▉▍▉▇▇ ▅▅▌▇▇▇█ █▆▅▊▌▆▉▄ ▉▅ ▄▌▇▄█▌▆▍▋▄██▌ ▊█ ██▅█ ▆▊▆▉ ▆▊ ▇▍█▅▄▇ ▄ ▉█▌▊▍▆▋▇▉█▊▇▍▄██▅▇▌ ▇▉▇ █▋▇▄█ ▄ ▌▌▌▊▋ █▌█▋▋ ▉▅█▅▊▆▊ ▅▆▉ ▍█▆▋ ▆▍█ ▆▄▅▆▌▋▊
merge from misc_logging_cleanup 🧹
Fix yaml issues in calf, calfmale and lamb prefabs
Fix colliders in a nested BaseEntity being attributed to the wrong Model component
Fix / improve existing "Resolve duplicate Bone Names" tool to target the exact issue
Used it on the 39 flagged prefabs, renamed 194 bones in total
S2P oil rigs, junkyard, outpost
All tests pass
Improved the existing and spammy "Model PreProcess on X: Duplicate bone name: Y and they both have colliders" warning - now only checks for colliders on "hittable" layers which actuall cause issues with duplicate bone names
Add new automated test looking for these issues for all prefabs with model components
Finds 34 cases where colliders will teleport impact effects / thrown projectiles around on hit
Fixed some duplicated geometry in gas station, S2P
ResetStaticFields on UIInventory, fixes get_Eventsystem error when entering playmode
Fix sam site server targets list not getting reset, causing error spam on subsequent play mode sessions
Fix another "Some objects were not cleaned up when closing the scene"
Fix the "Leak Detected : Persistent allocates 4 individual allocations. To find out more..." logs that appear after every recompile
Came from TerrainTexturing, AtmosphereRendererAmbientPass and VolumeClouds
Disable pool.debug by default in editor
Hide "Indirect Instancing: Assuming unit cube..." debug logs behind instancing being enabled
Hide "Prefab has a Poolable component..." logs behind pool.debug
Remove "Threaded texture creation has been enabled!" debug logs, not needed anymore
Fix another "Some objects were not cleaned up when closing the scene" error when exiting play mode
Fix scene loading and steam platform log handlers accumulating every session with skip domain reload enabled, spamming logs when entering / exiting play mode
merge from hitchtrough_save_fix
merge from misc_alloc_cleanup
Make sure to also rebuild plant info when new quality data comes in via rpc without a network update
Refactor and optimize LookAtIOEnt, avoid various allocs when wiring or updating battery info, avoid physics query every frame for turret interference
Optimize LookAtPlant and LookAtPlanter, only rebuild if data changed
merge from hotreload_playmode_brick_fix
Possible fix for hot reload sometimes causing issues when entering playmode and causing server startup to fail, because it held on to the port from a previous playmode session
Skip ItemIcon refreshing while not visible, now deferred to when the inventory opens
Before, any hidden icons would refresh on inventory changes, for example updating their amount and hover text every time you shot a gun
Also avoid some unnecessary OnItemAmountChanged broadcasts and hover text rebuild if data didn't change
Fix SelectedBlueprint.CanCraft running every frame while the crafting menu is closed, small but unnecessary
Fix all skinned items allocating on every inventory update when getting their icon sprite
merge from automated_testing
Get rid of some debug logs spamming related to halloween dungeon spawning
Halloween stringlights
Improve deployment, stop clipping, fix groundwatch, reduce network range, remove snapping
All tests pass
merge from scarecrow_errors_fix
Fix error spam from scarecrows
Fix bug that made scarecrows, gingerbread npcs, and junkpile scientists float slightly above the ground
Fix gesture duration
Add more sound events for sheep foot stomp and cow head shake
Improve facing the player
Reapply stomped code changes
Hook up petting react animations for cows and sheep
Add moo and baa sound events
Setup scratch gesture 1st / 3rd person (viewmodel doesnt work yet as it has an offset baked in)
merge from main, stomp branch changes in LivestockAnimal
▋▍ █▌▅▆▇ ▊▆▉▉ ▊▅▇█▋▅▌▌▊▍▋▄▉▍▅▅▄▆▍▅
merge from gate_speed_fix
▇▇ ▅▅▊█ ▄▅█▇ ▆▋█▊ ▉▌▅▌▄▉▌▉▅▌ ▆▋▋▄▆ ▋▌▆▄ ▅▇
▅▄ ▉█▄█ █▅█▇ ▇ ▉▍▉▍▌▌▍▌█▋ ▊▋▄ █▉▌▄ ▄▇▍▅▌▍▉▅▇ ▊▅▇ ▊▊▋▊▍ ▌▊█▌▅▋▋ ▅▌▊▉ ▆▉▄ █▉▇▅▅█▅ ▊▍ ▍▌█▅ ▋█▋▅▌▄▄ ▊▍█ ▆▌▉▅▄▄ ▇▄▌▌ ▉▋▌ ▇█▊▆▌ ▅▋█ ▍▋▊▍▊▄█▊▅██ ▉▄▄▆ ▉▆▄▊▉▌▍▉▉▄▊▇ ▋▅▌▆█ ▅▍▆▄ ▍▆▇▍▍▇▋ ▇▅▅▋ ▆▅▅▍
merge from mini_fridge_emoji
merge from handbrake_toast
Update the itemname on the skinnable and gamesroom dlc skin