|-i||--ignore||Ignore non existing source files without warning.|
|-n||--norm||The uncompressed data will be normalized. See command NORMALIZE for more details.|
|--links||Support hardlinks while creating U8 and WU8 archives. Keep hardlinks if normalizing U8 and WU8 archives. On extracting, search hardlinks in every archive and try to create hardlinks at local file system.|
|--ignore-setup||Ignore hidden setup file '
|--u8||Create an U8 archive, if possible. If the source is a WU8 archive, convert it to an U8 archive. This is the default if the setup file '
|--wu8||Create a WU8 archive, if possible. If the source is an U8 archive, convert it to a WU8 archive.|
|--pack||Create a PACK archive.|
|--brres||Create a BRRES archive.|
|--breff||Create a BREFF archive.|
|--breft||Create a BREFT archive.|
|--yaz0||If creating a compressed file, force Yaz0 compression. Yaz0 compression is the default, if no compression method is defined by option or setup file.|
|--yaz1||If creating a compressed file, force Yaz1 compression. The difference to Yaz0 is only the magic, which is set to 'Yaz1'.|
|--bz||If creating a compressed file, force BZ compression (a BZIP2 variant).|
|--szs||Short cut for »--u8 --yaz0«: Create an U8 archive, if possible, and set the compression method to Yaz0.|
|--wbz||Short cut for »--wu8 --bz«: Create a WU8 archive, if possible, and set the compression method to BZ.|
|--pt-dir||[=mode]||Set one of the `point directory' modes
This option is only relevant if creating an U8 archive. It decides, if a special directory with name '.' will be added as base for all other files.
|--rm-aiparam||Remove the directory AIParam and all files from the archive. This option has only impact, if creating a new archive or normalizing an existing archive.
|--align-u8||size||Define an align value for the sub files in U8 archives. The value must be a power of 2 and the default value is 32 (0x20) This value is only relevant if creating or normalizing U8 archives.|
|--align-pack||size||Define an align value for the sub files in PACK archives. The value must be a power of 2 and the default value is 32 (0x20) This value is only relevant if creating or normalizing OACK archives.|
|--align-brres||size||Define an align value for the sub files in BRRES archives. The value must be a power of 2 and the default value is 4 This value is only relevant if creating or normalizing BRRES archives.|
|--align-breff||size||Define an align value for the sub files in BREFF archives. The value must be a power of 2 and the default value is 4 This value is only relevant if creating or normalizing BREFF archives.|
|--align-breft||size||Define an align value for the sub files in BREFT archives. The value must be a power of 2 and the default value is 0x20 This value is only relevant if creating or normalizing BREFT archives.|
|--align||size||Define an align value for the sub files in all archives. This is a short cut for »--align-u8=size --align-pack=size --align-brres=size --align-breff=size --align-breft=size«.|
|-L||--logging||This debug option enables the logging of internal lists and maps. Set it up to three times to be more verbose.
|--timing||Activate the timing of some operations. Logging level 3 activates them too.
|--encode-all||Encode all files. Normally a file is only encoded, if the source is younger than the destination or the destination is missing. Only files in the
|--encode-img||Encode all image files. Normally a image file is only encoded, if the source is younger than the destination or the destination is missing. Only files in the
|-a||--all||Encode all files. This is a short cut for --encode-all (and more options in the future).|
|--no-encode||Do not encode files before creating an archive.
|--no-recurse||Do not create archives recursively. Normally files in the
|--no-echo||Suppress output of @ECHO commands while scanning text files.|
|-N||--no-check||Do not make plausibility checks for KCL and KMP files.|
|-x||--transform||list||Convert image formats. A comma separated list with terms is expected. A term have the syntax
Allowed file formats are:
All terms are managed as list. For each graphic the list is iterated until the first SRC tuple of a term matches the graphic. Then the destination tuple is used for the transformation.
|--strip||If creating a PNG file, don't add comments about creator and source formats.|
|--auto-add||Analyze the KMP (if exist) and add missing BRRES, BREFF, BREFT, BRASD and KCL files automatically, if the tool can find the files in any sub directory named 'auto-add'. This sub directory is searched in all directories of
|--mipmaps||If reading a source, scan for mipmaps and load them too. For PNG files, files named
|--no-mipmaps||If reading a source, ignore mipmaps. This disables not the creation of mipmaps (see -n-mipmaps).
|--n-mipmaps||num||Force the number of mipmaps. Values between 0 and 20 are allowed. Value
|--max-mipmaps||num||Control the automatic mipmap creation. Values between 0 and 20 are allowed and the default is 4. The mipmap creation for an image stops, if the set number is reached. This option is ignored, if
|--mipmap-size||num||Define the minimal width and minimal height of a generated mipmap. Any value >0 is allowed. The default is 8. This option is ignored, if
|--fast-mipmaps||If resizing an image, use the old fast resize algorithm (default until v1.64a) instead of the new smart one. Both algorithms differ only, when creating a mipmap for images with odd width or odd height. The old algorithm is faster (factor 2-4) than the default algorithm, but the new algorithm creates better resized images.
|--cmpr-default||rgb1[,rgb2]||Define 2 colors for the case, that all 16 pixels of a CMPR block are transparent. The default is to calculate an average color of all transparent pixels. Before v2.04 white was used.
2 RGB values (hex values with 6 digits each) are expected as parameter. If optional
Use parameter '
|--id||Print an ID with 8 characters instead of a SHA-1 sum with 40 characters. The SHA-1 sum is used to calculate the ID. The ID consists of '0'-'9' and 'a'-'v' (32 different characters).|
|--base64||[=mode]||Encode the the checksum string as BASE64 with 27 characters instead of hex. If a parameter is set, it acts like --coding=mode.|
|--db64||[=mode]||Encode the the checksum string and some length as BASE64 with 32 characters instead of hex for database searches. This options implies --coding=URL if no other coding is defined. If a parameter is set, it acts like --coding=mode. Option --db64 has priority over --base64.|
|--coding||mode||Define the coding of the non alphanumeric characters for BASE64: STANDARD (+/=, default), URL (-_=), STAR (-_*) or XML (.-*).|
|--verify||Calculate the checksum and compare the filename and return exit status (0=valid, 2=differ). The result is valid, if the checksum is found with a leading and a following point or minus sign. If --quiet is set, error messages are suppressed.|
|-B||--brief||Suppress output of the filename.|
|-l||--long||If set and --db64 is not active, start the line with the length of the decompressed source as decimal number (field width 9) separated with a comma from the SHA1 checksum. If set twice, prefix each line with the modification time in the format
If set and --db64 is active, then CKPT lap counter, STGI lap counter, speed factor and slot info are inserted beteen checksum and filename. All columns are separated by one or two spaces.