7,315 Commits over 2,345 Days - 0.13cph!
Initial load of the bundles async + in parallel
Added Rust Editor/Use Bundles
Added Rust Editor/Set Bundle Path
Subtract cs
42767 (load time object list shit)
Load objects we're going to load in one big fat ass block instead of individually
FilesystemWarmup, PrefabPoolWarmup - load assets via ObjectList first
Added Filesystem.LoadAsync
Load skinnables via ObjectList
Raise head slightly when crouching and looking down
Fixed Legs.ModelRotation not applying
Rotated instrument deployments 180
Piano mount position, clampings
Can look down when using tambourine
Replaced lean forward leg system with move player model backwards legs system
Fixed F3 debug view mode getting stomped
Removed LockRotation third person stuff
Cleaned how camera mode is selected from mounts/helds
In FirstPersonWithArms only show HideIfOwnerFirstPerson shit if it's the held entity
Fixed profiler block mismatch
Fixed Wearable not marking itself as dirty when renderer array changed
PlayerInventoryProperties all skinnable, removed skinnedWear
flute, jc guitar, tambourine, tube done
Added HeldEntity.FirstPersonArmOffset, .FirstPersonArmRotation, .FirstPersonRotationStrength
Added PlayerModel.ParentArmsToCamera()
Don't hide worldmodels in FirstPersonWithArms
Renamed ClampThirdPersonPitch to ClampPitch, gets a turn in first person mode too
Turn allow slightly when seated
Piano camera done
Added CameraMode.FirstPersonWithArms
Piano viewmode first person with arms
Fix NRE in NPCPlayerApex.AddKilledStat
Draw censor cube on leg cock
Don't draw legs in third person etc
Wearable caches list of renderers with LOD # to avoid looking up by name
When leaning forward, also lean down a little bit
When crouched and looking down, pull camera up a bit
Added legs.EyesLeanForward convar, clamped to avoid looking through walls
Convar for toggling legs off
Documentation
Added Wearable.ExtraLeanBack, to allow per clothing item adjustment (if armour gets in eyes etc)
Fixed main menu scaling on lower than widescreen resolutions