Homebrew [Release] SaveMii WUT Port - Wii U/vWii savefile manager

  • Thread starter Thread starter Xpl0itU
  • Start date Start date
  • Views Views 49,520
  • Replies Replies 135
  • Likes Likes 19
Hey is there any reason why I'm having issues with Save Mii with both SDUSB and the the USB Partition Stroopwafel plugins installed (not at the same time). It won't read any of the backups I have despite them previously working. And I can't make any backups. Can anyone help?
 
New SaveMii update!

1.6.3

Changelog:
  • Enhancements:
    • Restore can now use batch saves: Press X from the Restore Menu and then select the "backupSet" to be used from then on.
    • Batch saves from NAND and USB use different slot to avoid being overwritten. For duplicated ones, USB data will always be in slot 0.
  • Fixes:
    • Freezes when initializing (one of the "crash when USB storage attached" problems)
    • Freezes when exiting in Aroma.
    • Timestamp for saves returns for new backups
    • Common save not found for some games
    • Differents bugs in backup/restore/wipe tasks when using "from/to a different user" or "common save yes/no" options.
    • copySaveData not working when allUsers option is set
Download
 
Last edited by qWii,
New SaveMii release:

1.6.5i


Changelog (1.6.3 > 1.6.5i):

  • Enhancements:
    • New task: Batch Restore already installed titles using savedata from a batch backupSet.
    • You can tag and delete slots using "+"/ "-" from the Backup task menu.
    • You can tag and delete backupSets using "+"/ "-" from the BackupSetList menu.
    • Minor UI improvements: color highlighting when navigating menus.
    • Descriptive messages for I/O errors are reported back.
    • The success of file/folder copy operations is tracked to detect faulty backups.
    • Updated SaveMii 1.6.3 Simplified Chinese translation (thanks to @kavid).
  • Fixes:
    • Prevent potential freeze due to a disc inserted in the console.
    • tags are preserved if you B return from the keyboard menu.

Notice that the default installation path has changed (since 1.6.3) to sd:/wiiu/apps/SaveMiiModWUTPort. If it exists, please delete the (old) savemii.wuhb file from sd:/wiiu/apps folder to prevent duplicates.

Homebrew App Store Download GIT Download
 
Last edited by qWii,
New SaveMii release >> SaveMii WUT Port /Process Mod

1.7.0
Main features: new move/copy profile task to simplify transferring savedata to a Pretendo account + batch counterpart for all tasks.

I've decided to rebrand the mod a bit, and I've moved active development to my own GIT repository (forked from the original WUT port mod), after maintaining the latter for almost a year.

Download

Features (@w3irDv)

  • New tasks - Move Savedata to Other Profile, Copy Savedata to Other Profile (useful to transfer savedata to a Pretendo account).
  • New batch tasks - Wipe, Copy To Other Device, Copy To Other Profile, Move to Other Profile
  • New naming convention for save folders: title name will be used instead of hex identifier
    • Old backups can still use the old format, but savemii will ask if you want to migrate them to the new format.
  • Rework of Batch Backup WiiU / vWiiU : you can now select which titles to backup, with optional excludes configuration
  • All tasks use as source users the ones on source media (SD / NAND / USB ) instead of the ones defined on the console. Target users are restricted to the ones defined in the console.
  • Tasks verify if target profile is defined or not before restoring:
    • "allusers" restore tasks are not allowed if they would have restored data to non-defined profiles.
    • Option for disable the warning and allow restoring savedata to non-defined profiles (discouraged, but maintains the functionality of previous versions)
  • New "no profile user" option for source/target users, which only operates on common savedata (common savedata can be shown and managed independently of profile data).
  • Configuration can be persisted to SD (currently: language, excludes, migrate to new title format, allow restoring to non-defined profiles)
  • Progress counter in batch tasks
  • Batch tasks have an option to show titles in SD/NAND/USB which have non-existent profile savedata.
  • Batch tasks can be aborted if one task fails.
  • Add nunchuk support by @dkosmari
  • More savedata information in Task Options menu, cached and only re-computed when needed
  • More checks on write operations
  • In wipe/restore tasks, backup is only offered if folder is non-empty.
  • SChinese 1.6.5i translation by @LittleFIve233
  • (Automatic) translation of all 1.7.0 menus. (It will contain some bugs for sure, please report them if you are interested in fixing them)
  • You can move in TitleList/BackupSetList menus by holding Up/Down.
  • Update wut & libmocha to 20250608

Fixes (@w3irDv)

  • Fix freeze in splash screen during savemii load
  • Common savedata folder quota now uses common_save_size instead of account_save_size, which prevents some "no space left on device" errors.
  • Fix - some chinese characters were shown as strange characters
  • Avoid flashes in screen transitions
Please report any issue you may find!
 
Last edited by qWii,
Nice to see how this app gets so huge improvements.

