139,072 Commits over 4,352 Days - 1.33cph!
Merge from floatingcity_boatshopkeeper_fix
Optim: UpdateSubscriptions - parallelize network group comparison
Gives us ~15% improvement over serial. Hoping to parallelize gather - that's the biggest perf sink
Tests: ran unit tests
Reapply changes, S2P all floating cities
Bugfix(tests): fix perf tests doing nothing in warmup
Tests: ran perf tests
merge from skinviewer_checkout_fix (compile fix)
merge from fix_red_card_room_scientist_invisible
merge from fix_scientist_weapon_leak
merge from divesite_boat_spawn_fix
merge from largeplanter_boats_fix
merge from pipes_boat_fix
merge from bbq_emission_fix
merge from farming_boat_fix
merge from floating_city_pb_safezone_fix
merge from storepage_boxes_wordingfix
merge from skinviewer_checkout_fix
merge from connectmodal_removeregion
Subscribe to network groups around the player in a chunky circle instead of square
▆██▅▋▌ ▄▍▌▄▋▅▋▇ ▅▊█▄▊▌ ▋▍█▉▅▍█ ▇▌▉▄ █▇▅ ▅█▆▉ ██ █▍▍▇█▌▍▉▋▆█▅▍ ▊▍ ▇▄▌▄ ▌▇▋▅▆▄▆ ▋▊▆ ▋▇▍ ▊▆█▋▄▄▅▆ ▄▍▉▉▄▌█ ▊▅▌▇█▉▊▅ ▊▌ ▊▆▅▄▇▇▄▌ ▉▉▋▅▆▇▄ ▋▋ ▋█ ▅▉▆ ▅▋▄█ ▇▇▍█▍▅ ▋▌▇ ▋▍▆▊▊▉
Hide region text in connect modal - was a bigger issue than first thought
easter floorpaper style update
More very rough wip, now can support any held item if enabled.
Enable on held torch as a test.
Removed GC alloc from packet send, added custom WebSocketSharp implementation that doesn't allocate on send, moved packet relay layer to thread
█ ▊▇█ ▍█▆█▆▇▅▍▌▊▄ ▉▄▍▇▌ ▄▋▆ ▄▌▊▆▇▆▄▆▄▄▌▊▌▉▊▅▄█▇█▌ ▉█▉▇▉ ▉▍▆▉ ▍▇▋█▇▉▆ ▅▍▅▅▄▅▌▄▍ ▆▄▇▋▆ █▊▆ ▇██▄▍▌ ▋▅ ▍▉▅█▍█▅▅ ▌▍█▅▇▌█▉▉▇▇▉▊▉ ▆▉▋█▅▌ ▄▆ ▅▅█▄▅
█ ▄▍▍▄▋▇ █▍▉ ▊▇█▉▊▆▅▋ ▆▄▋▆▌▇ ▊▇▉▄▋█ █▉▆ ▋▍▌▌ ▇▌▍▍▌▇ ▊▉▊▌ ▆▇▇▋▇▄▉▍▅▆▊ ▆▊▅▆▋ ▉▄▅ ▅▊▊▌█▌▌▇ ▅▍▍▆▋▄█ ▆▋█▋▅█▋▌▋▉▆▄▅ ▌▊ ▄▌▉▇▉▅ ▊█▌▌█▋▇▄ ▆▄▌▆▆▌ ▉▆▋▍▋▇▌ ▌▇▆▌▊▉▉▌▄ ▊██▆▊▇▉▌▊▊▇ ▋▉▉▇▋ ▍▍▄▋
- Command list
- Command button setup
- Flex scroll setup
Weapon mods now show individually on the radial menu, can be toggled individually.
Moved undo button, added short undo history
▌ ▊█▍▋▇▅▍▇▋▄█ ▄▍▅ ▅▄▊▅▅▄ ▄▄▉▆▅▆▍ ▇█▊▆▆▊ ▅▉▋▍▍▄▄█ █▄▍▆▅▆ ▌▊ ▅▅█▉▍▋▉▌▋ ▊▄▅▊ ▍▄▌▆▇▋ ▊█ ▅▊▄▄▊▉▍▊ ▍ ▍▄▅▋▆▉▋▋▊█▍ ▌▆▇▄▍ ▌▉▄▄
Populate radial menu for worn items.
RPCs for toggling individual items.
Individual worn item toggling now works.
LightGroupAtTime: keep track of renderers under RendererLODs to properly update instancing when emission changes
▊ ▌▆▊▄▄█ ▍▊▉▉▌▌▌ ▍█ ▉▍▍ ▌▇▉▄█▊▆▅▆▊▊█▊▌█ ▄▇▋▌▍▊ █▋▄█▋▍▅▅ ▆▌██▄▇▋▅▌▋▄ ▋▍▅▆▄ ▄▍▍▇▋▊▊ ▋▍▆▇▉▉▉▋▊▅ ▍▄▌▅▄▉▉▋▍█▍▌
Rustige Egg H - Updated icon
avoid NRE when enabling indirect instancing
Added support for optional vertex color tinting of the detail albedo on the standard shader
merge from hamster_water_wheel -> waterwheel_deployable
Tweaked UGC filtering panel toggle hitboxes
Copy paste tab: added paste options panel to set the different paste convar settings
Added undo button
Tweaked item tab button hitboxes
Furnace workshop effects controls
▌ █▋█ ▆▍▋█ ▋▍▉▄▉ ▄█▄ ▆▊▉▄▇▌█▆▅▊▆ ▍▉ ▉▌▊▌▅▌ ▊▇ ▊▇ ▅▍▉ █▋ ▌▋▄▌ ▋▌▋▊▅▆▋▍▍▉▆ ▊▋▋▌▆ ▄▌▆█
Update(tests): add perf tests for serial and parallel UpdateSubscriptions
Tests: ran it
Updated storage box store page description
remove redundant script, add EmissionToggle to bbq in deployable and workshop skinnable