In this guide, we will sync your settings through a cloud provider. With this, you can back up your settings and even use them on multiple computers.
I tested it on Windows yet, but will provide info for MacOS and Linux systems too. I would appreciate feedback, if it works on your operating system too.
Furthermore, I have used this technique for multiple games and will tell you how you can adapt it in the same way.
I will provide additional information, if you want to know what is happening. Infos will be in THIS COLOR.
Prerequisites
You will need a cloud storage service. Files need to be available on the file explorer of your operating system (OS). If you do not have one yet, you can use Google Drive for free https://www.google.com/intl/en/drive/download/.
Make sure, that the files are "offline available". On Windows with Google Drive you can right-click the files/folders and select "Offline Access" in the context menu to do this.
This will save the files on your hard drive permanently and prevents downloading on each use.
Preparation
If you are not using Windows you will do the same steps, but your paths will look different.
- Open your cloud storage folder in your file explorer (e.g. C:\Programms\Drive)
- Create a new folder to store your game saves (e.g. C:\Programms\Drive\gamesaves)
- Open your Warhammer Online folder in your file explorer (e.g. C:\Programms\Warhammer)
- Copy your "Interface" and "user" folder from Warhammer to the cloud storage folder we just created. (e.g. C:\Programms\Drive\gamesaves\user and C:\Programms\Drive\gamesaves\Interface)
- Rename "Interface" and "user" in your Warhammer folder to "Interface_backup" and "user_backup". IMPORTANT! This will help you recover if anything breaks!
- Do not close the explorer windows yet!
Windows
- Hit "Windows+R" type cmd and hit "Enter". The command line prompt CMD will open.
- This is the command line tool, which you may have never used before. Do not panic, you just need to copy stuff.
- In the explorer window with your Warhammer folder, click on the top navigation and copy the path to that folder. (e.g. C:\Programms\Warhammer)
- Paths are the structure how your OS organizes files. On Windows it is DRIVE:\FOLDER\FOLDER\FILE separated with backslashes "\".
- Type "cd " into CMD and paste the path with CTRL+V and hit "Enter". It should look like this "cd C:\Programms\Warhammer"
- We just changed our working folder to the Warhammer directory. Just like when you double-click on a folder in the explorer.
- In the explorer window with your cloud storage folder, click on the top navigation and copy the path to that folder. (e.g.C:\Programms\Drive\gamesaves)
- Type "mklink /J Interface" into CMD, paste the path with CTRL+V and type \Interface. Should look like this: mklink /J Interface C:\Programms\Drive\gamesaves\Interface
- Type "mklink /J user" into CMD, paste the path with CTRL+V and type \user. Should look like this: mklink /J Interface C:\Programms\Drive\gamesaves\user
- This creates a hard link to the two folders we moved to your cloud storage. For your system, it "feels" like these are usual folders, even if they are not really there. For further reading find look up the differences between hard and soft links.
MacOS and Linux
I mainly discuss MacOS steps. If you are a Linux user, you probably know what you are doing anyway.
- Hit COMMAND+Space, type "Terminal" and hit enter. If you are on Linux open a Shell, you know how to do this.
- This is the bash/zsh SHELL, which you may have never used before. Do not panic, you just need to copy stuff.
- In the finder window with your Warhammer folder, right-click on the bottom navigation and copy the path to that folder. (e.g. /users/foo/warhammer)
- Paths are the structure how your OS organizes files. On Unix systems (like MacOS or Ubuntu) it is /FOLDER/FOLDER/FILE separated with slashes "/".
- Type "cd " into SHELL and paste the path with COMMAND+V and hit "Enter". It should look like this "cd /users/foo/Warhammer"
- We just changed our working folder to the Warhammer directory. Just like when you double-click on a folder in the finder.
- In the finder window with your cloud storage folder, right-click on the bottom navigation and copy the path to that folder. (e.g./users/foo/drive/gamesaves)
- Type "ln Interface" into SHELL, paste the path with COMMAND+V and type /Interface. Should look like this: ln Interface /users/foo/drive/gamesaves/Interface
- Type "ln user" into SHELL, paste the path with COMMAND+V and type /user. Should look like this: ln Interface /users/foo/drive/gamesaves/user
- This creates a hard link to the two folders we moved to your cloud storage. For your system, it "feels" like these are usual folders, even if they are not really there. For further reading, find look up the differences between hard and soft links.
Using for other games
You just need to repeate the copying steps and alter the commands that create the hard link. For Windows it is always mklink /J <FOLDER-NAME> <PATH-TO-CLOUD-FOLDER>. For MacOS/Linux ln <FOLDER-NAME> <PATH-TO-CLOUD-FOLDER>.
Make sure you are in the correct folder when doing this.
Wrap Up
That is it! Your settings are now synchronizing over your cloud. Use it if you have multiple computers, for backups and for other games too. Let me know if the MacOS and Linux version works.