37,023 Commits over 4,413 Days - 0.35cph!
merge from torchholder_indsutrialtorch_fix
▊▋▊▅▊▊▄ ▄▄▊▉ ▄▊▋▉▅▅▄▊▆▇▇▅▊▊▍▇▅▅▄▆█▅▇▄▍▅ ▌▆▉▆▋▅█ ▅▍▄▍▄▉ ▍██▊▆▆▊▍▉ ▊▇▍▌▄▇ ▄▍ ▇▊ ▉▍▆ ▌▄▍▊▆▊▉▊▍▇▅ ▊▅▌▄█▅▋▇ ▅▇▊▆▇▌▄▅▄ ▍▋▇█▉▊▊▇▋▊ ▄▍▇▌▋▍▌▆▍▉▄█▅▌▆▋▍▅ ▌▉▋▅▉ ▉▋▅▄▊▄█ ▆▊▋█▋▇
merge from premium_rebrand
deployable_snapping_settings_fix -> main
Merge: from alloc_clean_june2026
- Optim: amortise or remove 19 allocation sources
Tests: on craggy, gathered resources, built a mini base
▄ ▉▅▉▆▇▍█ █▄█▍▋ ▆▄▄▅▅ █▋▇▇▉ ▍▅▄ ▊▆▊ ▋▊▊▄▆ ▇▍▌▆▉▍▋▆▇▇▇▆▋▆▊ ▉ ▊▅▋█▆▋▄▅ ▇▆▊▊▋▋▇ ▋▌ █▍▄▅▍▊ █▄ ▅▍▅ ▉▍▆▇▊▅▄▉▌▉▄▉▍▊▌▆ ▇▅▉▊▍▊ ▇▆▇▉█▊▉ ▇█▅ ▌▌ ▊█ ▍▆▄▊ ▊▌ ▍▇██ ▄▉▅▇▅ ▍▊▇▅▍▉▄▄ ▄▋█▍ ▉▄
▌ ▊▅█▋▊ ██▆▇ ▄▄▌▄▄▋▍▍▅▍▄▌▌█▆▊▄
Some SprayCan null checks to fix client errors when multiple players are reskinning at once
Fix old scientists and animals ending up on roofs
merge from skinviewer_viewmodel
merge from industiral_dlc
merge from skinnables_icons_fix
merge from skinnables_icons_fix
merge from premium_rebrand
industrial_conveyor_network_optimize -> main
network_analyser_rebuild -> main
Fixed IconRender scene using the old UI input system module
merge from keyboard_layouts_fix
merge from premium_rebrand
merge from premium_rebrand
▄ ▌▋▍▇▌▇▋ ▆▊▊▅▊█▉ ▆▌▌▇▆▅▄▅▋▍▄▌▄▍▅ ▆▇▋▇▅▍▉▌▌ ▊█▇▉ ▇▋▄ ▊██▇▇ ▇▅▄▆▍▋▍▄ ▆▄▇▌▅█▇▇ ▇▆▉▊ ▄▄▊▌▋▉▋ ▄▍ █ ▇▊▉▌▌ ▅▋▅▆ ▆▊▋▉ ▊▄ ▉█▍█▊▇▅▌▋▆▇▉▆██ ▍▍ ▅▌▋▋▆▆ ▉▅▊ ▅▄ ▆▄▆█▍▋▆▄▌▊▆ ▅▅▋▋▉▉ ▉█▋▌▇▊▊ ▊▍▇▆▅▇▆ ▄▅▅▊▋ ▄▌▊▉ ▅▇ ▅▇▍▋▉ ▄█▋▍▉▅ █▆▍▇▊▋▄▇▄ ▌█ ▇▆▍▍▅ ▄▉▋ ▍▍▊█▆▆ ▋▍▇▇▋ ██▊▌▊▍▋▇▇
▋ ▋▍▄▄▊ ▅▋▉▉ ▇▅▄▅▋█▍▅▍▌▆▊▋▌▉▄▋▇
50cal_animation_improvements -> main
merge from fix_additional_projects_slnx -> main
Fixed crosshair popups regression from my recent generic popup changes
merge from spraycan_reskin_refactor
merge from keyboard_layouts_fix
█ ▄▊▇▊█ ▄▄▄█ ▆▊▅▅▆▇█▊▉█▊▍▊▆▆▊▇▌
player_loot_mark_dirty_fix -> main
merge from PlayerRigUpdate2 (just texture metas)
merge from resourcedispenser_allocs
Merge: from buildcommand_allocs
- Bugfix for enable_marker_teleport teleporting to wrong Z
Tests: unit tests + enable_marker_teleport
merge from playerboat_beached_flipping_fix
merge from keyboard_layouts_fix
Clean: add root-level *.slnx to plastic ignore list
Tests: plastic doesn't show it as a new file
Merge: from player_benchmark_improvements
- New: added PlayerModelBenchmark scene that tracks rendering cost of new player model
Tests: ran benchmark a couple times
▉█ ▌▇▊ ▍█▌▊██▄▇██ ▍▅▉▆▍█▇ █▌▄▊▄▌ ▇▉▍▊▅▋ ▇▇▌ ▌▊▄▆▇▍▅▅▊ ▋▍▊▌█▌▅▊▉▅▍▄▇▄▍▊▉▅▉▋▍▊▅▅ ▄▆▍▅▊▅█▇
merge from save285 - Staging wipe!
fixed BDU protection values switched
commiting a bunch of meta files plastic moaning about
ballistic armor condiction pass
Merge from tutorial_animator_fixups
Merge from PlayerRigUpdate2
merge from fix_guid_null_error
merge from fix_texture_analyzer_atlas
merge from ceiling_gold_stars_rotation
merge from Fix_odd_deployguides