1. Neos VR
  2. News
  3. 0.8.17.27905 - Final cloud fixes, lots of improvements and fixes

0.8.17.27905 - Final cloud fixes, lots of improvements and fixes

I think I've finally got the root cause of the cloud server issues! Ironically it seems to be Azure's App Insights diagnostic service, after removing it completely the random drop-outs are gone. I'll be slowly re-enabling things and see how it goes and hopefully we'll be able to get resolution from Azure support, so we can re-enable the service.

There's also a bunch of other improvements, additions and bugfixes in this build! Going onto finishing the asset variant system soon!

New Features:

- Added Tooltip Touch Type "None" which will disable all additional tooltip behaviors (based on feedback by @Coffee )
-- This includs remote or proximity touching and item shelf pointing/swapping and so on
-- This is ideal for things like weapons and other interactive items
- Undo system for spawning/deleting objects now saves all the external assets as well and restores them if they have been deleted in the meanwhile
-- This fixes issue where undoing a destroyed object whose assets were deleted by someone in the meanwhile will have broken assets (e.g. missing material)
-- It also fixes the asset cleanup system from causing missing assets as well (reported by @Dante )
- Added dynamicImpulseString, dynamicImpulseInt and dynamicImpulseFloat commands to the headless client (based on request from @Bom "Bitman" bomb (PolyLogiX) )
-- These allow you to send dynamic impulses with value in the scene

Tweaks:

- Changed "Hide Badge" to "Hide Badges" for interactive camera control, which will now hide badges of everyone in the camera view (based on feedback by @Nexulan)
- "Live" badge is now always hidden from the camera view of the owner user (based on feedback by @Nexulan and @Theofilus the Folf )

Optimizations:

- Added more caching optimizations to the cloud server
- Gave mesh downloads higher priority than other assets. This will help when initially loading into environments as meshes will mostly load first, then textures
- Upgraded to SteamVR Plugin 2.4.5 (SDK 1.7.15) from 2.3.2 (SDK 1.4.18)

Bugfixes:

- Removed Azure Application Insights from the cloud service
-- This fixes the cloud server instability. There seems to be some strange incompatibility/conflict with the diagnostic services with the latest .NET Core and SDK's.
- Added specific Undo/Redo handler for asset references, rather than using generic one
-- This keeps the assets referenced, which prevents them from being cleaned up
-- This fixes cases where undoing material change to a material that has been cleaned up by the asset cleanup or deleted by user will break the material (reported by @Dante )
- Fixed exceptions in Projecion360 material when the texture format is unknown
- Fixed some missing request validations on the cloud server
- Fixed exception in AssetFrameSlot on startup when the frame size is not assigned (found in log from @Somowo )
- Fixed exception in positioning objects in front of users when they're deleted from the world (found in log from @Somowo )
- Fixed invalid instantiation of font sprite assets (found in log from @Somowo )