This program aims to allow users to avoid the hassle of manual save management for Kura5. It is written in Python, runs under Python 3 and aims to be cross-platform compatible. The project is open-source software, so feel free to use, copy, modify and redistribute it under the license terms.
Due to the upcoming changes of the save file system in the next Kura5 update, the project will halted for a while. Save files will be suffled around and a system-wide standard location will be utilized. (Confirmed by the Kura5 Team.) I will make the necessary changes when the next update is around the corner and make a working release. Until then, I very much doubt I will finish the current version due it's upcoming breakage.
- Download the latest release from the releases page
- Extract the contents of the release package
- Transfer the "savehelper.d" directory to your Kura5 folder
- Move the "savehelper.py" out of the "savehelper.d" directory
- Launch the helper from your file explorer or terminal
- The program is now running and will ask you what you want to do
- Create backups of your currently active saves
- Load backup saves into any save slot
- Backups are automatically compressed to reduce disk usage
- After selecting which save slot to insert a backup save into, the helper will overwrite any active save in that slot without warning
- If instructed, the helper can and will delete all backed up saves and remove the backup directory from the system entirely
The backup saves will always be located inside the same directory, regardless of Kura5 version
- On Windows NT -based systems, this will be
%APPDATA%\LocalLow\Kura5 Devs\Kura5\Savehelper
- On UNIX-based systems, this will be
~/.config/unity3d/Kura5 Devs/Kura5/Savehelper
Please verify the package names for your distribution of choise
coreutils
for file, directory and permissions managementxdg-utils
for file explorer usagepython3
for script executiontar
for archived backup savesxz
for backup compression supportzip
andunzip
for importing saves