OKO 2023.10
Date: 5th October 2023
Client versions: Unity 1.4.0, Unreal OKO Plugin Build number 1.0.0 (102271) - CSP 4.10.5
Here's What's New In This Release For Unreal OKO Plugin
We continue to expose more setters and getters for OKO component properties to Blueprint.
Editor Extensions has a new menu layout.
Blueprint Properties
Continuing from our last release, we expose more setters and getters for OKO component properties to Blueprint. The following components can now have their properties set via Blueprint:
Light
Animated Model
Custom Components - Blueprint Support
For those times where there is no built-in component that meets your needs, there is the OKO custom component. This component allows you to set and get custom properties of a variety of types, and with this release, users can now script their behavior fully via Blueprint.
Editor Extensions - New Menu Layout
The OKO editor extensions UI has been redesigned to allow users to customize their editor layouts further, and comes with a variety of new features:
Users can enable automatic sign-in to OKO on startup.
A redesigned spaces menu that displays space thumbnails in a grid view.
The ability to search for spaces, and view spaces that are owned directly by the user.
Dockable individual windows for spaces, users, and comments.
You can find the new OKO windows via Window->OKO
Major Bugs We’ve Fixed…
Resolved issues with packaging and launching OKO-powered Unreal applications on the Meta Quest.
We’ve fixed several crashes related to how Unreal handles OKO components.
Resolved issue with UE plugin RC writing a build number to logs that didn't match the .uplugin file.
Fixed the inability to sideload Android builds from TC to mobile devices.
Addressed the issue causing UE users to crash when a web user interacts with a Spline component.
Ensured consistent avatar orientation across clients.
Fixed UE Win64 & Plugin crashing immediately on entry to a space with all component types.
Here’s What’s New In This Release For The Connected Spaces Platform
CSP version: UEEE & Unity 4.11.0
Check out GitHub for more information on CSP releases
There are a few improvements to CSP logging support with this release.
CSP package hosting for web and Unity has been migrated from GitHub’s npm registry to npmjs.
Logging
CSP web clients can now control the verbosity of CSP logging at runtime via the LoggingSystem, and CSP now reliably routes log messages emitted via scripts at the default Log verbosity level.
Package Hosting
With this release, CSP package hosting for web and Unity has been migrated from GitHub’s npm registry to npmjs
This eliminates a source of friction for CSP client application developers, who were previously forced to authenticate with GitHub to retrieve packages via the registry. You can find the packages in their new homes here:
Web: npm: connected-spaces-platform.web
Unity: npm: connected-spaces-platform.unity.core
Major Bugs We’ve Fixed…
Corrected the package name field in package.json for the CSP JavaScript module.
Fixed Auth token Refresh endpoint calling more frequently than necessary and in bursts.
Here’s What’s New In This Release For CSP-Unity Wrapper Package
Updated projects to target NPMJS registry for fetching the CSP package.
Updated CSP package to Connected-Spaces-Platform 4.10.5.
Removed integration test credentials, and added guidance on running integration tests locally.
Known Issue: Native Unity Wrapper build fails. Workaround: Use the default Unity iOS Platform Build Pipeline.
Major Bugs We’ve Fixed…
Fixed the issue where the Unity Editor would crash when entering a space using the Multiplayer Example.