Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Beta 2026.1.16.273

From Resonite Wiki

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