31,132 Commits over 3,897 Days - 0.33cph!
merge from december24_art_fixes
legacy_shelter_revoke -> main
merge from hackweek_fishingvillageradio
merge from cold_breath_convar
merge from surgeon_scrubs_wb_craft_fix
▍█▊▇██ ▄▋▇▌▌▊ ▉▍▄▄▄▌ ▅▌▋▅▇ ▄▍▄█▇▅ ▋▌█▆ ▍▍ -> ▇▅ ▋▇ █▉▌▊▍ ▊▅▊▍▇▅▋█
▉▅▅ ▉▇▊_▄▋▅▆▉▉▅▊█▌█▊▊ ▍▇▋
merge from fridge_container
merge from homing_missile_loot
merge fix_map_interface_nre -> main
merge from tincanalarm_recipe/tincanalarm_recipe (?)
waterpump_minimum_depth_change -> main
propane_stack_size -> main
merge from localcoord-blend-layer
Merge: from profiling_improvements
- Moves core of ServerProfiler to an unmanaged DLL - this deals with various mod issues and massively reduces recording overhead (less than 10% vs previous up to 7x).
- Snapshot marks are prefixed with assembly name
Tests:
- 3 times in a row: Generated snapshot in editor on Craggy
- 5 times in a row: Generated snapshot in Release standalone server with 6k world and 190k entities (with borked and good harmony mods)
- 3 times in a row: Generated snapshot in Debug standalone server with 6k world and 190k entities (with borked and good harmony mods)
- Built Wint64 client (debug and relase); booted up release
merge from upgrade_forgiveness
merge from skin_change_noclip_fix
▍▋▊▌▄ ▉▆█▊ ▍▅▅▉█▌_▅▄▋▇▋▇▍_▊▉▊▌▅▇▉▄_▌▄█▉█▊▇
█▉▍▉▉ ▋▋▍█ ▊██▌▍_▅▉▊▄▇_▇▅▊█▅▉▅
▍▆▆▇▅ ▌▇█▇ ▆▋▊▅▇█_▍▆█▆▍▄_█▆▌█▉█_▄▍█▅▉
█▍▉▅▊ ▍▌▍▆ ▌▍▌█▌▋▇▋▌▆_▉▍▆▅█_▇▌▉█▋▊
merge from skin-bundles-2024-11
merge from rfbroadcaster_powerloss_fix
merge from tod-dithering-disable
Merging .editorconfig from main/StandardCodeFormatting
Generate manifest
Fix cake vm missing viewmodel renderer component and using a LOD
Merge from monument_scenes_renderlod_fix
Cleaned up some leftover server logs ("Bump" and "Hurt")
Merge from fix_leather_gloves_no_fingers -> main
merge from fix_inventory_ui_reconnect -> main
Merge /command_buffer_gc_fix to /main - Fix allocation of 62 bytes every frame
merge from travelling_vendor_lod_fix
merge from researchtable_text_fix
merge from repairbench_icons_fix
merge from dofexposer_improvements
▉▄▋▌▍ █▋▊▆ ▆▋▅_▊█▋_▅▇█▊▋▇_█/▇▄▋▉█
merge from december24_art_fixes
Merge: from profiling_improvements
- This brings ServerProfiler over, our own tool to generate server profiling snapshots
- To activate, start your server with "-enableProfiler", to take a snapshot use admin server command profile.perfsnapshot (files in <root>/server/<ident>/profiler/)
Tests: Exported multiple snapshots from Editor running Craggy, Release server running 6k Procgen world and a couple from Debug server.