10,554 Commits over 4,324 Days - 0.10cph!
Fixed gloves.leather.skinnable and guitar.weapon.skinnable having a null mesh references
Mac uses Metal
Linux uses Vulkan
Fixed some materials being explicitly assigned to asset bundles when they shouldn't be
▉ ▇▍ ▄▋▊▋▇▉▆▅ ▍██ ▌▇▇▌▆ ▊▄ ▅█▅▅ ▉▆▋▇ ▆▍▋▄▅▇▌▊ ▌▊▋▌ ▌▉ ▅▍▄▍
▍ ▋▊▉▌▇ ▇▊▇ ▇▄ ▊▆▅█ ▇▅▉▋ ▆▇▄▊▊▄▍▋ ▌▋▄▊▊
Added CCD helper collider to rowboat
Boats use continuous collision detection
Minicopter no longer has rigidbody on the client
Facepunch.UnityBatch and Facepunch.Upload
Fixed RFManager not cleaning up null in listener list if it's at index 0
Fixed RFManager not cleaning up null in broadcaster list
Added warning when null is found in RFManager
Build methods for Mac / Metal
Fixed item files and skin bundles getting copied to the wrong folder
Added ShaderList asset (Assets/Content/Shaders/Shaders.asset assigned to shared/content.bundle)
Moved all shaders from GraphicsSettings.AlwaysIncludedShaders to our custom ShaderList asset (to prevent including duplicates in every executable)
Removed EnableStdOutput from client build since I'm not sure it fulfills a purpose
Removed some build menu items from Facepunch.Unity
Subtracting
32036 (no improvement)
Retired PrefabPrepare / DoPrepare
Removed TestLevel from build settings in attempt to remove shader dependencies from executable build
Don't refresh SDK prefab list on every build
Disabled collider batching by default
Network++
Merge from asset_bundles_4
Don't throw error when asset bundle that is part of asset bundle manifest does not exist
BuildPrefabs / BuildModding ifdefs
Server bundles assets it does not need into content.private.bundle (ignored by upload)
▌ ▊▆▅▍▌ ▆▆▅▍█▅▌▅▋ ▄▇█▆ ▇██▋ ▅█▋▌▇ ▉█▊▄█▄ ▋▆▋▋█ ▉▋▅▌ ▉▉▋▅▄▋▉ ▇▄▇▊▊ █▍ ▄▋▅▍▌▋▊▆█▋ ▋██▆
Don't spam exception tracker with "[Physics.PhysX] RigidBody::setRigidBodyFlag"
Removed corpse entity collider on the client to prevent it from pushing the ragdoll around
Minicopter kills its passengers when destroyed
Spawn corpses at entity center point instead of their pivot point