aboutsummaryrefslogtreecommitdiff
path: root/project/src/ui/ui.def
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--project/src/ui/ui.def2416
1 files changed, 1864 insertions, 552 deletions
diff --git a/project/src/ui/ui.def b/project/src/ui/ui.def
index fe9833c..e249318 100644
--- a/project/src/ui/ui.def
+++ b/project/src/ui/ui.def
@@ -37,8 +37,8 @@
#:def_cmd( "INSTALL", "INSTALL", \
"wszst INSTALL [file]...", \
- "Install files to the shared directory. Use {wszst CONFIG} to list" \
- " related pathes." )
+ "Install files to the shared directory. $Wildcards$ and pipe" \
+ " characters are parsed. Use {wszst CONFIG} to list related pathes." )
#:def_cmd( "ARGTEST", "ARGTEST", \
"wszst ARGTEST ...", \
@@ -50,20 +50,15 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "WILDCARDS", "WILDCARDS", \
"wszst WILDCARDS pattern...", \
- " Each parameter is treated as a filename. $Wildcards$ are accepted." \
- " After evaluating the wildcards, all input files are sorted according" \
- " to their path and duplicates are deleted. The special parameters" \
- " '+h' and '_h' enable or disable the search for hidden directories" \
- " and files (files beginning with a point) for the following" \
- " parameters. Finally, one line is printed for each file name of the" \
- " list." )
+ " Each parameter is treated as a filename. $Wildcards$ and pipe" \
+ " characters are parsed. The special parameters '|+' and '|-' enable" \
+ " or disable the search for hidden directories and files (files" \
+ " beginning with a point) for the following parameters. Finally, one" \
+ " line is printed for each file name of the list." )
#:def_cmd( "TEST", "TEST", \
"wszst TEST [options]... [ignored]...", \
@@ -85,14 +80,14 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wszst FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "UI_CHECK", "UI-CHECK|UC|UICHECK", \
"wszst UI-CHECK file...", \
"Classify SZS files from directory .../Scene/UI/. For the analysis," \
- " the filename is ignored and only the content is examined.$Wildcards$" \
- " are accepted. After evaluating the wildcards, all input files are" \
- " sorted according to their path and duplicates are deleted." )
+ " the filename is ignored and only the content is examined." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wszst FILEATTRIB [keyword]...", \
@@ -103,11 +98,12 @@
" FILEATTRIB command." )
#:def_cmd( "BRSUB", "BRSUB", \
- "wszst BRSUB [file]...", \
+ "wszst BRSUB [source]...", \
" If no file is defined, print a table with known BRRES sub files" \
" consisting of file format, version, number of sections and warn" \
" level. Otherwise analyse the version numbers of each BRRES sub file" \
- " of each source and print warnings about invalid versions." )
+ " of each source and print warnings about invalid versions." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "SYMBOLS", "SYMBOLS", \
"wszst SYMBOLS", \
@@ -171,8 +167,10 @@
"Manage the auto-add library. Primarily add files to the main auto-add" \
" archive for future use of option {--auto-add} or to convert WU8" \
" files. If @SOURCE@ is a directory, all standard track and arena file" \
- " names are searched for the missed auto-add files. Without source" \
- " files, the status of the auto-add archive is printed.\n" \
+ " names are searched for the missed auto-add files. $Wildcards$ and" \
+ " pipe characters are parsed.\n" \
+ " Without source files, the status of the auto-add archive is" \
+ " printed.\n" \
" Try {wszst AUTOADD ./path_to/Race/Course/} to add all supported" \
" files." )
@@ -197,58 +195,51 @@
"wszst LIST [source]...", \
"List all sub files of SZS, U8, PACK, BRRES, BREFF, BREFT and RARC" \
" archives. If listing a directory, then a virtual SZS file is created" \
- " (like CREATE does it) and listed. $Wildcards$ are accepted. After" \
- " evaluating the wildcards, all input files are sorted according to" \
- " their path and duplicates are deleted." )
+ " (like CREATE does it) and listed. $Wildcards$ and pipe characters" \
+ " are parsed." )
#:def_cmd( "LIST_L", "LIST-L|LL|LISTL", \
"wszst LIST-L [source]...", \
"List all sub files with size. 'LIST-L' and 'LL' are short cuts for" \
- " {LIST --long}. $Wildcards$ are accepted. After evaluating the" \
- " wildcards, all input files are sorted according to their path and" \
- " duplicates are deleted." )
+ " {LIST --long}. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "LIST_LL", "LIST-LL|LLL|LISTLL", \
"wszst LIST-LL [source]...", \
"List all sub files with offset and size. 'LIST-LL' and 'LLL' are" \
- " short cuts for {LIST --long --long}. $Wildcards$ are accepted. After" \
- " evaluating the wildcards, all input files are sorted according to" \
- " their path and duplicates are deleted." )
+ " short cuts for {LIST --long --long}. $Wildcards$ and pipe characters" \
+ " are parsed." )
#:def_cmd( "LIST_LLL", "LIST-LLL|LLLL|LISTLLL", \
"wszst LIST-LLL [source]...", \
"List all sub files with offset and size in debugging mode. 'LIST-LLL'" \
" and 'LLLL' are short cuts for {LIST --long --long --long}." \
- " $Wildcards$ are accepted. After evaluating the wildcards, all input" \
- " files are sorted according to their path and duplicates are deleted." )
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "LIST_A", "LIST-A|LA|LISTA", \
"wszst LIST-A [source]...", \
"List recursive all sub files with size. 'LIST-A' and 'LA' are short" \
- " cuts for {LIST --long --all --all}. $Wildcards$ are accepted. After" \
- " evaluating the wildcards, all input files are sorted according to" \
- " their path and duplicates are deleted." )
+ " cuts for {LIST --long --all --all}. $Wildcards$ and pipe characters" \
+ " are parsed." )
#:def_cmd( "LIST_LA", "LIST-LA|LLA|LISTLA", \
"wszst LIST-LA [source]...", \
"List recursive all sub files with offset and size. 'LIST-LA' and" \
" 'LLA' are short cuts for {LIST --long --long --all --all}." \
- " $Wildcards$ are accepted. After evaluating the wildcards, all input" \
- " files are sorted according to their path and duplicates are deleted." )
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "NAME_REF", "NAME-REF|NAMEREF", \
"wszst NAME-REF [source]...", \
"For each BRRES file or subfile, create a name based cross reference" \
" and print the result as list ordered by names in BRRES order. For U8" \
" archives (e.g. track SZS files), sub file @course_model.brres@ is" \
- " analysed." )
+ " analysed. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "ILIST", "ILIST|IL", \
"wszst ILIST [source]...", \
"List the images files of all sub files of SZS, U8, PACK, BRRES," \
" BREFF, BREFT and RARC archives; non image files are ignored. If" \
" listing a directory, then a virtual SZS file is created (like CREATE" \
- " does it) and listed." )
+ " does it) and listed. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "ILIST_L", "ILIST-L|ILL|ILISTL", \
"wit ILIST-L [source]...", \
@@ -273,7 +264,8 @@
#:def_cmd( "MEMORY", "MEMORY|MEM", \
"wszst MEMORY [source]...", \
"Dump a memory map of each source file. Virtual images (extracted" \
- " directories) are also supported." )
+ " directories) are also supported. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "MEMORY_A", "MEMORY-A|MEMA", \
"wszst MEMORY-A [source]...", \
@@ -285,29 +277,33 @@
"Dump the internal structure of a BRRES files, compressed or not." \
" Other archives are ignored. The main goal is to verify string" \
" relocation. Virtual images (extracted directories) are also" \
- " supported." )
+ " supported. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "SHA1", "SHA1", \
"wszst SHA1 [source]...", \
"Print a SHA1 checksum for each source. The checksum is calculated by" \
- " using the uncompressed data and after patching." )
+ " using the uncompressed data and after patching. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "ANALYZE", "ANALYZE|ANA|ANALYSE", \
"wszst ANALYZE [source]...", \
"Analyse track files and LE-CODE binaries. Print the results in" \
- " machine-readable form. The output format is selected by options." )
+ " machine-readable form. The output format is selected by options." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "SPLIT", "SPLIT", \
"wszst SPLIT [source]...", \
"Analyse (file) names and split them into the different parts. Print" \
- " the results in machine readable format." )
+ " the results in machine readable format. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "IS_TEXTURE", "IS-TEXTURE|ISTEXTURE", \
"wszst IS-TEXTURE --reference reference [source]...", \
"Test each source to see if it's a texture hack versus a reference" \
" file. For each source, one human and machine readable status line is" \
" printed. It is either »-1=err« on error, »1=yes« for a texture" \
- " hack, or »0=no LIST« with a comma separated list of reasons.\n" \
+ " hack, or »0=no LIST« with a comma separated list of reasons." \
+ " $Wildcards$ and pipe characters are parsed.\n" \
" At the moment KCL, KMP (see notes) and LEX are checked. KMP section" \
" CAME has been intentionally left out. Section ENPT is only checked" \
" if KCL contains a least one face of type force-recalculation." )
@@ -316,7 +312,8 @@
"wszst FEATURES [source]...", \
"Analyse track files and create a feature list for each source in" \
" machine readable format. CTGP uses the feature lists to manage" \
- " ghosts. See option {--lex-features} for details." )
+ " ghosts. See option {--lex-features} for details. $Wildcards$ and" \
+ " pipe characters are parsed." )
#:def_cmd( "DISTRIBUTION", "DISTRIBUTION|DIS|DISTRIB", \
"wszst DISTRIBUTION result source...\n" \
@@ -325,7 +322,8 @@
" the uncompressed data. If @SOURCE@ is a directory, scan it for SZS," \
" WBZ, U8 and WU8 files. If a source directory starts with \"arena\"," \
" all tracks of the directory are assumed to be battle arenas. Finally" \
- " print the results into file @RESULT@.\n" \
+ " print the results into file @RESULT@. $Wildcards$ and pipe" \
+ " characters are parsed.\n" \
" The default name for @RESULT@ is \"distribution.txt\". Extension" \
" .txt is appended to the filename if not defined. If @RESULT@ is a" \
" directory, it is used as first source too.\n" \
@@ -349,7 +347,8 @@
" check both) and find unknown, modified, needed and unneeded files." \
" Also analyse cannons and make slot proposals. This command uses an" \
" internal object and file database. The source can be a SZS, U8, WU8" \
- " or WBZ file, or an U8 like directory." )
+ " or WBZ file, or an U8 like directory. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "SLOTS", "SLOTS", \
"wszst SLOTS [source]...", \
@@ -357,23 +356,25 @@
" a SZS, U8, WU8 or WBZ file, or an U8 like directory. For each source" \
" one status line is printed. The status line contains either a" \
" positive or a negative slot list, whatever is shorter. For battle" \
- " arenas, the keyword @ARENA@ is printed." )
+ " arenas, the keyword @ARENA@ is printed. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "STGI", "STGI", \
"wszst STGI [source]...", \
"Find the first KMP:STGI of each file and print an analysis of it as" \
" single line statistic. Additional the number of lap counter check" \
" points ('LC') is printed. Track and KMP (binary and text) files are" \
- " accepted as input." )
+ " accepted as input. $Wildcards$ and pipe characters are parsed." )
-#:def_cmd( "ISARENA", "ISARENA", \
- "wszst ISARENA [source]...", \
+#:def_cmd( "IS_ARENA", "IS-ARENA|ISARENA", \
+ "wszst IS_ARENA [source]...", \
"Analyse each track for its arena status and print a line with a" \
- " status code and the track name. The status code is: »-RACE« for a" \
- " racing track, »?MAYBE« for likely an arena, »+ARENA« for an" \
- " arena, »+DISPATCH« for an arena with dispatch points or any error" \
- " hint beginning with an »!«. So the very first character (one of" \
- " »!-?+«) can be used to distinguish the status class.\n" \
+ " status code and the track name. $Wildcards$ and pipe characters are" \
+ " parsed. The status code is: »-RACE« for a racing track, »?MAYBE«" \
+ " for likely an arena, »+ARENA« for an arena, »+DISPATCH« for an" \
+ " arena with dispatch points or any error hint beginning with an" \
+ " »!«. So the very first character (one of »!-?+«) can be used to" \
+ " distinguish the status class.\n" \
" The exit status is >2 on error, 2 (DIFFER), if at least one file is" \
" a racing track, or 0 (OK), if all sources are arenas." )
@@ -384,7 +385,7 @@
" directory '.' is available it becomes the root directory for all" \
" others. Compressed sources are compressed again with maximum" \
" compression (level 9). The destination is only written if any data" \
- " changed.\n" \
+ " changed. $Wildcards$ and pipe characters are parsed.\n" \
" {wszst NORMALIZE} is the same as {wszst PATCH --norm}." )
#:def_cmd( "PATCH", "PATCH", \
@@ -393,7 +394,7 @@
" patching and transforming options and store the file again." \
" Compressed sources are compressed again. The destination is only" \
" written if any data changed or if stored in another file." \
- " $Wildcards$ are accepted." )
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "COPY", "COPY|CP", \
"wszst COPY source dest\n" \
@@ -401,10 +402,12 @@
"COPY is an alternative command for copying and patching files. It" \
" uses the same internal procedure as command PATCH, but has another" \
" command line syntax.\n" \
- " The command copies all source files to the destination. If more than" \
- " 1 source is defined, the destination must be either a directory or a" \
- " destination filename with escapes. Patching is also possible and" \
- " option --overwrite is set implicitly." )
+ " The command copies all source files to the destination. If no" \
+ " destination is defined by options {--dest} or {--DEST}, then the" \
+ " last parameter is used as destination. If more than 1 source is" \
+ " defined, the destination must be either a directory or a destination" \
+ " filename with escapes. $Wildcards$ and pipe characters are parsed." \
+ " Patching is also possible and option --overwrite is set implicitly." )
#:def_cmd( "DUPLICATE", "DUPLICATE|DUP", \
"wszst DUPLICATE source [-d|-D] dest", \
@@ -427,28 +430,32 @@
" SZS, U8, BRRES or MDL file. If patching options are used, modify the" \
" data and write back the file using its original file format. Only" \
" the translation vector is modified and new translation and inverse" \
- " matrices are calculated." )
+ " matrices are calculated. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "COMPRESS", "COMPRESS|COM", \
"wszst COMPRESS [source]...", \
"Compress and create a SZS archives. If the source is already" \
" compressed, then decompress and compress it again. The default" \
- " destination is @'%P/%N.szs'@." )
+ " destination is @'%P/%N.szs'@. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "DECOMPRESS", "DECOMPRESS|DEC", \
"wszst DECOMPRESS [szs]...", \
- "Decompress SZS files. The default destination is @'%P/%N.u8'@." )
+ "Decompress SZS files. The default destination is @'%P/%N.u8'@." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "ENCODE", "ENCODE|E", \
"wszst ENCODE [source_dir]...", \
" Create and/or encode sub files if necessary. It works like command" \
- " CREATE, but without creating a new first level archive file." )
+ " CREATE, but without creating a new first level archive file." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "CREATE", "CREATE|C", \
"wszst CREATE [source_dir]...", \
"Create SZS, U8, PACK, BRRES, BREFF or BREFT archives by adding all" \
" not hidden files of the directory structure. Create and/or encode" \
- " sub files if necessary. The default destination is @'%P/%N%T'@." )
+ " sub files if necessary. The default destination is @'%P/%N%T'@." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "UPDATE", "UPDATE|U", \
"wszst UPDATE [source]... [--source=] [--dest=]", \
@@ -457,95 +464,109 @@
" but instead of extracting, source files are searched in a prior" \
" extracted archive. Only files with the same size are updated. The" \
" secondary source is used to find the source sub files. The default" \
- " secondary source is @'%P/%N.d/'@." )
+ " secondary source is @'%P/%N.d/'@. $Wildcards$ and pipe characters" \
+ " are parsed." )
#:def_cmd( "EXTRACT", "EXTRACT|X", \
"wszst EXTRACT [source]...", \
"Extract all sub files of SZS, U8, PACK, BRRES, BREFF, BREFT and RARC" \
- " archives. The default destination is @'%P/%N.d/'@." )
+ " archives. The default destination is @'%P/%N.d/'@. $Wildcards$ and" \
+ " pipe characters are parsed." )
#:def_cmd( "XDECODE", "XDECODE|XD", \
"wszst XDECODE [source]...", \
"Command @XDECODE@ is a short cut for {EXTRACT --decode}. It extract" \
" all sub files of SZS, U8, PACK, BRRES, BREFF, BREFT and RARC" \
" archives and decodes all supported files. The default destination is" \
- " @'%P/%N.d/'@." )
+ " @'%P/%N.d/'@. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "XEXPORT", "XEXPORT|XX", \
"wszst XEXPORT [source]...", \
"Command @XEXPORT@ is a short cut for {EXTRACT --decode --export}. It" \
" extract all sub files of SZS, U8, PACK, BRRES, BREFF, BREFT and RARC" \
" archives and decodes all supported files with enabled export mode." \
- " The default destination is @'%P/%N.d/'@." )
+ " The default destination is @'%P/%N.d/'@. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "XALL", "XALL|XA", \
"wszst XALL [source]...", \
"Command @XALL@ is a short cut for {EXTRACT --all}. It extract all sub" \
" files of SZS, U8, PACK, BRRES, BREFF, BREFT and RARC archives" \
" recursively and decodes all supported files. The default destination" \
- " is @'%P/%N.d/'@." )
+ " is @'%P/%N.d/'@. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "XCOMMON", "XCOMMON", \
"wszst XCOMMON [source]...", \
"Command @XCOMMON@ is a short cut for {EXTRACT --basedir=common}. Scan" \
" archives and extract files from archives, that are below directory" \
- " @'common'@. The default destination is @'%P/%N.d/'@." )
+ " @'common'@. The default destination is @'%P/%N.d/'@. $Wildcards$ and" \
+ " pipe characters are parsed." )
#:def_cmd( "BINARY", "BINARY|BIN", \
"wszst BINARY [source]...", \
"Read each source file (binary or text, but never archives) and write" \
- " the content as binary file. The file extension of the new file" \
- " depends on the file type, but is usually @.bin@. Currently supported" \
- " file formats are @BMG@, @GEOHIT@, @ITEMSLOT@, @KCL@, @KMG@, @KMP@," \
- " @LEX@, @OBJFLOW@, @PAT@ and the related text formats." )
+ " the content as binary file. $Wildcards$ and pipe characters are" \
+ " parsed.\n" \
+ " The file extension of the new file depends on the file type, but is" \
+ " usually @.bin@. Currently supported file formats are @BMG@," \
+ " @GEOHIT@, @ITEMSLOT@, @KCL@, @KMG@, @KMP@, @LEX@, @OBJFLOW@, @PAT@" \
+ " and the related text formats." )
#:def_cmd( "TEXT", "TEXT|TXT", \
"wszst TEXT [source]...", \
"Read each source file (binary or text, but never archives) and write" \
- " the content as text file. The file extension of the new file is" \
- " usually @.txt@. Currently supported file formats are @BMG@," \
- " @GEOHIT@, @ITEMSLOT@, @KCL@, @KMG@, @KMP@, @LEX@, @OBJFLOW@, @PAT@" \
- " and the related text formats." )
+ " the content as text file. $Wildcards$ and pipe characters are" \
+ " parsed.\n" \
+ " The file extension of the new file is usually @.txt@. Currently" \
+ " supported file formats are @BMG@, @GEOHIT@, @ITEMSLOT@, @KCL@," \
+ " @KMG@, @KMP@, @LEX@, @OBJFLOW@, @PAT@ and the related text formats." )
#:def_cmd( "CAT", "CAT", \
"wszst CAT [source/subfile]...", \
"Extract one or more sub files of SZS, U8, PACK, BRRES, BREFF, BREFT" \
- " and RARC archives. The output of all source files is concatenated" \
- " and written to stdout." )
+ " and RARC archives. $Wildcards$, pipe characters and sub-files are" \
+ " parsed. The output of all source files is concatenated and written" \
+ " to stdout." )
#:def_cmd( "BMG", "BMG", \
"wszst BMG [source]...", \
"For each archive all BMG sub files are searched and, if found," \
" decoded and printed as combined BMG text file. The command works" \
- " exactly like {wbmgt MIX}." )
+ " exactly like {wbmgt MIX}. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "KCL", "KCL", \
"wszst KCL [source]...", \
"For each archive the KCL sub file @course.kcl@ is searched and, if" \
- " found, decoded and printed (copied to stdout).\n" \
+ " found, decoded and printed (copied to stdout). $Wildcards$, pipe" \
+ " characters and sub-files are parsed.\n" \
" Automated dropping of bad KCL triangles is enabled if no other drop" \
- " option is specified by option {--kcl}." )
+ " option is specified by option {--kcl}. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "KMP", "KMP", \
"wszst KMP [source]...", \
"For each archive the KMP sub file @course.kmp@ is searched and, if" \
- " found, decoded and printed (copied to stdout)." )
+ " found, decoded and printed (copied to stdout). $Wildcards$, pipe" \
+ " characters and sub-files are parsed." )
#:def_cmd( "LEX", "LEX", \
"wszst LEX [source]...", \
"For each archive the LEX sub file @course.lex@ is searched and, if" \
- " found, decoded and printed (copied to stdout)." )
+ " found, decoded and printed (copied to stdout). $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "INFO", "INFO", \
"wszst INFO [source]...", \
"For each archive a file named @info.txt@ and, if not found," \
" @credits.txt@ is searched, ignoring case. The first found file of" \
- " each archive is printed (copied to stdout)." )
+ " each archive is printed (copied to stdout). $Wildcards$, pipe" \
+ " characters and sub-files are parsed." )
#:def_cmd( "YAZDUMP", "YAZDUMP|YD", \
"wszst YAZDUMP [szs]...", \
"Analyze YAZ compression and print a dump to stdout. Ignore files" \
- " without YAZ compression." )
+ " without YAZ compression. $Wildcards$ and pipe characters are parsed." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -1088,8 +1109,8 @@
" all. The other allowed keywords are: @FORCE, NEW, RM-SPCITEM, LEFT," \
" RIGHT, WIDE, NARROW, FIX-CKPH, FIX-ENPH, FIX-ITPH, FIX-PH," \
" FIX-CKNEXT, FIX-CKJGPT, FIX-CK, FIX-ALL, MASK-PFLAGS, RM-LECODE," \
- " PURGE-GOBJ, FULL-DEFOBJ, DUMP-CLASS, DUMP-ONEWAY, DUMP-ALL, 1LAP ..." \
- " 9LAPS, MAX-LAPS, RM-EMPTY, TINY-0 ... TINY-7, INPLACE, SILENT@ and" \
+ " PURGE-GOBJ, FULL-DEFOBJ, DUMP-CLASS, DUMP-ONEWAY, DUMP-ALL, 1LAP .." \
+ " 9LAPS, MAX-LAPS, RM-EMPTY, TINY-0 .. TINY-7, INPLACE, SILENT@ and" \
" @LOG@." )
#:def_opt( "SPEED_MOD", "speed-mod|speedmod", "GP", \
@@ -1213,39 +1234,40 @@
#:def_opt( "LT_CLEAR", "lt-clear|ltclear", "G", \
"", \
- "Clear the LEX/TEST section and remove the section and course.lex if" \
- " empty. This option is executed before all other --lt-* options." )
+ "Clear LEX sections TEST and DEV1 and remove the section and" \
+ " course.lex if empty. This option is executed before all other --lt-*" \
+ " options." )
#:def_opt( "LT_ONLINE", "lt-online|ltonline", "GP", \
"mode", \
- "Set LEX/TEST parameter OFFLINE-ONLINE to this MODE. MODE is one of" \
+ "Set LEX:TEST parameter OFFLINE-ONLINE to this MODE. MODE is one of" \
" @AUTO@ (default), @NEVER@ or @ALWAYS@. Only track.szs files are" \
" modified. If needed, file course.lex and section TEST are created or" \
" removed if empty." )
#:def_opt( "LT_N_PLAYERS", "lt-n-players|lt-nplayers|ltnplayers", "GP", \
"offline,online", \
- "Set LEX/TEST parameters N-OFFLINE and N-ONLINE to these integer" \
+ "Set LEX:TEST parameters N-OFFLINE and N-ONLINE to these integer" \
" values. Only track.szs files are modified. If needed, file" \
" course.lex and section TEST are created or removed if empty." )
#:def_opt( "LT_COND_BIT", "lt-cond-bit|lt-condbit|ltcondbit", "GP", \
"bitnum", \
- "Set LEX/TEST parameter COND-BIT to this integer value. Use -1 to" \
+ "Set LEX:TEST parameter COND-BIT to this integer value. Use -1 to" \
" deactivate this COND-BIT. Only track.szs files are modified. If" \
" needed, file course.lex and section TEST are created or removed if" \
" empty." )
#:def_opt( "LT_GAME_MODE", "lt-game-mode|lt-gamemode|ltgamemode", "GP", \
"mode", \
- "Set LEX/TEST parameter GAME-MODE to this MODE. MODE is one of @AUTO@" \
+ "Set LEX:TEST parameter GAME-MODE to this MODE. MODE is one of @AUTO@" \
" (default), @BALLOON, COIN, VERSUS@ or @ITEMRAIN@. Only track.szs" \
" files are modified. If needed, file course.lex and section TEST are" \
" created or removed if empty." )
#:def_opt( "LT_ENGINE", "lt-engine|ltengine", "GP", \
"mode", \
- "Set LEX/TEST parameter ENGINE to this MODE. MODE is one of @AUTO@" \
+ "Set LEX:TEST parameter ENGINE to this MODE. MODE is one of @AUTO@" \
" (default), @BATTLE, 50CC, 100CC, 150CC, 200CC, 150M@ or @200M@. Only" \
" track.szs files are modified. If needed, file course.lex and section" \
" TEST are created or removed if empty." )
@@ -1333,6 +1355,11 @@
" change the menu as required by LE-CODE to be able to select tracks" \
" from more than 8 cups." )
+#:def_opt( "9LAPS", "9laps", "C", \
+ "", \
+ "Patch RACE*.szs files from directory .../Scene/UI/ to support 9 laps." \
+ " See https://wiki.tockdom.com/wiki/Lap_Texture_Fix for details." )
+
#:def_opt( "TITLE_SCREEN", "title-screen|titlescreen", "CP", \
"dir", \
"Specify a directory from which to search and replace title screens." \
@@ -1434,7 +1461,11 @@
" syntax information ({--no-header}). If set twice, the output of" \
" unneeded sections is also suppressed." )
-#:def_opt( "IN_ORDER", "in-order|inorder", "CM", \
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
"", \
"Process the input files in order of the command line and don't delete" \
" duplicates." )
@@ -2160,7 +2191,19 @@
"", \
"" )
-#:def_cmd_opt( "WILDCARDS", "IGNORE", \
+#:def_cmd_opt( "INSTALL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "INSTALL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "INSTALL", "IGNORE", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "WILDCARDS", "NO_WILDCARDS", \
"", \
"" )
@@ -2168,6 +2211,10 @@
"", \
"" )
+#:def_cmd_opt( "WILDCARDS", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "TEST", "VERBOSE", \
"", \
"Print the matrices of transformations." )
@@ -2206,12 +2253,11 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
-#:def_cmd_opt( "FILETYPE", "NO_HEADER", \
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
"", \
"" )
@@ -2219,11 +2265,16 @@
"", \
"" )
-#:def_cmd_opt( "UI_CHECK", "LONG", \
+#:def_cmd_opt( "FILETYPE", "LONG", \
"", \
- "Print the result as technical list." )
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
-#:def_cmd_opt( "UI_CHECK", "NO_HEADER", \
+#:def_cmd_opt( "FILETYPE", "NO_HEADER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "UI_CHECK", "NO_WILDCARDS", \
"", \
"" )
@@ -2235,6 +2286,14 @@
"", \
"" )
+#:def_cmd_opt( "UI_CHECK", "LONG", \
+ "", \
+ "Print the result as technical list." )
+
+#:def_cmd_opt( "UI_CHECK", "NO_HEADER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -2376,6 +2435,14 @@
"", \
"Print full matrix of delta values." )
+#:def_cmd_opt( "AUTOADD", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "AUTOADD", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "AUTOADD", "IGNORE", \
"", \
"" )
@@ -2474,6 +2541,18 @@
"", \
"" )
+#:def_cmd_opt( "CODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SUBFILE", "DEST", \
"", \
"" )
@@ -2506,10 +2585,22 @@
"", \
"" )
+#:def_cmd_opt( "LIST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "RECURSE", \
"", \
"" )
+#:def_cmd_opt( "LIST", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "EXT", \
"", \
"" )
@@ -2535,10 +2626,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST", "IGNORE_SETUP", \
"", \
"" )
@@ -2699,15 +2786,19 @@
"", \
"" )
-#:def_cmd_opt( "LIST", "IGNORE", \
+#:def_cmd_opt( "LIST", "NORM", \
"", \
"" )
-#:def_cmd_opt( "LIST", "NORM", \
+#:def_cmd_opt( "LIST", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "LIST", "SLOT", \
+#:def_cmd_opt( "LIST_L", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_L", "IN_ORDER", \
"", \
"" )
@@ -2715,6 +2806,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_L", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_L", "EXT", \
"", \
"" )
@@ -2740,10 +2835,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_L", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_L", "IGNORE_SETUP", \
"", \
"" )
@@ -2904,15 +2995,19 @@
"", \
"" )
-#:def_cmd_opt( "LIST_L", "IGNORE", \
+#:def_cmd_opt( "LIST_L", "NORM", \
"", \
"" )
-#:def_cmd_opt( "LIST_L", "NORM", \
+#:def_cmd_opt( "LIST_L", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "LIST_L", "SLOT", \
+#:def_cmd_opt( "LIST_LL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LL", "IN_ORDER", \
"", \
"" )
@@ -2920,6 +3015,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LL", "EXT", \
"", \
"" )
@@ -2945,10 +3044,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LL", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_LL", "IGNORE_SETUP", \
"", \
"" )
@@ -3109,15 +3204,19 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LL", "IGNORE", \
+#:def_cmd_opt( "LIST_LL", "NORM", \
"", \
"" )
-#:def_cmd_opt( "LIST_LL", "NORM", \
+#:def_cmd_opt( "LIST_LL", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "LIST_LL", "SLOT", \
+#:def_cmd_opt( "LIST_LLL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LLL", "IN_ORDER", \
"", \
"" )
@@ -3125,6 +3224,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LLL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LLL", "EXT", \
"", \
"" )
@@ -3150,10 +3253,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LLL", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_LLL", "IGNORE_SETUP", \
"", \
"" )
@@ -3314,15 +3413,19 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LLL", "IGNORE", \
+#:def_cmd_opt( "LIST_LLL", "NORM", \
"", \
"" )
-#:def_cmd_opt( "LIST_LLL", "NORM", \
+#:def_cmd_opt( "LIST_LLL", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "LIST_LLL", "SLOT", \
+#:def_cmd_opt( "LIST_A", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_A", "IN_ORDER", \
"", \
"" )
@@ -3330,6 +3433,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_A", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_A", "EXT", \
"", \
"" )
@@ -3355,10 +3462,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_A", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_A", "IGNORE_SETUP", \
"", \
"" )
@@ -3519,15 +3622,19 @@
"", \
"" )
-#:def_cmd_opt( "LIST_A", "IGNORE", \
+#:def_cmd_opt( "LIST_A", "NORM", \
"", \
"" )
-#:def_cmd_opt( "LIST_A", "NORM", \
+#:def_cmd_opt( "LIST_A", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "LIST_A", "SLOT", \
+#:def_cmd_opt( "LIST_LA", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LA", "IN_ORDER", \
"", \
"" )
@@ -3535,6 +3642,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LA", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LA", "EXT", \
"", \
"" )
@@ -3560,10 +3671,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LA", "IN_ORDER", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_LA", "IGNORE_SETUP", \
"", \
"" )
@@ -3724,10 +3831,6 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LA", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "LIST_LA", "NORM", \
"", \
"" )
@@ -3755,10 +3858,22 @@
" list ordered by @OFFSET@ is printed. If set twice, a third list with" \
" order @NONE@ is appended." )
+#:def_cmd_opt( "ILIST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST", "RECURSE", \
"", \
"" )
+#:def_cmd_opt( "ILIST", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST", "ALL", \
"", \
"" )
@@ -3936,11 +4051,15 @@
"", \
"" )
-#:def_cmd_opt( "ILIST", "IGNORE", \
+#:def_cmd_opt( "ILIST", "NORM", \
"", \
"" )
-#:def_cmd_opt( "ILIST", "NORM", \
+#:def_cmd_opt( "ILIST_L", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_L", "IN_ORDER", \
"", \
"" )
@@ -3948,6 +4067,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_L", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_L", "ALL", \
"", \
"" )
@@ -4125,11 +4248,15 @@
"", \
"" )
-#:def_cmd_opt( "ILIST_L", "IGNORE", \
+#:def_cmd_opt( "ILIST_L", "NORM", \
"", \
"" )
-#:def_cmd_opt( "ILIST_L", "NORM", \
+#:def_cmd_opt( "ILIST_LL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LL", "IN_ORDER", \
"", \
"" )
@@ -4137,6 +4264,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LL", "ALL", \
"", \
"" )
@@ -4314,11 +4445,15 @@
"", \
"" )
-#:def_cmd_opt( "ILIST_LL", "IGNORE", \
+#:def_cmd_opt( "ILIST_LL", "NORM", \
"", \
"" )
-#:def_cmd_opt( "ILIST_LL", "NORM", \
+#:def_cmd_opt( "ILIST_A", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_A", "IN_ORDER", \
"", \
"" )
@@ -4326,6 +4461,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_A", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_A", "ALL", \
"", \
"" )
@@ -4503,11 +4642,15 @@
"", \
"" )
-#:def_cmd_opt( "ILIST_A", "IGNORE", \
+#:def_cmd_opt( "ILIST_A", "NORM", \
"", \
"" )
-#:def_cmd_opt( "ILIST_A", "NORM", \
+#:def_cmd_opt( "ILIST_LA", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LA", "IN_ORDER", \
"", \
"" )
@@ -4515,6 +4658,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LA", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LA", "ALL", \
"", \
"" )
@@ -4692,11 +4839,15 @@
"", \
"" )
-#:def_cmd_opt( "ILIST_LA", "IGNORE", \
+#:def_cmd_opt( "ILIST_LA", "NORM", \
"", \
"" )
-#:def_cmd_opt( "ILIST_LA", "NORM", \
+#:def_cmd_opt( "MEMORY", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY", "IN_ORDER", \
"", \
"" )
@@ -4704,6 +4855,10 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY", "EXT", \
"", \
"" )
@@ -4885,15 +5040,19 @@
"", \
"" )
-#:def_cmd_opt( "MEMORY", "IGNORE", \
+#:def_cmd_opt( "MEMORY", "NORM", \
"", \
"" )
-#:def_cmd_opt( "MEMORY", "NORM", \
+#:def_cmd_opt( "MEMORY", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "MEMORY", "SLOT", \
+#:def_cmd_opt( "MEMORY_A", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY_A", "IN_ORDER", \
"", \
"" )
@@ -4901,6 +5060,10 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY_A", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY_A", "EXT", \
"", \
"" )
@@ -5082,15 +5245,23 @@
"", \
"" )
-#:def_cmd_opt( "MEMORY_A", "IGNORE", \
+#:def_cmd_opt( "MEMORY_A", "NORM", \
"", \
"" )
-#:def_cmd_opt( "MEMORY_A", "NORM", \
+#:def_cmd_opt( "MEMORY_A", "SLOT", \
"", \
"" )
-#:def_cmd_opt( "MEMORY_A", "SLOT", \
+#:def_cmd_opt( "DUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IGNORE", \
"", \
"" )
@@ -5259,11 +5430,19 @@
"", \
"" )
-#:def_cmd_opt( "DUMP", "IGNORE", \
+#:def_cmd_opt( "DUMP", "NORM", \
"", \
"" )
-#:def_cmd_opt( "DUMP", "NORM", \
+#:def_cmd_opt( "SHA1", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SHA1", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SHA1", "RECURSE", \
"", \
"" )
@@ -5474,14 +5653,22 @@
" counter, speed factor and slot info are inserted beteen checksum and" \
" filename. All columns are separated by one or two spaces." )
-#:def_cmd_opt( "ANALYZE", "LONG", \
+#:def_cmd_opt( "ANALYZE", "NO_WILDCARDS", \
"", \
- "Append a list of special files with size, SHA1 and file name." )
+ "" )
+
+#:def_cmd_opt( "ANALYZE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "ANALYZE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "ANALYZE", "LONG", \
+ "", \
+ "Append a list of special files with size, SHA1 and file name." )
+
#:def_cmd_opt( "ANALYZE", "QUIET", \
"", \
"Suppress logging of input and output files." )
@@ -5539,6 +5726,18 @@
"", \
"" )
+#:def_cmd_opt( "SPLIT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SPLIT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SPLIT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SPLIT", "LOAD_PREFIX", \
"", \
"" )
@@ -5559,10 +5758,6 @@
"", \
"" )
-#:def_cmd_opt( "SPLIT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "SPLIT", "SECTIONS", \
"", \
"Dump info using configuration or section syntax. Use {--var name} as" \
@@ -5612,6 +5807,14 @@
"", \
"" )
+#:def_cmd_opt( "IS_TEXTURE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "IS_TEXTURE", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "IS_TEXTURE", "IGNORE", \
"", \
"" )
@@ -5628,6 +5831,18 @@
"", \
"Append a colon and the filename after each status." )
+#:def_cmd_opt( "FEATURES", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "FEATURES", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "FEATURES", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "FEATURES", "BRIEF", \
"", \
"Suppres comments at all. If set twice, suppress empty lines (for" \
@@ -5642,10 +5857,6 @@
" (visual impact), @B@ (battle impact), @R@ (racing impact), @T@ (time" \
" trial impact), @L@ (local=offline impact) and @O@ (online impact)." )
-#:def_cmd_opt( "FEATURES", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "FEATURES", "QUIET", \
"", \
"Suppress logging of input and output files." )
@@ -5703,6 +5914,14 @@
"", \
"" )
+#:def_cmd_opt( "DISTRIBUTION", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DISTRIBUTION", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DISTRIBUTION", "IGNORE", \
"", \
"" )
@@ -5923,14 +6142,22 @@
"", \
"" )
-#:def_cmd_opt( "CHECK", "NO_CHECK", \
+#:def_cmd_opt( "CHECK", "NO_WILDCARDS", \
"", \
- "Don't check the KCL and KMP files." )
+ "" )
+
+#:def_cmd_opt( "CHECK", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "CHECK", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "CHECK", "NO_CHECK", \
+ "", \
+ "Don't check the KCL and KMP files." )
+
#:def_cmd_opt( "CHECK", "COLORS", \
"", \
"" )
@@ -6304,6 +6531,10 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "TITLE_SCREEN", \
"", \
"" )
@@ -6312,6 +6543,14 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SLOTS", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "IGNORE", \
"", \
"" )
@@ -6677,6 +6916,10 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "TITLE_SCREEN", \
"", \
"" )
@@ -6685,6 +6928,20 @@
"", \
"" )
+#:def_cmd_opt( "STGI", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "STGI", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "STGI", "IGNORE", \
+ "", \
+ "If set, ignore non existing source files and files without KMP" \
+ " without warning. If set twice, ignore files with standard settings" \
+ " too." )
+
#:def_cmd_opt( "STGI", "COLORS", \
"", \
"" )
@@ -6697,36 +6954,50 @@
"", \
"" )
-#:def_cmd_opt( "STGI", "IGNORE", \
+#:def_cmd_opt( "IS_ARENA", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "IS_ARENA", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "IS_ARENA", "IGNORE", \
"", \
"If set, ignore non existing source files and files without KMP" \
- " without warning. If set twice, ignore files with standard settings" \
- " too." )
+ " without warning." )
-#:def_cmd_opt( "ISARENA", "COLORS", \
+#:def_cmd_opt( "IS_ARENA", "COLORS", \
"", \
"" )
-#:def_cmd_opt( "ISARENA", "NO_COLORS", \
+#:def_cmd_opt( "IS_ARENA", "NO_COLORS", \
"", \
"" )
-#:def_cmd_opt( "ISARENA", "NO_HEADER", \
+#:def_cmd_opt( "IS_ARENA", "NO_HEADER", \
"", \
"" )
-#:def_cmd_opt( "ISARENA", "BRIEF", \
+#:def_cmd_opt( "IS_ARENA", "BRIEF", \
"", \
"If set, suppress the output of header and filenames." )
-#:def_cmd_opt( "ISARENA", "QUIET", \
+#:def_cmd_opt( "IS_ARENA", "QUIET", \
"", \
"If set, print nothing and set only the exit status." )
-#:def_cmd_opt( "ISARENA", "IGNORE", \
+#:def_cmd_opt( "NORMALIZE", "NO_WILDCARDS", \
"", \
- "If set, ignore non existing source files and files without KMP" \
- " without warning." )
+ "" )
+
+#:def_cmd_opt( "NORMALIZE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "NORMALIZE", "IGNORE", \
+ "", \
+ "" )
#:def_cmd_opt( "NORMALIZE", "DEST", \
"", \
@@ -6792,10 +7063,6 @@
"", \
"" )
-#:def_cmd_opt( "NORMALIZE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "NORMALIZE", "NORM", \
"", \
"" )
@@ -7036,6 +7303,10 @@
"", \
"" )
+#:def_cmd_opt( "NORMALIZE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "NORMALIZE", "TITLE_SCREEN", \
"", \
"" )
@@ -7044,6 +7315,18 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "DEST", \
"", \
"" )
@@ -7112,10 +7395,6 @@
"", \
"" )
-#:def_cmd_opt( "PATCH", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "PATCH", "COMPRESS", \
"", \
"" )
@@ -7360,6 +7639,10 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "TITLE_SCREEN", \
"", \
"" )
@@ -7368,6 +7651,18 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "DEST", \
"", \
"" )
@@ -7436,10 +7731,6 @@
"", \
"" )
-#:def_cmd_opt( "COPY", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "COPY", "COMPRESS", \
"", \
"" )
@@ -7684,6 +7975,10 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "TITLE_SCREEN", \
"", \
"" )
@@ -7696,6 +7991,18 @@
"", \
"" )
+#:def_cmd_opt( "DUPLICATE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUPLICATE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUPLICATE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUPLICATE", "DEST", \
"", \
"" )
@@ -7764,10 +8071,6 @@
"", \
"" )
-#:def_cmd_opt( "DUPLICATE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DUPLICATE", "COMPRESS", \
"", \
"" )
@@ -8012,6 +8315,10 @@
"", \
"" )
+#:def_cmd_opt( "DUPLICATE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUPLICATE", "TITLE_SCREEN", \
"", \
"" )
@@ -8020,6 +8327,18 @@
"", \
"" )
+#:def_cmd_opt( "MINIMAP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MINIMAP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MINIMAP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MINIMAP", "LONG", \
"", \
"If set, print the matrices too. If set twice, print minimum and" \
@@ -8033,10 +8352,6 @@
"", \
"" )
-#:def_cmd_opt( "MINIMAP", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "MINIMAP", "COMPRESS", \
"", \
"" )
@@ -8205,6 +8520,18 @@
"", \
"" )
+#:def_cmd_opt( "COMPRESS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COMPRESS", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COMPRESS", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COMPRESS", "DEST", \
"", \
"" )
@@ -8269,10 +8596,6 @@
"", \
"" )
-#:def_cmd_opt( "COMPRESS", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "COMPRESS", "COMPRESS", \
"", \
"" )
@@ -8517,6 +8840,10 @@
"", \
"" )
+#:def_cmd_opt( "COMPRESS", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COMPRESS", "TITLE_SCREEN", \
"", \
"" )
@@ -8525,6 +8852,18 @@
"", \
"" )
+#:def_cmd_opt( "DECOMPRESS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECOMPRESS", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECOMPRESS", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECOMPRESS", "DEST", \
"", \
"" )
@@ -8569,10 +8908,6 @@
"", \
"" )
-#:def_cmd_opt( "DECOMPRESS", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECOMPRESS", "NORM", \
"", \
"" )
@@ -8809,6 +9144,10 @@
"", \
"" )
+#:def_cmd_opt( "DECOMPRESS", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECOMPRESS", "TITLE_SCREEN", \
"", \
"" )
@@ -8817,6 +9156,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "IGNORE_SETUP", \
"", \
"" )
@@ -9114,6 +9465,10 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "TITLE_SCREEN", \
"", \
"" )
@@ -9122,6 +9477,18 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "DEST", \
"", \
"" )
@@ -9523,6 +9890,10 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "TITLE_SCREEN", \
"", \
"" )
@@ -9531,7 +9902,11 @@
"", \
"" )
-#:def_cmd_opt( "UPDATE", "SOURCE", \
+#:def_cmd_opt( "UPDATE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "UPDATE", "IN_ORDER", \
"", \
"" )
@@ -9539,6 +9914,10 @@
"", \
"" )
+#:def_cmd_opt( "UPDATE", "SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "UPDATE", "DEST", \
"", \
"" )
@@ -9815,6 +10194,10 @@
"", \
"" )
+#:def_cmd_opt( "UPDATE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "UPDATE", "TITLE_SCREEN", \
"", \
"" )
@@ -9823,6 +10206,18 @@
"", \
"" )
+#:def_cmd_opt( "EXTRACT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "EXTRACT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "EXTRACT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "EXTRACT", "DEST", \
"", \
"" )
@@ -9899,10 +10294,6 @@
"", \
"" )
-#:def_cmd_opt( "EXTRACT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "EXTRACT", "NO_HEADER", \
"", \
"Suppress the syntax information section in decoded text files." )
@@ -10127,6 +10518,10 @@
"", \
"" )
+#:def_cmd_opt( "EXTRACT", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "EXTRACT", "TITLE_SCREEN", \
"", \
"" )
@@ -10135,6 +10530,18 @@
"", \
"" )
+#:def_cmd_opt( "XDECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XDECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XDECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XDECODE", "DEST", \
"", \
"" )
@@ -10211,10 +10618,6 @@
"", \
"" )
-#:def_cmd_opt( "XDECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "XDECODE", "NO_HEADER", \
"", \
"Suppress the syntax information section in decoded text files." )
@@ -10439,6 +10842,10 @@
"", \
"" )
+#:def_cmd_opt( "XDECODE", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XDECODE", "TITLE_SCREEN", \
"", \
"" )
@@ -10447,6 +10854,18 @@
"", \
"" )
+#:def_cmd_opt( "XEXPORT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XEXPORT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XEXPORT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XEXPORT", "DEST", \
"", \
"" )
@@ -10523,10 +10942,6 @@
"", \
"" )
-#:def_cmd_opt( "XEXPORT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "XEXPORT", "NO_HEADER", \
"", \
"Suppress the syntax information section in decoded text files." )
@@ -10751,6 +11166,10 @@
"", \
"" )
+#:def_cmd_opt( "XEXPORT", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XEXPORT", "TITLE_SCREEN", \
"", \
"" )
@@ -10759,6 +11178,18 @@
"", \
"" )
+#:def_cmd_opt( "XALL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XALL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XALL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XALL", "DEST", \
"", \
"" )
@@ -10835,10 +11266,6 @@
"", \
"" )
-#:def_cmd_opt( "XALL", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "XALL", "NO_HEADER", \
"", \
"Suppress the syntax information section in decoded text files." )
@@ -11063,6 +11490,10 @@
"", \
"" )
+#:def_cmd_opt( "XALL", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XALL", "TITLE_SCREEN", \
"", \
"" )
@@ -11071,6 +11502,18 @@
"", \
"" )
+#:def_cmd_opt( "XCOMMON", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XCOMMON", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XCOMMON", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XCOMMON", "DEST", \
"", \
"" )
@@ -11103,19 +11546,23 @@
"", \
"" )
-#:def_cmd_opt( "XCOMMON", "IGNORE", \
+#:def_cmd_opt( "BINARY", "NO_WILDCARDS", \
"", \
"" )
-#:def_cmd_opt( "BINARY", "KMG_LIMIT", \
+#:def_cmd_opt( "BINARY", "IN_ORDER", \
"", \
"" )
-#:def_cmd_opt( "BINARY", "KMG_COPY", \
+#:def_cmd_opt( "BINARY", "IGNORE", \
"", \
"" )
-#:def_cmd_opt( "BINARY", "IGNORE", \
+#:def_cmd_opt( "BINARY", "KMG_LIMIT", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "BINARY", "KMG_COPY", \
"", \
"" )
@@ -11151,6 +11598,14 @@
"", \
"" )
+#:def_cmd_opt( "TEXT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "TEXT", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "TEXT", "IGNORE", \
"", \
"" )
@@ -11280,6 +11735,14 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "IGNORE", \
"", \
"" )
@@ -11369,6 +11832,14 @@
"Print long numeric message IDs instead of alternative message names" \
" like Txx, Uxx or Mxx." )
+#:def_cmd_opt( "BMG", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "BMG", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "BMG", "IGNORE", \
"", \
"" )
@@ -11442,6 +11913,14 @@
"", \
"" )
+#:def_cmd_opt( "KCL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "KCL", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KCL", "IGNORE", \
"", \
"" )
@@ -11654,6 +12133,10 @@
"", \
"" )
+#:def_cmd_opt( "KCL", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KCL", "TITLE_SCREEN", \
"", \
"" )
@@ -11662,6 +12145,14 @@
"", \
"" )
+#:def_cmd_opt( "KMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "KMP", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KMP", "IGNORE", \
"", \
"" )
@@ -11878,6 +12369,10 @@
"", \
"" )
+#:def_cmd_opt( "KMP", "9LAPS", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KMP", "TITLE_SCREEN", \
"", \
"" )
@@ -11886,6 +12381,14 @@
"", \
"" )
+#:def_cmd_opt( "LEX", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LEX", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LEX", "IGNORE", \
"", \
"" )
@@ -11902,6 +12405,14 @@
"", \
"" )
+#:def_cmd_opt( "INFO", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "INFO", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "INFO", "IGNORE", \
"", \
"" )
@@ -11910,6 +12421,14 @@
"", \
"Suppress output of the printed filename." )
+#:def_cmd_opt( "GHOST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "GHOST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "GHOST", "IGNORE", \
"", \
"" )
@@ -11967,6 +12486,18 @@
"", \
"" )
+#:def_cmd_opt( "YAZDUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "YAZDUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "YAZDUMP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "YAZDUMP", "DEST", \
"", \
"" )
@@ -12076,10 +12607,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wbmgt TEST [options]... [ignored]...", \
@@ -12101,7 +12629,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wbmgt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wbmgt FILEATTRIB [keyword]...", \
@@ -12131,17 +12660,20 @@
#:def_cmd( "SECTIONS", "SECTIONS", \
"wbmgt SECTIONS [source]...", \
"List all sections of each binary BMG file. Print offset, size, magic" \
- " and a short info. If known, print number and size of elements too." )
+ " and a short info. If known, print number and size of elements too." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "LIST", "LIST|LS|LL", \
"wbmgt LIST [source]...", \
"List messages to proof the content. Patches are applied before" \
- " listing. The lines are cut to fit the terminal width." )
+ " listing. The lines are cut to fit the terminal width. $Wildcards$" \
+ " and pipe characters are parsed." )
#:def_cmd( "SLOTS", "SLOTS", \
"wbmgt SLOTS [source]...", \
"Print a slot ordered list with slot number, message id, delta and" \
- " attributes. Patches are applied before listing." )
+ " attributes. Patches are applied before listing. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "DIFF", "DIFF|CMP", \
"wbmgt DIFF source1 source2\n" \
@@ -12156,7 +12688,8 @@
"Read the entered BMG files (text, binary or szs sub file) and print" \
" them as decoded text files to standard output. All BMG files of a" \
" single archive (SZS,...) are combined to 1 source. The output of all" \
- " source files is concatenated." )
+ " source files is concatenated. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "MIX", "MIX", \
"wbmgt MIX [source]...", \
@@ -12164,7 +12697,7 @@
" them as decoded text files to standard output. All BMG files of all" \
" archives (SZS,...) are read. The output of all source files is" \
" combined and strings of later source files override prior defined" \
- " strings." )
+ " strings. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "IDENTIFIER", "IDENTIFIER|ID|IDENTIFY", \
"wbmgt IDENTIFIER", \
@@ -12177,20 +12710,23 @@
"Read the entered message files and decode them to text files. All BMG" \
" files of a single archive (SZS,...) are concatenated to 1 source." \
" This command is similar to {PATCH}, but the result is always" \
- " decoded. The default destination is @'%P/%N.txt'@." )
+ " decoded. The default destination is @'%P/%N.txt'@. $Wildcards$ and" \
+ " pipe characters are parsed." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wbmgt ENCODE [source]...", \
"Read the entered message files and encode them to BMG files. All BMG" \
" files of a single archive (SZS,...) are concatenated to 1 source." \
" This command is similar to {PATCH}, but the result is always" \
- " encoded. The default destination is @'%P/%N.bmg'@." )
+ " encoded. The default destination is @'%P/%N.bmg'@. $Wildcards$ and" \
+ " pipe characters are parsed." )
#:def_cmd( "PATCH", "PATCH|PAT", \
"wbmgt PATCH [source]...", \
"Patch the entered files by using the patch list specified by option" \
" {--patch-bmg}. The coding of the source files is not changed. The" \
- " default destination is @'%P/%F'@.\n" \
+ " default destination is @'%P/%F'@. $Wildcards$ and pipe characters" \
+ " are parsed.\n" \
" Use {wszst patch --patch-bmg ...} to patch BMG files within a SZS" \
" file." )
@@ -12349,6 +12885,15 @@
" empty lines. If set 3 times, the @#BMG@ file indentification is also" \
" suppressed." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "MAX_FILE_SIZE", "M|max-file-size|maxfilesize", "GP", \
"size", \
"This security option defines the maximum file size for input files;" \
@@ -12668,15 +13213,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -12698,10 +13251,26 @@
"", \
"Exclude the section header from output." )
+#:def_cmd_opt( "SECTIONS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SECTIONS", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SECTIONS", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "LIST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "IGNORE", \
"", \
"" )
@@ -12726,6 +13295,14 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SLOTS", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "IGNORE", \
"", \
"" )
@@ -12778,6 +13355,18 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "NO_HEADER", \
"", \
"" )
@@ -12846,10 +13435,6 @@
"", \
"" )
-#:def_cmd_opt( "CAT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "CAT", "PATCH_BMG", \
"", \
"" )
@@ -12862,6 +13447,18 @@
"", \
"" )
+#:def_cmd_opt( "MIX", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MIX", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MIX", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MIX", "NO_HEADER", \
"", \
"" )
@@ -12930,10 +13527,6 @@
"", \
"" )
-#:def_cmd_opt( "MIX", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "MIX", "PATCH_BMG", \
"", \
"" )
@@ -13022,6 +13615,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "DEST", \
"", \
"" )
@@ -13122,10 +13727,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "PATCH_BMG", \
"", \
"" )
@@ -13138,6 +13739,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -13190,10 +13803,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "ENCODE", "PATCH_BMG", \
"", \
"" )
@@ -13210,6 +13819,18 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "DEST", \
"", \
"" )
@@ -13310,10 +13931,6 @@
"", \
"" )
-#:def_cmd_opt( "PATCH", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "PATCH", "PATCH_BMG", \
"", \
"" )
@@ -13375,10 +13992,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wctct TEST [options]... [ignored]...", \
@@ -13400,7 +14014,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wctct FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wctct FILEATTRIB [keyword]...", \
@@ -13441,14 +14056,15 @@
#:def_cmd( "DUMP", "D|DUMP", \
"wctct DUMP [source]...", \
"Print an information dump for the CT-CODE of each source file. BRRES," \
- " TEX0, CT-CODE, CT-TEXT and LE-BIN are accepted as input." )
+ " TEX0, CT-CODE, CT-TEXT and LE-BIN are accepted as input. $Wildcards$" \
+ " and pipe characters are parsed." )
#:def_cmd( "CAT", "CAT", \
"wctct CAT [source]...", \
"Read the source files and print the CT-CODE part them as decoded text" \
- " files to standard output. The output of all source files is" \
- " concatenated. BRRES, TEX0, CT-CODE, CT-TEXT and LE-BIN are accepted" \
- " as input." )
+ " files to standard output. $Wildcards$ and pipe characters are" \
+ " parsed. The output of all source files is concatenated. BRRES, TEX0," \
+ " CT-CODE, CT-TEXT and LE-BIN are accepted as input." )
#:def_cmd( "BMG", "BMG", \
"wctct BMG [source]...", \
@@ -13463,26 +14079,28 @@
#:def_cmd( "DECODE", "DECODE|DEC", \
"wctct DECODE [source]...", \
- "Read the source files and decode them to CT-TEXT files. The default" \
- " destination is @'%P/%N.txt'@. BRRES, TEX0, CT-CODE, CT-TEXT and" \
- " LE-BIN are accepted as input." )
+ "Read the source files and decode them to CT-TEXT files. $Wildcards$" \
+ " and pipe characters are parsed. The default destination is" \
+ " @'%P/%N.txt'@. BRRES, TEX0, CT-CODE, CT-TEXT and LE-BIN are accepted" \
+ " as input." )
#:def_cmd( "CREATE", "CREATE|C", \
"wctct CREATE keyword [source]...", \
"Read the source files, scan the CT-CODE part and create an output" \
- " file controlled by the keyword. BRRES, TEX0, CT-CODE, CT-TEXT and" \
- " LE-BIN files are accepted as input. Possible keywords are: @CUP1," \
- " CRS1, r-MOD1, r-MOD2, r-OVR1, r-BAD1CODE, r-BAD1DATA (=r-CODE)," \
- " r-TEX0, r-BRRES, r-SZS, BMG, TRACKS, LIST, REF@ and @FULL@. 'r'" \
- " defines the region and is one of @EU, RMCP, US, RMCE, JP, RMCJ, KO@" \
- " or @RMCK@.\n" \
+ " file controlled by the keyword. $Wildcards$ and pipe characters are" \
+ " parsed. BRRES, TEX0, CT-CODE, CT-TEXT and LE-BIN files are accepted" \
+ " as input. Possible keywords are: @CUP1, CRS1, r-MOD1, r-MOD2," \
+ " r-OVR1, r-BAD1CODE, r-BAD1DATA (=r-CODE), r-TEX0, r-BRRES, r-SZS," \
+ " BMG, TRACKS, LIST, REF@ and @FULL@. 'r' defines the region and is" \
+ " one of @EU, RMCP, US, RMCE, JP, RMCJ, KO@ or @RMCK@.\n" \
" The Korean support needs external CT-CODE files. Use option" \
" {--ct-dir} to define at least one search path." )
#:def_cmd( "PATCH", "PATCH|P", \
"wctct PATCH [source]...", \
"Read each source file, find and scan the CT-CODE part and patch it." \
- " BRRES, TEX0, CT-CODE, CT-TEXT and LE-BIN are accepted as input." )
+ " $Wildcards$ and pipe characters are parsed. BRRES, TEX0, CT-CODE," \
+ " CT-TEXT and LE-BIN are accepted as input." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -13649,6 +14267,15 @@
"", \
"Suppress cross reference comments." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "RAW", "raw", "C", \
"", \
"Print BMG messages as UTF-8 text without escape sequences." )
@@ -14048,15 +14675,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -14095,6 +14730,18 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "LONG", \
"", \
"Print headers as hexdump." )
@@ -14127,6 +14774,14 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "IGNORE", \
"", \
"" )
@@ -14414,6 +15069,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "WRITE_TRACKS", \
"", \
"" )
@@ -14450,10 +15117,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "LIST", \
"", \
"" )
@@ -14518,6 +15181,18 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "WRITE_TRACKS", \
"", \
"" )
@@ -14554,10 +15229,6 @@
"", \
"" )
-#:def_cmd_opt( "CREATE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "CREATE", "HEX", \
"", \
"" )
@@ -14685,6 +15356,18 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "WRITE_TRACKS", \
"", \
"" )
@@ -14721,10 +15404,6 @@
"", \
"" )
-#:def_cmd_opt( "PATCH", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "PATCH", "NO_CHECK", \
"", \
"" )
@@ -14802,10 +15481,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wimgt TEST [options]... [ignored]...", \
@@ -14827,7 +15503,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wimgt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wimgt FILEATTRIB [keyword]...", \
@@ -14839,44 +15516,50 @@
#:def_cmd( "LIST", "LIST|LS", \
"wimgt LIST [source]...", \
- "List images files and print file and image type." )
+ "List images files and print file and image type. $Wildcards$ and pipe" \
+ " characters are parsed." )
#:def_cmd( "LIST_L", "LIST-L|LL|LISTL", \
"wit LIST-L [source]...", \
"List images files and print file and image type and geometry data." \
- " 'LIST-L' is a short cut for {LIST --long}." )
+ " $Wildcards$ and pipe characters are parsed. 'LIST-L' is a short cut" \
+ " for {LIST --long}." )
#:def_cmd( "LIST_LL", "LIST-LL|LLL|LISTLL", \
"wit LIST-LL [source]...", \
"List images files and print file and image type and advanced geometry" \
- " data. 'LIST-LL' is a short cut for {LIST --long --long}." )
+ " data. $Wildcards$ and pipe characters are parsed. 'LIST-LL' is a" \
+ " short cut for {LIST --long --long}." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wimgt DECODE [source]...", \
- "Decode (export) the entered image files into PNG files. The default" \
- " destination is @'%P/%F.png'@. If SOURCE starts with colon (@:@)," \
- " then it may be a generic image instead of a real file." )
+ "Decode (export) the entered image files into PNG files. $Wildcards$" \
+ " and pipe characters are parsed. The default destination is" \
+ " @'%P/%F.png'@. If SOURCE starts with colon (@:@), then it may be a" \
+ " generic image instead of a real file." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wimgt ENCODE [source]...", \
"Encode (import) the entered PNG files and convert them to to an" \
- " internal image format (TPL, TEX, BREFT). The default destination is" \
- " @'%P/%N'@ (removed extension). If SOURCE starts with colon (@:@)," \
- " then it may be a generic image instead of a real file." )
+ " internal image format (TPL, TEX, BREFT, ...). $Wildcards$ and pipe" \
+ " characters are parsed. The default destination is @'%P/%N'@ (removed" \
+ " extension). If SOURCE starts with colon (@:@), then it may be a" \
+ " generic image instead of a real file." )
#:def_cmd( "CONVERT", "CONVERT|CV", \
"wimgt CONVERT [source]...", \
- "Convert the entered image files into new file and image formats. The" \
- " old file is replaced by the new one. The difference to {ENCODE} is" \
- " only the default file name handling. If SOURCE starts with colon" \
- " (@:@), then it may be a generic image instead of a real file." )
+ "Convert the entered image files into new file and image formats." \
+ " $Wildcards$ and pipe characters are parsed. The old file is replaced" \
+ " by the new one. The difference to {ENCODE} is only the default file" \
+ " name handling. If SOURCE starts with colon (@:@), then it may be a" \
+ " generic image instead of a real file." )
#:def_cmd( "COPY", "COPY|CP", \
"wimgt COPY source dest\n" \
"wimgt COPY source... [-d|-D] dest", \
"Copy and convert an image from 'source' to 'dest'. Multiple sources" \
" can be used, if 'dest' is a directory or contains at least one" \
- " %-pattern.\n" \
+ " %-pattern. $Wildcards$ and pipe characters are parsed.\n" \
" This is an alternative for the ENCODE and DECODE commands. The" \
" default destination file format is selected by scanning the file" \
" extension of the destination. Option --transform may override this." \
@@ -15035,6 +15718,15 @@
"", \
"Create smaller output." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "MAX_FILE_SIZE", "M|max-file-size|maxfilesize", "GP", \
"size", \
"This security option defines the maximum file size for input files;" \
@@ -15303,16 +15995,36 @@
"", \
"Print message number instead of message name." )
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "FILETYPE", "LONG", \
"", \
"Print an additional column with the decompressed file type and" \
" version. If entered twice, a validation status column is added." )
-#:def_cmd_opt( "FILETYPE", "IGNORE", \
+#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
-#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
+#:def_cmd_opt( "LIST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "IGNORE", \
"", \
"" )
@@ -15325,7 +16037,15 @@
"", \
"" )
-#:def_cmd_opt( "LIST", "IGNORE", \
+#:def_cmd_opt( "LIST_L", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_L", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_L", "IGNORE", \
"", \
"" )
@@ -15338,7 +16058,15 @@
"", \
"" )
-#:def_cmd_opt( "LIST_L", "IGNORE", \
+#:def_cmd_opt( "LIST_LL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LL", "IGNORE", \
"", \
"" )
@@ -15351,7 +16079,15 @@
"", \
"" )
-#:def_cmd_opt( "LIST_LL", "IGNORE", \
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
"", \
"" )
@@ -15387,10 +16123,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "N_MIPMAPS", \
"", \
"" )
@@ -15435,6 +16167,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -15467,10 +16211,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "ENCODE", "ALL", \
"", \
"If source and destination file are the same, the file is only written" \
@@ -15521,6 +16261,18 @@
"", \
"" )
+#:def_cmd_opt( "CONVERT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CONVERT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CONVERT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CONVERT", "DEST", \
"", \
"" )
@@ -15553,10 +16305,6 @@
"", \
"" )
-#:def_cmd_opt( "CONVERT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "CONVERT", "ALL", \
"", \
"If source and destination file are the same, the file is only written" \
@@ -15607,6 +16355,18 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "DEST", \
"", \
"" )
@@ -15639,10 +16399,6 @@
"", \
"" )
-#:def_cmd_opt( "COPY", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "COPY", "ALL", \
"", \
"If source and destination file are the same, the file is only written" \
@@ -15738,10 +16494,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wkclt TEST [options]... [ignored]...", \
@@ -15763,7 +16516,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wkclt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wkclt FILEATTRIB [keyword]...", \
@@ -15820,21 +16574,24 @@
#:def_cmd( "CAT", "CAT", \
"wkclt CAT source...", \
"Read the entered KCL and OBJ files and print them as OBJ files to" \
- " standard output. The output of all source files is concatenated.\n" \
+ " standard output. $Wildcards$ and pipe characters are parsed. The" \
+ " output of all source files is concatenated.\n" \
" Automated dropping of bad KCL triangles is enabled if no other drop" \
" option is specified by option {--kcl}." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wkclt DECODE source...", \
- "Read the entered KCL and OBJ files and export them to OBJ files. The" \
- " default destination is @'%P/%N.txt'@.\n" \
+ "Read the entered KCL and OBJ files and export them to OBJ files." \
+ " $Wildcards$ and pipe characters are parsed. The default destination" \
+ " is @'%P/%N.txt'@.\n" \
" Automated dropping of bad KCL triangles is enabled if no other drop" \
" option is specified by option {--kcl}." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wkclt ENCODE source...", \
"Read the entered KCL and OBJ files and encode (compile) them to" \
- " binary KCL files. The default destination is @'%P/%N.kcl'@.\n" \
+ " binary KCL files. $Wildcards$ and pipe characters are parsed. The" \
+ " default destination is @'%P/%N.kcl'@.\n" \
" See https://szs.wiimm.de/doc/kcl for encoding details." )
#:def_cmd( "COPY", "COPY|CP", \
@@ -15842,7 +16599,8 @@
"wkclt COPY source... [-d|-D] dest", \
"Copy and convert a collision file from 'source' to 'dest'. Multiple" \
" KCL and OBJ sources can be used, if 'dest' is a directory or" \
- " contains at least one %-pattern.\n" \
+ " contains at least one %-pattern. $Wildcards$ and pipe characters are" \
+ " parsed.\n" \
" This is an alternative for the DECODE and ENCODE commands. The" \
" default destination file format is selected by scanning the file" \
" extension of the destination. Is it '.kcl', a binary KCL file is" \
@@ -15854,20 +16612,21 @@
#:def_cmd( "CFF", "CFF", \
"wkclt CFF source...", \
"CFF is an abbreviation of 'create flag file' and will create a flag" \
- " file template for each entered source file. If the flag file already" \
- " exists, only missing group names are added at the end of file." )
+ " file template for each entered source file. $Wildcards$ and pipe" \
+ " characters are parsed. If the flag file already exists, only missing" \
+ " group names are added at the end of file." )
#:def_cmd( "FLAGS", "FLAGS|F", \
"wkclt FLAGS source...", \
"Print a KCL type and flag usage statistic for each source to standard" \
- " output." )
+ " output. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "DUMP", "DUMP|D", \
"wkclt DUMP source...", \
"This debugging command prints an information dump about the internal" \
" triangle data base and the octree in human and machine readable text" \
- " format. The output of all source files is concatenated and printed" \
- " to standard output." )
+ " format. $Wildcards$ and pipe characters are parsed. The output of" \
+ " all source files is concatenated and printed to standard output." )
#:def_cmd( "DBRIEF", "DBRIEF|DB", \
"wkclt DBRIEF source...", \
@@ -15879,14 +16638,16 @@
"wkclt LIST source...", \
"This debugging command prints a list of all triangles with metrics in" \
" human and machine readable text format. It is like DUMP, but reduced" \
- " to the list of triangles. The output of all source files is" \
- " concatenated and printed to standard output." )
+ " to the list of triangles. $Wildcards$ and pipe characters are" \
+ " parsed. The output of all source files is concatenated and printed" \
+ " to standard output." )
#:def_cmd( "TRIANGLES", "TRIANGLES", \
"wkclt TRIANGLES source...", \
"This debugging commands prints one data line for each triangle. The" \
" goal is to compare data. Therefor and to create smaller lines the" \
- " precision of the floating points numbers is reduced.\n" \
+ " precision of the floating points numbers is reduced. $Wildcards$ and" \
+ " pipe characters are parsed.\n" \
" The print order is: flag used length | 3 points | 4 normals. For" \
" each point and normal 3 coordinates are printed." )
@@ -15906,19 +16667,20 @@
#:def_cmd( "CHECK", "CHECK|CHK", \
"wkclt CHECK source...", \
"Read the entered KCL files (text or binary) and and make a" \
- " plausibility check. Hints and warnings are written to standard" \
- " output. The exit status is @'DIFFER'@ if at least one KMP warning" \
- " found." )
+ " plausibility check. $Wildcards$ and pipe characters are parsed." \
+ " Hints and warnings are written to standard output. The exit status" \
+ " is @'DIFFER'@ if at least one KMP warning found." )
#:def_cmd( "SHA1", "SHA1", \
"wszst SHA1 [source]...", \
- "Print a SHA1 checksum of the KCL for each source. The checksum is" \
- " calculated after patching." )
+ "Print a SHA1 checksum of the KCL for each source. $Wildcards$ and" \
+ " pipe characters are parsed. The checksum is calculated after" \
+ " patching." )
#:def_cmd( "BLOW", "BLOW", \
"wkclt BLOW source...", \
- "Try to calculate the used blow size (KCL_BLOW) of a KCL. Print one" \
- " line for each source file." )
+ "Try to calculate the used blow size (KCL_BLOW) of a KCL. $Wildcards$" \
+ " and pipe characters are parsed. Print one line for each source file." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -16325,6 +17087,15 @@
"", \
"Create smaller output." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "NO_PARAM", "P|no-param|noparam", "C", \
"", \
"Disable parameter support in decoded KMP text files." )
@@ -16500,15 +17271,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -16649,11 +17428,11 @@
"", \
"" )
-#:def_cmd_opt( "CAT", "NO_ECHO", \
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
"", \
"" )
-#:def_cmd_opt( "CAT", "NO_CHECK", \
+#:def_cmd_opt( "CAT", "IN_ORDER", \
"", \
"" )
@@ -16661,6 +17440,14 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_ECHO", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "NO_CHECK", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "CONST", \
"", \
"" )
@@ -16753,6 +17540,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "DEST", \
"", \
"" )
@@ -16793,10 +17592,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "CONST", \
"", \
"" )
@@ -16889,6 +17684,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -16929,10 +17736,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "ENCODE", "CONST", \
"", \
"" )
@@ -17025,6 +17828,18 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "DEST", \
"", \
"" )
@@ -17065,10 +17880,6 @@
"", \
"" )
-#:def_cmd_opt( "COPY", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "COPY", "CONST", \
"", \
"" )
@@ -17161,6 +17972,18 @@
"", \
"" )
+#:def_cmd_opt( "CFF", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CFF", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CFF", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CFF", "LONG", \
"", \
"Force usage of @'f(typ,variant)'@. If set twice, force usage of" \
@@ -17210,10 +18033,6 @@
"", \
"" )
-#:def_cmd_opt( "CFF", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "CFF", "CONST", \
"", \
"" )
@@ -17230,11 +18049,11 @@
"", \
"Print only the resulting flag." )
-#:def_cmd_opt( "FLAGS", "NO_HEADER", \
+#:def_cmd_opt( "FLAGS", "NO_WILDCARDS", \
"", \
"" )
-#:def_cmd_opt( "FLAGS", "NO_CHECK", \
+#:def_cmd_opt( "FLAGS", "IN_ORDER", \
"", \
"" )
@@ -17242,6 +18061,14 @@
"", \
"" )
+#:def_cmd_opt( "FLAGS", "NO_HEADER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "FLAGS", "NO_CHECK", \
+ "", \
+ "" )
+
#:def_cmd_opt( "FLAGS", "BRIEF", \
"", \
"Suppress the output of detailed flag list and print only the type" \
@@ -17339,6 +18166,14 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "IGNORE", \
"", \
"" )
@@ -17449,6 +18284,14 @@
"", \
"" )
+#:def_cmd_opt( "DBRIEF", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DBRIEF", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DBRIEF", "IGNORE", \
"", \
"" )
@@ -17559,6 +18402,14 @@
"", \
"" )
+#:def_cmd_opt( "LIST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "IGNORE", \
"", \
"" )
@@ -17659,6 +18510,14 @@
"", \
"" )
+#:def_cmd_opt( "TRIANGLES", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "TRIANGLES", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "TRIANGLES", "IGNORE", \
"", \
"" )
@@ -17986,6 +18845,18 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "COLORS", \
"", \
"" )
@@ -18014,7 +18885,11 @@
"", \
"" )
-#:def_cmd_opt( "CHECK", "IGNORE", \
+#:def_cmd_opt( "SHA1", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SHA1", "IN_ORDER", \
"", \
"" )
@@ -18134,6 +19009,14 @@
"", \
"" )
+#:def_cmd_opt( "ANALYZE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ANALYZE", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ANALYZE", "IGNORE", \
"", \
"" )
@@ -18230,6 +19113,14 @@
"", \
"" )
+#:def_cmd_opt( "BLOW", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "BLOW", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "BLOW", "IGNORE", \
"", \
"" )
@@ -18279,10 +19170,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wkmpt TEST [options]... [ignored]...", \
@@ -18304,7 +19192,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wkmpt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wkmpt FILEATTRIB [keyword]...", \
@@ -18382,18 +19271,21 @@
#:def_cmd( "CAT", "CAT", \
"wkmpt CAT [source]...", \
"Read the entered KMP files (text, binary or szs) and print them as" \
- " decoded text files to standard output. The output of all source" \
- " files is concatenated." )
+ " decoded text files to standard output. $Wildcards$ and pipe" \
+ " characters are parsed. The output of all source files is" \
+ " concatenated." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wkmpt DECODE [source]...", \
"Read the entered KMP files (text or binary) and decode them to text" \
- " files. The default destination is @'%P/%N.txt'@." )
+ " files. $Wildcards$ and pipe characters are parsed. The default" \
+ " destination is @'%P/%N.txt'@." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wkmpt ENCODE source...", \
"Read the entered KMP files (text or binary) and encode (compile) them" \
- " to binary files. The default destination is @'%P/%N.kmp'@." )
+ " to binary files. $Wildcards$ and pipe characters are parsed. The" \
+ " default destination is @'%P/%N.kmp'@." )
#:def_cmd( "DIFF", "DIFF|CMP", \
"wkmpt DIFF source1 source2\n" \
@@ -18411,24 +19303,25 @@
#:def_cmd( "DRAW", "DRAW|D|COBJECT|COB", \
"wkmpt DRAW source...", \
"Read the entered KMP files (text or binary), of needed load the" \
- " related KCL file, draw KMP objects and create an OBJ file. The" \
- " default destination is @'%P/%N.kmp.obj'@.\n" \
+ " related KCL file, draw KMP objects and create an OBJ file." \
+ " $Wildcards$ and pipe characters are parsed. The default destination" \
+ " is @'%P/%N.kmp.obj'@.\n" \
" Automated dropping of bad KCL triangles is enabled if no drop" \
" option is specified by option {--kcl}." )
#:def_cmd( "CHECK", "CHECK|CHK", \
"wkmpt CHECK source...", \
"Read the entered KMP files (text or binary) and and make a" \
- " plausibility check. Hints and warnings are written to standard" \
- " output. The exit status is @'DIFFER'@ if at least one KMP warning" \
- " found." )
+ " plausibility check. $Wildcards$ and pipe characters are parsed." \
+ " Hints and warnings are written to standard output. The exit status" \
+ " is @'DIFFER'@ if at least one KMP warning found." )
#:def_cmd( "STGI", "STGI", \
"wkmpt STGI file...", \
"Find the first KMP:STGI of each file and print an analysis of it as" \
" single line statistic. Additional the number of lap counter check" \
" points ('LC') is printed. Track and KMP (binary and text) files are" \
- " accepted as input." )
+ " accepted as input. $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "KTPT", "KTPT", \
"wkmpt KTPT [source]...", \
@@ -18441,7 +19334,8 @@
#:def_cmd( "ROUTES", "ROUTES", \
"wkmpt ROUTES file...", \
"Print the internal cross references for routes of KMP sections CKPH," \
- " CKPT, ENPH, ENPT, ITPH and ITPT." )
+ " CKPT, ENPH, ENPT, ITPH and ITPT. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "GAMEMODES", "GAMEMODES|GMODES", \
"wkmpt GAMEMODES [source]...", \
@@ -18449,7 +19343,8 @@
" support and print a list. The lists consists of index, scenario" \
" version and scenario name. Scenario versions are only equal, if the" \
" scenarios are duplicates. Duplicates happens only, if {--gamemodes}" \
- " option TT or FULL is set." )
+ " option TT or FULL is set. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "WIM0", "WIM0|W0", \
"wkmpt WIM0 [source]...", \
@@ -18932,8 +19827,8 @@
" all. The other allowed keywords are: @FORCE, NEW, RM-SPCITEM, LEFT," \
" RIGHT, WIDE, NARROW, FIX-CKPH, FIX-ENPH, FIX-ITPH, FIX-PH," \
" FIX-CKNEXT, FIX-CKJGPT, FIX-CK, FIX-ALL, MASK-PFLAGS, RM-LECODE," \
- " PURGE-GOBJ, FULL-DEFOBJ, DUMP-CLASS, DUMP-ONEWAY, DUMP-ALL, 1LAP ..." \
- " 9LAPS, MAX-LAPS, RM-EMPTY, TINY-0 ... TINY-7, INPLACE, SILENT@ and" \
+ " PURGE-GOBJ, FULL-DEFOBJ, DUMP-CLASS, DUMP-ONEWAY, DUMP-ALL, 1LAP .." \
+ " 9LAPS, MAX-LAPS, RM-EMPTY, TINY-0 .. TINY-7, INPLACE, SILENT@ and" \
" @LOG@." )
#:def_opt( "SPEED_MOD", "speed-mod|speedmod", "GP", \
@@ -19021,6 +19916,15 @@
" syntax information ({--no-header}). If set twice, the output of" \
" unneeded sections is also suppressed." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "EXPORT", "X|export", "C", \
"", \
"Enable the export mode and create small and machine readable text" \
@@ -19220,15 +20124,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -19531,6 +20443,18 @@
"Print each setting starting on a new line. --long and {--brief} can" \
" be used together." )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "NO_HEADER", \
"", \
"Suppress the syntax information section in KMP text files." )
@@ -19575,10 +20499,6 @@
"", \
"" )
-#:def_cmd_opt( "CAT", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "CAT", "CONST", \
"", \
"" )
@@ -19679,6 +20599,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "DEST", \
"", \
"" )
@@ -19755,10 +20687,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "CONST", \
"", \
"" )
@@ -19859,6 +20787,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -19899,10 +20839,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "ENCODE", "CONST", \
"", \
"" )
@@ -20040,6 +20976,18 @@
"", \
"" )
+#:def_cmd_opt( "DRAW", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DRAW", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DRAW", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DRAW", "DRAW", \
"", \
"" )
@@ -20132,10 +21080,6 @@
"", \
"" )
-#:def_cmd_opt( "DRAW", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DRAW", "CONST", \
"", \
"" )
@@ -20240,6 +21184,18 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "COLORS", \
"", \
"" )
@@ -20272,10 +21228,20 @@
"", \
"" )
-#:def_cmd_opt( "CHECK", "IGNORE", \
+#:def_cmd_opt( "STGI", "NO_WILDCARDS", \
"", \
"" )
+#:def_cmd_opt( "STGI", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "STGI", "IGNORE", \
+ "", \
+ "If set, ignore non existing source files and files without KMP" \
+ " without warning. If set twice, ignore files with standard settings" \
+ " too." )
+
#:def_cmd_opt( "STGI", "COLORS", \
"", \
"" )
@@ -20288,11 +21254,18 @@
"", \
"" )
-#:def_cmd_opt( "STGI", "IGNORE", \
+#:def_cmd_opt( "KTPT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "KTPT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "KTPT", "IGNORE", \
"", \
"If set, ignore non existing source files and files without KMP" \
- " without warning. If set twice, ignore files with standard settings" \
- " too." )
+ " without warning." )
#:def_cmd_opt( "KTPT", "COLORS", \
"", \
@@ -20306,16 +21279,24 @@
"", \
"" )
-#:def_cmd_opt( "KTPT", "IGNORE", \
- "", \
- "If set, ignore non existing source files and files without KMP" \
- " without warning." )
-
#:def_cmd_opt( "KTPT", "LONG", \
"", \
"If set, compare each KTPT with each lap counter (some CKPT) and print" \
" positions, directions, distances and recommendations as wide table." )
+#:def_cmd_opt( "ROUTES", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ROUTES", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ROUTES", "IGNORE", \
+ "", \
+ "If set, ignore non existing source files and files without KMP" \
+ " without warning." )
+
#:def_cmd_opt( "ROUTES", "COLORS", \
"", \
"" )
@@ -20328,10 +21309,13 @@
"", \
"" )
-#:def_cmd_opt( "ROUTES", "IGNORE", \
+#:def_cmd_opt( "GOBJ", "NO_WILDCARDS", \
"", \
- "If set, ignore non existing source files and files without KMP" \
- " without warning." )
+ "" )
+
+#:def_cmd_opt( "GOBJ", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "GOBJ", "IGNORE", \
"", \
@@ -20350,6 +21334,14 @@
"", \
"?" )
+#:def_cmd_opt( "GAMEMODES", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "GAMEMODES", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "GAMEMODES", "IGNORE", \
"", \
"" )
@@ -20428,10 +21420,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wlect TEST [options]... [ignored]...", \
@@ -20453,7 +21442,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wlect FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wlect FILEATTRIB [keyword]...", \
@@ -20493,8 +21483,9 @@
#:def_cmd( "DUMP", "DUMP|D", \
"wlect DUMP [source]...", \
- "Print an information dump for each source file. LE-CODE binaries and" \
- " LEX binaries are accepted as input." )
+ "Print an information dump for each source file. $Wildcards$ and pipe" \
+ " characters are parsed. LE-CODE binaries and LEX binaries are" \
+ " accepted as input." )
#:def_cmd( "DB", "DBwlect DL [source]...", \
"Short cut for {DUMP --brief}.", \
@@ -20526,14 +21517,15 @@
#:def_cmd( "PATCH", "PATCH|P", \
"wlect PATCH [lecode_bin]...", \
- "Read each LE-CODE binary file and patch it. Use {--le-define} to" \
- " setup cups and tracks." )
+ "Read each LE-CODE binary file and patch it. $Wildcards$ and pipe" \
+ " characters are parsed. Use {--le-define} to setup cups and tracks." )
#:def_cmd( "LPAR", "LPAR", \
"wlect LPAR [le_bin]...", \
- "Read each LE-BIN file and patch it. Then extract the LE-CODE" \
- " parameters and store them as LPAR text file. Print the result to" \
- " standard output if no other destination is defined." )
+ "Read each LE-BIN file and patch it. $Wildcards$ and pipe characters" \
+ " are parsed. Then extract the LE-CODE parameters and store them as" \
+ " LPAR text file. Print the result to standard output if no other" \
+ " destination is defined." )
#:def_cmd( "CREATE", "CREATE|CR", \
"wlect CREATE [keyword] ...", \
@@ -20547,25 +21539,29 @@
"wlect DISTRIBUTION [argument]...", \
"This command manages data for LE-CODE track distributions. It reads" \
" any number of source files with different file types, collects the" \
- " data and creates any number of files with different file types." \
- " $Wildcards$ are accepted.\n" \
+ " data and creates any number of files with different file types. The" \
+ " parameters are evaluated step by step. $Wildcards$ and pipe" \
+ " characters are parsed.\n" \
" Use the command without keyword to get an extended description." )
#:def_cmd( "CAT", "CAT", \
"wlect CAT [source]...", \
"Read the entered LEX and LE-CODE files (text, binary or szs) and" \
- " print them as decoded text files to standard output. The output of" \
- " all source files is concatenated." )
+ " print them as decoded text files to standard output. $Wildcards$ and" \
+ " pipe characters are parsed. The output of all source files is" \
+ " concatenated." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wlect DECODE [source]...", \
"Read the entered LEX files (text or binary) and decode them to text" \
- " files. The default destination is @'%P/%N.txt'@." )
+ " files. $Wildcards$ and pipe characters are parsed. The default" \
+ " destination is @'%P/%N.txt'@." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wlect ENCODE source...", \
"Read the entered LEX files (text or binary) and encode (compile) them" \
- " to binary files. The default destination is @'%P/%N.lex'@." )
+ " to binary files. $Wildcards$ and pipe characters are parsed. The" \
+ " default destination is @'%P/%N.lex'@." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -20748,6 +21744,15 @@
"", \
"Suppress cross reference comments." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "EXPORT", "X|export", "C", \
"", \
"Enable the export mode and create small and machine readable text" \
@@ -21135,15 +22140,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -21174,6 +22187,18 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "LE_DEFINE", \
"", \
"" )
@@ -21236,6 +22261,18 @@
"", \
"" )
+#:def_cmd_opt( "DB", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DB", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DB", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DB", "LE_DEFINE", \
"", \
"" )
@@ -21298,6 +22335,18 @@
"", \
"" )
+#:def_cmd_opt( "DL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DL", "LE_DEFINE", \
"", \
"" )
@@ -21360,6 +22409,18 @@
"", \
"" )
+#:def_cmd_opt( "DLL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DLL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DLL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DLL", "LE_DEFINE", \
"", \
"" )
@@ -21422,6 +22483,18 @@
"", \
"" )
+#:def_cmd_opt( "DLLL", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DLLL", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DLLL", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DLLL", "LE_DEFINE", \
"", \
"" )
@@ -21492,6 +22565,18 @@
"", \
"Be more verbose and tell, what tests are planned." )
+#:def_cmd_opt( "PATCH", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "LE_DEFINE", \
"", \
"" )
@@ -21584,11 +22669,19 @@
"", \
"" )
-#:def_cmd_opt( "PATCH", "IGNORE", \
+#:def_cmd_opt( "PATCH", "CREATE_DISTRIB", \
"", \
"" )
-#:def_cmd_opt( "PATCH", "CREATE_DISTRIB", \
+#:def_cmd_opt( "TIMESTAMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "TIMESTAMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "TIMESTAMP", "IGNORE", \
"", \
"" )
@@ -21624,7 +22717,15 @@
"", \
"" )
-#:def_cmd_opt( "TIMESTAMP", "IGNORE", \
+#:def_cmd_opt( "LPAR", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LPAR", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LPAR", "IGNORE", \
"", \
"" )
@@ -21700,10 +22801,6 @@
"", \
"" )
-#:def_cmd_opt( "LPAR", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "LPAR", "NO_HEADER", \
"", \
"Suppress the syntax information section in LE text files." )
@@ -21928,7 +23025,11 @@
"", \
"" )
-#:def_cmd_opt( "CAT", "COMPLETE", \
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
"", \
"" )
@@ -21936,6 +23037,10 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "COMPLETE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "NO_HEADER", \
"", \
"Suppress the syntax information section in LE text files." )
@@ -21952,6 +23057,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "COMPLETE", \
"", \
"" )
@@ -21988,10 +23105,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "NO_HEADER", \
"", \
"Suppress the syntax information section in LE text files." )
@@ -22008,6 +23121,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "COMPLETE", \
"", \
"" )
@@ -22048,10 +23173,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
##
###############################################################################
@@ -22096,10 +23217,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wmdlt TEST [options]... [ignored]...", \
@@ -22121,7 +23239,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wmdlt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wmdlt FILEATTRIB [keyword]...", \
@@ -22178,22 +23297,24 @@
#:def_cmd( "CAT", "CAT", \
"wmdlt CAT [source]...", \
"Read the entered MDL files (text or binary) and print them as decoded" \
- " text files to standard output (stdout). The output of all source" \
- " files is concatenated.\n" \
+ " text files to standard output (stdout). $Wildcards$ and pipe" \
+ " characters are parsed. The output of all source files is" \
+ " concatenated.\n" \
" A decoded MDL0 file can only be used for analysis. Encoding or" \
" creating a new MDL0 file is not supported." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wmdlt DECODE [source]...", \
"Read the entered MDL files (text or binary) and decode them to text" \
- " files. The default destination is @'%P/%N.txt'@.\n" \
+ " files. $Wildcards$ and pipe characters are parsed. The default" \
+ " destination is @'%P/%N.txt'@.\n" \
" A decoded MDL0 file can only be used for analysis. Encoding or" \
" creating a new MDL0 file is not supported." )
#:def_cmd( "STRINGS", "STRINGS", \
"wmdlt STRINGS [source]...", \
"Read the entered MDL files (text or binary) and print all strings of" \
- " all sections.\n" \
+ " all sections. $Wildcards$ and pipe characters are parsed.\n" \
" For archives like SZS or BREES, the strings of each containing MDL" \
" are printed. It is also possible to address an internal sub-file" \
" like @track.szs/course_model.brres@." )
@@ -22513,6 +23634,15 @@
"", \
"Suppress cross reference comments." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "NO_PARAM", "P|no-param|noparam", "C", \
"", \
"Disable parameter support in decoded KMP text files." )
@@ -22688,15 +23818,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -22809,6 +23947,14 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "IGNORE", \
"", \
"" )
@@ -22893,6 +24039,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "DEST", \
"", \
"" )
@@ -22925,10 +24083,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "NO_HEADER", \
"", \
"Suppress the syntax information section in MDL text files." )
@@ -23009,6 +24163,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -23049,10 +24215,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "ENCODE", "SCALE", \
"", \
"" )
@@ -23117,6 +24279,14 @@
"", \
"" )
+#:def_cmd_opt( "STRINGS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "STRINGS", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "STRINGS", "IGNORE", \
"", \
"" )
@@ -23201,6 +24371,14 @@
"", \
"" )
+#:def_cmd_opt( "GEOMETRY", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "GEOMETRY", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "GEOMETRY", "IGNORE", \
"", \
"" )
@@ -23285,6 +24463,14 @@
"", \
"" )
+#:def_cmd_opt( "XTEST", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "XTEST", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XTEST", "IGNORE", \
"", \
"" )
@@ -23413,10 +24599,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wpatt TEST [options]... [ignored]...", \
@@ -23438,7 +24621,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wpatt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wpatt FILEATTRIB [keyword]...", \
@@ -23479,18 +24663,21 @@
#:def_cmd( "CAT", "CAT", \
"wpatt CAT [source]...", \
"Read the entered PAT files (text or binary) and print them as decoded" \
- " text files to standard output (stdout). The output of all source" \
- " files is concatenated." )
+ " text files to standard output (stdout). $Wildcards$ and pipe" \
+ " characters are parsed. The output of all source files is" \
+ " concatenated." )
#:def_cmd( "DECODE", "DECODE|DEC", \
"wpatt DECODE [source]...", \
"Read the entered PAT files (text or binary) and decode them to text" \
- " files. The default destination is @'%P/%N.txt'@." )
+ " files. $Wildcards$ and pipe characters are parsed. The default" \
+ " destination is @'%P/%N.txt'@." )
#:def_cmd( "ENCODE", "ENCODE|ENC", \
"wpatt ENCODE [source]...", \
"Read the entered PAT files (text or binary) and encode (compile) them" \
- " to binary files. The default destination is @'%P/%N.pat'@." )
+ " to binary files. $Wildcards$ and pipe characters are parsed. The" \
+ " default destination is @'%P/%N.pat'@." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -23648,6 +24835,15 @@
"", \
"Suppress cross reference comments." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "NO_PARAM", "P|no-param|noparam", "C", \
"", \
"Disable parameter support in decoded KMP text files." )
@@ -23825,15 +25021,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -23864,6 +25068,14 @@
"", \
"" )
+#:def_cmd_opt( "CAT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CAT", "IN_ORDER", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CAT", "IGNORE", \
"", \
"" )
@@ -23884,6 +25096,18 @@
"", \
"" )
+#:def_cmd_opt( "DECODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DECODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECODE", "DEST", \
"", \
"" )
@@ -23920,10 +25144,6 @@
"", \
"" )
-#:def_cmd_opt( "DECODE", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "DECODE", "NO_HEADER", \
"", \
"Suppress the syntax information section in PAT text files." )
@@ -23940,6 +25160,18 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ENCODE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "DEST", \
"", \
"" )
@@ -23984,10 +25216,6 @@
"", \
"" )
-#:def_cmd_opt( "ENCODE", "IGNORE", \
- "", \
- "" )
-
##
###############################################################################
@@ -24033,10 +25261,7 @@
"This debug command accepts (like ARGTEST) all kinds of parameters and" \
" prints one line for each parameter. After that, the parameter is" \
" treated as a filename with wildcards and all matching files are" \
- " searched. The special parameters '+h' and '_h' enable or disable the" \
- " search for hidden directories and files (files beginning with a" \
- " point) for the following parameters. All tools know the EXPAND" \
- " command." )
+ " searched. All tools know the EXPAND command." )
#:def_cmd( "TEST", "TEST", \
"wstrt TEST [options]... [ignored]...", \
@@ -24058,7 +25283,8 @@
#:def_cmd( "FILETYPE", "FILETYPE|FT", \
"wstrt FILETYPE file...", \
"Scan the header of the entered files and print file type and path for" \
- " each file as list. All tools know the FILETYPE command." )
+ " each file as list. $Wildcards$ and pipe characters are parsed. All" \
+ " tools know the FILETYPE command." )
#:def_cmd( "FILEATTRIB", "FILEATTRIB|FA", \
"wstrt FILEATTRIB [keyword]...", \
@@ -24071,13 +25297,14 @@
#:def_cmd( "DUMP", "DUMP", \
"wstrt DUMP file...", \
"Dump the structure of REL files (e.g. @StaticR.rel@) and of DOL files" \
- " (e.g. @main.dol@) as text." )
+ " (e.g. @main.dol@) as text. $Wildcards$ and pipe characters are" \
+ " parsed." )
#:def_cmd( "HEXDUMP", "HEXDUMP|XDUMP", \
"wstrt HEXDUMP file...", \
"Dump the content of DOL files as hex dump and use virtual addresses." \
- " Select parts by --vaddr, --faddr and --sname. Without selectors, the" \
- " whole file is dumped." )
+ " $Wildcards$ and pipe characters are parsed. Select parts by --vaddr," \
+ " --faddr and --sname. Without selectors, the whole file is dumped." )
#:def_cmd( "PORT", "PORT", \
"wstrt PORT param...", \
@@ -24103,7 +25330,8 @@
#:def_cmd( "EXTRACT", "EXTRACT|X", \
"wstrt EXTRACT dol...", \
- "Extract the sections of a DOL or a REL file into a directory." )
+ "Extract the sections of DOL and REL file into a directory." \
+ " $Wildcards$ and pipe characters are parsed." )
#:def_cmd( "TRACKS", "TRACKS", \
"wstrt TRACKS [file]...", \
@@ -24140,13 +25368,14 @@
#:def_cmd( "ANALYZE", "ANALYZE|ANA|ANALYSE", \
"wstrt ANALYZE [file]...", \
- "Open 'StaticR.rel' and DOL files and analyze them. The files will be" \
- " classified using SHA1 checksums." )
+ "Open 'StaticR.rel' and DOL files and analyze them. $Wildcards$ and" \
+ " pipe characters are parsed. The files will be classified using SHA1" \
+ " checksums." )
#:def_cmd( "PATCH", "PATCH", \
"wstrt PATCH [file]...", \
- "Patch 'main.dol and 'StaticR.rel' files of Mario Kart Wii. No backup" \
- " is made." )
+ "Patch 'main.dol and 'StaticR.rel' files of Mario Kart Wii." \
+ " $Wildcards$ and pipe characters are parsed. No backup is made." )
#:def_opt( "VERSION", "V|version", "G", \
"", \
@@ -24295,6 +25524,15 @@
"", \
"List only the track file names and suppress table header and footer." )
+#:def_opt( "NO_WILDCARDS", "no-wildcards|nowildcards", "C", \
+ "", \
+ "Disable wildcard parsing and use each filename exactly as specified." )
+
+#:def_opt( "IN_ORDER", "in-order|inorder", "C", \
+ "", \
+ "Process the input files in order of the command line and don't delete" \
+ " duplicates." )
+
#:def_opt( "NO_HEADER", "H|no-header|noheader", "C", \
"", \
"Suppress the syntax information section in BMG text files." )
@@ -24538,11 +25776,9 @@
" and VBI hooks are optionally initialized. Use option {--force} to" \
" allow overlapped sections. Use option {--verbose} up to 2 times for" \
" a log.\n" \
- " If parameter FILE contains at least one wildcard (e.g. '*.gct')," \
+ " If parameter FILE contains at least one wildcard (e.g. \"*.GCT\")," \
" then FILE is used as search pattern and all found files are added." \
- " In order to use this variant, the calling shell must not interpret" \
- " the wildcards. Therefore, the parameter must usually be enclosed in" \
- " single or double quotes.\n" \
+ " Quote FILE for this purpose. \n" \
" If a single file is not found and the filename (not path) contains" \
" at least 1 '@@' character, then all '@@' characters of it are" \
" replaced by the region code (one of P,E,J,K) for a second try.\n" \
@@ -24818,15 +26054,23 @@
"", \
"Print message number instead of message name." )
-#:def_cmd_opt( "FILETYPE", "LONG", \
+#:def_cmd_opt( "FILETYPE", "NO_WILDCARDS", \
"", \
- "Print an additional column with the decompressed file type and" \
- " version. If entered twice, a validation status column is added." )
+ "" )
+
+#:def_cmd_opt( "FILETYPE", "IN_ORDER", \
+ "", \
+ "" )
#:def_cmd_opt( "FILETYPE", "IGNORE", \
"", \
"" )
+#:def_cmd_opt( "FILETYPE", "LONG", \
+ "", \
+ "Print an additional column with the decompressed file type and" \
+ " version. If entered twice, a validation status column is added." )
+
#:def_cmd_opt( "FILEATTRIB", "NO_HEADER", \
"", \
"" )
@@ -24839,11 +26083,35 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "LONG", \
"", \
"For DOL files: If set, a second table with the image map is printed." \
" If set twice, a third table with delta values is printed too." )
+#:def_cmd_opt( "HEXDUMP", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "HEXDUMP", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "HEXDUMP", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "HEXDUMP", "VADDR", \
"", \
"" )
@@ -25034,6 +26302,18 @@
"", \
"Print file offsets too." )
+#:def_cmd_opt( "HTTPS", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "HTTPS", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "HTTPS", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "HTTPS", "LONG", \
"", \
" Print output a C source" )
@@ -25042,6 +26322,18 @@
"", \
" Print hex dump if an entry differs." )
+#:def_cmd_opt( "EXTRACT", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "EXTRACT", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "EXTRACT", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "EXTRACT", "DEST", \
"", \
"" )
@@ -25350,6 +26642,18 @@
"Append a string in {--points} format that defines the table. If set" \
" twice, append up to 3 strings in different modes." )
+#:def_cmd_opt( "ANALYZE", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ANALYZE", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ANALYZE", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ANALYZE", "CLEAN_DOL", \
"", \
"" )
@@ -25419,6 +26723,18 @@
"Print different lists if bugs found. If set twice, print the lists" \
" always." )
+#:def_cmd_opt( "PATCH", "NO_WILDCARDS", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IN_ORDER", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "IGNORE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "DEST", \
"", \
"" )
@@ -25451,10 +26767,6 @@
"", \
"" )
-#:def_cmd_opt( "PATCH", "IGNORE", \
- "", \
- "" )
-
#:def_cmd_opt( "PATCH", "CLEAN_DOL", \
"", \
"" )