Description
I created a very simple graphical tool that lets you select what part of your osu files you want to backup (Beatmaps, Skins, etc.). It then creates a backup file which you can move into your desired cloud service or to another device.You can import the backup file on any device, which will put the files from the backup that you don't already have into your osu directory. The beatmaps will be available upon starting osu the next time.
I know there are already tools out there that help packing beatmaps into .osz files, but I wanted a tool that lets you transfer all of your user-specific stuff in very few clicks.
The tool is still very new and its functionality is limited to the very basics so far. Any suggestions for future improvements would be great to help the tool get better.
You can view the source code and download the tool here: https://github.com/heuerleon/osu-backup.
Creating a backup
Under the tab "Export", select what parts of your personal osu files you want to back up. Then click "Export" and wait until it says that it has finished. Your backup will then be ready under the path shown in the popup dialogue.This file can now be transferred to any storage device or cloud storage.
Importing from a backup
Under the tab "Import", choose the backup file or drag-and-drop it. Then click on "Import". The program will now unpack all the files and scan which of them are not installed on the new device.Now you can click on "Apply backup" and all your files will be available in osu.