Releases: NekoMichi/DinguxSaveSync
v2.5 - Added save comparison and minor fixes
Changes:
- Added a new "Compare" option under the advanced options menu that will compare save data between the system and the SD card if another OpenDingux system card is inserted.
- Changed location of saved logs to ~/log
- Cleaned up mkdir commands
v2.4 - Minor verbosity changes
Changes:
- Increased verbosity of some processes
- Fixed permissions on destination directories when transferring saves
v2.3 - More emulators supported
Adds support for the following emulators:
- OhBoy (GameBoy/GameBoy Color emulator)
- SMS Plus (Sega Master System/Genesis/Sega CD emulator)
- Snes9x (Super NES emulator)
- SwanEmu (Wonderswan emulator)
- Temper (PC Engine emulator)
v2.2 - Directly write to system card
Changes:
- Under the advanced menu, three new options are now added to allow syncing directly with the TF1 card from another device
The new "export", "import", and "direct sync" options under the advanced menu do similar things as the "backup", "restore", and "sync" options from the main menu, however these are intended to be used with he system card from another device. Previously in order to sync saves with another device you would need to sync the saves to the TF2 card, insert that card into the second device, and then run another sync in order to transfer the saves across. Now, it's possible to take the system card from the TF1 slot of the destination device, insert it into slot 2 of the source device, and then read or write saves directly onto the system partition.
Before running any of these commands, SaveSync will attempt to verify the card by searching for the correct partition layout as well as the general OpenDingux home folder structure. If these are missing or the card is not a properly formatted OpenDingux card, it will be rejected.
v2.1 - Added support for stock FW
Changes:
- Adds support for stock firmware
- Checks for secondary SD card before the main menu is loaded
Previously SaveSync would not work on the stock firmware for devices like the PocketGo 2 and RG350 because the external SD card was mapped differently to Rogue CFW. With this update, instead of always checking for /media/sdcard/ SaveSync will now check for the exact block devices and retrieve their mount points from there. In theory, this should mean SaveSync can now support any firmware that uses /dev/mmcblk1 for the secondary storage.
v2.0 - Snapshots
Changes:
- Added a snapshot feature
- Minor formatting changes and fixes
The snapshots feature allows the user to create multiple backups for different time points and then restore from any of them. It is somewhat similar to the Time Machine Backup feature from MacOS. From the menu, users can create a new snapshot, restore from a previous snapshot, or delete any existing snapshots. Snapshots are saved to /media/sdcard/backupsnapshots. Folders here should not be renamed or have new folders created as it may interfere with the snapshot feature.
v1.5 - Adds debug options
Changes:
- Added an advanced options menu for debug features
- Added debug backup, restore, and sync tests that would output a log of files that would be transferred during each operation without actually transferring them, useful for testing if the correct files are being transferred
- Corrected a typo where it would erroneously display "Backing up PocketSNES data" when it was actually restoring
v1.4 - Confirmation before restore
Changes:
- Added a confirmation dialog before restoring saves, warns user that existing save data on the device will be overwritten if proceeded
v1.3 - Updated backup and restore
Changes:
- Backups and restores will now overwrite any existing saves in the destination folder, allowing users to undo any accidental changes made to newer saves
- Use the sync feature if you only need to merge and update saves
v1.2 - Permissions fix
Changes:
- Fixed an issue that may cause the backups folder to be read-only and prevent successful backups