Skip to content

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 14:20
a8766f3

🐛 Fixed

  • resoio launch could not find a properly installed mod: launch looked for
    the plugin DLL only at the flat path BepInEx/plugins/ResoniteIO/ResoniteIO.dll,
    but a Thunderstore / Gale install nests it one level deeper —
    BepInEx/plugins/ResoniteIO/ResoniteIO/ResoniteIO.dll, with the package's
    project files (manifest.json / icon.png / …) sitting directly under
    BepInEx/plugins/ResoniteIO/ (the same layout every other mod uses). launch
    now searches BepInEx/plugins/ recursively for ResoniteIO.dll — the way
    BepInEx itself discovers plugins — so it works regardless of how the mod was
    installed (nested Thunderstore layout, namespaced package dir, or a flat copy).

🔧 Changed

  • just deploy-mod now deploys the real distribution artifact: instead of
    copying loose DLLs into a flat BepInEx/plugins/ResoniteIO/, deploy-mod builds
    the Thunderstore package (just mod-pack) and unpacks it into the Gale profile
    exactly the way Gale's installer does — project files + plugins/
    BepInEx/plugins/ResoniteIO/ (DLLs nested under …/ResoniteIO/ResoniteIO/), and
    Renderer/Renderer/BepInEx/plugins/ResoniteIO/ (renderer DLLs under
    …/ResoniteIO/ResoniteIO.Renderer/). The local dev layout now
    matches what users get from Thunderstore. The build-time auto-deploy (the mod and
    renderer csproj PostBuild copies into the Gale profile) is removed; deployment
    goes through just deploy-mod only.
  • Documentation: Reworded the resonite-io (Python) and ResoniteIO (mod) READMEs and the
    Thunderstore package description to drop the "runtime / execution environment for AI agents"
    framing, describing ResoniteIO neutrally as a bidirectional IPC bridge that lets your Python
    code observe and control Resonite (matching the repository README and the docs site).
  • Documentation: Documented that the optional resoio launch / resoio terminate
    commands require umu-launcher
    (umu-run) on PATH, in the installation guide and the resonite-io README.