33,111 Commits over 4,109 Days - 0.34cph!
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
added new spoiled produce model, lods and textures
updated prefab
Subtractive Merge:
122426 (New environment volume lodding was causing issues on world gen, reverting for now)
Spamming wooden barriacdes in front of trains no longer grinds them to a hault
merge from industrial_blue_light (phrases)