Recent Topics

Ads

[GUIDE] Settings Cloud Sync

Problems installing or downloading the game? Check the Install Guide first.
Forum rules
READ THE INSTALL GUIDE BEFORE YOU POST IN THIS SUBFORUM.

The stickies exist to handle common queries. Save our time and yours by reading them first.

Thank you.
akkarrin2
Posts: 8

[GUIDE] Settings Cloud Sync

Post#1 » Sat Sep 17, 2022 1:50 pm

Introduction
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!
Now comes the OS specific part. They are very similar, only the commands are a little bit different. When setting it up again on another computer or installation, just repeat these steps.
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.
FINISHED! Start the game and check if everything works. If not, check that the spelling of the commands are 100% correct, including all whitespaces and symbols. If you double-click on Interface in the warhammer folder you should see the AddOns folder, when doing this for user you should see settings.

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.
FINISHED! Start the game and check if everything works. If not, check that the spelling of the commands are 100% correct, including all whitespaces and symbols. If you double-click on Interface in the warhammer folder you should see the AddOns folder, when doing this for user you should see settings.


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.

Ads
User avatar
xpander
Community Management
Posts: 727
Contact:

Re: [GUIDE] Settings Cloud Sync

Post#2 » Sat Sep 17, 2022 4:36 pm

Basically creating a symlink and using google drive to sync it :)
on linux you can just shift+ctrl+alt and drag the folder to the new place to create a symlink easily..

but yeah nice guide for people who may want to keep UI and addons in sync with different machines they play this game on.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

akkarrin2
Posts: 8

Re: [GUIDE] Settings Cloud Sync

Post#3 » Sat Sep 17, 2022 8:43 pm

Yeah symlinks / hard links are pretty much the same in this regard. Still thought it would be useful for people that are not that familiar with computer stuff beyond starting programs.
Haven't heard of the dragging feature yet. Possibly a special feature of your distro.

User avatar
Akalukz
Posts: 1587

Re: [GUIDE] Settings Cloud Sync

Post#4 » Sat Sep 17, 2022 9:05 pm

awesome!
-= Agony =-

User avatar
xpander
Community Management
Posts: 727
Contact:

Re: [GUIDE] Settings Cloud Sync

Post#5 » Sat Sep 17, 2022 10:12 pm

akkarrin2 wrote: Sat Sep 17, 2022 8:43 pm Haven't heard of the dragging feature yet. Possibly a special feature of your distro.
Most filemanagers i know support this: caja, dolphin, nemo, thunar etc.
Helpful links:

Install guide for Linux
Install guide for Windows
Offical RoR Discord

AUR package for WARAddonClient

-------------------------------------------------------------------
My Linux Gaming Videos

Who is online

Users browsing this forum: Cadoo344 and 16 guests