5,942 Commits over 4,018 Days - 0.06cph!
Merge from network_lerp_2
Disabled life story (temporary client crash hotfix)
Network++
▇▋▆▊▆ ▌▄▉█▉█▇▆▆▉▆▍▇▊▊▇▇▋ ▄▇▊▍▊▆ (█▇▅ █▍██)
Added printpos / printrot / printeyes server console commands
Added netgraph.categoryfilter and netgraph.objectfilter
Only track network packet stats if netgraph is enabled
Removed some dev convars that were all broken / unused
Removed some legacy network graph garbage that's entirely unused since it was replaced by the new netgraph
Eliminated GC from GlobalMessages subscription (particularly ItemIcon.OnEnable / OnDisable in UIInventory.Update)
Removed itemoutline test convar (showoutlines still exists)
Changed default server.metabolismtick to one second
Changed reflection probe time slicing to "individual faces"
Added eat / drink debug convars for admins / devs (similar to hurt console command, can also take negative values)
Eliminated GC allocs from crafting UI
Fixed NRE in PlayerMetabolism
Eliminated GC from QuickCraft.Rebuild
Added metabolismtick convar (time inbetween metabolism updates)
Fixed NRE in PlayerModel.DoAimingSounds
Added sendnetworkupdate admin console command (useful for testing)
Removed some debugging shit
Skip OnPreCull / OnPreRender / OnPostRender when closing the game (wtf?)
Shutdown EAC after disconnecting from the server (crash on exit)
Dispose ambience culling group in OnApplicationQuit
More tests for "crash on exit"
More tests for "crash on exit"
More tests for "crash on exit"
Skip OnDisable / OnDestroy in a bunch of plugin components
Another attempt at fixing "crash on exit"
Skip nearly all OnDisable / OnDestroy when closing the game
Fixed memory leak in SellOrderEntry (vending machine UI)
Don't do anything when calling del without arguments
Testing something to fix "crash on exit"
Prefab pre processing no longer deletes parents of culled game objects (fixes open server side doors on some monuments)
Whoops, physics.minsteps fix
Better client side lower limit for physics.steps and physics.minsteps
Fixed NRE when killed without HitInfo
Fixed NRE in voice recorder
Eliminated GC alloc from voice recorder
Junkpile despawn time is constant (since it was identical on all prefabs anyhow)
Junkpile despawn time is now 30 minutes (from 20 minutes)
Removed unnecessary mipmap refresh from skin texture loading
Added detailed profiling to AsyncTextureLoad
Broken icon import settings are identical to cooking, fire and loading icon import settings
Skins have OnLoaded and OnIconLoaded callbacks
Added OnItemIconChanged event to item icons
Show loading indicator on item icons while they're still loading
Refresh item icons when their skinned icon finished loading
combatlog no longer takes count parameter (always prints full combat log)
combatlogsize defaults to 30
EAC SDK update + PlayerKill reporting