Empyrion Workshop Backup (EWB) backs up all public blueprints from a given Steam ID's online library.
EWB currently only runs on Windows and has only been tested on Windows 10 but should work on any version fulfilling the Python requirements below. EWB versions working on Mac and Linux are planned.
EWB currently requires the following to be installed on the system: Python 3.6 or higher, the Python Requests module, the Beautiful Soup 4 module.
You need to get have the numeric Steam ID of the account you want to backup. There are two ways to obtain this:
-
Look in the URL of the workshop:
https://steamcommunity.com/profiles/<Numeric Steam ID>/myworkshopfiles
. -
To obtain your own Steam ID, it is listed in the Account Details section of your account. Online, the link for Account Details is: (https://store.steampowered.com/account/). In the App, click the dropdown with your account name at the top right and select "Account Details".
The tool will back up the web portion of every build in the target workshop. However, for the tool to include the .epb and main .jpg from the build in the backup folder, these files must be on the local system. The tool will first check your Steam workshop folder, then your Empyrion blueprints folder.
- Open a command line terminal (cmd or Powershell) and navigate to the EWB folder.
- Run EWB with the command
python ewb.py
- EWB will prompt you to select the folder to which you want the backup to be made. It is strongly advised you create a new empty folder, as the tool will create a new folder inside the backup folder for each build it backs up.
- EWB will prompt you to enter your numeric Steam ID.
That's it! EWB will download the title, description, and screenshots from the Steam website and unify them with the .epb file and main screenshot from your Steam workshop folder.
Check the following:
- You have Python 3.6 or higher installed
- You have installed the required Pytyhon modules
- You have write permission to the backup folder
- You have read permission to the Steam workshop and Empyrion blueprint folders
- Your Steam ID is correct
- The online title of the build matches that of the local epb and jpg files
Please feel free to create an Issue or make a Pull Request. I'll respond as soon as possible.