5,970 Commits over 4,383 Days - 0.06cph!
Instantiate ore hotspot flare as effect
Only add ore hotspot flare when close (eliminates update overhead in the distance)
Enabled entity pooling on ore hotspots
Enabled effect pooling on ore hotspot flare
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++
EAC profiling + hopefully GC fix
Only set isGameInitRun when it actually succeeded
Subtracting EAC API updates (let's try again next week)
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
▌ ▆▍▉▌▊▍▄▄▋▍ ▌█▊▊▆ ▇▍▍▇▍▇█▋█ ▉▅▋▊▄█▇▌ ▄▅▄▍▆▌▇ █▉▅ ▊█▆█
EAC SDK update (fixes macOS startup issue)
Eliminated GC allocs from effect instantiates (IEffect.SetupEffect)
Eliminated GC allocs from effect weapon bone parenting (EffectParentToWeaponBone)
Eliminated GC allocs when switching resource stages (StagedResourceBreakEffect)
Eliminated ~300B of GC allocs whenever a randomized sound was played
Larger coastal player spawn areas
Better spawn handler density enforcement
Disabled saving on radtown ore nodes (not supported by loot spawn points, RUST-1747)