Overview
This guide explains how to upload your mods bypassing default baro’s publishing tool by using Steam Command Line.
What to begin with
First thing you should do is getting SteamCMD installed. It can be downloaded from here. Download the archive, unzip it and install according to specific instructions for your system.
Other thing you should have is a content folder with all mod files labelled. To label mod files, you need to create a file list document for your content package named filelist.xml, which can look like this:
After preparing the file list and installing SteamCMD, you can proceed with next step – Making a descriptor for workshop item.
Making a Descriptor File
Descriptor file is something like identificational document for item publishing tool. It should specify folder location, item’s preview picture, name+description and change note.
Example of descriptor file:
NOTE: Item’s name should match mod’s folder name written in filelist.xml
Descriptor file should be saved in .txt format in any folder. After saving, we can proceed with pushing your masterpiece to Workshop.
Pushing item to Workshop
First, you need to launch SteamCMD and log into your account.
Program should ask a password and 2FA code (if you have SteamGuard active). After logging in, you can finally upload your content package.
Following lines should appear:
If something goes wrong, command line would describe the reason of error. Otherwise, item will be available on Workshop for anyone’s disposal.
Additional info
- Number in “visibility” attribute means following: 0 – open to all, 1 – friends only, 2 – hidden
- “publishfield” attribute can be used to update existing items. It’ll be automatcally filled upon creating new item.