6,664 Commits over 2,345 Days - 0.12cph!
Throw exception properly if assets/skins.asset not found
Do prefab warmup in FileSystem_Warmup
Call FileSystem_Warmup in benchmark/demo for parity
Don't forget to include the GameManifest in the bundles
Added pool.prewarm convar
Don't PrefabPoolWarmup in editor
Throw exception if no items loaded
Don't try to pre-fill the cache
PrefabPoolWarmup preloads prefabs.preload.bundle
Put all the prefabs in prefabs.preload.bundle
When bundle is preloaded, add results to object cache
Show error properly if can't load a bundle
Preload specifically
Wait for preloading to finish in bootstrap
Do PrefabPoolWarmup before WorldSetup
Converted items.asset to bundle load
Removed unsued classes
Added skinnable loading safeguards
Put skinnables in skinnables.preload.bundle
On assetbundle load, async preload any bundles with "preload" in the name
Added Filesystem.LoadAllFromBundle<t>
Removed GameManifest.skinnables- load from bundle instead
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