Release Notes - 2019.1b26 Viewer

A full list of updates to our newest viewer and more!

Hey everyone! 

This is a total list of all of the features and fixes made from October until June! As it's quite a long list, here is a quick update of the major changes to the viewer:

Notable Entries:

  • UI overhaul - New colour theme, new windows, new font style and more!
  • Strafing controls - Q & E now shuffle your avatar left and right
  • New controls for flying - Start flying with E, go up with R and down with C (PageUp/PageDown continue to work as before)
  • New contextual help for camera controls
  • Facial animation support - gestures and scripts can now animate the facial blends!
  • Do stuff while loading! Our UI is now functional while scenes are loading, meaning the shop, inventory, chat and more are accessible to you.
  • Emoji support in chat (experimental!)
  • Completely morph the built-in avatars with the new 'User Created Morphs' feature. (experimental, but cool!)
  • Overhauled Outfit window - with new Body Shape Presets! You can also tint/colour existing clothing items if enabled by the creator (experimental!)
  • Improvements to the shop - a new home screen, live preview of furniture and vehicles
  • Edit and placing furniture is now possible in every region!
  • Use the 'Add Component' button to add components to editable regions and furniture.
  • New starter home region!
  • A brand new welcome center experience!
  • Improved framerates - we've improved a number of stalls, especially when in crowded scenes.
  • VR Controls improvements - movement controls are now split across both hands for better control
  • Scripting is much faster - we've tightened up our script engine, plugged memory leaks and optimised everything. BKR and similarly complex scripted activities are now considerably more performant!
  • Lots, and lots of bugfixes - over 100 issues reported on the issue tracker have been resolved in this release. (Please keep reporting them to https://issues.sine.space!)

Changes in b26 release:

  • Improved support for Mac touchpads with camera controls
  • Fixed a bug with texture loading causing issues
  • Fixed a bug where lightmaps would not correctly load (n.b. requires editor pack update)

June 2019 Features and fixes

Features :

  • User interface facelift, theme and window updates.
  • Redesign of the outfit window, worn clothing list improvements.
  • User offline panel refined and theme updated.
  • Inventory improvements in the edit room window.
  • Font styles and visibility improvements to quest window.
  • Material shine/metallic customisation is now available (if present).
  • Implemented inventory item customisation fields.
  • Added Chat panel Emoji picker.
  • NPC outfits can be reloaded from the room inspector.
  • Inventory window uses a new tabbed system that can be resized & scaled.
  • Inventory now searches while typing rather than waiting for text input.
  • Added a loading icon and status text to user inventory window.
  • Added some support links to the user offline panel.
  • Added body shape presets.
  • Outfit tab now features a new color picker.
  • Added clothing/body/morphs to category list for use with the new morph system.
  • Outfit window can now be opened simultaneously with other windows.
  • Added translations to “bug report” in help window.
  • Improved fonts and style of map explore window.
  • Added a jump height multiplier to the avatar controller, accessible to scripting.
  • Inventory items can now be dragged to the mail window.
  • Chat panel appearance improvements and performance enhancements, can now handle greater volumes of back scroll.
  • Added a bug report panel to the help/support window.
  • User interface will now remain open on scene loading, meaning you can continue to chat/shop/browse while loading a new region (currently experimental).
  • Added support for TCP only networking mode to settings, if user is on a lower quality wi-fi or DSL connection this can help ensure a reliable connection.
  • Player information window redesigned, new theme and layout.
  • Shop window redesigned with new theme and layout, now includes newest item(s) panel, highest ranked item(s) panel and a improved item preview window.
  • Added “you may also like” feed to the bottom of the shop item detail page.
  • Added last update, extra images, Youtube URL, Homepage URL, release notes to shop detail field.
  • Added Q and E controls for Unity-style camera controls, up/down when in fly-through mode.
  • User ratings are now shown on shop items.

Fixes:

  • Fix to translations – font styles and some missed translations.
  • Fixed script function error in user room window.
  • Fixed body slider not loading on avatar login.
  • Preview server shows item ID's in description tooltip.
  • Adjusted web service api to improve inventory caching and loading.
  • Code clean up and some settings improved in morph baking.
  • Fixed an error with the VertexColorHDR shader.
  • Fixed mask problem in user album panel.
  • Centred up/down buttons in outfit panel.
  • Fixed inventory window exploding in room edit mode.
  • "You have been disconnected” notices will no longer show on region loading.
  • User inventory count is now accurate.
  • Gestures containing loop animations can now loop forever without a network round trip (“fast-loop”), provided they only contain AvatarAnimationEffect or AvatarMultiAnimationEffect components, and the clips loaded are marked as  looping in the animation clip properties.
  • Multi-user animations can now loop provided they satisfy the conditions for fast-looping.
  • Fixed chat window showing redundant white circles.
  • Fixed user group list not updating correctly when a new user applies and gets approved.
  • Chat window will now scroll more effectively when a new chat tab is selected.
  • Various fixes and tweaks to the chat window.
  • Improved performance when interacting with the UI, each window now has its own canvas preventing revalidation cascades.
  • Map/Explore windows now use aspect ratio to prevent contents from squishing.
  • Improved the error trail for Gesture failures.
  • Fixed some translation related load errors.
  • Fixed avatars not loading due to a) using a missing shader b) contains an empty material slot.
  • Fixed “moire pattern” caused caused by incorrect mipmap generation when in “fast-path” native texture decoding.
  • Unregistered guest accounts can no longer chat in public chats, they may however chat in local region chat channels. Attempting to chat in a public channel results in registration request.
  • Improvements made to reset skeleton utility to copy poses as well as transforms.
  • Fixed a server issue where additional preview images were being output at lower quality then desired.
  • Fixed an issue where user name tags were not being displayed.
  • Fixed internal scaling on user-uploaded morph targets.
  • Fixed an issue where clothing item processing would break the avatar.
  • Improved camera movement, is now less dependant on frame rate for smoother motion, speed should be more consistent.
  • Increased the default inventory load size by 400%.
  • Reworked Unity-style camera controls to latch on/off closer to how the editor does this.
  • Improved timing controls on Unit camera controls, Mouse X/Y should not be multiplied by delta time as this information is already incorporated.
  • When in Unity camera mode, middle-click will pan the camera, left and right mouse buttons can also be used for zooming.
  • Fixed a recurring error with the Space navigator driver on Mac causing lag.
  • Fixed Volumetric lighting on Mac.
  • Simplified skin shader to run on low end machines.
  • Fixed missing internal shader used in tattoo system.
  • Fixed a build error in WebGL.

Editor Pack :

Features :

  • Allowed baking morphs from blend shapes.
  • Added to “Exclude Object” component, you can now exclude objects from various computers e.g volumetric lighting from older computers.
  • Added a setup cloth physics button to clothing items which automatically weight paints the cloth model using a distance metric (further from skin = more flexible). (experimental!)
  • Added support for custom translation, usage : create a txt file in streaming assets called translation.txt the contents of which should be in the format “TranslationKey = TranslationValue” each key should be on a separate line. It can overwrite the current translation no matter what localization option is chosen.
  • Added outdoor furniture category.
  • Added the ability to disable/enable click on avatars in region settings.
  • Added enable/disable minimap in region settings.
  • Added enable/disable user name tag in region settings.
  • Added support for legacy animation component.
  • Added a create pattern button to the clothing component for rapidly creating patterns on clothing items.

