5,292 Commits over 2,345 Days - 0.09cph!
Only update VitalNote text if they're shown (!)
Throttle NoticeArea updates
Only update HudElement when totally needed
Fixed WaterSystem allocations
Fixed GC in PlayerWalkMovement.GroundCheck
Fixed GC in TimedExplosive.DoCollisionStick
Crosshair/LookingAtTooltip UI no longer use animators
LookingAtTooltip text uses RustText
Throttle UpdateLookingAt instead of running every frame
Throttle HasVoiceData check
Profile SoundManager.Update better
Simplified TimeWarning to just do a ScopedProfile - holding off on renaming it until next year (alocation free, should have less impact in release builds)
Throttle and cache foot IK traces, added player.footikrate
Throttle BaseHelicopter ground effects update rate based on distance
Throttle Cargo Ship UpdateSounds frequency based on distance
Increased SimpleFlare tickRate
SoundManager - call Elapsed.TotalMilliseconds as infrequently as possible
▉▊▍▉▅█ ▉▄▄▊▍▇▇ ▊▉▉▅ ▋█▆▄ ▍▌▋▌▉▋ █▊ ▋▍▍▉▋ ▌▌▄▉▋▌▇ ▋██▊ ▋▄▅▄▄▄▌ ▆█▍▉▌
Catch exceptions that would otherwise go unnoticed
Extra profiling for NpcWalkAnimation and SellOrderEntry
Don't make the playermodel look in the direction of alt look
Don't hide viewmodel when alt looking
Fixed NRE in BaseMountable.NearMountPoint
Fixed "Coroutine couldn't be started" console error
The rest of the audio settings
PreserveSampleRate (partial commit)
Special appid for hero url
Prevent knees clipping through face when duck jumping
Serverside DLC ownership test
Latest Facepunch.Steamworks
Switch back to .net 4.x (for modders)
Don't report "active agent" navmesh errors
█▍▋ █▍▇▄▇▅▄▊ ▅▇ ▅▍▅█ ▋▆▅▅▉▋▄ ▋▅ ▇ █▇█▆ ▌▌
Can't order servers by wiped date
Added Jenkins-Client.Groovy, Jenkins-Server.Groovy
Removed Jenkinsfile
Fixed DownloadStringCoroutine
Less spammy dedicated server bootup
Benchmark record bundle sizes
gc;totalmemory to megabytes
Fixed array exceptions in DevMovePlayer
Fixed DownloadStringCoroutine errors
Fixed DownloadStringCoroutine errors
Retry string download 3 times before calling it a day
Check Steam valid before trying to cancel ticket
Make sure audiomixer goes in audio.bundle so there's only one version of it