33,286 Commits over 4,109 Days - 0.34cph!
Shaved most GC allocs in hair setup and morph cache
Reduced lodcomp OnVisibilityChanged overhead
Top hiz downscale (testing)
Added torch equip/ignite tip
Added comfort explaination tip
added consume food/water tip
Added campfire heal tip
translate mouse0 etc to "left mouse" in game tips
Fixed NRE in PlayerMetabolism
Eliminated GC allocs from crafting UI
Fixed all morph cache GC allocs when sources are cached
Disabled morph cache data compression; traded for perf
Reduced morph cache mesh instantiation/copy overhead
Added eat / drink debug convars for admins / devs (similar to hurt console command, can also take negative values)
Caching hair set morphs on startup
fixed hydration + calories stats being padded by respawn
fixed ConsumeFood tip
Fixed healAtCampfire tip
Changed reflection probe time slicing to "individual faces"
Changed default server.metabolismtick to one second
Removed itemoutline test convar (showoutlines still exists)
Eliminated GC from GlobalMessages subscription (particularly ItemIcon.OnEnable / OnDisable in UIInventory.Update)
Removed some legacy network graph garbage that's entirely unused since it was replaced by the new netgraph
Removed some dev convars that were all broken / unused
Added netgraph.categoryfilter and netgraph.objectfilter
Only track network packet stats if netgraph is enabled
added place sleepingbag tip
added how to throw tip
added how to retrieve thrown items tip
added 15 loading menu tips
added no build zone tip
added how to open build options tip
added hammer upgrade tip
how to use bow tip
how to drink from lakes/river tip
cannot harvest tip
pickle icon
Third person sounds for water bucket, bottle, jug, and bota bag.
New flare sounds
Survey charge fuse sound and deploy sound polish
Medical Syringe sound polish and third person sounds
Third person planner deploy sound
Ambience level tweaks
Lower global voice limit on gunshots (scientist spam gun perf)
Added printpos / printrot / printeyes server console commands
▇▋▆▊▆ ▌▄▉█▉█▇▆▆▉▆▍▇▊▊▇▇▋ ▄▇▊▍▊▆ (█▇▅ █▍██)
Fixed mesh decals sometimes losing refl probe
Attempt at fixing sporadic glcore errors via force disabled std shader probe blending
SMG costs reduced
Machette is default blueprint, required WB1
removed wood cost from sleeping bag/sheet metal door
removed paper, note/building plan requires wood
added more loading tips
added voice chat tip
phrases
Planters soil is a separate renderer
Scientists check path distance between target and cover points, not just straight-line distance, to find best suited cover points for advancing and flanking.
Disabled life story (temporary client crash hotfix)
Network++
fix for 3rd person reload animations not playing
fix for worldmodels not animating when reloading.
Merge from network_lerp_2
Committing v_semi_pistol reload meta file since nobody else is
Updated keylock phrases to reflect a key is no longer required
Phrases