Arma 3 Scripting

Arma 3: Publisher

  • Also known as Arma 3 Publisher

Topic · Markdown · JSON · original wiki page

Arma 3 v1.24

The purpose of this tools is to publish and manage items in the Steam Workshop. It allows you to upload your mods and change the information that is displayed on their Steam Workshop page. Published mods (and other items) can be then subscribed by other players and loaded to the game by Arma 3: Launcher.

The official Publisher was launched July 14, 2014 with the Bootcamp update 1.24. http://arma3.com/news/bohemia-interactive-deploys-arma-3-bootcamp-update.

Publishing User Content (Mods and Campaigns)

To publish the content to Steam Workshop, you have to have the mod prepared and tested. Start with clicking a button "SELECT MOD FOLDER" and selecting the folder that contains your mod.

Then you should name select the name for it (it should be unique and descriptive for users to identify it easily) and select it is type:

Based on the selected item type, you can choose from the multiple tags that are used on Workshop to filter the items. We recommend to use the tags that the best describes your item. Using misleading tags or all tags will result in Workshop moderators changing them or removal of the entire item from Steam Workshop.

If you're updating the existing item, you should fill the change notes to let your users know what's new.

Before the mods is published or updated on Workshop, the structure check is done to ensure that the mod can be loaded by the game.
Following requirements must be met in order to publish the mod:

Publishing a mod with PBO files outside of addons folder (such as an presence of Optional folder) will produce a warning, because swapping of files in mods acquired through Steam client is not recommended. (ref: Steam is managing the downloaded files and keeps them synchronized with data uploaded to Workshop. If the users move the files, Steam will revert these changes with next update making the behavior of the mod unpredictable. Also historically this kind of manipulation has broken the Steam and forced re-download of the entire mod.)

User Interface

Published items list

Displays your new and published items.

Item Metadata

Description

Text field for your description of the published item. Limit: 8000 bytes (~ 8000 characters)

Note

If your mod requires other content to run properly (dependency), it is a good practice to list all the required content here including a links how to get it and a proper load order, if necessary.

In addition, required items present in the workshop can be defined from the page of your item (Add/Remove Required Items).

Tags

Steam tags used for categorizing content. Good tags improve content discovery.

Note

It is better to tag your content sparsely (with tags from the same category) and use your tag to cover the most prominent qualities or elements. More tags = more confusion for the subscribers.

By Steam category: Data Type - specifies data type.

Note

Mod and Scenario tags are mutually exclusive.

Mod Type - specifies mod type based on it is content

DLC

Meta

Review These tags are added automatically by Publisher when respective conditions are met. They cannot be removed by the user. Their purpose is to make administering workshop easier.

Change notes

Text field, limited to 8000 bytes (~ 8000 characters). Only relevant when updating an existing item with a PBO.

Note

When updating an item, provide information what changed so that users feel informed.

Image

Previews an included image to be visible on Steam Workshop.

SteamWorks licence

Checkbox - Before publishing, each author must explicitly agree with SteamWorks license. The whole text of the license is available online. When agreement was not confirmed, Publisher provides an error dialog on Publish attempt.

Publish

Click this button to publish or update your item with the provided files and/or information.

Note

Publishing handles all the data to the Steam Client and displays the progress window. You can track the progress bar, but be aware that there are several steps like compressing and extracting that are handled by the Steam back-end and not communicated over the API - this means the publishing can take longer even on a solid connection.

Options

Other buttons

Boring technical stuff

To be processed later

Logs

Publisher logs can be found in steamapps\common\Arma 3 Tools\Logs
When something goes wrong (in several attempts, because Steam can have a bad moment sometimes :) ), please, create an issue on the feedback tracker in Tools category and include these logs.