Publisher: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Added link to Launcher)
m (Text replacement - "[[Arma 3 " to "[[Arma 3: ")
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Tool|=
{{Tool
____________________________________________________________________________________________


|AUTHOR=
|AUTHOR=
Line 9: Line 8:
|COMPATIBILITY=[[:Category: Arma 3|Arma 3]]
|COMPATIBILITY=[[:Category: Arma 3|Arma 3]]


|DOWNLOAD=Part of Arma 3 Tools package on Steam
|DOWNLOAD={{Link|link= http://store.steampowered.com/app/233800/|text= Part of Arma 3 Tools package on Steam}}


|DESCRIPTION=
|DESCRIPTION= Publisher is a content publishing tool created by Bohemia Interactive.
Publisher is a content publishing tool created by Bohemia Interactive.


The purpose of this tool is to publish addons (later possibly whole mods) into [http://steamcommunity.com/workshop/browse/?appid=107410 Steam Workshop] to be used with the game.
The purpose of this tool is to publish whole Mods onto {{Link|link= http://steamcommunity.com/workshop/browse/?appid=107410|text= Steam Workshop}} to be used with the game.


|COMMAND=
|COMMAND=
     Publisher.exe<br/>
     Publisher.exe<br>
|OPTIONS=
|OPTIONS=
 
<!--
     [-pbo PBO_file] - pre-selects a PBO to be published
     [-pbo PBO_file] - pre-selects a PBO to be published
 
-->
|EXAMPLE=
|EXAMPLE=
 
<!--
     Publisher.exe -pbo="pathToPBOFile.pbo"
     Publisher.exe -pbo="pathToPBOFile.pbo"
   
-->


|NOTES=
|NOTES=


     Running Publisher with -pbo parameter containing non-existent PBO could cause it's crash to desktop
     Running Publisher with -pbo parameter containing non-existent PBO could cause it is crash to desktop


|LICENSING=
|LICENSING=
Line 36: Line 34:


|SEEALSO=
|SEEALSO=
[[Addon Builder]], [[A3 Launcher]]
[[Addon Builder]], [[A3 Launcher]], [[Arma 3: Publisher| Publisher, user manual]]


}}
}}
[[Category:Tools]][[Category:Arma 3 Official Tools]]
 
=== Command Line Interface ===
==== Command ====
: <code style="display: block">PublisherCmd update /id:<workshop id> {/changeNote:<change note>|/changeNoteFile:<path to a text file>} /path:<folder with mod content> [/nologo] [/nosummary]</code>
==== Options ====
: /id            - Id of the workshop item to update (required).<br>
: /changeNote    - Text describing the update (required).<br>
: /changeNoteFile - Path to a file with change note (required).<br>
: /path          - Path to the folder with new mod content (required).<br>
: /nologo        - Suppresses display of the sign-on banner.<br>
: /nosummary      - Suppresses display of the parameter summary.<br>
 
==== Return code ====
Zero means the operation has completed successfully, non-zero value means something went wrong. Please consult the documentation for the error codes.
 
: 0: Success.<br>
: 0x0001: Unknown command.<br>
: 0x0002: Invalid parameters.<br>
: 0x0003: Change note is not set and change note file is empty.<br>
: 0x0004: Change note file can't be accessed.<br>
: 0x0010: Unable to initialize Steam API (generic error).<br>
: 0x0011: Steam client is not running.<br>
: 0x0012: Steam client is offline.<br>
: 0x0013: Steam API initialization failed.<br>
: 0x0100: Generic publishing error.<br>
: 0x0101: Details about Workshop item can't be retrieved.<br>
: 0x0102: Workshop item doesn't have the MOD tag.<br>
: 0x0103: Content validation has failed, the content is not a valid mod.<br>
: 0x02XX: Steam Error 0xXX.<br>
: 0xFFFF: Fatal failure.
 
 
{{GameCategory|arma3|Official Tools}}

Latest revision as of 10:38, 6 May 2024

Basic information

Author:
Bohemia Interactive
Compatibility:
Arma 3
Download:
Part of Arma 3 Tools package on Steam

Description

Description:
Publisher is a content publishing tool created by Bohemia Interactive. The purpose of this tool is to publish whole Mods onto Steam Workshop to be used with the game.
Notes:
Running Publisher with -pbo parameter containing non-existent PBO could cause it is crash to desktop

Usage

Line call:
Publisher.exe

Licenses

Licensing:
Bohemia Interactive End User License Agreement
See also:
Addon Builder, A3 Launcher, Publisher, user manual


Command Line Interface

Command

PublisherCmd update /id:<workshop id> {/changeNote:<change note>|/changeNoteFile:<path to a text file>} /path:<folder with mod content> [/nologo] [/nosummary]

Options

/id - Id of the workshop item to update (required).
/changeNote - Text describing the update (required).
/changeNoteFile - Path to a file with change note (required).
/path - Path to the folder with new mod content (required).
/nologo - Suppresses display of the sign-on banner.
/nosummary - Suppresses display of the parameter summary.

Return code

Zero means the operation has completed successfully, non-zero value means something went wrong. Please consult the documentation for the error codes.

0: Success.
0x0001: Unknown command.
0x0002: Invalid parameters.
0x0003: Change note is not set and change note file is empty.
0x0004: Change note file can't be accessed.
0x0010: Unable to initialize Steam API (generic error).
0x0011: Steam client is not running.
0x0012: Steam client is offline.
0x0013: Steam API initialization failed.
0x0100: Generic publishing error.
0x0101: Details about Workshop item can't be retrieved.
0x0102: Workshop item doesn't have the MOD tag.
0x0103: Content validation has failed, the content is not a valid mod.
0x02XX: Steam Error 0xXX.
0xFFFF: Fatal failure.