====== ArmA 3 Armake ====== [[https://www.pmctactical.org/forum/viewforum.php?f=68|ArmA 3 Forum]], [[:arma3|ArmA 3]], [[arma3:config|ArmA 3 Config]], [[arma3:missions|ArmA 3 Missions]], [[arma3:modeling|ArmA 3 3D Modeling]], [[arma3:scripting|ArmA 3 Scripting]], [[arma3:terrain|ArmA 3 Terrain]], [[arma3:texturing|ArmA 3 Texturing]], [[arma3:tools|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 ] [-i ] armake build [-f] [-p] [-w ] [-i ] [-x ] [-k ] armake inspect armake unpack [-f] armake derapify [-f] [-d ] armake keygen [-f] armake sign [-f] armake paa2img [-f] armake img2paa [-f] [-z] [-t ] 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 [[https://github.com/KoffeinFlummi/armake|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 ====== [[https://github.com/Torndeco/armake|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