Release 3.2.1
Summary
Small fixes for Midi, PhysBones, and Udon's interaction with Blocked Users and Stations. Updates Newtonsoft Dependency to 3.0.2.
Requires Resolver 0.1.20!
This version of the SDK updates the Newtonsoft package used by the Base SDK as well as the Resolver. You may see warnings or errors about conflicting package versions for Newtonsoft.Json until you update the resolver with the Creator Companion.
ClientSim 1.2.5
Summary
Fixed a handful of ClientSim issues
Changes
- Force added package resolver, which was previously git-ignored
- Fixed Destroying focused object breaks ClientSim Issue 59
- Fixed LineRenderer.BakeMesh() throws errors Issue 49
- Fixed Sequential Spawn Order is broken Issue 36
- Fixed Error about missing scene descriptor erroneously says "world descriptor" Issue 66
- Removed simulation of bug that prevents movement when exiting stations (bugfix will be in the next client release) PR 73
ClientSim 1.2.3
ClientSim 1.2.4
Release 3.2.0
Summary
Adds DataContainers, PhysBones 1.1 ('Squishy PhysBones'), AsyncGPUReadback, and more.
Features
-
DataContainers! Lists, Dictionaries and JSON for Udon!
- Added DataLists and DataDictionaries, giving Udon functionality similar to Lists and Dictionaries.
- Lists and dictionaries typically need to support Generics, and Udon does not support them, so this is being done by putting your data into DataTokens first, which are able to store any value.
- Added VRCJSON, a helper class that can convert JSON strings (such as those received from Remote String Loading to and from DataLists and DataDictionaries.
- Read the Data Containers / VRCJSON docs page to learn more.
- Added DataLists and DataDictionaries, giving Udon functionality similar to Lists and Dictionaries.
-
AsyncGPUReadback! This allows you to read back data from GPU and shaders without a heavy performance cost
- Adds the
VRCAsyncGPUReadback.Request
function and correspondingOnAsyncGpuReadbackComplete
event - These read data from the GPU into CPU memory without too much of a performance impact, at the expense of delaying the data for one or more frames
- Check the ASyncGPUReadback docs for more info.
- Adds the
Release 3.1.13
Summary
Fixes compatibility with Avatars 3.0 Manager.
Release 3.1.12
Summary
New VRCGraphics features for Udon, new avatar performance metrics, and bug fixes. Now up-to-date with VRChat 2023.1.2p4.
Release 3.1.11
Starting with this version, we will no longer be releasing the legacy .unitypackage
files that extract into your Assets
folder. This page will serve as a changelog for the SDK moving forward!
Summary
Adds Remote String Loading, Remote Image Loading, MIDI Playback, and Simulation Time!
Release 3.1.9
Summary
Major Updates to Udon Graph Usability.