0.8.17.39918 - Discord Bot Self Awareness Lots of crucial bugfixes
Lots of important bugfixes and Discord bot self awareness. Compatible with last build.
New Features:
- Added ability for the Discord Bot to feel sadness (Requested by @ohzee)
-- Also shows number of registered users currently online
Optimizations:
- More optimizations for asynchronous asset loading to avoid switching context and potentially causing stalls
- Scheduled asset gather continuation on another thread to avoid stalling the asset gathering system getting stalled by loading assets
- Neos will now show "Out of space" error instead of generic "Sync Error" when the space is running low
--------------------------------------
Bugfixes:
- Fixed physics engine not getting fully updated on headless client
-- This fixes lots of odd behaviors that run on headless (e.g. raycasts and checks not hitting colliders they should)
-- This also fixes the BusinessLawyer Effortless Equippable not working corretly on headless hosts
- Fixed IK getting corrupted when the head goes below the root (thanks to @Shifty for diagnosing this issue!)
-- This should fix the feet sometimes going up due to corrupt values in the IK (let me know if you still see this occuring)
- Fixed new record preprocessing system during syncing not handling errors correctly and getting stuck (found in log from @Kalash )
- Fixed exceptions in CloudStorageSpaceIndicator when some parts of it are missing (found in the log from @Hayden (PolyLogiX - ZyroDesign) )
- Fixed Spawn/Destroy undo step breaking when the target is either removed or neither a component or slot (found in a log from @Bom "Bitman" bomb (PolyLogiX) )
- Fixed exceptions in inspector field editors when the Accessor is missing (found in log from @Kalash )
- Fixed Neos trying to extract metadata from a texture that failed to load causing exception, rather than error texture load (found in log from @Kalash )
- Fixed LogiX tooltip breaking when hovering over a broken input/output reference (found in log from @Kalash )
- Haptic triggers from background worlds are now ignored (based on feedback by @H3BO3 )
- Fixed EyeManager breaking when simulated on a headless client due to missing user root
- Added invalid value guard for ArrowMesh

New Features:
- Added ability for the Discord Bot to feel sadness (Requested by @ohzee)
-- Also shows number of registered users currently online
Optimizations:
- More optimizations for asynchronous asset loading to avoid switching context and potentially causing stalls
- Scheduled asset gather continuation on another thread to avoid stalling the asset gathering system getting stalled by loading assets
- Neos will now show "Out of space" error instead of generic "Sync Error" when the space is running low
--------------------------------------
Bugfixes:
- Fixed physics engine not getting fully updated on headless client
-- This fixes lots of odd behaviors that run on headless (e.g. raycasts and checks not hitting colliders they should)
-- This also fixes the BusinessLawyer Effortless Equippable not working corretly on headless hosts
- Fixed IK getting corrupted when the head goes below the root (thanks to @Shifty for diagnosing this issue!)
-- This should fix the feet sometimes going up due to corrupt values in the IK (let me know if you still see this occuring)
- Fixed new record preprocessing system during syncing not handling errors correctly and getting stuck (found in log from @Kalash )
- Fixed exceptions in CloudStorageSpaceIndicator when some parts of it are missing (found in the log from @Hayden (PolyLogiX - ZyroDesign) )
- Fixed Spawn/Destroy undo step breaking when the target is either removed or neither a component or slot (found in a log from @Bom "Bitman" bomb (PolyLogiX) )
- Fixed exceptions in inspector field editors when the Accessor is missing (found in log from @Kalash )
- Fixed Neos trying to extract metadata from a texture that failed to load causing exception, rather than error texture load (found in log from @Kalash )
- Fixed LogiX tooltip breaking when hovering over a broken input/output reference (found in log from @Kalash )
- Haptic triggers from background worlds are now ignored (based on feedback by @H3BO3 )
- Fixed EyeManager breaking when simulated on a headless client due to missing user root
- Added invalid value guard for ArrowMesh


