User Tools

Site Tools


arma3:tools:armake

ArmA 3 Armake

ArmA 3 Forum, ArmA 3, ArmA 3 Config, ArmA 3 Missions, ArmA 3 3D Modeling, ArmA 3 Scripting, ArmA 3 Terrain, ArmA 3 Texturing, ArmA 3 Tools

Armake by KoffeinFlummi

A C implementation of ArmA modding tools (PAA conversion, binarization / rapification, PBO packing).

For Linux and Windows, 64bit binaries available.

Usage:

Usage:
    armake binarize [-f] [-w <wname>] [-i <includefolder>] <source> <target>
    armake build [-f] [-p] [-w <wname>] [-i <includefolder>] [-x <xlist>] [-k <privatekey>] <source> <target>
    armake inspect <target>
    armake unpack [-f] <source> <target>
    armake derapify [-f] [-d <indentation>] <source> <target>
    armake keygen [-f] <target>
    armake sign [-f] <privatekey> <target>
    armake paa2img [-f] <source> <target>
    armake img2paa [-f] [-z] [-t <paatype>] <source> <target>
    armake (-h | --help)
    armake (-v | --version)

Commands:
    binarize    Binarize a file.
    build       Pack a folder into a PBO.
    unpack      Unpack a PBO into a folder.
    inspect     Inspect a PBO and list contained files.
    derapify    Derapify a config. You can pass - as the target to print to stdout.
    keygen      Generate a keypair with the specified path (extensions are added).
    sign        Sign a PBO with the given private key.
    paa2img     Convert PAA to image (PNG only).
    img2paa     Convert image to PAA.

Options:
    -f --force      Overwrite the target file/folder if it already exists.
    -p --packonly   Don't binarize models, configs etc.
    -w --warning    Warning to disable (repeatable).
    -i --include    Folder to search for includes, defaults to CWD (repeatable).
    -x --exclude    Glob patterns to exclude from PBO (repeatable).
    -k --key        Private key to use for signing the PBO.
    -d --indent     String to use for indentation. "    " (4 spaces) by default.
    -z --compress   Compress final PAA where possible.
    -t --type       PAA type. One of: DXT1, DXT3, DXT5, ARGB4444, ARGB1555, AI88
                        Currently only DXT1 and DXT5 are implemented.
    -h --help       Show usage information and exit.
    -v --version    Print the version number and exit.

Warnings:
    By default, armake prints all warnings. You can mute trivial warnings
    using the name that is printed along with them.

    Example: "-w unquoted-string" disables warnings about improperly quoted
strings.

Get Source code / .exe from Github.

armake Command Line

armake original koffeinflummi version command line.

armake_w64.exe build -f -p -x *.png -x source\*.* pmc_rugen C:\Terrains\pmc_rugen\addons\pmc_rugen.pbo
armake_w64.exe build -f -p pmc_rugen_cfg C:\Terrains\pmc_rugen\addons\pmc_rugen_cfg.pbo

armake Torndeco Fork

armake Torndeco Fork.

Excludes any “source” directory it finds by default.

armake_w32.exe build -f -x *.png -x *.tga -x *.bat -x *.xcf -x *.txt -x *.7z -x *.rar -I p:\core -i p:\a3 -i p:\bin -i p:\dbe1 -i p:\hsim -i p:\ibr -T p:\temp_armake tut_tutorial_terrain C:\Terrains\tut_tutorial_terrain\addons\tut_tutorial_terrain.pbo
arma3/tools/armake.txt · Last modified: 2024/08/03 11:09 by snakeman

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

All PMC web site download services are temporarily suspended until web site yearly fees have been recovered, want to download addons/mods? Then Support PMC.

If you are grateful for all the work PMC has done in the past 25 years, use Support PMC page.