159,233 Commits over 4,597 Days - 1.44cph!
Fixed Tomaha snowmobile throwing an Unsupported Type error when geetting prepared
▅▌▍▍▍▇▇▅▊ ▍▌▌ ▇▅█ ▊▇▄▄▊▅▌▄▇
Testing out converting our voice and radio streaming process to use Unity's new IAudioGenerator interface, performance seems underwhelming (our existing implementations are pretty fast)
Just parking on a branch for posterity
Fixed hoppers not collecting body bags
▍ ▊▊▌ █▌▄▄▆▋█ ▆▉▄▄▅▉▌ ▊▉▆▅▆▅▉▄▋▊ ▅█▆▆ ▇▆▄▅▍ ▉▅▇▌▌▆▄▌▌▉ ▌▌▆▅▇▇▇▇ ▌▇█▇▇▅█▍▌▉ ▆▌▆ ▄▌▆▍▊▆▊█ ▌▆▆ ▋▉▌▋▌▆▌▍▄▍▅▋
█ ▍▌▅▅▅ █▋█▍ ▅▄▄▄▄▆█▌▆▅▋▄█▆▍█▋▊▌▇▇
Fix harmless ch47 sounds NRE when disconnecting from a server
fix laser stretching in laserjobs
▇▅▅▄ ▄▄▊▄▊ ▋▌▊▆ ▄▇ ▍▊▋▆ ▊ ▆▊█ █▍▋▋▋ ▆▅▅▌▇█▇ █ █▍▋█▌▉ ▆▇ ▄▅ ▇▊ ▇█▊▅▇▅
Merge from ballista_bolt_fix
Fixed ballista bolts not working (regression)
remove stray sound anim event with no sound assigned from shears deploy
Add search utility to tech trees
https://files.facepunch.com/martynchapman/2026/November/04_22-38-LuxuriousHydatidtapeworm.mp4
Merge from audio_import_changes
Mark all animal footsteps and cow moos as decompress on load
Add dynamic monument map marker entity, which can change label text and position at runtime
Merge from rustplus_remove_direct
early out water caustics where surface mask is 0 (no water)
increase water foam indirect lighting contribution so it's actually visible in shadow
fix turn in place rotation getting set twice per frame in first person leading to pops
▉ ▇▊▇█▄▋ ▋▆▌▅▉▅▋▉▆▊▅ █ ▋▌▅▇ ▋▍ ▅▋▅▅▌▅ █▇▅▊▅▅▄▅▍ ▉▅▋▅▅▋▉▆█▅ ▋▋▌ ▉▆█▄
Fixed landlocked lakes near the spawn beach sometimes creating valid spawn points, players can now only spawn on true beaches. Also fixes lighthouses spawning inland and not off the beach.
PlaceMonuments and SpawnHandler both use an outside-in floodfill ocean check to distinguish inland ocean topology with real connected ocean.
Extended the Rail Lift stage to also fix any floating rails (pre-existing to cs170256), this could happen at a junction where one rail goes uphill but the lower rail sculpts terrain from underneath the other.
first pass at npc routines + editor authoring
fix edge case swimmingNPC and simpleShark look rotation zero error
added "pinSlack" field to ragdolls/corpses to prevent small ragdolls stretching up to 1m past their pins
seagull corpses can now float
Update: include assetscenes in contentdir build
Back to 43k assets, 14.3GB output
Tests: build server content dirs
▅▋▇▍▌▆ ▊██▌ ▅▍▊▊ ▅▇▋▌▇▍▊▌▊ ▊▄▇ ▄▍▅▇▄█ ▆▇ ▉▉▆ █▄▊▌▌▌▍ ▄▌▌▍ ▊▄▅▆ ▇▉▌▇▅▋▌█▅ ▋▆ ▄▋▋▊
Update: use a whitelist to reduce the amount of rogue assets that make it into server ContentDir builds
Shrinks builds from 16.5GB to 9.1GB (44k -> 32k assets)
Tests: ran build
Simpler fix for the lighthouse crate spawning inside the ground, S2P lighthouse
Removed unused shaders and removed the GrabPass from the optimized blur shader
▅▉▊█▇▌ ▆▍▌▄▋▉ ▆▋█▆▍▌▌▋ ▌▊▄▆▄▌▄ ▍▇█▆▍
Removed all BiRP only subshaders that previously handled GrabPasses
added seagull head trophy to huntingtrophy small prefab. Added a head dispense to the seagull corpse prefab.
Clear unused reloadSounds array
Fix not always using intended automatic fire rate whilst placed in a turret
fix tattoo file storage after merge from main
Restore alien costume sitem meta guid, changed in
167536 making it uncraftable
Add pause between being allowed to rename after petting livestock to prevent accidental double taps starting a rename
Removed parts of the TOD system that are no longer needed in RRP
▊▅▆▋█▊ █▌▄▍ ▉▇▅▇▄█▊▆▆▆▍▆▇▉▌▋▅▆▇▋▅
▊▍▉▌▊▅▊▌▉▉ ▉▆▇▆▆▍ ▄▋▅ ▋▇▆▊▅
exported tattoo gun vm anims and linked textures to rig