156,304 Commits over 4,566 Days - 1.43cph!
Fixed the map fade never settling after closing it, every frame for ~4s it was notifying all its children UI behaviours (0.3ms/frame)
Disable r/w on small kitchen cabinet textures, halves memory cost
Fixed biofuel generator emission textures missing compression
merge from laserbeam_jobs_2
merge from entityflagtoggle_skipsounds
Added 3 new listener kinds to EntityFlag_Toggle so BBQ and flame turrets can benefit from the optim on
166947
Fixes BBQ and flame turrets playing wrong sounds when deployed
Created mixing table recipes for all of the new milky and creamy teas
Can still be crafted anywhere via crafting menu, but this allows bulk crafting
Same crafting costs, same crafting time
EntityFlag_Toggle events now skips one shot sounds the first time it runs, when entity spawns
- fixes furnaces playing their extinguish sound when spawned (many other entities had the same issue: campfire, mixing table..)
- it didn't cause any perf issues before: the sound manager drops one shot sounds beyond their audible range, and entities spawned at network range, far beyond it
- now that we have base occlusion, you could hear them spawning which was an issue for both gameplay and performance
merge from entityspawning_optims
Show TCs on the map
- only enabled when the TC limit convar is enabled
- combines TCs with sleeping bags into clusters just like bags
- can toggle TC visibility on the map with a new button just like toggling bags
- TC map icons are slightly larger than sleeping bag icons
Pooled industrial conveyors switch their hum off when retired
merge from misc_alloc_cleanup
Merge from underwaterlabs_mission_fixes
Merge from underwaterlabs_mission_fixes
Fix some pool leaks (global entity data, copy paste ui)
merge from arabic_ellipsis_fix
merge from genericpopup_rrp_fix
Fixed oversized and misplaced ellipsis "..." on Arabic text, was causing "Line breaking recursion max threshold hit"
▌ ▆▊▌▍▇ ▆▆ ▅▆▉▌ ▄▅▍█▇▄▅▅▆▌█ ▄▉█▄█ ▇▋██ ▌▊▅▇▅ ▌▊▋▋▋▅ ▆▅▅▍ ▆▍▌▊▅▇ ▆▇▄▋▊ ▇ █▆▌▍█▌ ▄▄▇▍▊ ▆▉▇███▊▆▌ ▇▉▌▉█▅▇▅▉▇▅▉▉█▅█▍▋▋█▅▄▊ ▆▆▉ ▄▋▌▌▌▇ ▉▋▍ ▍█▆█▆▉ ▍█▍▌▄▋▅▆▄▉▊▌▌▋ ▆▍▉▆▍▄▉▆▋▉▋▄ ▋▉▆▍▊ ▇█ ▍▆▊▊█▆ ▌▍ ▉▌▇▅▉▋ ▄▊▄▌▍▉ ▆▍ ▊▋▇▄▄ ▍▉▍ ▄▌▇▇▍▉▊ ▆▅▄▅▄▄▇██▆▇▋▍▆ ▄▋▋▆▍▉▍ ▇▇▅▌█ ▉▋▉ ▋▅▋▉▍▋▋▌ █▅▌ ▆▇▍▌▋▆▊▋ ▄▄▉▅▍ ▍▋▍▌▍ ▆▊▉▉ ▍▊▄▉▅ ▍█ ▇▌▇▄ ▅▆▊▇▉█▉▋ ▋▋█▆▄▌▉▆ ▋▍▍▅▉▇ ▊▇▇ ▋▆▄▋▆▊ ▆▆▄▋ ▊▄▊ ▆█▋▌▋ ▌██▄▊ ▊▊▊▇ ▌▅▉▌▉ ▆▄▋▆ ▉▄█▅▅▍▍
Fixed generic popup sorting issue with rrp enabled
merge from genericpopup_rrp_fix
merge from itemcrafttask_pooling
Fixed flying horse bullshit
merge from flyinghorse_fix
Replace the protobuf code generator exe in the repo
The external bat/sh files will use the included csproj to build and run the same protobuf code the editor uses
You'll need .NET SDK 8 or newer installed for it to run
fix allocations in viewmodel renderer feature
Fix wounded UI formatting every frame
Don't raise boombox mission event for team members if they are not on the same mission
Disable instancing on horse hair
merge from console_autocomplete_improvements
merge from console_autocomplete_improvements
merge from vclouds_always_on
Fixed entity and item auto completion always showing SERVER realm
merge from sentry_crash_timestamp -> main
Same change as
166970 but for all furnace prefabs (furnace, electric furnace, large furnace)
▇▊▊▊▉▋▄▋ ▌█▌▇█▋ ▌▊▇▇ ▍ ▉█▆▅▄▆▌ ▄▌█▅▉▅▉▊▅ █▉█▇▆▋▋ ▉▇▉▆ ▆▉▋▅▊▋ ▄▉ ▊▅ █▉▇▋ ▊▅▆▋▌ ▋▋▌▊▇▄▌▄▋▌▋▊▌
BoomBox shouldn't raise a mission event unless the instigator player has an active mission
Misc code cleanup