32,717 Commits over 4,079 Days - 0.33cph!
syncvar_improvements -> main
Set instancing convar to editor only, remove hardcode instancing on in tutorial island
updated spoiled produce model to include mesh backface to prevent any exploits.
updated material
updated prefab to use LODGroup instead of MeshLOD so model outline script is compatible/working
fixed spoiled produce.mat not correctly setting rendering mode to Cutour
Wall shelf stricter placement to prevent box walls
- No longer able to be clipped into deployables
- No longer able to be clipped into construction
- More accurate volumes and sockets
Merge from steam_item_store_images
Merge from fix_protobuf_length_prefix
Merge: from parallel_validatemove
- Additional debugging logic to help track down mystery NRE
Tests: ran around in editor in SERVER+CLIENT mode with useplayerupdatejobs 1
Merge from cavelargesewers fixes. (Fixed fume oddities and perf wasted on underground distance flares) cave_large_sewers_hard
Merge: from texttable_allocs
- TextTable now pads the last column as before
Tests: unit tests + editor test on 1-player team
▅▇▌▆▆▍▆▊ ▊▍▆ ▅▋▅▍█▍▌▋▌ ▌█ ██▌▅ ▍▇ ▇▉▍▌█▆▊ ▅▊▆▊▍▆█ ▊▍█.
Backout of
122696 - was meant to go into texttable_allocs branch
Update: bring back last column padding to TextTable.ToString
Tests: unit tests
Merge: from profiling_improvements
- New server profiler allocation tracking mode, start with "watchallocs", stop with "stopwatchingallocs", control export via various NotifyOn... server vars
- Json Snapshot compression is now streamed, saving 95% of memory in the process and reducing GC events
Tests: unit tests in editor, all forms of profiling in editor on Craggy in Server+Client mode, all forms of profiling in standalone server on Linux WSL
chicken_pie_info_panel -> main
instant_camera_ui_fix -> main
instant_camera_ui_fix -> main
Merge from foliage_instancing
Merge from flash_light_fix
Possibly fixed some inconsistent behaviour with the vine tree building blocked visualisation
Merge from fix_protobuf_field_0 (fix for loading older saves)
Rename menu item so it's clear that Rust+ needs it for item icons
Disable lights on rechargable batteries when > 15m away
▊▊▆▌▅ █▉▄ ▇█▆▄▅ ▋▆▊▋█▆▊▋ ▅▄▊▍▉ ▊▍▆▆▇▌ ▌ ▍ ▌▆▆▆▄▇█ ▅▉▊██ ▄▌▊█ ▄▄▇ ▌▋█ ▊▊▍. ▊▋▉ ▌▄▅▇▅▆▌▍ ██▇ ▍▅▉ ▉█▅█.
Merge from teslacoilfix (distance culling inconsistencies)
Merge from fix_protobuf_field_0
bee_bomb_distance_changes -> main
▅▄▆▊▋ ▌▆█▄ ▉▉█▊▇▅▋▊▋▄_▍▄▊▋▊▋▍▋
Changed how the EnvironmentVolumeLOD component gets added to EnvironmentVolume objects by using IPrefabPreProcess instead of Awake as this could have caused issues with object pooling
merge from S2P_bugfixes_for_quickfire
▇▋▍▄▅ ▇▌▌▋ ▌▅█▄▊▌▍▌▅_█▅▅_▅▋▄▍_▍▍_▋▄▅▊▄▌▇▆▌▋
Tweaked barricade cover barricadeDamageMultiplier
Merge from foliage_instancing
Merge from environment_volume_lods
merge from cooling_towers_volumes_fix
merge from jungle_update/jungle_update_improvements (fix - Reduced specular on schizolobium billboards, updated LOD distances to be more in line with other jungle)
Added bamboo barrels to the storage adaptor prevent building exemption list so that all of the surrounding adaptor sockets can be used
merge from wallpaper_nre_fix
merge from swapseat_hotbar_fix
merge from swapseat_hotbar_fix
merge from main/sound_misc_may_2025