1. Neos VR
  2. News
  3. 0.8.18.21280 - Tweening LogiX nodes, camera/item permissions, full body tweaks

0.8.18.21280 - Tweening LogiX nodes, camera/item permissions, full body tweaks

Tweening nodes, camera/item permissions, new nodes, full body improvements and other tweaks and bugfixes! Android / Quest builds were updated to latest as well.

New Features:

- Added Tween Value Node, which allows smoothly tweening value of a field from one value to another on an impulse
-- Can be found under Actions
-- To use fields current value as To or From, simply leave them unplugged
-- It also gives you an impulse when it starts and finishes tweening
- Added CameraPermissions component (based on request by @Coffee and @Bom "Bitman" bomb (PolyLogiX) )
-- This lets you restrict which camera modes can be used and whether the user is allowed to frame other users or only themselves
- Added simple mechanism for adding/removing permission components from roles - each component lists out roles with a button to add/remove
-- This is temporary, a proper UI for managing permissions will be added in the future
- Added "Allow Saving Items" to World Permissions, which allows blocking saving of any items (requested by @Coffee )
- Added "Allow Swapping Avatars" to World Permissions as separate permission (based on feedback by @ProbablePrime )
-- This allow setting up spectator permissions which allow for avatar swap, but not spawning of items
- Added LogiX nodes for fetching some extra user metadata (based on feedback by @Blaze )
-- Ping, FPS, Downloaded/Uploaded Bytes, Download/Upload Speed (+ Max)

Tweaks:

- Tweaked chest target IK calculations (based on feedback by @Reactant )
-- This should make it behave better when sitting or lying down (let me know if it still glitches)
-- It affects the bending of the upper spine now, so vertical rotations are transferred as well. This subtly moves the avatar chest with breathing for example
-- Reverted the calibration of the chest tracker since it affects this as well now. Please recalibrate before testing
- Added extra debug diagnostic visuals for chest tracking
- Added extra diagnostics when assigning a destroyed parent (based on issue by @Zane )
- Added more error messages to inventory when the action is blocked by the permission system
- Removed Jump on pulse (DEBUG) (based on feedback by @Shifty )
- Upgraded to Unity 2019.3b11 (from beta 10)
-- This seems to fix libVLC crash on certain computers (reported by @pammematth )
- Updated NatMic library to the latest version (1.3.2)

Bugfixes:
- Fixed double permission validations for some objects, causing random issues
- Fixed permission validations not being correctly scheduled if the object is changed after being cleared, but before the validation testing
- Tweaked picking of the right session for P2P asset transfers to help prevent rare scenarios where locally improted assets wouldn't transfer (reported by @Alex from Alaska , @Hayden (PolyLogiX - ZyroDesign) )
- Tweaked Headless client update routine to fix some time-related issues (e.g. switching system time, daylight savings and similar)
- Added dummy audio callback to headless client, to fix behaviors dependent on audio updates
- Fixed Twitch Interface not working in headless due to a dependency library version mismatch