Beta 2026.1.16.273
From Resonite Wiki
More actions
Beta 2026.1.16.273 is a Resonite version released on 2026/01/16.
It is compatible with the previous build, Beta Beta 2026.1.9.1218.
The following notes were sent by Frooxius:
- Hello everyone!
- I'm getting back into swing of things after travels. Here's a whole bunch of updates to ResoniteLink! You can now import meshes & audio clips through it! It supports more data model elements too and there's other improvements and bugfixes. Shoutout to @Cyrillus for their first ResoniteLink contribution!
- Also there's now an MMC26 sponsor badge!
- The build is compatible with previous, so you don't need to update, but you won't see the new badges until the host updates! ;3
New Features:
- Added MMC26 sponsor badge (requested by @Medra)
- Badges have already been assigned - the host needs to update for this to take effect!
- Added support for importing Mesh asset data through ResoniteLink
- This can be done through a full JSON definition of the geometry data - this is easier to work with, but less efficient
- It can also be done through raw data message - this is harder to work with, but a lot more efficient
- Both methods will result in same mesh asset, they're provided for convenience. You may choose to implement only one of them if you want
- Added support for importing Audio Clip asset data through ResoniteLink
- This can be done by importing a file on local file system - it MUST be supported by Resonite for this to work correctly
- Alternatively this can be done through raw data message and providing the raw audio samples
- Added support for DateTime & TimeSpan datatypes for ResoniteLink (based on report by @hemisputnik, @Baplar, issue #6125)
- Added support for nullable enum fields (reported by xhayper, @Jack, ResoniteLink issue #18)
- Added session data to ResoniteLink
- This includes Resonite version, ResoniteLink version that Resonite uses and unique ID
- Each distinct WebSocket connection for given Resonite world gets a unique ID - this can be used to ensure that ID's between different ResoniteLink sessions don't collide (based on request by @Jack, ResoniteLink issue #39)
- The ID's are NOT unique between different worlds or when the world itself is restarted
Tweaks:
- Empty string ID's in ResoniteLink are now considered null (requested by @Earthmark, ResoniteLink issue #49)
Locale:
- Merged Japanese locale update by @markn
- Merged Korean & Chinese locale update by @Meow Wei 魏喵
- Merged Chinese (Traditional, Taiwan) locale update by @Meow Wei 魏喵
- Merged Russian locale update by @AlexTaco
Fixes:
- ResoniteLink now returns fully assembly qualified types to be consistent with the types it expects (reported by @Xekri -> LVFC, FWA, ResoniteLink issue #31)
- Fixed wrong response types on ResoniteLink for error states for various add/update/remove messages (reported by @Jack, ResoniteLink issue #28)
- Update ONNX runtime used by OpenLipSync to 1.23.2 from 1.22.1
- This might fix some random hard crashes that have been occurring