Fixes:

  • Fixed an issue with unjoined seams on morph maps.
  • Added clothing customisation support, set customisable or disabled.
  • Hardened the customisation levels in the virtual good inspector.
  • Tweaks to volumetric light shader for compatibility.
  • Optimised timer component for easier use.
  • FlickrSlideShow component is now more memory friendly when cleaning up (purges memory immediately, rather than waiting for a full GC).

Scripting:

Features:

  • Added SAvatar.JumpHeight to change jump height multipler.
  • Added SLayerMask for selective physics casting.
  • SUISlider now has interactable and enabled wrapped.

Fixes:

  • Minor code clean up on SDialogues.ColorPicker.
  • Fixed an issue with SDialogues.YesNoInput not showing correct buttons.
  • Fixed a compile error in SInput.
  • Renamed an argument on Sphysics.RayCast from 'up' to 'direction' to make more sense.

Mobile:

Fixes:

  • Major memory handling improvements to iOS and Android clients
  • Improved control schemes, inc. camera rotation

WebGL:

Fixes:

  • (Not yet deployed on live) Improvements to memory handling which should allow larger scenes more reliably on WebGL.

VR:

Fixes:

  • Locomotion update: Direction of movement now follows the hips rather than the player container object.
  • Movement no longer requires pressing down on the thumb stick, just pushing them around (20% dead zone applies).
  • Xylaphone keyboard now appears in the direction that you are facing rather than being tied to the player container.
  • Fixed VR interface not showing in front of player.
  • Fixed VR cuffs not assigning properly.
  • Fixed an issue with grabbables breaking completely if a VR grabbed object has been deleted while held.
  • Refined Vive touch detection code for improved performance.

May 2019 features and fixes

Client / Server:

Features:

  • Groups & room profile has been updated for new UI/mobile flexi sizing.
  • Added an icon to search button.
  • New Shop Window available.
  • New shop! The shop has been upgraded with a brand-new home screen, and the option for us to feature and highlight entries (note: this is a combination of automatic and manual processes).
  • After purchasing a clothing item in the shop, it will ask you if you want to wear the item now.
  • Added a scroll view to the admin list, or it can be drugged outside the whole window.
  • Added a test log of skybox for webgl.
  • Morph textures now have higher quality seam handling.
  • Adds internal shader for upcoming editor pack feature.

  Fixes:

  • Fixes new shop window UI scaling bug.
  • Fixed a problem where second category in shop broken.
  • Stopped assets being included in builds which were adding 30mb to clients.
  • Fixed memory leak in Full Body IK.
  • Fixed compiling issue for webgl.
  • Fixed exported file too big issue for webgl, android, ios etc from unity2018.
  • Add a spacing for left Notifications.
  • Some fix of code for new User Room Window.
  • Removed the validation of RoomFloor when upload a region since it will always have one by default.
  • Fixes an issue with loading custom body shapes on avatars, where the clothing would update, but not the base mesh.
  • Optimize the category select of Inventory window.
  • Added loading shop home data from backend api.
  • Improves height calculations on Flow Layout Group.
  • Fixed an issue that cannot push the window forward after change region.
  • The infamous loading, no-description text 'no description here.' has been shortened to just 'No description.'
  • Fixes button styling on User rooms window.
  • Implements flexi-scaling and theming on snapshot window, capture.
  • Reworks new design for user region list, now flexi-scales to portrait as well as landscape proportions. (Note for other developers, please try follow this. MasonryLayout is quite powerful.)
  • Added an icon to search button.
  • Fixes to the shop window.
  • Item detail previewing in shop will use the aspect ratio of the rendered image, not the screen aspect ratio.
  • More VolumetricLight shader level tweaks.
  • Improves VolumetricLight support for devices between Shader Model 3.0 and 4.5.
  • Fixes a bug in default system settings causing higher performance settings on lower-end devices.
  • Fix to the new shop window initial display.
  • Fixed issues related with user having regions in grid.
  • Fixed an issue where avatars would not update when walking around.
  • Region/Avatar property updates will now correctly tag the messages packet size in the network profilers bandwidth monitor.
  • ParallaxFitter behaves better when using negative speeds.
  • Tags internal sinespace:// URL calls (such as from the shop) so they open without asking for confirmation from the user first
  • F9/Alt + U of show/hide UI now include the avatar name tags.
  • Bug fix of when giving someone a gift people get "Item not owned by you"'.
  • Fixes MasonryLayoutGroup preferred height calculations.
  • Now High-heeled shoes won't cause problems when previewing flat shoes in the shop.
  • Fixed an issue where Furniture would not recognize its owner in a scene with the floorplan owned by the region owner.
  • Fixed an error with Camera Zone and non-player colliders.
  • Lowers memory use on network events.
  • Avatars no longer decapitate in shop/outfit window.

Editor Pack:

Features :

  • Adds tool for rebaking skin, tattoo, morph textures between different skeletons automatically, e.g. Male to Female.
  • Adds support for custom avatar shape creation inside the editor pack.
  • Added new property to Virtual Good, under copyright tab "Unique Status" - if you have made an item only available in Sinespace, using only original work, tag it for a bonus in marketplace positioning in future viewers.
  • MasonryLayoutGroup now supports a 'maximum width' to ensure that high DPI/high resolution monitors do not display hundreds of tiles at once but wrapping still occurs on smaller resolutions.
  • New Slideshow component can be used on UI Canvases to fade between multiple Canvas Groups.
  • New features of region settings: show minimap or not, show avatar indicator on map or not, show avatar name tags or not -- these are for game designs. Check the option when upload a region via EP.

Fixes :

  • Many, many fixes to Morph Baker.
  • Upgraded Substance plugin to 2.3.2 for processing server.
  • Small fix, remove InControl layer from Culling Mask.
  • Fixed an issue where skin would warp by normals weirdly on MacOS.
  • Cleanup to links on the editor pack welcome/about screen.

Scripting:

 Features:

  • Adds Space.Input.Vibrate - triggers phone, gamepad, vr rumble packs for a set duration/intensity.
  • Added in-client profiler support for scripters so you can now optimize your code against the running viewer.
  • Profiler can now report average frametimes in use, not just the last frametime -- useful for isolating which are overall lowering framerates, not just temporarily.
  • Added SHost.ReferenceExists() to scripting.
  • Added support for limited profiling of scripts.

 Fixes :

  • Require Server Script component can now be placed on child objects as well as the root of a furniture item.
  • When encountering the 'Too many cycles' error in scripts using excessive CPU time, it will now indicate the source line which the script last reached before being killed.
  • Change some action from getkey to getkeydown in case of key push once but call action several times.
  • Found a pathway in scripting where background loading was not happening, and script compilation was occurring in the hot path. This has been corrected.
  • Optimises SGameObject.FindBone which is an unusually laggy function otherwise.
  • CallScriptFunction related errors will now pinpoint the line of code causing problems.
  • Prevents checks for invalid GetReference's lagging the viewer through log spam (will still occur in the editor pack - please move to use ReferenceExists instead!).
  • Script errors from SGameObject when accessing a deleted object are less cryptic.

