1. Neos VR
  2. News
  3. 2020.6.3.391 - Support for running multiple instances of Neos, many bugfixes

2020.6.3.391 - Support for running multiple instances of Neos, many bugfixes

Support for running multiple graphical instances of Neos on one machine and overriding database/cache locations via commandline argument (they're related, each instance needs its own unique database folder)!

A bunch of bugfixes for lasers/gripping, UIX interactions and more stuff as well!

Also more pieces for Facets/Containers/Workspaces in this build, mostly internal now (the UIX interaction mechanism now has a filtering system, with ability to pass the filters to nested canvases!).

[h2]New Features:[/h2]
- Added support for running multiple instances of Neos on the same machine (requested by @ontodistro and @cashmoney#9801)
-- Each instance needs its own unique data path as Neos now implements its own single-instance database locking mechanism
- Added support for changing the data and cache path when launching Neos (requested by @ontodistro and @cashmoney#9801)
-- To change the data path, provide the -DataPath argument. This determines where local user profile and database are located
-- To change the cache path, provide the -CachePath argument (this one is optional when running multiple instances, cache folder can be shared and left default)

[h2]Tweaks:[/h2]
- "Blinking" blendshape name is now recognized by the avatar creator and will be setup automatically for eye blinking/closing (based on avatar imported by @Veer | Chief of Moderation)

[h2]Bugfixes:[/h2]
- Fixed BlockRemoteEquip not working correctly (reported by @Lewi-bean | Audio Designer)
- Fixed World update cycle sometimes still running a single cycle after the world was disposed
- Added extra debugging information to socket errors (based on reports by @Cyro)
- Tweaked mechanism to prevent null parents, to prevent situations where a slot has no parent at all (based on report by @0utsider - Programmer and @jeana)
- Fixed tooltips that were equipped through the "Equip" context menu option being saved to the inventory when the green plus is clicked (reported by @Shifty | Quality Control Lead)
- Fixed touch (press) events incorrectly transferring to UIX elements when UI is moved or changed, causing buttons to be pressed when the trigger is just held continually (reported by @H3BO3 through @Shifty | Quality Control Lead)
- Fixed laser held item rotation breaking for other users in worlds hosted by headless server (reported by @Beaned, @Gourry through @Shifty | Quality Control Lead)
- Fixed tool actions getting interrupted when trigger is pressed and they hover over private UI (e.g. LogiX tip or brushes) (reported by @Shiltin, @H3BO3 and @Shifty | Quality Control Lead)
- Fixed tools not properly finishing their actions when they're interrupted by trigger-block mechanism (e.g. LogiX tip getting a wire stuck at its output)