Antistasi Dev Deploy - CalebSerafin/Antistasi-Dev-Deploy GitHub Wiki

Basic

Setup

Place in either the Tools folder of A3-Antistasi repository; Or above the A3-Antistasi repository (to avoid being in git tracking).

Execution

Without further changes, you may run the executable, at which it will perform the following actions:

  1. Read the mission version from A3-Antistasi\StringTable.xml. (If error then it will use version 2-X).
  2. Make a copy of A3-Antistasi src for each template; Add each template to the source; Then include the version in the folder name.
  3. It will output the template into your Arma 3-Other Profiles/_PlayerName_/mpmissions folder.
    If you are not logged into Arma 3, it will then output into PackagedMissions inside the repository.



Advanced

Setup

Follow Basic instruction.

Command-line Arguments

ADD's actions can be modified from the cl. Multiple arguments must have a white-space in between them.

/h                 Prints help list.
/f                 Filter templates from ADD-Configurator.
/f="Name,Name..."  Pack these templates. Overrides Config.
/p                 PBO files. Requires A3Tools:FileBank.
/v                 Prints assembly version.
/w                 Hide console Window.
/y                 Auto Yes to all prompts.
NOTE: the Configurator can override some of these settings.
See https://github.com/CalebSerafin/Arma-3-Dev-Deploy for details.

/f Filter

It is recommended to use ADD Configuration with this option.
Filters which Map-Templates to pack.
A comma-separated list without quotes is grabbed from the registry:
Computer\HKEY_CURRENT_USER\Software\Caleb Serafin\Arma 3 Dev Deploy\Antistasi Dev Deploy Key:Map-Templates Filter List (REG_SZ)

/f= Filter from this list

Filters which Map-Templates to pack.
Provide a comma-separated list inside a single pair of quotes. NOTE: each map-template name must not be quoted.
EG: Tools\"Antistasi Dev Deploy" /f="Antistasi-Altis.Altis,Antistasi-Stratis.Stratis"

/p PBO

In addition to assembling the templates, it will also pack each one into a PBO file.
Note: This requires A3Tools:FileBank to be installed.
ADD uses these registry values to find FileBank:
Computer\HKEY_CURRENT_USER\Software\Bohemia Interactive\FileBank Key:path (REG_SZ)
Computer\HKEY_CURRENT_USER\Software\Bohemia Interactive\FileBank Key:EXE (REG_SZ)

/w Window Hide

This argument will hide the console window during normal operation. Any messages to the user will show the window and display the message; then hide the window after key-pressed. This is not necessary if the process's StandardOutput has being redirected. ie: executing from Visual Studio Code's Powershell.

/y Yes to all

This will respond to each message with a yes confirmation. This may cause ADD to close without an error being shown to the user. Recommended if ADD's StanardOutput is being redirected to a program that does not have a console window for it.

Technical Specifications

  • Shortcuts, Batches etc. won't change its current directory.
  • A valid map template has a "." in its directory name. The map templates should be in A3-Antistasi/Map-Templates.

Further operations can be enabled from Antistasi Dev Deploy Configurator.

⚠️ **GitHub.com Fallback** ⚠️