Mobile :

 Fixes :

  • Fix for out of memory issues on iOS.
  • Fix iOS, Android, WSA builds.
  • Fix for iOS IL2CPP builds.
  • Fixing weird scaling issue on mobile when in Portrait mode.
  • Fixing RT input for mobile virtual camera.
  • Fix for an issue with VolumetricLight on mobile.
  • Default UI scale on Mobile is now 270%, up from 200%.
  • Changes mobile 'virtual gamepad' layout to include Action1 and Action4 buttons ('A' and 'Y').
  • Cleans up virtual gamepad conflict between click/fire and general movement.
  • Mobile can no longer free cam (it's too difficult to control).
  • Adds a button for mobile (and gamepads) to quickly toggle mouselook on/off.
  • Have shrunk application filesize on Android/iOS.
  • Strafing as the default horizontal doesn't work well on mobile. Reverting for gamepad (and virtual gamepads).
  • Fix for Leap Motion support interfering with mobile viewers.

VR:

Fixes:

  • Fixed  Oculus tracking to use Unity's XR API which is more cross platform stable.
  • Improved VR laser pointer.
  • Fix for bending knees in VR.

April 2019 features and fixes

Client/ Server:

Features :

  • Added a validate condition to check whether the meshcollider on your furniture has a mesh.
  • Added a resume function in the Embedded Video ,when you pause the video you can use resume to go on.
  • Added Horizontal Strafe Move, Using the Key Q and E (raise height for fly is using key R now). Known issue: Non-NKRO keyboard may not support actions like crouch-move-forward&right(press W C E at the same time), may need change key-bind(currently hold ctrl key when launch the viewer to modify key-bind).
  • The furniture pattern in Edit Room is now available.
  • You can preview shape clothing items in the shop detail window.
  • Now if the clothing item only contains shapes it won't generate Outfit Item in the Worn Clothes List.
  • We have added Integrated Dissonance voice chat as a second option.
  • Adding FPS chart back after a long absence; F7 toggles display of FPS chart.
  • Adds option to disable Gamepad input in the settings window, prevents conflicts.
  • Uses higher speed texture decoding in more places - speeds up avatar loading considerably when wearing patterns.

Fixes:

  • Fixed bug with dance animations having a noticeable pause on end loop and start loop.
  • Fixed a bug which accept a teleport request and change region will cause dynamic panel cannot push forward.
  • Fixed the bug that when you change your gender and take a snapshot the skeleton will roll back.
  • Fixed dynamic panel still covering confirmation window when the scene has TeleportWorld component.
  • Fixed the air walking bug.
  • Fixed the bug that meant avatars can do gestures when flying.
  • Fixed a speed sync problem for move strafe.
  • Fixed a problem where the new UI wouldn’t show big photos.
  • Fix for two looping errors in built players.
  • When decoding textures via the native decoder, if the native decoder fails, fallback to the internal decoder - and print a nice clean error to the log for later reference.
  • Fixed an issue where avatar skin can fail to load.
  • Fix for 2018.3 uploads containing a specific type of .asset file - validation is occurring before the file is generated, and automatically fails with a cryptic error.
  • Fix for an issue where automatically generated LUTs used in the Post Stack could be corrupted on MacOS viewers.
  • Fixed the LOD display problem. Now when you switch the region, costumes will apply corresponding LOD template if it has one.
  • Fixed a problem when activating the "can click on self" will duplicate the capsule collider.
  • Tweaks UnityCamera controls, slows pan speed down by 75%, rotation will never introduce a Z rotation ('Dutch') on the camera.
  • Reduced memory consumption of animation system.
  • Reduced memory consumption of internal object search function.
  • Reduced memory  use of networking, especially when transmitting large data packets.
  • Improvements to Avatar bone animation.
  • Fixed a bug where active private chat will create a new chat when closed with no accessibility to the last chat. 
  • Fix for uploading of specific mesh asset files failing processing.
  • You can now disable Gamepad input from the settings window.
  • Fixed an issue when a player activates a vehicle, other players in the region will get its controller deactivated.
  • Fixed an issue if exit the vehicle with a velocity, other player will see the vehicle continue moving in their viewer, but the vehicle has already stopped.

Editor Pack:

Features:

  • Added .ShowWindow() property to Charity/Tip Jar component which can be invoked via Clickables or Scripting.
  • Now costume LOD function is available. When you switch your graphic detail, your costume will change if it has uploaded LOD template .
  • Implemented the Region Feature: DisableFloatingCamera. If you want to disable the float camera in your own uploaded region(i.e.: in an FPS game region, the float camera will cause problem), then pick this option before upload.
  • You can upload cloth ,skin material, tattoos, shape, body slider and animations at the same time. You can also upload costumes and animations to contain all these items to wear at once.
  • Adds new 'Unity Mode' camera controls, emulates controls similar to the Unity Editor. Hit Tab to temporarily enable this control scheme.
  • Added support for twist bones.
  • Added support for SpringBone - an open source system for fast flexible bones.
  • Added new 'Reset Skeleton' tool in Editor Pack for rapidly squishing a skeleton to match another.
  • Added support for Local-only rotations to twist bone.

Fixes:

  • Restores missing "-90/+90" axis modifications on clothing importer.
  • Fix for IK Goals section on seat component not behaving (thanks RogueBludgeon for the report).
  • Fixes an error with autorigging that would occur in items with a very specific number of vertices. (Also: this bug was painful to find - thanks Trilo for the report).
  • Moved several sections of the Virtual Good component around so the important elements are on Page 1.
  • Developer Name is now an 'error'-ing field, since it'll block an upload if not filled in

Scripting:

Features:

  • Added SScript.PreviewServer to scripting to determine if you are on the preview server or not.
  • Added SAudioSource.Length for the length of the currently loaded Audio Clip.

Fixes:

  • Scripting error 'function call doesn't match any overload' now returns additional information to speed up debugging.
  • Fixes bug in JSON serialization of colours.
  • Fix for SetPublicVariable issue with SScriptingRuntime class in Scripting.
  • Changes default Scripting Runtime Behaviour to pre 2019.1 default - scripts will not reset when saving the region; the new behaviour can be specified in the scripting runtime as the 'Reset Behaviour' property.
  • Script engine now staggers loading onto background threads, has some implications for delaying script initial execution by 1-3 frames on most systems. (Longer on older machines) - improves framerates.
  • Exposes additional debug information with avatar network messages.

VR:

Features:

  • Added VR adaptive resolution option for VR settings.
  • Added Xylaphone Keyboard for VR.

 Fixes:

  • When changing outfit or similar, your VR cuffs will always re-appear.
  • Fixes VR UI vanishing when opening the Map window.
  • You can no longer drag/resize panels in VR (stops a lot of unwanted behaviour due to jerkiness of controller input).
  • Fixed the problem of Pointer prefab out of VR Humanoid Control makes VR Teleport becomes invalid after change region.
  • Oculus Rift control mapping changed, now uses the Options button for the main menu when accessing via Oculus, 'A' button when accessing via SteamVR.
  • Improved controls for HTC Vive.
  • Fix for error during scene setup if an XR headset is connected/deployed.

March 2019 features and fixes

Client/Server:

Features:

  • Shop preview windows now use PostFX (including anti-aliasing) for higher quality 3D previews of items – This won’t be effected by the Day/Night cycle.
  • Nametags now have a optional badge - this will show either 'G' if the user is a guest, 'A' if the user is a admin, or 'P' if the user is a subscriber, if you are none of these, no badge will show.
  • Added Minimize and Close buttons to tabbed windows (such as Chat).
  • Adds more shades to skin colour picker.
  • Imports new UI / Chat Window.
  • Chat is now tabbed, tabs can be detached and joined individually, tabs may be docked into other windows.
  • Styled new tabbed windows.
  • Adds guest status to new name tags.
  • Changes to character body synchronization.

Fixes:

  • Removed the Flickr upload option since they closed the related services.
  • Capsule Collider can auto-change to fit the avatar size when you crouch.
  • Fixed settings button on login screen not working.
  • Makes text on login screen slightly higher contrast with a subtle drop shadow.
  • Main UI - Chat window now defaults to 700px wide instead of 500px wide. Keeps default tabs full size at launch.
  • Fix for issue with tattoo shading on avatars appearing too faint.
  • If you place an EventSystem into your region, we now delete it.
  • Fix for error when in a vehicle and teleporting into another scene.
  • Fixes an issue where the camera misbehaves when multiple cameras are in the scene.
  • Fix for error where settings screen would not appear.
  • Fixed the issue of input [ in chat window causing display problem ].
  • Makes text on login screen slightly higher contrast with a subtle drop shadow.
  • Fixed the bug that when you select one sort by, and then click the category, it did not load according to the selected sort by. 
  • Fix for mip-maps-are-white issue.
  • Setting Window now can drag and move more easily than before.
  • Fix for white avatars generated by previous mip related fix.
  • Fixes issue whereby pattern textures would load without mipmaps - may introduce a slight lag when loading avatars.
  • Removes blue tint on login screen images.
  • Items in 3D shop previews with clickable elements will display properly.
  • Fix for opening group chat when chat is hidden.
  • Fix for issue which can cause non-interactive panels to appear if you receive a group message while chat is hidden.
  • Fix for avatars who do not wear any skins, tattoos or makeup, who may have their skin tone revert after exiting outfit window.
  • Fixed jump stuttering.
  • Login screen images are now displayed in random order.
  • Jumps are a little less smooth, but have a consistent height regardless of frame rate.
  • Fixes glitched chat tab when teleporting.
  • Fix for chat tabs being permanently gone when teleporting with chat minimised.
  • Fixes chat opening on the wrong panel when closed.
  • You can scroll down to get view on all the extra clothing in the worn clothing list now.
  • Fixed brand searching function and when you clean the search button it will also load the inventory items of current category now.
  • Text should always scroll to bottom in chat.
  • Fixes breaking content change in FollowAvatar script.
  • Fix for Anisotropic filtering of LUTs causes annoying banding effects.
  • Fix for avatars darkening when taking items on/off, and not wearing a skin.
  • Fix for issue where wearing and unwearing tattoos repeatedly would progressively darken your avatar in the outfit window.
  • Teleporting via search panel works again.
  • Missing inventory icon is no longer missing.
  • Mousewheel in chat doesn't scroll camera.
  • Fixes for chat panels "starting white" instead of blue when dragged out.
  • Toggling chat tabs will now correctly update the show/hide button properly.
  • Fix for colour banding in post FX.
  • Lowers maximum scrollback to match previous live viewers (150 messages) due to issues when displaying too many.
  • When closing a global chat channel (Developer/Maker/etc), when it re-opens it will again have its correct name.
  • Fixes multiple chat windows from not focusing / defocusing when elements are dragged.
  • Fix for close button not being clickable.
  • Fix for spottiness on header image for login screen.
  • Added 4px of grabbable white space to the top of a tabbed window to allow easier dragging.
  • Fixed download meter (hided when loading scene but not loading win).
  • Closing chat tabs is now instantaneous.
  • Allows Substance to use more CPU time during loading.
  • Removes several synchronous loading calls which are causing lag spikes.
  • Fixes a gigantic lag burst caused by substance and other asynchronous loading jobs.
  • Fixed the problem that the worn cloth of the avatar can't display occasionally in the outfit window.
  • Skin tone will no longer affect fingernails.
  • Fixes masking of skin tone on the eyes.
  • Fixes several tattoo-based skins with previous tinting feature.
  • Tintable layered skin composition - skin tone now only affects the base skin, and tattoo layers with type set to "Skin" or "Base Skin". Lipstick, custom eyes, socks and other tattoos no longer are affected by skin tone.
  • Allows skin baked textures to be recycled in memory, saving a memory allocation when frequently changing baking.
  • Fixed the problem that when you toggle off the subcategory in the shop window and there is no other toggle in the toggle group is on , the inventory panel is empty.
  • Fix for copy/paste on text selection in chat (hold shift to select text for copying/pasting); note that links and usernames are not clickable while selecting text.
  • Jumping is less likely to send you into orbit if your framerate is low.
  • Removed useless inworld mail for teleport.
  • Chat now scrolls to bottom when flipping to a new chat tab.
  • Fixes hyperlink support in chat.
  • Fixes /me in new chat UI.
  • Fix for tabs not being selectable.
  • Main UI - icon for menu in top right replaced.
  • Main UI - Tooltip added to Buy Gold button.
  • Main UI - Connected icon replaced with new 'wifi-esque' icon.
  • Lowering bloom threshold to try match older settings closer.
  • Shortens time between snapshot filter effect changes to 150ms.
  • Fix for black screen on some post profile conversions.
  • Fix for auto-focus setting in Screenshot Filters not working properly since PPv2 update.
  • Loading window only shows one loading bar at a time, not two.
  • 'Controller tracking' setting is now respected.
  • Fix for vanishing UI.
  • Removed most of the notifications for voice chat to avoid annoyance.
  • Fixes version number on new login screen.
  • Fixes issue with profile icon no longer being clickable (sidenote: this button is totally non-obvious that it's clickable.)
  • Fixed the blank in inventory content scroll view of the shop win which caused by the miscalculation of inventory content height.
  • Fix for vanishing UI when toggling show/hide button repeatedly.
  • Fix for issue with mouse cursors not being correctly detected.
  • Settings, Voice Chat, Radio and Help buttons in Main UI area now have their overlays corrected.
  • Hot bar frame is correctly aligned with images, and mask added for rounded edges.
  • Fix for issues with avatars being left motionless / standing still.
  • Fixed the bug that when you make a full avatar as a statue or a wandering NPC it can not get animation and act as T-pose.
  • Fixed the issue that inventory is not fully loaded sometimes in the most recently build.
  • Moved notification messages on top left under another UI to avoid annoying. The messages can be checked in "System" chat channel as well.
  • Fixes some lag related to over-logging in camera code.
  • Avatars no longer fly up in the air spontaneously.
  • Fixed a heinous bug which would limit the viewer to 15fps when alt-tabbing.
  • Fixed the 2p gesture distorts. Now when you play a 2p gesture ,both players height will be fixed to match each other.
  • Fixed the Reset bug of the body Details in outfit window; when you click the reset button of the body detail some bones do not turn to the default scale to match the values of the setting scroll bars.

Editor Pack:

Features:

  • Added new component "Skinnable" - you can use this on UI elements in order to match the viewers colour/appearance.

Fixes :

  • Cleaned up the 'Welcome Panel' in the editor pack.
  • Fix for issue in Unity 2018.2 based editor packs with repeating 'Get Focus' error.
  • Fix for tattoo layer blend modes.
  • Preserves decal alpha in tattoo layers.
  • Fixed a bug when deleting cameras with post processing layers.
  • Fixes underwater Post FX --- will appear as a Priority 1 Global Post Volume - if you wish to override, simply make sure your volume has priority=2 or higher.
  • Fixes tooltip line height.
  • When loading internal assets, load them asynchronously if possible.
  • Fixing editor pack build.
  • Fixed a bug that ModularVendor component cannot be clicked sometimes.
  • Enables additional UI TexCoord channels in main UI canvas.
  • Fixed terrain detail(grass, mesh) loss issue when upload from Unity2018.3. Terrain problem should all fixed(except tree made by tree editor).
  • Fixed the Texture stretch problem when using EP upload stuffs via Unity2018.2 or newer.

Mobile:

Features :

  • Partial support for rescaling user interface when accessing on 'odd' aspect ratios (e.g. Portrait mode / mobile).
  • Fix for chat windows on touchscreen devices.

Fixes :

  • Switching to unified UI for Mobile builds (Android, iOS).
  • Rendering the minimap texture on low-memory devices now uses 30mb+ less GPU memory (webgl/mobile).

VR:

Features:

  • Adds XR status to login screen (if applicable).
  • Adds snap turning in VR for teleport movement - if you never move the joystick/pad forward or backwards, it will snap turn 45' left or right while standing stationary.
  • You can now see your own body in VR/AR.
  • Unifies input - you can now input from touch screen, keyboard, mouse, controller and XR simultaneously.

Fixes:

  • Modern skin rendering will disable if OpenVR is enabled and Use Forward Rendering in VR is also enabled. Prevents splotchy avatar syndrome.
  • Fix for broken up skin shading when using VR headwear.
  • First-pass at doing controller idle detection for prioritization when using Leap Motion (and other non-VR sensor inputs).
  • Support for OVR SDK directly.
  • Fix for VR Grabbables when using OVR.
  • Wearing & removing your VR headset correctly toggles VR on and off when using an Oculus or OpenVR compatible desktop headset.
  • Fix for XR teleporting.
  • Parabolic pointer in XR no longer hits yourself.
  • XR users can now free roam by holding in their joystick while moving (Touch/WinMR only).
  • Moving while in XR no longer influences moving in non-XR modes within the same session.
  • Fix for driving vehicles in XR.
  • Fixes hand tracking when using VR+Kinect.
  • We no longer maintain a separate camera rig for VR/AR devices.
  • Fixes Herdsim related performance problem when in need of high performance (VR/Mobile).

February 2019 features and fixes

Client/Server:

Features:

  • Now the items with FollowAvatar script can follow the players without terrain limit.
  • Added ShowMiniMap and ShowHotBar sdk api as request for white label grid.
  • Added scroll view to lights, material, option window in Edit room mode to optimize the display when too many options in the window.
  • Added a search bar at the top of the object window.
  • Allow region owner to click to select the other objects (not only furnitures) from scene.
  • Allow user to adjust furnitures from all areas which he has permission at same time so that he does not have to switch area to do it.
  • When save room, it will save all floors now.  So, it won't ask for save when switch area.

 Fixes:

  • Switches from Temporal Anti-Aliasing to Subpixel Morphological Anti-Aliasing because nobody likes seeing ghosts.
  • Adds additional debugging information when using Vivox voice.
  • Fixed creating multiple instance furnitures issue when preview in shop.
  • Fixed incorrect loading message when preview furnitures.
  • Fix for perma T-posed avatars.
  • Fix for non-Standalone platforms and Microsplat.
  • Fixes SpaceNavigator support in new camera system - translation is now in local, not world, space.
  • Fixes a weird glitch where avatars would vanish.
  • Nametags no longer jump around at low frame rate.
  • Fixed a bug that the "Edit Room" button is not displayed for the area owner if the area owner was assigned before the area was ever saved.
  • Fixed a bug that the "Edit Room" button is not displayed sometimes when telephoning from another region.
  • When switching from a camera mode that hides the player (e.g. Mouselook, et al) to another CineMachine camera - the character will re-appear.
  • Fix for the version button not being clickable in new UI.
  • Fix for mouse clicks not working when in pre-login state.
  • Slightly more stylish transitions when registering via the viewer.

Editor Pack:

Features:

  • Added two new components to scripting – SAXModel, SAudioReactiveBase.
  • A new Timer component for EP which you can use for counting time and fire events based on it.
  • Post Stack V1 to PostStack V2 auto-converter now handles YRGB curves and LUTs properly, when using tonemapping.

Fixes:

  • Fixed the problem that the action set could not be replaced by custom animation.
  • Now normal prefabs painted on terrain as trees in 2018.3 can be shown in lower version. Note: prefab made by tree editor of Unity is still broken.
  • Fixes ghost shader to look properly.
  • Adds validation on Developer Name and Copyright fields in editor pack.
  • Fix for new 'Pattern' component in editor pack.

Scripting:

Features:

  • Added new API for All components, such as: Animator, Light, Audio, Browser, Director, Renderer and Vehicle. You can use them like this: Animator.GameObject.
  • Added .GameObject references to Components in scripting.
  • Added two components ServerScript, and RequireServerScript - use to force server scripts into a scene or furniture item.
  • Added new virtual good upload type "Server Script" (used with above).

Fixes :

  • Fixes a major issue in low-level script networking not filtering messages (thanks Torgon for the report!)
  • ScriptClass inheriting members now cache their Lua representation to prevent memory allocation.
  • SScene.Avatars and SScene.AllAvatars now return a cached list which will be updated whenever called.
  • Fixes a memory leak in scripting runtime.

Mobile:

Fixes:

  • Fix for iOS breaking builds.

January 2019 features and fixes

Client/Server:

Features:

  • Improved welcome screen, adds update check, tutorial list. Adds 'Known Issues' page.
  • When entering a scene, audio volume softly transitions from 0 to 100% over one second.

Fixes:

  • Fix for 'sticky' mouselook.
  • Tweaks how processing server imports terrain files.
  • Character hiding in first person mode now belongs in the Character Camera, which improves reliability with new mouselook mode.
  • No longer logs character status from internal logging in each frame.
  • When uploading a scene using the new post processing stack, check to ensure it is set to the correct layer.
  • Processing server fix for SplatPrototypes not processing correctly.
  • Fix for packaged dependencies when uploading scenes, not just virtual goods.
  • 'Can click on self' defaults to off.
  • Attempted fix for Region ID being lost in new regions.
  • Fly Mode now respects E/C/PgUp/PgDown.
  • Alt-Ctrl-Shift panning is fixed.
  • Fix for crash when uploading regions in 2018.3.
  • Fixed bug for when objects in area window does not scroll properly.
  • Fixes custom mesh format for uploads.
  • Fix for deserialization issue on new uploads.
  • Version checking will no longer block uploads if you are out of date.
  • Fixed a mis-allocated type identifier preventing clothing uploads.
  • Fixed the inventory bug when you first time open the shop window.
  • Fixing issue with paths not being correctly saved in scene uploads.
  • Fixes recurring error on login screen and when in non-player UI.
  • Your avatar will always have a collider, even if the 'Can Click on Self' setting is switched off.
  • Fix for camera being positioned behind the player when in mouselook
  • Character camera controller now behaves better when you drag after right clicking.
  • Fix for deadlock in Character Camera.
  • Uploads now tag Unity Editor version and EP version for debugging purposes.
  • When uploads go wrong, more errors are placed into the console for testing purposes.
  • Fix for items submitted with Unity 2018.3 and newer versions.
  • Fixing a superfluous error message in runtime relating to post zone.
  • Fix for uploads failing (possibly - 2017.2 to 2018.2, 2018.3 exempt. Need further investigation on 2018.3).
  • Fix for uploading regions in Unity 2018.3 generating a blocking exception.

Editor Pack:

Features:

  • Added links to mod.io on Quick Start tab.
  • Sinespace/Check for versions... is now more reliable for EP14 onwards. Will only check for new release versions.
  • Right-click project upload for virtual goods allows multiple selections for bulk uploading.
  • New Standard Camera Rig.
  • New Character Camera.
  • Added a new 'Delete Only' option for tucking/deletion with clothing items.
  • You can now right-click on an asset to upload it in the Project View.
  • New tickbox under 'Advanced Weighting Settings' - "Allow Rerigging", will default to on on new items created with auto-rigger. Allows the processing server to re-weight items with the latest body models automatically during processing; ensures your clothing always uses the latest version of the autorigger.
  • Make regions out of repeating tiles on a grid! Create super large regions with ease; introducing TileGrid and friends. Setup rules on how tiles should be added, let the system place them over a large area procedurally.
  • Added Premium User Collider - this will disable (or enable) a collider if the user is a subscriber. (VIP rooms anyone?).
  • Now Trigger Activator(Works with Collider isTrigger) will also trigger by vehicles.
  • Now using the mod.io website for template downloads.
  • Sinespace Editor Packs now (mostly) pack into the Sinespace/ folder.
  •  Adds additional cameras to Standard Camera Rig for finer tuning of camera controls.
  • The 'ID' field for Patternable is now user editable (can be cut and pasted).

Fixes:

  • Component "Replace Controller" can work as expected now.
  • Camera Zone's planned "Force Mouselook" tickbox is now functional.
  • Fixed the SpaceNavigator exception broken camera control issue for mac.
  • Terrain textures should be preserved in 2018.3, requires serverside fix as well.
  • Fixed the problem where Day Night Cycle Events can't be triggered.
  • Hides Tools/Mesh Info which also snuck into the editor pack.
  • Resolving an issue where the first-time load of the editor pack does not display the welcome window.
  • Editor pack upload problem with Virtual Good in 2018.3.
  • Added a warning when you attempt to make a Build with the editor pack (this doesn't work, and hence, should show an error!).
  • Fix for 2018.3 virtual goods - you will no longer have to rely on 'Resume ID' when uploading to inject the correct item ID on new items.
  • Attempting to upload an item without a Virtual Good via Right-Click menu, will now show an error prompt.
  • Automatic Submission button in 2018.3 has been replaced with a notice to "Right-Click and Upload" from project panel.
  • Fix for issue uploading clothing.
  • Only use new mesh handling for 2017.3 or newer editor packs.
  • Fixes bug in new 2018.3 uploader.
  • Fixes mouselook in Editor Packs and Viewers.
  • SyncedPhysicsDoodad component now uses network ID picker for choosing an ID.
  • Changes path of LightingPresets to SpacePack/LightingPresets.
  • Fixes an issue where localisation was being looked for in the wrong location in the Editor Pack.
  • Fixes camera rig in Editor Pack.
  • Short cut keys no longer work while using camera controls to prevent accidental UI interactions.
  • Editor Pack Window will no longer spring up every single time you press play.
  • Native Mac Uploader installation has been tweaked, additional error messages are now generated if an error occurs.
  • Room Editor: The 'Add Component' menu names of many components have been refined/improved.
  • Room Editor: Add Component should no longer use the old 'Space' name on some components.
  • Depreciated a range of old Vehicle components, now accessible via Depreciated/ menu. Will eventually remove from editor pack for new items.
  • Temporarily re-enables upload button in 2018.3 editor packs when viewed in the Scene View.
  • File->New Sinespace Scene now slots into the file menu nicely.
  • Issues with PlayerChar in Editor Pack. Now shows an error when this occurs.
  • Will correctly tell you where to sign in, in the Virtual Good field.
  • Fixed a bug for Editor Pack which preview avatar option does not work.
  • Fixed a missing file in the editor pack build
  • Fixes an issue where editor pack would get unwanted files added to project

Scripting:

 Fixes:

  • Several elements of the custom script inspector have been returned, including custom messages and file system watching 'open script' support.
  • Fix for race condition in scripting - scripts marked 'Wait for Player' in the editor, will also wait for session resolution (a process which happens in the viewer during login).

Mobile:

Features:

  • On low-memory devices, mobile, and webgl - loading scenes is now a full 9.5 seconds quicker

VR:

 Fixes :

  • Removes some internal VR-specific components from the editor pack 'Add Component' menus.

December 2018 features and fixes

Client/Server:

 Features:

  • Inspector and objects window will now track object selection better.
  • Improvements to error handling in inspector fields.
  • Furniture can now be dragged-and-dropped into a scene.
  • Saving region is now possible after room floor component has been disabled.
  • NavMeshs will be rebuilt at runtime when region is saved.
  • Added function to determine region bounds to worldmanager
  • Added strafe left, strafe right, walk & run animations to FPS mode.
  • Exiting FPS mode will reset camera.
  • Added a fixing NOT to enable to the renderer which is disabled already before switching from 3rd view to 1st view.
  • Added animated logo for loading screens.

Fixes :

  • Speed increase to scene load times, should help mobile client too.
  • Replaced materials being used by AX Handler that has been previously removed.
  • 2017/2018 compatibility updates.
  • Simplifies and speeds up IsDesktopPlayer check in SiteSettings and also ensures 2018 and 2017 simultaneous compatibility.
  • Disables runtime navmesh due to crash.
  • Fixes to some move sync problems.
  • Saving and loading "Is Active" changes in the inspector now works.
  • Optimized the first person view (mouse look), now should be better for FPS development.
  • Improvements made to the sign in process.
  • System Specifications printed to log file for easier debugging in in future
  • Max items per avatar limit is increased to 17 for premium users.
  • Fixed an issue where the room editor would duplicate and not save furniture items.
  • Fixed bug in snapshot system.
  • Fixed a bug where two post behaviors could be enabled at once.

Editor Pack:

Features:

  • Added male to female and female to male sliders.
  • Added Patternable component allowing you to specify a item is patternable.
  • Clothing and Furniture can have have multiple "patternable" renderers on each object. A pattern can contain multiple slots.
  • Added the ability to add custom body shapes via a Vector Displacement Map.
  • Improvements to tone mapper in Post Processing V1 to V2.
  • Added Neutral Look up table to project, for use in Post Processing V1 to V2.
  • You can now gizmo modify any object in the scene, including children.
  • Snapshot filters can now use V2 Post Stack.
  • Snapshot filters can be used from inventory directly, outside the photo mode.
  • Screenshot Filters now support V2 Post Profiles (2018.2 or newer only).
  • Improvements to the Editor Pack sign-in process.
  • Improvements to Sign-In panel in Editor Pack.
  • Added the ability for creators to upload snapshot effects.
  • Added Constants.RuntimeProjectLocation and Constants.ArtistProjectLocation for moving these folders in the Editor Pack.
  • Added Space.UI.OpenAppearanceEditor() - normally WL-only function.

Fixes:

  • Removed custom normals update related code, using unity's new normals update function.
  • Revert the reset camera which will cause camera to keep resetting.
  • Fix for issue with FPS not finding avatars.
  • fixed strafe left, strafe right, walk and run animation issue for FPS Mode.
  • Fixes to the strafe move system – Sync velocity and animation.
  • Add Component window now works correctly.
  • Fixed missing element from UISlider in Editor Pack.
  • Fixed login button in editor pack.

Scripting:

Features:

  • Adds DynValue export from Space.Log for logging tables and other classes.
  • Public variable improvements.
  • Added load_script for loading serverside scripts from a file.
  • Added ClickToWalk { get; set; } to SInput and also disable click to walk in mouselook.
  • Set SVector serializable, will now export in json dumps.
  • Added .AllAvatars to SScene to include your own avatar too.
  • Added SScriptingRuntime class to access other runtime resources.

Fixes :

  • Script editor will no longer explode if you cut and paste something into it.
  • Fixed an issue with script runtime exceptions breaking coroutines and causing lag.
  • Updates  to documentation on Raycast in SPhysics.
  • Fix to IgnoreOwner not working for ClientOnly in ProximityActivator
  • Fixed issues relating to saving/loading script properties.
  • Fixed a weird issue with SendNetworkMessage.

November 2018 features and fixes

Client/Server:

Features:

  • Implemented name tag colours for premium members.
  • Added new subscription message to Payment Window.
  • Shapes data added to outfit window.
  • Added some flying and jump keys to onscreen controls.
  • LoginUIBaseInternal is set as last child in transform list.
  • Hides main UI when showing Login UI.
  • Enabled experimental memory savings.
  • All regions now get a default room floor component.
  • Outfit edit window gizmos use local coordinates for easier alignment.
  • Skip Material works for items which are setup as the child.
  • 2018.2 Pipeline Compatibility.
  • 2018.2 Editor Pack Utility Compatibility.
  • Tattoo layers will gray in inspector when disabled.
  • Added DevIL library for Android, iOS, MacOS.

Fixes:

  • Fixed issue where clicking on other avatar will re-enable click on self even it is of in settings.
  • Optimised HerdSim support slightly.
  • Processing server patch which should help with other Allegorithmic-related commit.
  • Fixed nametag premium color not working for avatars.
  • Fixed rigidbody avatar allowing to to be moved now.
  • Annotated all the charactercontroller related code, so it won't throw errors now.
  • Fixed button text.
  • Tweaks to control buttons.
  • Fixes to UI prefabs.
  • Change to UI loading order (some main UI stuff seems to creep in before it should for some reason.)
  • Fixed gravity issues.
  • Disabled PPV2 in Quality Settings disabled environments.
  • Excluded VoiceChatWebReceiver from editor.
  • Fix for a NullRef in Avatar Loading.
  • Hide name tags in outfit, shop screens.
  • Fixed compiling issue for 2018.
  • Fix for the 'falling out of the world' problem.
  • Fixed detail buttons in search results do not work for virtual good issue.
  • Fixed the issue of wheel not rolling or turning when other's vehicle moving.
  • Get default avatars for regions from db.
  • Fixes to missing upgrades in 2018.2.
  • Inspector cleanup for Clothing Item Settings, Tattoo.
  • Statue code clean up.
  • Fixed compiling issues in 2017.2.
  • Removed a bunch of files which shouldn't have been in the editor project.
  • Patch for 2018.2 support; hides legacy particle system in 2018_1 or newer.
  • Fixed LUT handling in PPV1-V2 converter.
  • Fixed bookmark not working for webgl issue.
  • Fixed the grids (disabled public chat) has no chat channel selected by default issue.
  • Fixed compiling issue for webgl.
  • Fixed the notification issue for webgl.
  • Adjust cut scene dialogue.
  • Fixed the blue screen after login for webgl.
  • Fixed reflection color issue for webgl.
  • Fixed freeze bug.
  • Removed some unnecessary sample content from the build project.

Editor Pack:

Features:

  • Editor Pack : Added code for substance conversion, this converter is designed to take the key elements of the ".meta" file for a sbsar substance file, and convert them from the old format (Unity 2017.2 and older) and upgrade them to the new format ("Substance for Unity", 2018.1 onwards).
  • NavMesh and Physics Colliders written to file that region server can read.
  • Added function for generating Navmeshes at runtime.
  • Added a first person camera control.
  • The charactercontroller and rigidbody can only active one at the same time, but if Adam want to make it switchable, I think make the script separated in 2 version is more safe.
  • Added component to show a different message if the user is a subscriber.
  • Enabled Rigidbody based Character Controlling.
  • Allowed patterns for costume and tattoo.
  • EmbeddedVideo component now supports twitch.tv live streams.
  • EmbeddedVideo component now supports YouTube Live.

Fixes:

  • Fixed the audio output issue, which the Audio source component of an inactive children will not be turned into SFX Mixer group. Now the SFX settings could control the sound volume of the radio and fireworks.
  • Miscellaneous fixes to various 3rd party assets.
  • Fixed issue where Radio was spamming console with errors.
  • Forces serialising to Text, this'll make life easier in future.
  • Fixed AddComponentMenu and SpaceScript attributes for several editor pack components.
  • Fix to SWTextEditor.
  • Fixed play way shader compile error.
  • Fixed two more shader compile errors.
  • Ghost Shader no longer throws a shader error.

Scripting:

Features:

  • Added bool MouseLook {get;set;} to SInput.
  • Added support for Runtime Inspector to show script properties.
  • Serverside scripting now has a .Log function which can be echo'd back to the client.
  • Added extra reference to WebService for leaderboards.
  • Added new Activity class to scripting, wraps the old leaderboard, level mechanics.
  • Added AO control to scripting, see Sanimator.Controller.
  • Added Persistent Variables to region scripting.
  • Implemented server-side scripting in client .

Fixes:

  • Fixes to Serverside Scripting.
  • Fixed scripting public variables for the inspector.

Mobile:

Features:

  • Added Android Splash image.
  • Mobile UI hides chat by default.
  • Don't show main UI at login for mobile/VR.
  • New Mobile & VR 'Main UI' screen - makes better use of space with differing aspect ratios.
  • Added two finger tap as a shortcut for flying on/off.
  • Added Touch Screen controls prefab.
  • Added on-screen touchpad support (mobile focused but can work on desktop and other places too.)

Fixes:

  • Small updates made to UI of mobile version. Need collect info after next release on real machine for optimization.
  • Re-arranged the mobile UI making it more reasonable. Now track(swipe) the screen for rotate the camera, and one joystick for move.
  • Removed 3-finger tap toggle from mobile UI.
  • Fixed falling animation on mobile.
  • Fixed a weird mobile bug.
  • Fixesd some UI issues with Activity Buttons on mobile.
  • Fixed some mobile specific 'grounding' issues.
  • Chord movement disabled on Mobile.
  • Switched Character Controller to utilised .SimpleMove instead of .Move when walking/running. This should prevent characters from falling through the world, particularly on mobile.
  • Fixed compiling issue for ios.
  • Mobile defaults to disabling quality lighting. Can be re-enabled.
  • Android viewer compile fixes.

VR:

 Fixes:

  • Tweaks to login and main UI for VR.

October 2018 features and fixes

Client / Server:

Features:

  • Adds support for Unity Post Processing Stack V2.
  • Old profiles will be automatically converted from V1 to V2 profiles.
  • Adds automatic post converter
  • Screenshot filters use new post stack
  • Upload Manager: "Invisible" objects are now spawned at -10000,-10000,-10000.
  • Adds some profiling hints around Web Services.
  • Adds CreatorID to VirtualGood while processing an item.
  • Adds profiling hints to ResourceManager.
  • Adding debug hints to QuestConversationEngine.
  • The staging server now also counts as the preview server for Session logic .
  • Preparing for post-stack upgrade to 2018.2 version.
  • Web textures no longer get compressed unless you've got low GPU memory.
  • Added InControl in to allow key remapping in the future.
  • Added better cache handling of pre-populated cache files.
  • Added previewing for furniture items to the shop, vehicles to come next.
  • Clothing Remapper algorithm ("K Factor") should be 300x faster.
  • Added InControl - third party library for input management.
  • Added SinespaceInputModule a Input Module which supports gamepad controllers [commits changes to EventSystem prefab to use this new component].
  • All input controls are being centralised in SWInput - all references to Input. should be moved to SWInput, preferably labelled.
  • Collision Effect behaviour will now trigger controller rumbles.
  • Added SWInputBehaviour - a replacement for InputBehaviour.
  • Added SinespaceInputModule a Input Module which supports gamepad controllers.
  • Added better status text handling for error messages in processing.

Fixes:

  • Fixes to compile errors when build flag is set.
  • Post stack changes.
  • Tweaks normals solver.
  • Math3D: Use aggressive inlining where available.
  • Tweaks to LiveRoomInspectorData to allow easier saving of properties through the Inspector system.
  • Translation : Small optimization.
  • Allow ignore tp export for webgl and mobile platforms.
  • Fixes to the notification issue for webgl.
  • Should completely fixed the stretching issue this time, a bit more complex.
  • Fixed compiling error.
  • Decodes unreadable PNG and JPEG textures on another thread using DevIL instead of Unity's built-in decoder.
  •  Fixed bug in earlier ResourceManager texture loading improvement which erased the benefits
  • Fixes to lag when logging into a region, registers script types in advance during login.
  • Translation : Fixes to Notification Compatible problem.
  • Translation : Fixes to Notification forget to translate(AddFriend).
  • Fixes shortcut keys .
  • Translation : Small refined to format.
  • Exiting the room editor no longer forces Click to Walk back on.
  • Fixed the low polygons avatar broken issue.
  • Translation : Correct some spell mistakes and adjust some font size.
  • Reduced the glow for loading avatar for now before someone made cooler effect.
  • Changed some label from "wrap" to "overflow" to.
  • more checks for the file path.
  • Fixed the error in SWInput.
  • Cleaned up our input management in a big way.
  • Fixes a compile error for WSA.
  • Forces high quality FXAA in Post Profiles used in Screenshots (counteracts us disabling TAA a while ago).
  • Translation:  2 more notification missed.
  • Translation:  Optimize some long French expressions and some UI positions.
  • Fixed the support text box.
  • Fixed bug Hitting Enter moves avatar instead of moving cursor to next line for text box.
  • Slight tweak makes character comparison insensitive.
  • Hardens some security checks on our processing servers (pre-emptive as I saw a user poking around at this.)
  • Fixed compile error.
  • Adjusts review tool a little.

Editor Pack:

Features:

  • Camera rig adds new post components.
  • Adds AutoYield mode to script engine which yields roughly every 5000 ops automatically when enabled.
  • Added missing SUISlider.
  • Starting work on furniture patterns.
  • Experimental new cloth physics mode for faster cloth physics calculations
  • Added momentum converter for vehicles.
  • Adds a bunch of white label UI functions.
  • Added Pattern support to furniture.
  • Added support for item derivation to Editor Pack and processing servers.
  • Added preliminary support for Patterns on furniture (and other items).
  • Adds support for 'Air Time' cameras in Modular Vehicles; suggest using a Camera Cloud for this.
  • Vehicles can now modify camera FOV with speed; this allows cars to feel faster while still driving slowly.
  • Added NaN check to modern hairs lighting contribution.

Fixes:

  • Fixes a typo in the menu name referenced in the Scene Save Settings component.
  • Uses proper names for add component entries .
  • Fixes a stack overflow when using the inspector hierarchy.
  • Fixed an issue with normal accessing in the threaded Delayed Normal Update Routine.
  • Fixed water zone gizmo rotation.
  • Changed with the avatar fbx change.

Scripting:

Features:

  • Adding server-side messages for server scripting.
  • Added Script Editor window missing  in prefab.
  • SPersistence now reports errors about key & value sizes.
  • Scripts will now reset after inspector-sent changes.
  • Less restrictions on script editing.
  • Starts fleshing our Basic Events for Lua.
  • Added bool Savatar.Guest.
  • Added SAvatar.Register(string username, string password, string email, bool subscribeToNewsLetter, Action onSuccess, Action<string> onError).
  • Adds ForceDeactivate to SmodularVehicle.
  • Adds GetXMPPName to Schat.
  • Added Script Inspector to Scripting Runtime.
  • Scripting : Added SScript.LocalTime and Sscript.LocalTimeUnix
  • Scripting : Added SgameObject.Director
  • Scripting : Added Playable Director support to scripting

Fixes:

  • Fixes to inworld script editor.

VR:

Fixes:

  • Prevents trees in VR from billboarding.

Written by Hannah on Monday July 1, 2019

Permalink Category: releases - Tag: editor-pack