One feature that I have heard people asking for would be a way to backup Miis or System Apps in general.

And another thing that would be cool, but not sure if it's worth the effort would be creating the right quotas instead of just folders, so saves can be restored without launching the game first (at least I think that was the reason why it needs to be launched first)
 
Nice to see how this app gets so huge improvements.

One feature that I have heard people asking for would be a way to backup Miis or System Apps in general.

And another thing that would be cool, but not sure if it's worth the effort would be creating the right quotas instead of just folders, so saves can be restored without launching the game first (at least I think that was the reason why it needs to be launched first)
Thanks SDIO. I have already in the backlog to lift the restriction on launching the game first. SaveMii already creates quotas for "usual" restores, and in fact has already some code that performs additional tasks for not-initialized games, but I have to check what's still missing (maybe is just some extra quota/folder issue as you point out!).

I'll take note of the topics of Miis and System Apps.

Thanks again for your comments!
 
  • Like
Reactions: SDIO
Once you fully understand the quotas permissions etc and how it needs to be, a function to clone the system would be nice. Like if someone setup redNAND that he has an easy way to easily transfer everything that isn't corrupted, so the new redNAND feels like the old system.

Or with USBMLC: copying the currently running system with it's saves to the USB so that can then work as the MLC. (Instead of first needing the setup). But that might go to far and not sure if really feasible with the running system. Just ideas.
 
  • Like
Reactions: qWii
Once you fully understand the quotas permissions etc and how it needs to be, a function to clone the system would be nice. Like if someone setup redNAND that he has an easy way to easily transfer everything that isn't corrupted, so the new redNAND feels like the old system.

Or with USBMLC: copying the currently running system with it's saves to the USB so that can then work as the MLC. (Instead of first needing the setup). But that might go to far and not sure if really feasible with the running system. Just ideas.
Sounds worth investigating it!
 
New SaveMii Release >> SaveMii /ProcessMod /SaveMyMiis

v1.8.0

Main new features: Mii, uninitialized titles and WiiU System Titles backup & restore + improved loadiine support.

Download

Changelog
  • Uninitialized Wii U and vWii inject titles savedata restore: it is no longer necessary to play games before restoring their savedata
  • Wii U System titles savedata management: backup/restore/wipe
  • Mii Databases management: Backup/Restore/Wipe/Initialize full Mii Databases (Wii U , vWii, Account Wii U)
  • Mii management: Export / Import / Wipe individual Miis from any database
  • Transform Miis:
    • Make a Mii local to the console, transfer ownership from one Mii to another, transfer physical attributes from one Mii to another, convert between Normal/Special/Temporal Miis, togle copy and share attributes, update Mii Id, make a Mii a favorite one, update its CRC checksum
  • Support for ffsd/ffcd/cfsd/cfcd/rsd mii file types, and miigx SaveGameManager GX files
  • Improved support for Loadiine export/import tasks
    • Menus to select versions to export/import
    • Shared/dedicated savedata mode can be selected
  • Nomal backup slots accept Loadiine shared savedata mode, and transform it to standard Wii U savedata
  • Wipe can optionally delete metadata (as the standard Wii U Data Management does)
  • Backup includes saveinfo.xml (individual statistics by profile )
  • Wii U and vWii injects backup/restore preserve owner and permissions
  • Backup savedata files with FAT32 forbidden characters
  • Standard PO files for message i8n
  • A lot of code refactoring (new namespaces: FSUtils, Console, StartupUtils, TitleUtils, AccountUtils, improved prompt functions)

All messages have been AI translated to the supported languages, so some weird constructions can be found. Any improvement in the language file (romfs/locales) wil be appreciated!

As always, please report any issue you may find!
 
New SaveMii Release >> SaveMii /ProcessMod /SaveMyMiis

v1.8.1

This version mainly adds support for Wii savedata in compressed data.bin format.

Download

Changelog

New features

  • Backup / restore vWii savedata in data.bin format
  • Import / export vWii savedata from sd:/private/wii/title folder (just like the standard Wii Data Management tool)
  • Option to display the titles included in a BackupSet.

Improvements

  • New layout for FFL_C custom mii repos: add stadio.sav, move rest of files to db folder
  • Improved detection/identification for uninitialized Wii injects
  • GameCube injects identification (SaveMii cannot managed them)
  • Verify Wii U title icons health to avoid potential hangs
As always, all messages have been AI translated to the supported languages, so some weird expressions or format errors can happen. Any improvement in the language file (romfs/locales) wil be appreciated!

Please report any issue you may find!

 
Would it be simple to let you update a batch backup rather than redoing it completely? It would save me quite a few write cycles.
 
Would it be simple to let you update a batch backup rather than redoing it completely? It would save me quite a few write cycles.
Do you mean creating a batch backup of only those titles that are already present in a previous backupSet? Or what scenario do you have in mind?
 

Site & Scene News

Popular threads in this forum