Overview
Since Rogue Legacy does not currently provide Cloud Saving, I decided to make a guide on how to quickly set up your own Cloud for your saves. For this you’ll simply need Dropbox (or any equivalent program) and your computer’s Command Prompt/Terminal. This guide works for all platforms Rogue Legacy is playable on. Version francaise disponible prochainement / French version available soonSimilar guide for Kerbal Space ProgramSimilar guide for Subnautica
Introduction
Rogue Legacy has been out for quite some time now, but unfortunately, it doesn’t make use of the Steam Cloud. This guide is derivated from a similar guide I made for Kerbal Space Program.
This tutorial is quite short and very simple ; it only requires you to have Dropbox (or any similar program) and to enter a command in your computer’s Command Prompt/Terminal. I prefer Dropbox since it works on all platforms and is free. These steps will have to be repeated on each computer on which you play your Rogue Legacy saved games. Also, the Cloud can be used between different platforms since the save files are treated almost the same way regardless of what OS you are using.
NOTE : This does not work on Windows XP since the “mklink” command we will use does not natively exist on this OS. However, tools like Junction[technet.microsoft.com] can be used to reproduce the desired effect.
Many thanks to the creator of this guide[windows7themes.net] ; his tutorial helped me a lot. Also thanks to OdatNurd for his help on the OS X and Linux parts.
Step 1 : Installing Dropbox
This trick surely works with other similar programs, but here we will do it with Dropbox. Register on the Dropbox website[www.dropbox.com], download the program, and install it.
NOTE : When installing the program, make sure you install it on your main drive (the one containing “Users” for Windows, or the Root drive for OS X/Linux. Otherwise you might not be able to link the two afterwards.
You should now have a Dropbox folder in your computer.
Step 2 : Moving the save files
Now that Dropbox is set up on your computer, we need to move your save folder(s) to the shared space and make it so Rogue Legacy still finds it. But first, we are going to write down its location (replace the X in “ProfileX” by 1, 2 or 3, depending on what profile(s) you want to sync on your cloud), which should normally be something like this (for Windows users, you will have to make hidden folders visible ; this is done in the Configuration Panel under Appearance and Personnalization > Folder Options > View > Show hidden files and folders) :
-
Windows :
C:Users<your username>My DocumentsSavedGamesRogueLegacyRogueLegacyStorageContainerAllPlayersProfileX
-
OS X :
~/Library/Application Support/RogueLegacyStorageContainer/ProfileX
-
Linux :
~/.local/share/RogueLegacyStorageContainer/ProfileX
NOTES :
- Before you do the next part, I strongly recommend that you to make a security backup of the save folder ; you never know what might go wrong….
- If you plan to use only Windows machines with the game, you might want to leave out the “ProfileX” and simply take the whole “AllPlayers” folder, which does not exist on other platforms.
Next thing is to create a new folder in your Dropbox folder called something noticeable like “ROGUE LEGACY SAVES”, because you won’t want anyone to touch your save files once your Cloud is set up. Then move the “ProfileX” (or “AllPlayers”) folder in that new folder you just created, so that the folder isn’t in its original location anymore.
Your folder should now be located here :
-
Windows :
C:Usersyour usernameDropboxROGUE LEGACY SAVESProfileX
-
OS X & Linux :
~/Dropbox/ROGUE LEGACY SAVES/ProfileX
Step 3 : Linking the Rogue Legacy folder to Dropbox
Next, you will need to open the command prompt. To do this, just hit Windows Key + R, type “cmd.exe” (no quotes) in the window that appears and click OK.
NOTE : You must be running cmd.exe as an administrator, or else you won’t be able to make the correct changes. If Windows asks you if you want to allow this program to make changes to your computer, don’t click “Yes”. Instead, hit Ctrl + Shift + Enter. This will open the program in admin mode.
A black window (the command prompt) should now appear. You should read a bunch of text followed by a line saying “C:Usersyour username”. Now, enter “cd” (again, no quotes) and hit enter.
Now enter the following command (quotes must be typed this time) and press Enter (of course, if your file locations differ from the ones I wrote here, you’ll have to modify them in the command accordingly) :
-
Windows :
mklink /J “C:Users<your username>My DocumentsSavedGamesRogueLegacyRogueLegacyStorageContainerAllPlayersProfileX” “C:Usersyour usernameDropboxROGUE LEGACY SAVESProfileX”
Next, you will need to open the terminal. To do this, go to Launchpad -> Other -> Terminal. A black window (the terminal) should now appear.
Now enter the following command and press Enter (of course, if your file locations differ from the ones I wrote here, you’ll have to modify them in the command accordingly ; also note that spaces in file names are written ” ” in terminal commands) :
- ln -s ~/Dropbox/ROGUE LEGACY SAVES/ProfileX ~/Library/Application Support/RogueLegacyStorageContainer/ProfileX
Next, you will need to open the terminal. To do this, just hit Ctrl + Alt + T (if you are running the Gnome desktop environment, you will find the terminal under “Accessories” in the “Applications” menu instead). A black window (the terminal) should now appear.
Now enter the following command and press Enter (of course, if your file locations differ from the ones I wrote here, you’ll have to modify them in the command accordingly ; also note that spaces in file names are written ” ” in terminal commands) :
- ln -s ~/Dropbox/ROGUE LEGACY SAVES/ProfileX ~/.local/share/RogueLegacyStorageContainer/ProfileX
Step 4 : Checking the link
What you have just done is called a directory junction. You can see that some sort of “pseudo folder” named “ProfileX” has been created where the original “ProfileX” folder was before. If it isn’t the case, start everything from the beginning and make sure you do exactly as explained in this guide (don’t forget to delete the “pseudo folder” that was created before you start over).
The last thing you need to do is to check that the junction has been correctly made by launching the game. Your saved games should all be there as usual. Again, if that is not the case, revert to the beginning of the tutorial.
NOTE : Remember to repeat these steps for each computer that will need your saved games (and for each profile you want to be synced), but for these other computers, don’t move the “ProfileX” folder to Dropbox. Instead just delete it (it shouldn’t be used, unless you have splitted your saves across multiple computers).
If you have any problems with this guide, or notice any mistakes, just leave a comment : your help is welcome, and I will be happy to provide answers.
I hope this guide helped you improve your Rogue Legacy experience. Please rate up ! 🙂