Skip to main content
Skip table of contents

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.