User Tools

Site Tools


arma3:tools:armake

This is an old revision of the document!


Armake

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.

arma3/tools/armake.1486366803.txt.gz · Last modified: 2017-02-06 07:40 by snakeman