10,525 Commits over 4,201 Days - 0.10cph!
Optimized SkinSet (player gender / race setup)
Reduced GC caused by quickcraft (progress but still sucks)
Optimized Model.FindBone and Model.FindClosestBone and made them GC free
Populate model bones (transform list and name list) in prefab preprocessing to avoid runtime GC
Bundling preprocessing fix
Added IsInvoking to invoke handler
NPCPlayer uses invoke handler (particularly due to CancelInvoke)
Converted some remaining stuff to invoke handler
Eliminated GC allocs from Projectile.DoMovement
Enabled prefab pooling on rotting flies effect
Fixed weird profiling in SkinnedMultimesh.BuildBoneDictionary
Eliminated GC allocs from Ragdoll.RagdollSetup
Eliminated GC allocs from RagdollInteritable.Inherit
EAC API update (client side)
Network++
Subtracting EAC API update
Eliminated more GC allocs from Ragdoll / RagdollInheritable
Fixed animal model root bone references often being the parent game object instead of the root bone of the rig
EAC API updates (attempt 2)
Updated Facepunch.Raknet plugin
EAC networking fix
Network++
Updated terrain texture atlas
Deleted old terrain atlases (PNG)
EAC profiling + hopefully GC fix
Spawn snow mounds and snowballs as clutter (might need some more tweaks)
Density / distance tweaks
Only set isGameInitRun when it actually succeeded
Subtracting EAC API updates (let's try again next week)
Fixed terrain anchors being ignored on clutter
SavasIsland uses new foliage
Merge from snow_biome_revamp
Network++
PlayerInventory NRE fixes
TerrainAnchorGenerator improvements
Added terrain anchors to tundra tall grass patches (fixes occasional floaty placement)
Tweaked snow mound terrain anchors
Added DebugEx.Log to write to log file without stack trace
Game startup logs and console commands no longer spam stack traces into game log
Fixed stack trace red text in main menu because fuck me