3,076 Commits over 2,315 Days - 0.06cph!
Fix broken LOD rendering due to root bone and mappings being saved wrong
Allow deploying storage monitors onto vending machines
Fix some more clipping and issues with getting stuck
Fix bones spawning in the wrong spot
Much better collisions by having a central capsule which does proper traces instead of just pushing bones outside (no teleporting through this capsule)
Some progress on enhanced collisions
Get rid of a bunch of pointless code (should improve perf a bit too)
Preserve bone length when rebuilding the chain's transforms (fixes some ugly artifacts)
Overwrite bone transforms into a straight line when building the chains because they're junk otherwise
Refactor things to not depend on a tree node structure (only allows chain configurations now but that's ok)
Fix wearable retargeting breaking when switching view modes
Fix skinned mesh bone transforms being scrambled
Some progress on turning this into a wearable
Fix cloth collisions not working properly with capsule colliders
▄▄▍ ▄▇▇▇▉▊▌▊ ▇▋▊▄▊▍ ▉▅▆▍█▊█▌▅ ▉▆ ▌▄▌▇▉▋+▊█▌▍▌▉ ▋▊█▍
▅▊▅ ▆▍▍█▄▄▌█ ▊█▉▅▅▋ ▄▋▊▍▇▌▍▍▊ ▋▍▊▉█ ▇▍▋ ▆▅▍▇ ▇▍▉▌▆▊ ▇▍▄▆ ▋▊▌▊▍▌▍▌
▉▆▅▍ ▅▆▆ ▍▌█▄▊█.▅▅▆▅▇▌▄▋ ▌▊▍▆▍▅▅ ▌▆█▍▊ ▉▆▇▌ ▌▋▍▋▊▉▉ ▇▆▆▉▇ ▋▄▌ ▌▆▄▊▉ ▅▋▅▄
Fix the skin picker UI showing a few skins twice
Make floating origin client-only (client+server is hopeless)
▇▋▌ ▋▄▌▇█ ▆▋▊ ▍▉▄ ▌▅▍▇▅▌ ▌▋▋ ▌▇▇▆▅▌▌ ▋▇ ▍▌▅▅ ▌▅▌ ██▉▍▇▄ ▋▇▄▉ (▌▊▋▌ ▇▆▊▍▄▇▋▊ ▅▉█ ▄▇▄▊▍ ▋▆▌▉▊▇ ▇▋ █▋▊ ▍▅▊▍▆▄)
▆▌▍▄ ▌▆▆▌▍▌▋▍▍ ▄▍▆ ▊▊▇▇▆▅▆█▋▍▄ █▇ ▅▌▅▅ ▅▊▍▉ ▋▅▅▋▄▉▆▌▍ ▅▊▌▇ █▉ ▅▌▌'▅ ▉▉▆▌▆▋▉ ▌▄▉▌ ▋▇▄▋▌█▆▊
Update MapImageRenderer with new map shader config
Very slightly working floating origin implementation
Fix the point of interest and death map markers using the center of the image as the origin, should have been bottom center
Update scope overlays to scale the color with the time of day (so no more bright scope at night)
Disable aantihack for spectators
Set main camera resolution a different way because the one I did before doesn't work
Increase graphics quality
Lower main camera resolution instead of disabling it completely
More EAC disabling for spectators
Ignore EAC auth for spectator client (they need a password only the server owner would know)
Fix windmill not rotating to the wind direction
Some more stuff for building
▅▉▍▋ ▇▍▄▆▅ ▇▄▆ ▄▋▊▆█ ▆▉▅▅ ▇▄ ▍▆ ▅▋▅▇▉▅▌▉▅ ▆▆▊▄, ▆▉▌ ██▆ ▍▅▍▍▉██ █▅▅▇▌▉▍█ ▆▅ ▌▌▉▅ ▆▋▍█ ▇▉█▍
Fix StringPool exception when the manifest lists the same string twice (merging? this warns if there's a possible collision anyway)
Disable AnimatorLOD in spectator builds
Disable occlusion culling when the render controller initializes
Hide spectator from snapshots
Disable foliage and decor refresh because they don't get rendered
Move the sky so it doesn't render weird
Update LODs when rendering CCTV, validate images properly too
Add support for multiple job assignments per client
Stripping down the CCTV render code
Close the game when the spectator client disconnects, if it auto connected to a server
Spawn spectator players in the sky (with noclip+god mode)
Build config for spectator client
Fix issues with connecting using the spectator build
Fix LocalPlayer not being set
Spectator clients can connect now, kind of
WIP spectator networking stuff