Options | |||
---|---|---|---|
Option | Param | Description | |
--no-wildcards | Disable wildcard parsing and use each filename exactly as specified. | ||
--in-order | Process the input files in order of the command line and don't delete duplicates. | ||
-R | --recurse | [=level] | If a extracted file is a known and supported archive, than extract it recursively until the entered level is reached. Level 0 (= -R does'nt accept a parameter and is a short cut for --recurse=unlimited. |
-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 YAZ0 like file format with BZIP2 compression). | ||
--bzip2 | If creating a compressed file, create a BZIP2 compatible file. | ||
--cybz | If creating a compressed file, force YBZ compression (YAZ0 file header, but BZIP2 compression), but don't change the payload. | ||
--ybz | If creating a compressed file, force archive format U8 with YBZ compression (YAZ0 file header, but BZIP2 compression). Therefore it is a short cut for --u8 --cybz. | ||
--lz | If creating a compressed file, force LZ compression (a YAZ0 like file format with LZMA compression). | ||
--lzma | If creating a compressed file, create a LZMA compatible file. | ||
--cylz | If creating a compressed file, force YLZ compression (YAZ0 file header, but LZMA compression), but don't change the payload. | ||
--ylz | If creating a compressed file, force archive format U8 with YLZ compression (YAZ0 file header, but LZMA compression). Therefore it is a short cut for --u8 --cylz. | ||
--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. | ||
--wlz | Short cut for --wu8 --lz: Create a WU8 archive, if possible, and set the compression method to LZ. | ||
--lfl | Create a LFL (LE-CODE File List) archive. | ||
--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-lta | size | Define an align value for the sub files in LTA archives. The value must be a power of 2 and the default value is 32 (0x20) This value is only relevant if creating LTA 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-lta=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. | |
-Y | --extended-errors | Enable extended error messages. This includes a source file and line reference. Logging level 1 activates it too. |
|
--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. The command wimgt TEST prints a clearly arranged readable table as result of this option. |
--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. |