• v0.7.17 6e8fc3e949

    kyuubi released this 2026-10-07 07:26:00 +02:00 | 0 commits to main since this release

    Variant files in the asset store now have short names, so a storage folder with shared assets can be copied with any tool, on Windows too.

    Warning

    Your storage folder holds the only copy of what you save there, and after Move to … the items are gone from the cloud as well. If their files are deleted or damaged, their assets are lost for good. With shared assets, one damaged file in .assets breaks every item that uses it. Back up the whole storage folder regularly, .assets included.

    Fixed

    • Variant files in .assets/Variants were named by the variant's full name, such as version=3&compression=BC3nm_Crunched&quality=100&width=1024…. In a typical Windows location that put many paths over 260 characters, which Explorer and other tools without long-path support can't copy (#15). They are now named by a 16-character id, and .assets/VariantNames holds the full names. The store's part of a path is now at most 98 characters.

    Upgrading

    • The first start renames the existing variant files. About 40,000 take a second. Nothing is copied, so a synced storage folder only syncs the renames.
    • Variant files under their full name are still read, also ones an older version adds later.
    • Update the mod and tools/rebuild-package.py everywhere the storage folder is used. Older versions don't know the new names: items still load, but without the stored variants, so their first load is slower.

    Install

    Needs MonkeyLoader with the Resonite game pack 0.33.0 or newer. Put ResoLocalStorage.nupkg in MonkeyLoader/Mods inside the Resonite folder. The README covers usage and settings.

    Known issues

    • The sizes shown for records outside the inventory can be much larger than what deleting them frees, because the cloud doesn't charge for all of them. Why is not known yet (#13).
    • Hot-reloading the mod while a save, copy or move is running can delete store assets that save still needs (#10). Let saves finish before a hot reload.
    Downloads
  • v0.7.16 7df63be91d

    kyuubi released this 2026-10-07 07:15:26 +02:00 | 1 commits to main since this release

    A storage folder can now be copied between Windows and Linux: file and folder names follow the rules of both.

    Warning

    Your storage folder holds the only copy of what you save there, and after Move to … the items are gone from the cloud as well. If their files are deleted or damaged, their assets are lost for good. With shared assets, one damaged file in .assets breaks every item that uses it. Back up the whole storage folder regularly, .assets included.

    Fixed

    Names that broke saving, or copying the storage folder to the other system (#14):

    • Long names, mostly in Japanese, Chinese or Korean or full of emoji, failed to save on Linux, which limits file names by bytes. Names on disk are now shortened to fit both systems and are never cut through a character. The inventory still shows the full name, which is kept in the file.
    • Items named after a Windows device followed by a dot, such as AUX.old or nul.v2, saved on Linux but couldn't be saved or copied on Windows. They are now saved as _AUX.old.
    • On Linux, Hat and hat could be saved side by side, which Windows can't hold. The second one is now saved as hat (2). New folders follow the same rule.

    Files saved before keep their names.

    Install

    Needs MonkeyLoader with the Resonite game pack 0.33.0 or newer. Put ResoLocalStorage.nupkg in MonkeyLoader/Mods inside the Resonite folder. The README covers usage and settings.

    Known issues

    • Files in .assets/Variants can have paths over 260 characters, which some Windows tools, such as Explorer, can't copy. Robocopy, 7-Zip, rsync and Nextcloud handle them, and items still load without those files, only slower the first time (#15).
    • The sizes shown for records outside the inventory can be much larger than what deleting them frees, because the cloud doesn't charge for all of them. Why is not known yet (#13).
    • Hot-reloading the mod while a save, copy or move is running can delete store assets that save still needs (#10). Let saves finish before a hot reload.
    Downloads
  • v0.7.15 199f87cf55

    kyuubi released this 2026-10-07 04:23:10 +02:00 | 2 commits to main since this release

    The Cloud Storage popup now shows the storage your inventory doesn't, such as items and voice messages you sent in chat, and lets you preview, move or delete it.

    Warning

    Your storage folder holds the only copy of what you save there, and after Move to … the items are gone from the cloud as well. If their files are deleted or damaged, their assets are lost for good. With shared assets, one damaged file in .assets breaks every item that uses it. Back up the whole storage folder regularly, .assets included.

    What's new

    • Outside your inventory in the Cloud Storage popup lists records you own that the inventory doesn't show (#12). Each kind has its own folder: Sent in messages for items and voice messages sent in chat, the old path for records whose folder is gone, and No folder. Each folder can be copied, moved or deleted as a whole. A chat message whose item is deleted may no longer open.
    • Item pages show the thumbnail, with Spawn in front of you for objects and Play for voice messages.
    • Copy and Move take only objects and worlds and leave everything else, such as voice messages, in the cloud. The result says how many were left out.

    Install

    Needs MonkeyLoader with the Resonite game pack 0.33.0 or newer. Put ResoLocalStorage.nupkg in MonkeyLoader/Mods inside the Resonite folder. The README covers usage and settings.

    Known issues

    • The sizes shown for records outside the inventory can be much larger than what deleting them frees, because the cloud doesn't charge for all of them. Why is not known yet (#13).
    • Hot-reloading the mod while a save, copy or move is running can delete store assets that save still needs (#10). Let saves finish before a hot reload.
    Downloads
  • v0.7.13 4afdbc642d

    kyuubi released this 2026-10-07 02:35:44 +02:00 | 7 commits to main since this release

    First release.

    A Local Storage inventory on your own disk for Resonite. Items and worlds are saved as self-contained .resonitepackage files, or with shared assets on as .rlsitem files that store each asset once.

    Warning

    Your storage folder holds the only copy of what you save there, and after Move to … the items are gone from the cloud as well. If their files are deleted or damaged, their assets are lost for good. With shared assets, one damaged file in .assets breaks every item that uses it. Back up the whole storage folder regularly, .assets included.

    What's in it

    • Local Storage inventory: save, spawn, equip, folders and links, also while logged out (#1)
    • Save worlds into Local Storage and open them from there (#2)
    • Save progress in the dash's sync indicator (#3)
    • Shared assets, with tools/rebuild-package.py to turn .rlsitem files back into packages without Resonite (#5, #6)
    • Copy cloud inventory folders into Local Storage (#7)
    • Cloud Storage breakdown: what uses your storage, what shares assets, and copy, move or delete from there (#8)
    • StoragePath changes apply without a restart (#9)

    Install

    Needs MonkeyLoader with the Resonite game pack 0.33.0 or newer. Put ResoLocalStorage.nupkg in MonkeyLoader/Mods inside the Resonite folder. The README covers usage and settings.

    Known issue

    • Hot-reloading the mod while a save, copy or move is running can delete store assets that save still needs (#10). Let saves finish before a hot reload.
    Downloads