37,033 Commits over 4,444 Days - 0.35cph!
Merge from mortar_prototype (fixes mortar animations)
Fix editor only NRE when playing first person sounds
Fixed ProjectileModPartVisibility disabling unrelated VM's on deploy
Removed viewmodel string based lookup, now requires the same component on the VM with direct references (string lookup will return the root transform if no match was found, so the whole VM was being disabled)
merge from wiretool_cave_fix
merge from consoleinputfield_fix
merge from resourcedispenser_allocs
merge from skinviewer_viewmodel
merge from PlayerRigUpdate2
50cal_animation_improvements -> main
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
▉█ ▌▇▊ ▍█▌▊██▄▇██ ▍▅▉▆▍█▇ █▌▄▊▄▌ ▇▉▍▊▅▋ ▇▇▌ ▌▊▄▆▇▍▅▅▊ ▋▍▊▌█▌▅▊▉▅▍▄▇▄▍▊▉▅▉▋▍▊▅▅ ▄▆▍▅▊▅█▇