Release Notes - 0.12.11

Hi everyone, we have a update to the live servers today - this is mostly a bugfixing release, but has a few new features. We also have a Preview release coming soon, which we'll post notes on as well and has a larger feature set. Read on for the full list of changes since 10.31.

Changes and Updates

  • Whitelist: Added HerdSim to whitelist
  • Animation: Fixes several issues relating to animations and avatar root motion positions & rotations
  • Audio: Fixes an issue where scene sounds would no longer respond to the SFX sliders
  • Scripting: Fixed an issue where network serialisation of messages would fail
  • Desktop Sharing: On Windows, we now use GDI+ for screen capturing, versus the Win8 Desktop Capture API, this is more reliable.
  • Camera: We now update many camera movements in LateUpdate which prevents 'camera jitter'.
  • Quests: Quests may now use CineMachine Cameras during Conversation Steps
  • Quests: Quest Dialogues may now fire events before and after the dialogue
  • Embedded Video: We now default to target 720p versus 1080p on embedded videos when a selection is on offer.
  • Focus Camera: Scripts may now de-focus a camera
  • Parcelling: You may now parcel your regions and give parcels and MB allocations to other users within your regions as you see fit.
  • Vehicles: Vehicles now de-spawn after 90 seconds of inactivity versus 30.
  • UI: We now display the time in UTC at the top of the screen
  • Flickr/RSS: Users can now use Flickr and RSS feeds in region design
  • Vivox: We've totally overhauled and replaced our Vivox implementation with a new version. This appears to work more reliably on old versions of OSX
  • Vivox: Vivox now works with character lipsync.
  • YouTube: We now buffer YouTube videos loaded through the Embedded Video Component for longer
  • Attachments: Certain attachments previoulsy could not be rotated / scaled through the outfit window, they now can.
  • Scripting: Adds .RegionID and .InstanceID to SScene
  • Modern Skin: This is now disabled by default on certain platforms, you can toggle it on the settings window
  • Cloth Fitter: Improvements to experimental cloth fitter (still disabled by default, toggle on with F6)
  • Cloth Fitter: Surface Mode is now properly respected in cloth fitter
  • Inventory: Regions will now always save to inventory, even if they do not have a floor component
  • Body Sliders: Added 4 new body sliders covering the face
  • Ghosts: WebGL clients now show 'Ghosts' when there are a large number of avatars in a scene and memory is running low.
  • Ghosts: NPCs in WebGL will default to showing as Ghosts
  • Dialogue Manager: NPC text can now be coloured
  • Scripting: Object Database will no longer crash the script if encountering null entries
  • Scripting: Screen size in all functions (Camera, Screen and other similar functions) now returns as a range between 0 and 1, rather than pixels. Scripters may want to check their scripts, but as all components have updated simultaneously, no breaks have been observed.
  • Scripting: Adds .Replace to SString
  • Scripting: Adds SScript.InEditor
  • Scripting: SGameObject.FindInChildren will now no longer return incorrect information when called on a deleted or missing object
  • Scripting: Fixes a number of issues with scripts not correctly registering newly added script classes
  • Creatures: Behave better in regions without navmesh information
  • Vehicles: Preliminary support for Wind Based Boats (note, exact implementation may change in future, do not highly tune your boats just yet)
  • Scripting: using json.parse on a empty string will now return an empty array ("[]") instead of invalid data
  • Physics: We've now designated the layer 'SpecialFX5' as non-physical interacting, elements in this layer will not interact with other objects in the physics system
  • Scripting: Fixed an issue where WebGL viewers would not POST information in SWebService correctly
  • VR: Experimental - added a 'body tracker' to simulate body and feet position from arms/HMD information. Hands and head position is now tracked and transmitted to other viewers, and properly IK simulated. (Note: new VR viewers are pending release at some point)
  • Scripting: Fixes, then reverts, changes to SMaterials[] due to some issues with script compatibility.
  • WebGL: New Login Screen - gives a single click guest entry for WebGL users
  • Avatars: Avatars now use 4 bones versus 2 bones for skinning/weighting.
  • Avatars: Skin is no longer compressed using DXT1/5 - now uses BC7 where available.
  • Avatars: Adds '2017' avatars, however disabled in this build (preview build contains them).
  • Guests: Guests can now rename their avatar free when 'saving' / 'registering' their avatar fully
  • Loading UI: Loading UI is now centered and has a new appearance to match the new UI scheme
  • Quests: Fixes Lipsync when used in Quests where there is a lipsync'd audio file
  • Quests: Path hint lines will vanish properly when completing a quest
  • AQUAS: Fixes AQUAS's underwater camera mode

Written by Adam on Wednesday December 13, 2017

Permalink Category: releases