aboutsummaryrefslogtreecommitdiff
path: root/project/src/ui/ui-wszst.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
committerWiimm <wiimm@wiimm.de>2023-07-22 22:40:04 +0200
commit7a4ee26983b941ce0a8f72bcc02bf5566e9a7886 (patch)
tree202755942a4d5b67bedcd9f3c21eb2ababf8dd79 /project/src/ui/ui-wszst.c
parentb5b1fe7fc0cf460d6204c18ba7bb4c40f7597efa (diff)
SZS v2.36a
Diffstat (limited to 'project/src/ui/ui-wszst.c')
-rw-r--r--project/src/ui/ui-wszst.c1755
1 files changed, 1051 insertions, 704 deletions
diff --git a/project/src/ui/ui-wszst.c b/project/src/ui/ui-wszst.c
index da13aa2..3f48fee 100644
--- a/project/src/ui/ui-wszst.c
+++ b/project/src/ui/ui-wszst.c
@@ -477,6 +477,12 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" from more than 8 cups."
},
+ { OPT_9LAPS, false, false, false, false, false, 0, "9laps",
+ 0,
+ "Patch RACE*.szs files from directory .../Scene/UI/ to support 9 laps."
+ " See https://wiki.tockdom.com/wiki/Lap_Texture_Fix for details."
+ },
+
{ OPT_TITLE_SCREEN, false, false, false, false, false, 0, "title-screen",
"dir",
"Specify a directory from which to search and replace title screens."
@@ -559,6 +565,11 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" unneeded sections is also suppressed."
},
+ { OPT_NO_WILDCARDS, false, false, false, false, false, 0, "no-wildcards",
+ 0,
+ "Disable wildcard parsing and use each filename exactly as specified."
+ },
+
{ OPT_IN_ORDER, false, false, false, false, false, 0, "in-order",
0,
"Process the input files in order of the command line and don't delete"
@@ -1189,7 +1200,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
"Print in machine readable sections and parameter lines."
},
- {0,0,0,0,0,0,0,0,0,0}, // OPT__N_SPECIFIC == 142
+ {0,0,0,0,0,0,0,0,0,0}, // OPT__N_SPECIFIC == 144
//----- global options -----
@@ -1467,11 +1478,18 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" 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 LOG. See"
+ " FULL-DEFOBJ, DUMP-CLASS, DUMP-ONEWAY, DUMP-ALL, 1LAP .. 9LAPS,"
+ " MAX-LAPS, RM-EMPTY, TINY-0 .. TINY-7, INPLACE, SILENT and LOG. See"
" https://szs.wiimm.de/opt/kmp for details."
},
+ { OPT_N_LAPS, false, true, false, false, false, 0, "n-laps",
+ "laps",
+ "If LAPS is a number between 1 and 9, then ignore laps settings of"
+ " option --kmp (1LAP..9LAPS) and patch KMP:STGI to this number of"
+ " laps."
+ },
+
{ OPT_SPEED_MOD, false, false, false, false, false, 0, "speed-mod",
"factor",
"The speed modifier is a user extensions to change the basic speed of"
@@ -1577,13 +1595,14 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_LT_CLEAR, false, false, false, false, false, 0, "lt-clear",
0,
- "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."
},
{ OPT_LT_ONLINE, false, false, false, false, false, 0, "lt-online",
"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."
@@ -1591,14 +1610,14 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_LT_N_PLAYERS, false, false, false, false, false, 0, "lt-n-players",
"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."
},
{ OPT_LT_COND_BIT, false, false, false, false, false, 0, "lt-cond-bit",
"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."
@@ -1606,7 +1625,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_LT_GAME_MODE, false, false, false, false, false, 0, "lt-game-mode",
"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."
@@ -1614,7 +1633,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_LT_ENGINE, false, false, false, false, false, 0, "lt-engine",
"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."
@@ -1871,7 +1890,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" helper option."
},
- {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 225
+ {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 228
};
@@ -2288,25 +2307,25 @@ static const InfoOption_t option_cmd_STGI_IGNORE =
" too."
};
-static const InfoOption_t option_cmd_ISARENA_BRIEF =
+static const InfoOption_t option_cmd_IS_ARENA_IGNORE =
+ { OPT_IGNORE, false, false, false, false, false, 'i', "ignore",
+ 0,
+ "If set, ignore non existing source files and files without KMP"
+ " without warning."
+ };
+
+static const InfoOption_t option_cmd_IS_ARENA_BRIEF =
{ OPT_BRIEF, false, false, false, false, false, 'B', "brief",
0,
"If set, suppress the output of header and filenames."
};
-static const InfoOption_t option_cmd_ISARENA_QUIET =
+static const InfoOption_t option_cmd_IS_ARENA_QUIET =
{ OPT_QUIET, false, false, false, false, false, 'q', "quiet",
0,
"If set, print nothing and set only the exit status."
};
-static const InfoOption_t option_cmd_ISARENA_IGNORE =
- { OPT_IGNORE, false, false, false, false, false, 'i', "ignore",
- 0,
- "If set, ignore non existing source files and files without KMP"
- " without warning."
- };
-
static const InfoOption_t option_cmd_MINIMAP_LONG =
{ OPT_LONG, false, false, false, false, false, 'l', "long",
0,
@@ -2456,7 +2475,7 @@ static const KeywordTab_t CommandTab[] =
{ CMD_CHECK, "CHECK", 0, 0 },
{ CMD_SLOTS, "SLOTS", 0, 0 },
{ CMD_STGI, "STGI", 0, 0 },
- { CMD_ISARENA, "ISARENA", 0, 0 },
+ { CMD_IS_ARENA, "IS-ARENA", "ISARENA", 0 },
{ CMD_NORMALIZE, "NORMALIZE", "NORM", 0 },
{ CMD_PATCH, "PATCH", 0, 0 },
{ CMD_COPY, "COPY", "CP", 0 },
@@ -2601,6 +2620,8 @@ static const struct option OptionLong[] =
{ "xtridata", 2, 0, GO_XTRIDATA },
{ "xtri", 2, 0, GO_XTRIDATA },
{ "kmp", 1, 0, GO_KMP },
+ { "n-laps", 1, 0, GO_N_LAPS },
+ { "nlaps", 1, 0, GO_N_LAPS },
{ "speed-mod", 1, 0, GO_SPEED_MOD },
{ "speedmod", 1, 0, GO_SPEED_MOD },
{ "ktpt2", 1, 0, GO_KTPT2 },
@@ -2658,6 +2679,7 @@ static const struct option OptionLong[] =
{ "msg", 1, 0, GO_FILTER_BMG },
{ "le-menu", 0, 0, GO_LE_MENU },
{ "lemenu", 0, 0, GO_LE_MENU },
+ { "9laps", 0, 0, GO_9LAPS },
{ "title-screen", 1, 0, GO_TITLE_SCREEN },
{ "titlescreen", 1, 0, GO_TITLE_SCREEN },
{ "cup-icons", 1, 0, GO_CUP_ICONS },
@@ -2679,6 +2701,8 @@ static const struct option OptionLong[] =
{ "no-header", 0, 0, 'H' },
{ "noheader", 0, 0, 'H' },
{ "brief", 0, 0, 'B' },
+ { "no-wildcards", 0, 0, GO_NO_WILDCARDS },
+ { "nowildcards", 0, 0, GO_NO_WILDCARDS },
{ "in-order", 0, 0, GO_IN_ORDER },
{ "inorder", 0, 0, GO_IN_ORDER },
{ "pipe", 0, 0, GO_PIPE },
@@ -3000,133 +3024,135 @@ static const OptionIndex_t OptionIndex[UIOPT_INDEX_SIZE] =
/* 0x0bc */ OPT_FLAG_FILE,
/* 0x0bd */ OPT_XTRIDATA,
/* 0x0be */ OPT_KMP,
- /* 0x0bf */ OPT_SPEED_MOD,
- /* 0x0c0 */ OPT_KTPT2,
- /* 0x0c1 */ OPT_TFORM_KMP,
- /* 0x0c2 */ OPT_REPAIR_XPF,
- /* 0x0c3 */ OPT_GAMEMODES,
- /* 0x0c4 */ OPT_MDL,
- /* 0x0c5 */ OPT_PAT,
- /* 0x0c6 */ OPT_PATCH_FILE,
- /* 0x0c7 */ OPT_KMG_LIMIT,
- /* 0x0c8 */ OPT_KMG_COPY,
- /* 0x0c9 */ OPT_LT_CLEAR,
- /* 0x0ca */ OPT_LT_ONLINE,
- /* 0x0cb */ OPT_LT_N_PLAYERS,
- /* 0x0cc */ OPT_LT_COND_BIT,
- /* 0x0cd */ OPT_LT_GAME_MODE,
- /* 0x0ce */ OPT_LT_ENGINE,
- /* 0x0cf */ OPT_LT_RANDOM,
- /* 0x0d0 */ OPT_LEX_PURGE,
- /* 0x0d1 */ OPT_LEX_FEATURES,
- /* 0x0d2 */ OPT_LEX_RM_FEAT,
- /* 0x0d3 */ OPT_LOAD_BMG,
- /* 0x0d4 */ OPT_PATCH_BMG,
- /* 0x0d5 */ OPT_MACRO_BMG,
- /* 0x0d6 */ OPT_FILTER_BMG,
- /* 0x0d7 */ OPT_LE_MENU,
- /* 0x0d8 */ OPT_TITLE_SCREEN,
- /* 0x0d9 */ OPT_CUP_ICONS,
- /* 0x0da */ OPT_NO_COPY,
- /* 0x0db */ OPT_CACHE,
- /* 0x0dc */ OPT_CNAME,
- /* 0x0dd */ OPT_LOG_CACHE,
- /* 0x0de */ OPT_PARALLEL,
- /* 0x0df */ OPT_ID,
- /* 0x0e0 */ OPT_BASE64,
- /* 0x0e1 */ OPT_DB64,
- /* 0x0e2 */ OPT_CODING,
- /* 0x0e3 */ OPT_VERIFY,
- /* 0x0e4 */ OPT_ROUND,
- /* 0x0e5 */ OPT_IN_ORDER,
- /* 0x0e6 */ OPT_PIPE,
- /* 0x0e7 */ OPT_DELTA,
- /* 0x0e8 */ OPT_DIFF,
- /* 0x0e9 */ OPT_EPSILON,
- /* 0x0ea */ OPT_BMG_ENDIAN,
- /* 0x0eb */ OPT_BMG_ENCODING,
- /* 0x0ec */ OPT_BMG_INF_SIZE,
- /* 0x0ed */ OPT_BMG_MID,
- /* 0x0ee */ OPT_FORCE_ATTRIB,
- /* 0x0ef */ OPT_DEF_ATTRIB,
- /* 0x0f0 */ OPT_NO_ATTRIB,
- /* 0x0f1 */ OPT_X_ESCAPES,
- /* 0x0f2 */ OPT_OLD_ESCAPES,
- /* 0x0f3 */ OPT_NO_BMG_COLORS,
- /* 0x0f4 */ OPT_BMG_COLORS,
- /* 0x0f5 */ OPT_NO_BMG_INLINE,
- /* 0x0f6 */ OPT_AUTOADD_PATH,
- /* 0x0f7 */ OPT_STRIP,
- /* 0x0f8 */ OPT_UTF_8,
- /* 0x0f9 */ OPT_NO_UTF_8,
- /* 0x0fa */ OPT_FORCE,
- /* 0x0fb */ OPT_REPAIR_MAGICS,
- /* 0x0fc */ OPT_TINY,
- /* 0x0fd */ OPT_YAZ0,
- /* 0x0fe */ OPT_YAZ1,
- /* 0x0ff */ OPT_XYZ,
- /* 0x100 */ OPT_BZ,
- /* 0x101 */ OPT_SH,
- /* 0x102 */ OPT_BASH,
- /* 0x103 */ OPT_JSON,
- /* 0x104 */ OPT_PHP,
- /* 0x105 */ OPT_MAKEDOC,
- /* 0x106 */ OPT_VAR,
- /* 0x107 */ OPT_ARRAY,
- /* 0x108 */ OPT_AVAR,
- /* 0x109 */ OPT_CASE,
- /* 0x10a */ OPT_FMODES,
- /* 0x10b */ OPT_INSTALL,
- /* 0x10c */ OPT_ANALYZE,
- /* 0x10d */ OPT_ANALYZE_MODE,
- /* 0x10e */ OPT_OLD,
- /* 0x10f */ OPT_STD,
- /* 0x110 */ OPT_NEW,
- /* 0x111 */ OPT_EXTRACT,
- /* 0x112 */ OPT_REFERENCE,
- /* 0x113 */ OPT_NUMBER,
- /* 0x114 */ OPT_REMOVE_SRC,
- /* 0x115 */ OPT_IGNORE_SETUP,
- /* 0x116 */ OPT_PURGE,
- /* 0x117 */ OPT_ALIGN_U8,
- /* 0x118 */ OPT_ALIGN_PACK,
- /* 0x119 */ OPT_ALIGN_BRRES,
- /* 0x11a */ OPT_ALIGN_BREFF,
- /* 0x11b */ OPT_ALIGN_BREFT,
- /* 0x11c */ OPT_ALIGN,
- /* 0x11d */ OPT_ENCODE_ALL,
- /* 0x11e */ OPT_ENCODE_IMG,
- /* 0x11f */ OPT_NO_ENCODE,
- /* 0x120 */ OPT_NO_RECURSE,
- /* 0x121 */ OPT_AUTO_ADD,
- /* 0x122 */ OPT_NO_ECHO,
- /* 0x123 */ OPT_PT_DIR,
- /* 0x124 */ OPT_RM_AIPARAM,
- /* 0x125 */ OPT_U8,
- /* 0x126 */ OPT_SZS,
- /* 0x127 */ OPT_WU8,
- /* 0x128 */ OPT_XWU8,
- /* 0x129 */ OPT_WBZ,
- /* 0x12a */ OPT_PACK,
- /* 0x12b */ OPT_BRRES,
- /* 0x12c */ OPT_BREFF,
- /* 0x12d */ OPT_BREFT,
- /* 0x12e */ OPT_NO_COMPRESS,
- /* 0x12f */ OPT_FAST,
- /* 0x130 */ OPT_LINKS,
- /* 0x131 */ OPT_BASEDIR,
- /* 0x132 */ OPT_DECODE,
- /* 0x133 */ OPT_MIPMAPS,
- /* 0x134 */ OPT_NO_MIPMAPS,
- /* 0x135 */ OPT_N_MIPMAPS,
- /* 0x136 */ OPT_MAX_MIPMAPS,
- /* 0x137 */ OPT_MIPMAP_SIZE,
- /* 0x138 */ OPT_FAST_MIPMAPS,
- /* 0x139 */ OPT_CMPR_DEFAULT,
- /* 0x13a */ OPT_CUT,
- /* 0x13b */ OPT_RAW,
- /* 0x13c */ OPT_SECTIONS,
- /* 0x13d */ 0,0,0,
+ /* 0x0bf */ OPT_N_LAPS,
+ /* 0x0c0 */ OPT_SPEED_MOD,
+ /* 0x0c1 */ OPT_KTPT2,
+ /* 0x0c2 */ OPT_TFORM_KMP,
+ /* 0x0c3 */ OPT_REPAIR_XPF,
+ /* 0x0c4 */ OPT_GAMEMODES,
+ /* 0x0c5 */ OPT_MDL,
+ /* 0x0c6 */ OPT_PAT,
+ /* 0x0c7 */ OPT_PATCH_FILE,
+ /* 0x0c8 */ OPT_KMG_LIMIT,
+ /* 0x0c9 */ OPT_KMG_COPY,
+ /* 0x0ca */ OPT_LT_CLEAR,
+ /* 0x0cb */ OPT_LT_ONLINE,
+ /* 0x0cc */ OPT_LT_N_PLAYERS,
+ /* 0x0cd */ OPT_LT_COND_BIT,
+ /* 0x0ce */ OPT_LT_GAME_MODE,
+ /* 0x0cf */ OPT_LT_ENGINE,
+ /* 0x0d0 */ OPT_LT_RANDOM,
+ /* 0x0d1 */ OPT_LEX_PURGE,
+ /* 0x0d2 */ OPT_LEX_FEATURES,
+ /* 0x0d3 */ OPT_LEX_RM_FEAT,
+ /* 0x0d4 */ OPT_LOAD_BMG,
+ /* 0x0d5 */ OPT_PATCH_BMG,
+ /* 0x0d6 */ OPT_MACRO_BMG,
+ /* 0x0d7 */ OPT_FILTER_BMG,
+ /* 0x0d8 */ OPT_LE_MENU,
+ /* 0x0d9 */ OPT_9LAPS,
+ /* 0x0da */ OPT_TITLE_SCREEN,
+ /* 0x0db */ OPT_CUP_ICONS,
+ /* 0x0dc */ OPT_NO_COPY,
+ /* 0x0dd */ OPT_CACHE,
+ /* 0x0de */ OPT_CNAME,
+ /* 0x0df */ OPT_LOG_CACHE,
+ /* 0x0e0 */ OPT_PARALLEL,
+ /* 0x0e1 */ OPT_ID,
+ /* 0x0e2 */ OPT_BASE64,
+ /* 0x0e3 */ OPT_DB64,
+ /* 0x0e4 */ OPT_CODING,
+ /* 0x0e5 */ OPT_VERIFY,
+ /* 0x0e6 */ OPT_ROUND,
+ /* 0x0e7 */ OPT_NO_WILDCARDS,
+ /* 0x0e8 */ OPT_IN_ORDER,
+ /* 0x0e9 */ OPT_PIPE,
+ /* 0x0ea */ OPT_DELTA,
+ /* 0x0eb */ OPT_DIFF,
+ /* 0x0ec */ OPT_EPSILON,
+ /* 0x0ed */ OPT_BMG_ENDIAN,
+ /* 0x0ee */ OPT_BMG_ENCODING,
+ /* 0x0ef */ OPT_BMG_INF_SIZE,
+ /* 0x0f0 */ OPT_BMG_MID,
+ /* 0x0f1 */ OPT_FORCE_ATTRIB,
+ /* 0x0f2 */ OPT_DEF_ATTRIB,
+ /* 0x0f3 */ OPT_NO_ATTRIB,
+ /* 0x0f4 */ OPT_X_ESCAPES,
+ /* 0x0f5 */ OPT_OLD_ESCAPES,
+ /* 0x0f6 */ OPT_NO_BMG_COLORS,
+ /* 0x0f7 */ OPT_BMG_COLORS,
+ /* 0x0f8 */ OPT_NO_BMG_INLINE,
+ /* 0x0f9 */ OPT_AUTOADD_PATH,
+ /* 0x0fa */ OPT_STRIP,
+ /* 0x0fb */ OPT_UTF_8,
+ /* 0x0fc */ OPT_NO_UTF_8,
+ /* 0x0fd */ OPT_FORCE,
+ /* 0x0fe */ OPT_REPAIR_MAGICS,
+ /* 0x0ff */ OPT_TINY,
+ /* 0x100 */ OPT_YAZ0,
+ /* 0x101 */ OPT_YAZ1,
+ /* 0x102 */ OPT_XYZ,
+ /* 0x103 */ OPT_BZ,
+ /* 0x104 */ OPT_SH,
+ /* 0x105 */ OPT_BASH,
+ /* 0x106 */ OPT_JSON,
+ /* 0x107 */ OPT_PHP,
+ /* 0x108 */ OPT_MAKEDOC,
+ /* 0x109 */ OPT_VAR,
+ /* 0x10a */ OPT_ARRAY,
+ /* 0x10b */ OPT_AVAR,
+ /* 0x10c */ OPT_CASE,
+ /* 0x10d */ OPT_FMODES,
+ /* 0x10e */ OPT_INSTALL,
+ /* 0x10f */ OPT_ANALYZE,
+ /* 0x110 */ OPT_ANALYZE_MODE,
+ /* 0x111 */ OPT_OLD,
+ /* 0x112 */ OPT_STD,
+ /* 0x113 */ OPT_NEW,
+ /* 0x114 */ OPT_EXTRACT,
+ /* 0x115 */ OPT_REFERENCE,
+ /* 0x116 */ OPT_NUMBER,
+ /* 0x117 */ OPT_REMOVE_SRC,
+ /* 0x118 */ OPT_IGNORE_SETUP,
+ /* 0x119 */ OPT_PURGE,
+ /* 0x11a */ OPT_ALIGN_U8,
+ /* 0x11b */ OPT_ALIGN_PACK,
+ /* 0x11c */ OPT_ALIGN_BRRES,
+ /* 0x11d */ OPT_ALIGN_BREFF,
+ /* 0x11e */ OPT_ALIGN_BREFT,
+ /* 0x11f */ OPT_ALIGN,
+ /* 0x120 */ OPT_ENCODE_ALL,
+ /* 0x121 */ OPT_ENCODE_IMG,
+ /* 0x122 */ OPT_NO_ENCODE,
+ /* 0x123 */ OPT_NO_RECURSE,
+ /* 0x124 */ OPT_AUTO_ADD,
+ /* 0x125 */ OPT_NO_ECHO,
+ /* 0x126 */ OPT_PT_DIR,
+ /* 0x127 */ OPT_RM_AIPARAM,
+ /* 0x128 */ OPT_U8,
+ /* 0x129 */ OPT_SZS,
+ /* 0x12a */ OPT_WU8,
+ /* 0x12b */ OPT_XWU8,
+ /* 0x12c */ OPT_WBZ,
+ /* 0x12d */ OPT_PACK,
+ /* 0x12e */ OPT_BRRES,
+ /* 0x12f */ OPT_BREFF,
+ /* 0x130 */ OPT_BREFT,
+ /* 0x131 */ OPT_NO_COMPRESS,
+ /* 0x132 */ OPT_FAST,
+ /* 0x133 */ OPT_LINKS,
+ /* 0x134 */ OPT_BASEDIR,
+ /* 0x135 */ OPT_DECODE,
+ /* 0x136 */ OPT_MIPMAPS,
+ /* 0x137 */ OPT_NO_MIPMAPS,
+ /* 0x138 */ OPT_N_MIPMAPS,
+ /* 0x139 */ OPT_MAX_MIPMAPS,
+ /* 0x13a */ OPT_MIPMAP_SIZE,
+ /* 0x13b */ OPT_FAST_MIPMAPS,
+ /* 0x13c */ OPT_CMPR_DEFAULT,
+ /* 0x13d */ OPT_CUT,
+ /* 0x13e */ OPT_RAW,
+ /* 0x13f */ OPT_SECTIONS,
};
//
@@ -3134,742 +3160,742 @@ static const OptionIndex_t OptionIndex[UIOPT_INDEX_SIZE] =
/////////////// opt_allowed_cmd_* ///////////////
///////////////////////////////////////////////////////////////////////////////
-static u8 option_allowed_cmd_VERSION[142] = // cmd #1
+static u8 option_allowed_cmd_VERSION[144] = // cmd #1
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_HELP[142] = // cmd #2
+static u8 option_allowed_cmd_HELP[144] = // cmd #2
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1
};
-static u8 option_allowed_cmd_CONFIG[142] = // cmd #3
+static u8 option_allowed_cmd_CONFIG[144] = // cmd #3
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_INSTALL[142] = // cmd #4
+static u8 option_allowed_cmd_INSTALL[144] = // cmd #4
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_ARGTEST[142] = // cmd #5
+static u8 option_allowed_cmd_ARGTEST[144] = // cmd #5
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1
};
-static u8 option_allowed_cmd_EXPAND[142] = // cmd #6
+static u8 option_allowed_cmd_EXPAND[144] = // cmd #6
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1
};
-static u8 option_allowed_cmd_WILDCARDS[142] = // cmd #7
+static u8 option_allowed_cmd_WILDCARDS[144] = // cmd #7
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_TEST[142] = // cmd #8
+static u8 option_allowed_cmd_TEST[144] = // cmd #8
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1
};
-static u8 option_allowed_cmd_COLORS[142] = // cmd #9
+static u8 option_allowed_cmd_COLORS[144] = // cmd #9
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_ERROR[142] = // cmd #10
+static u8 option_allowed_cmd_ERROR[144] = // cmd #10
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_FILETYPE[142] = // cmd #11
+static u8 option_allowed_cmd_FILETYPE[144] = // cmd #11
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_UI_CHECK[142] = // cmd #12
+static u8 option_allowed_cmd_UI_CHECK[144] = // cmd #12
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_FILEATTRIB[142] = // cmd #13
+static u8 option_allowed_cmd_FILEATTRIB[144] = // cmd #13
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_BRSUB[142] = // cmd #14
+static u8 option_allowed_cmd_BRSUB[144] = // cmd #14
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_SYMBOLS[142] = // cmd #15
+static u8 option_allowed_cmd_SYMBOLS[144] = // cmd #15
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_FUNCTIONS[142] = // cmd #16
+static u8 option_allowed_cmd_FUNCTIONS[144] = // cmd #16
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_CALCULATE[142] = // cmd #17
+static u8 option_allowed_cmd_CALCULATE[144] = // cmd #17
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_MATRIX[142] = // cmd #18
+static u8 option_allowed_cmd_MATRIX[144] = // cmd #18
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
+ 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_FLOAT[142] = // cmd #19
+static u8 option_allowed_cmd_FLOAT[144] = // cmd #19
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_VR_CALC[142] = // cmd #20
+static u8 option_allowed_cmd_VR_CALC[144] = // cmd #20
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_VR_RACE[142] = // cmd #21
+static u8 option_allowed_cmd_VR_RACE[144] = // cmd #21
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_AUTOADD[142] = // cmd #22
+static u8 option_allowed_cmd_AUTOADD[144] = // cmd #22
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
- 0,0,1,0,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,1,0,0,1, 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_TRACKS[142] = // cmd #23
+static u8 option_allowed_cmd_TRACKS[144] = // cmd #23
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,1,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0
};
-static u8 option_allowed_cmd_SCANCACHE[142] = // cmd #24
+static u8 option_allowed_cmd_SCANCACHE[144] = // cmd #24
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_EXPORT[142] = // cmd #25
+static u8 option_allowed_cmd_EXPORT[144] = // cmd #25
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_SIZEOF[142] = // cmd #26
+static u8 option_allowed_cmd_SIZEOF[144] = // cmd #26
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_CODE[142] = // cmd #27
+static u8 option_allowed_cmd_CODE[144] = // cmd #27
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_RECODE[142] = // cmd #28
+static u8 option_allowed_cmd_RECODE[144] = // cmd #28
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_SUBFILE[142] = // cmd #29
+static u8 option_allowed_cmd_SUBFILE[144] = // cmd #29
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_TESTNORM[142] = // cmd #30
+static u8 option_allowed_cmd_TESTNORM[144] = // cmd #30
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_LIST[142] = // cmd #31
+static u8 option_allowed_cmd_LIST[144] = // cmd #31
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_LIST_L[142] = // cmd #32
+static u8 option_allowed_cmd_LIST_L[144] = // cmd #32
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_LIST_LL[142] = // cmd #33
+static u8 option_allowed_cmd_LIST_LL[144] = // cmd #33
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_LIST_LLL[142] = // cmd #34
+static u8 option_allowed_cmd_LIST_LLL[144] = // cmd #34
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_LIST_A[142] = // cmd #35
+static u8 option_allowed_cmd_LIST_A[144] = // cmd #35
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_LIST_LA[142] = // cmd #36
+static u8 option_allowed_cmd_LIST_LA[144] = // cmd #36
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_NAME_REF[142] = // cmd #37
+static u8 option_allowed_cmd_NAME_REF[144] = // cmd #37
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_ILIST[142] = // cmd #38
+static u8 option_allowed_cmd_ILIST[144] = // cmd #38
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_ILIST_L[142] = // cmd #39
+static u8 option_allowed_cmd_ILIST_L[144] = // cmd #39
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_ILIST_LL[142] = // cmd #40
+static u8 option_allowed_cmd_ILIST_LL[144] = // cmd #40
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_ILIST_A[142] = // cmd #41
+static u8 option_allowed_cmd_ILIST_A[144] = // cmd #41
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_ILIST_LA[142] = // cmd #42
+static u8 option_allowed_cmd_ILIST_LA[144] = // cmd #42
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_MEMORY[142] = // cmd #43
+static u8 option_allowed_cmd_MEMORY[144] = // cmd #43
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_MEMORY_A[142] = // cmd #44
+static u8 option_allowed_cmd_MEMORY_A[144] = // cmd #44
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 0,0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,0,0
};
-static u8 option_allowed_cmd_DUMP[142] = // cmd #45
+static u8 option_allowed_cmd_DUMP[144] = // cmd #45
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_SHA1[142] = // cmd #46
+static u8 option_allowed_cmd_SHA1[144] = // cmd #46
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 1,1,1,0,1, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,1,1,0, 1,0,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 1,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_ANALYZE[142] = // cmd #47
+static u8 option_allowed_cmd_ANALYZE[144] = // cmd #47
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_SPLIT[142] = // cmd #48
+static u8 option_allowed_cmd_SPLIT[144] = // cmd #48
{
0,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_IS_TEXTURE[142] = // cmd #49
+static u8 option_allowed_cmd_IS_TEXTURE[144] = // cmd #49
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_FEATURES[142] = // cmd #50
+static u8 option_allowed_cmd_FEATURES[144] = // cmd #50
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,1,1,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_DISTRIBUTION[142] = // cmd #51
+static u8 option_allowed_cmd_DISTRIBUTION[144] = // cmd #51
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,1, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 1,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,1,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,1,1,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_DIFF[142] = // cmd #52
+static u8 option_allowed_cmd_DIFF[144] = // cmd #52
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,1,1, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 1,1,0,0
};
-static u8 option_allowed_cmd_CHECK[142] = // cmd #53
+static u8 option_allowed_cmd_CHECK[144] = // cmd #53
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,1, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 1,0,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,1,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_SLOTS[142] = // cmd #54
+static u8 option_allowed_cmd_SLOTS[144] = // cmd #54
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,1,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_STGI[142] = // cmd #55
+static u8 option_allowed_cmd_STGI[144] = // cmd #55
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_ISARENA[142] = // cmd #56
+static u8 option_allowed_cmd_IS_ARENA[144] = // cmd #56
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_NORMALIZE[142] = // cmd #57
+static u8 option_allowed_cmd_NORMALIZE[144] = // cmd #57
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,1, 1,1,1,0,0,
- 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,1,1,1,1,
+ 0,0,0,0,0, 0,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_PATCH[142] = // cmd #58
+static u8 option_allowed_cmd_PATCH[144] = // cmd #58
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,1, 1,1,1,0,0,
- 0,0,0,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,1,1,1,1,
+ 0,0,0,0,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_COPY[142] = // cmd #59
+static u8 option_allowed_cmd_COPY[144] = // cmd #59
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,1, 1,1,1,0,0,
- 0,0,0,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,1,1,1,1,
+ 0,0,0,0,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_DUPLICATE[142] = // cmd #60
+static u8 option_allowed_cmd_DUPLICATE[144] = // cmd #60
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,1, 1,1,1,0,0,
- 0,0,0,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,1,1,1,1,
+ 0,0,0,0,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_MINIMAP[142] = // cmd #61
+static u8 option_allowed_cmd_MINIMAP[144] = // cmd #61
{
0,0,0,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,1,0,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,0,0, 0,0,0,0,0,
- 0,0,0,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,1, 0,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 0,0,0,0,0,
+ 0,0,0,0,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_COMPRESS[142] = // cmd #62
+static u8 option_allowed_cmd_COMPRESS[144] = // cmd #62
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,1, 1,1,1,0,0,
- 0,0,0,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,1,1,1,1,
+ 0,0,0,0,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_DECOMPRESS[142] = // cmd #63
+static u8 option_allowed_cmd_DECOMPRESS[144] = // cmd #63
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,1,1,1,1, 1,0,0,1,1, 1,1,1,1,0, 0,0,0,1,0, 0,1,1,1,0, 1,0,0,0,0,
- 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,0,0,0,0, 1,0,0,1,1, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_ENCODE[142] = // cmd #64
+static u8 option_allowed_cmd_ENCODE[144] = // cmd #64
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,0,1,1, 1,1,1,1,1, 1,1,1,0,1, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_CREATE[142] = // cmd #65
+static u8 option_allowed_cmd_CREATE[144] = // cmd #65
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 0,1,0,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 0,1,0,0,0, 0,1,1,1,1, 1,1,1,0,1, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,0,1,0, 0,0,0,1,1, 1,1,1,1,1, 0,1,0,0
};
-static u8 option_allowed_cmd_UPDATE[142] = // cmd #66
+static u8 option_allowed_cmd_UPDATE[144] = // cmd #66
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,1, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,1, 1,1,1,0,1, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,1,1,1, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,1, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,1,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,1, 1,1,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,1,0,0
};
-static u8 option_allowed_cmd_EXTRACT[142] = // cmd #67
+static u8 option_allowed_cmd_EXTRACT[144] = // cmd #67
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,1,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,1,1,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,1,1,1, 1,1,1,0,0, 0,1,1,1,1, 1,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 1,1,1,1,1, 0,0,0,1,1, 1,1,1,0
};
-static u8 option_allowed_cmd_XDECODE[142] = // cmd #68
+static u8 option_allowed_cmd_XDECODE[144] = // cmd #68
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,1,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,1,1,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,1,1,1, 1,1,1,0,0, 0,1,1,1,1, 1,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 1,1,1,1,1, 0,0,0,1,1, 1,1,1,0
};
-static u8 option_allowed_cmd_XEXPORT[142] = // cmd #69
+static u8 option_allowed_cmd_XEXPORT[144] = // cmd #69
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,1,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,1,1,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,1,1,1, 1,1,1,0,0, 0,1,1,1,1, 1,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 1,1,1,1,1, 0,0,0,1,1, 1,1,1,0
};
-static u8 option_allowed_cmd_XALL[142] = // cmd #70
+static u8 option_allowed_cmd_XALL[144] = // cmd #70
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,1,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,1,1,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,1,1,1, 1,1,1,0,0, 0,1,1,1,1, 1,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 1,1,1,1,1, 0,0,0,1,1, 1,1,1,0
};
-static u8 option_allowed_cmd_XCOMMON[142] = // cmd #71
+static u8 option_allowed_cmd_XCOMMON[144] = // cmd #71
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_BINARY[142] = // cmd #72
+static u8 option_allowed_cmd_BINARY[144] = // cmd #72
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_TEXT[142] = // cmd #73
+static u8 option_allowed_cmd_TEXT[144] = // cmd #73
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,1,
- 1,0,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
+ 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_CAT[142] = // cmd #74
+static u8 option_allowed_cmd_CAT[144] = // cmd #74
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,1,
- 1,0,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
+ 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_BMG[142] = // cmd #75
+static u8 option_allowed_cmd_BMG[144] = // cmd #75
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0,
- 0,0,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
+ 0,0,0,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_KCL[142] = // cmd #76
+static u8 option_allowed_cmd_KCL[144] = // cmd #76
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_KMP[142] = // cmd #77
+static u8 option_allowed_cmd_KMP[144] = // cmd #77
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_LEX[142] = // cmd #78
+static u8 option_allowed_cmd_LEX[144] = // cmd #78
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_INFO[142] = // cmd #79
+static u8 option_allowed_cmd_INFO[144] = // cmd #79
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_GHOST[142] = // cmd #80
+static u8 option_allowed_cmd_GHOST[144] = // cmd #80
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0,
- 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1
};
-static u8 option_allowed_cmd_YAZDUMP[142] = // cmd #81
+static u8 option_allowed_cmd_YAZDUMP[144] = // cmd #81
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 1,0,1,1,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
-static u8 option_allowed_cmd_VEHICLE[142] = // cmd #82
+static u8 option_allowed_cmd_VEHICLE[144] = // cmd #82
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,1,1,0,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
+ 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0
};
@@ -4009,6 +4035,9 @@ static const InfoOption_t * option_tab_cmd_CONFIG[] =
static const InfoOption_t * option_tab_cmd_INSTALL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
0
};
@@ -4027,8 +4056,9 @@ static const InfoOption_t * option_tab_cmd_EXPAND[] =
static const InfoOption_t * option_tab_cmd_WILDCARDS[] =
{
- OptionInfo + OPT_IGNORE,
+ OptionInfo + OPT_NO_WILDCARDS,
OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
0
};
@@ -4062,19 +4092,22 @@ static const InfoOption_t * option_tab_cmd_ERROR[] =
static const InfoOption_t * option_tab_cmd_FILETYPE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
&option_cmd_FILETYPE_LONG,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IGNORE,
0
};
static const InfoOption_t * option_tab_cmd_UI_CHECK[] =
{
- &option_cmd_UI_CHECK_LONG,
- OptionInfo + OPT_NO_HEADER,
+ OptionInfo + OPT_NO_WILDCARDS,
OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+ &option_cmd_UI_CHECK_LONG,
+ OptionInfo + OPT_NO_HEADER,
0
};
@@ -4171,7 +4204,12 @@ static const InfoOption_t * option_tab_cmd_VR_RACE[] =
static const InfoOption_t * option_tab_cmd_AUTOADD[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_AUTOADD_QUIET,
&option_cmd_AUTOADD_VERBOSE,
&option_cmd_AUTOADD_DEST,
@@ -4223,6 +4261,9 @@ static const InfoOption_t * option_tab_cmd_SIZEOF[] =
static const InfoOption_t * option_tab_cmd_CODE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
0
};
@@ -4258,14 +4299,19 @@ static const InfoOption_t * option_tab_cmd_TESTNORM[] =
static const InfoOption_t * option_tab_cmd_LIST[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4315,7 +4361,6 @@ static const InfoOption_t * option_tab_cmd_LIST[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4324,14 +4369,19 @@ static const InfoOption_t * option_tab_cmd_LIST[] =
static const InfoOption_t * option_tab_cmd_LIST_L[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4381,7 +4431,6 @@ static const InfoOption_t * option_tab_cmd_LIST_L[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4390,14 +4439,19 @@ static const InfoOption_t * option_tab_cmd_LIST_L[] =
static const InfoOption_t * option_tab_cmd_LIST_LL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4447,7 +4501,6 @@ static const InfoOption_t * option_tab_cmd_LIST_LL[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4456,14 +4509,19 @@ static const InfoOption_t * option_tab_cmd_LIST_LL[] =
static const InfoOption_t * option_tab_cmd_LIST_LLL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4513,7 +4571,6 @@ static const InfoOption_t * option_tab_cmd_LIST_LLL[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4522,14 +4579,19 @@ static const InfoOption_t * option_tab_cmd_LIST_LLL[] =
static const InfoOption_t * option_tab_cmd_LIST_A[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4579,7 +4641,6 @@ static const InfoOption_t * option_tab_cmd_LIST_A[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4588,14 +4649,19 @@ static const InfoOption_t * option_tab_cmd_LIST_A[] =
static const InfoOption_t * option_tab_cmd_LIST_LA[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
&option_cmd_LIST_LONG,
OptionInfo + OPT_SORT,
OptionInfo + OPT_NO_HEADER,
- OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -4645,7 +4711,6 @@ static const InfoOption_t * option_tab_cmd_LIST_LA[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -4663,7 +4728,13 @@ static const InfoOption_t * option_tab_cmd_NAME_REF[] =
static const InfoOption_t * option_tab_cmd_ILIST[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_ALL,
&option_cmd_ILIST_LONG,
OptionInfo + OPT_SORT,
@@ -4717,7 +4788,6 @@ static const InfoOption_t * option_tab_cmd_ILIST[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -4725,7 +4795,13 @@ static const InfoOption_t * option_tab_cmd_ILIST[] =
static const InfoOption_t * option_tab_cmd_ILIST_L[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_ALL,
&option_cmd_ILIST_LONG,
OptionInfo + OPT_SORT,
@@ -4779,7 +4855,6 @@ static const InfoOption_t * option_tab_cmd_ILIST_L[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -4787,7 +4862,13 @@ static const InfoOption_t * option_tab_cmd_ILIST_L[] =
static const InfoOption_t * option_tab_cmd_ILIST_LL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_ALL,
&option_cmd_ILIST_LONG,
OptionInfo + OPT_SORT,
@@ -4841,7 +4922,6 @@ static const InfoOption_t * option_tab_cmd_ILIST_LL[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -4849,7 +4929,13 @@ static const InfoOption_t * option_tab_cmd_ILIST_LL[] =
static const InfoOption_t * option_tab_cmd_ILIST_A[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_ALL,
&option_cmd_ILIST_LONG,
OptionInfo + OPT_SORT,
@@ -4903,7 +4989,6 @@ static const InfoOption_t * option_tab_cmd_ILIST_A[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -4911,7 +4996,13 @@ static const InfoOption_t * option_tab_cmd_ILIST_A[] =
static const InfoOption_t * option_tab_cmd_ILIST_LA[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_ALL,
&option_cmd_ILIST_LONG,
OptionInfo + OPT_SORT,
@@ -4965,7 +5056,6 @@ static const InfoOption_t * option_tab_cmd_ILIST_LA[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -4973,7 +5063,13 @@ static const InfoOption_t * option_tab_cmd_ILIST_LA[] =
static const InfoOption_t * option_tab_cmd_MEMORY[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
&option_cmd_MEMORY_DECODE,
&option_cmd_MEMORY_MIPMAPS,
@@ -5031,7 +5127,6 @@ static const InfoOption_t * option_tab_cmd_MEMORY[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -5040,7 +5135,13 @@ static const InfoOption_t * option_tab_cmd_MEMORY[] =
static const InfoOption_t * option_tab_cmd_MEMORY_A[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_RECURSE,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_EXT,
&option_cmd_MEMORY_DECODE,
&option_cmd_MEMORY_MIPMAPS,
@@ -5098,7 +5199,6 @@ static const InfoOption_t * option_tab_cmd_MEMORY_A[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_SLOT,
@@ -5107,6 +5207,12 @@ static const InfoOption_t * option_tab_cmd_MEMORY_A[] =
static const InfoOption_t * option_tab_cmd_DUMP[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
@@ -5157,7 +5263,6 @@ static const InfoOption_t * option_tab_cmd_DUMP[] =
OptionInfo + OPT_MIPMAP_SIZE,
OptionInfo + OPT_FAST_MIPMAPS,
OptionInfo + OPT_CMPR_DEFAULT,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
0
@@ -5165,7 +5270,13 @@ static const InfoOption_t * option_tab_cmd_DUMP[] =
static const InfoOption_t * option_tab_cmd_SHA1[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_RECURSE,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
OptionInfo + OPT_IGNORE_SETUP,
@@ -5230,8 +5341,13 @@ static const InfoOption_t * option_tab_cmd_SHA1[] =
static const InfoOption_t * option_tab_cmd_ANALYZE[] =
{
- &option_cmd_ANALYZE_LONG,
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
+ &option_cmd_ANALYZE_LONG,
&option_cmd_ANALYZE_QUIET,
OptionInfo + OPT_NONE, // separator
@@ -5258,6 +5374,12 @@ static const InfoOption_t * option_tab_cmd_ANALYZE[] =
static const InfoOption_t * option_tab_cmd_SPLIT[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_LOAD_PREFIX,
OptionInfo + OPT_LOAD_CATEGORY,
OptionInfo + OPT_PLUS,
@@ -5266,10 +5388,6 @@ static const InfoOption_t * option_tab_cmd_SPLIT[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
-
- OptionInfo + OPT_NONE, // separator
-
&option_grp_SCRIPT_SECTIONS,
OptionInfo + OPT_SH,
OptionInfo + OPT_BASH,
@@ -5291,7 +5409,12 @@ static const InfoOption_t * option_tab_cmd_SPLIT[] =
static const InfoOption_t * option_tab_cmd_IS_TEXTURE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_REFERENCE,
OptionInfo + OPT_BATTLE,
&option_cmd_IS_TEXTURE_LONG,
@@ -5301,9 +5424,14 @@ static const InfoOption_t * option_tab_cmd_IS_TEXTURE[] =
static const InfoOption_t * option_tab_cmd_FEATURES[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_FEATURES_BRIEF,
&option_cmd_FEATURES_LONG,
- OptionInfo + OPT_IGNORE,
&option_cmd_FEATURES_QUIET,
OptionInfo + OPT_NONE, // separator
@@ -5330,7 +5458,12 @@ static const InfoOption_t * option_tab_cmd_FEATURES[] =
static const InfoOption_t * option_tab_cmd_DISTRIBUTION[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
OptionInfo + OPT_IGNORE_SETUP,
@@ -5404,8 +5537,13 @@ static const InfoOption_t * option_tab_cmd_DIFF[] =
static const InfoOption_t * option_tab_cmd_CHECK[] =
{
- &option_cmd_CHECK_NO_CHECK,
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
+ &option_cmd_CHECK_NO_CHECK,
OptionInfo + OPT_COLORS,
OptionInfo + OPT_NO_COLORS,
&option_cmd_CHECK_BRIEF,
@@ -5511,6 +5649,7 @@ static const InfoOption_t * option_tab_cmd_CHECK[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5519,7 +5658,12 @@ static const InfoOption_t * option_tab_cmd_CHECK[] =
static const InfoOption_t * option_tab_cmd_SLOTS[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_SLOTS_BRIEF,
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_U8,
@@ -5622,6 +5766,7 @@ static const InfoOption_t * option_tab_cmd_SLOTS[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5630,28 +5775,44 @@ static const InfoOption_t * option_tab_cmd_SLOTS[] =
static const InfoOption_t * option_tab_cmd_STGI[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ &option_cmd_STGI_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_COLORS,
OptionInfo + OPT_NO_COLORS,
OptionInfo + OPT_NO_HEADER,
- &option_cmd_STGI_IGNORE,
0
};
-static const InfoOption_t * option_tab_cmd_ISARENA[] =
+static const InfoOption_t * option_tab_cmd_IS_ARENA[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ &option_cmd_IS_ARENA_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_COLORS,
OptionInfo + OPT_NO_COLORS,
OptionInfo + OPT_NO_HEADER,
- &option_cmd_ISARENA_BRIEF,
- &option_cmd_ISARENA_QUIET,
- &option_cmd_ISARENA_IGNORE,
+ &option_cmd_IS_ARENA_BRIEF,
+ &option_cmd_IS_ARENA_QUIET,
0
};
static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -5677,7 +5838,6 @@ static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
OptionInfo + OPT_ALIGN_U8,
@@ -5741,6 +5901,7 @@ static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5749,6 +5910,12 @@ static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
static const InfoOption_t * option_tab_cmd_PATCH[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -5775,7 +5942,6 @@ static const InfoOption_t * option_tab_cmd_PATCH[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_COMPRESS,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
@@ -5840,6 +6006,7 @@ static const InfoOption_t * option_tab_cmd_PATCH[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5848,6 +6015,12 @@ static const InfoOption_t * option_tab_cmd_PATCH[] =
static const InfoOption_t * option_tab_cmd_COPY[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -5874,7 +6047,6 @@ static const InfoOption_t * option_tab_cmd_COPY[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_COMPRESS,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
@@ -5939,6 +6111,7 @@ static const InfoOption_t * option_tab_cmd_COPY[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5948,6 +6121,12 @@ static const InfoOption_t * option_tab_cmd_COPY[] =
static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
{
OptionInfo + OPT_GAMEMODES,
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -5974,7 +6153,6 @@ static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_COMPRESS,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
@@ -6039,6 +6217,7 @@ static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6047,10 +6226,15 @@ static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
static const InfoOption_t * option_tab_cmd_MINIMAP[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_MINIMAP_LONG,
OptionInfo + OPT_REMOVE_DEST,
OptionInfo + OPT_PRESERVE,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_COMPRESS,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
@@ -6102,6 +6286,12 @@ static const InfoOption_t * option_tab_cmd_MINIMAP[] =
static const InfoOption_t * option_tab_cmd_COMPRESS[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6127,7 +6317,6 @@ static const InfoOption_t * option_tab_cmd_COMPRESS[] =
OptionInfo + OPT_NONE, // separator
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_COMPRESS,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
@@ -6192,6 +6381,7 @@ static const InfoOption_t * option_tab_cmd_COMPRESS[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6200,6 +6390,12 @@ static const InfoOption_t * option_tab_cmd_COMPRESS[] =
static const InfoOption_t * option_tab_cmd_DECOMPRESS[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6217,7 +6413,6 @@ static const InfoOption_t * option_tab_cmd_DECOMPRESS[] =
OptionInfo + OPT_U8,
OptionInfo + OPT_WU8,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_NORM,
OptionInfo + OPT_LINKS,
OptionInfo + OPT_ALIGN_U8,
@@ -6280,6 +6475,7 @@ static const InfoOption_t * option_tab_cmd_DECOMPRESS[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6288,6 +6484,12 @@ static const InfoOption_t * option_tab_cmd_DECOMPRESS[] =
static const InfoOption_t * option_tab_cmd_ENCODE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_IGNORE_SETUP,
OptionInfo + OPT_ALIGN_U8,
OptionInfo + OPT_ALIGN_PACK,
@@ -6371,6 +6573,7 @@ static const InfoOption_t * option_tab_cmd_ENCODE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6379,6 +6582,12 @@ static const InfoOption_t * option_tab_cmd_ENCODE[] =
static const InfoOption_t * option_tab_cmd_CREATE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6494,6 +6703,7 @@ static const InfoOption_t * option_tab_cmd_CREATE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6502,8 +6712,13 @@ static const InfoOption_t * option_tab_cmd_CREATE[] =
static const InfoOption_t * option_tab_cmd_UPDATE[] =
{
- OptionInfo + OPT_SOURCE,
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
+ OptionInfo + OPT_SOURCE,
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6585,6 +6800,7 @@ static const InfoOption_t * option_tab_cmd_UPDATE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6593,6 +6809,12 @@ static const InfoOption_t * option_tab_cmd_UPDATE[] =
static const InfoOption_t * option_tab_cmd_EXTRACT[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6615,7 +6837,6 @@ static const InfoOption_t * option_tab_cmd_EXTRACT[] =
OptionInfo + OPT_CMPR_DEFAULT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
- OptionInfo + OPT_IGNORE,
&option_grp_TEXTOUT_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_DELTA,
@@ -6675,6 +6896,7 @@ static const InfoOption_t * option_tab_cmd_EXTRACT[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6683,6 +6905,12 @@ static const InfoOption_t * option_tab_cmd_EXTRACT[] =
static const InfoOption_t * option_tab_cmd_XDECODE[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6705,7 +6933,6 @@ static const InfoOption_t * option_tab_cmd_XDECODE[] =
OptionInfo + OPT_CMPR_DEFAULT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
- OptionInfo + OPT_IGNORE,
&option_grp_TEXTOUT_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_DELTA,
@@ -6765,6 +6992,7 @@ static const InfoOption_t * option_tab_cmd_XDECODE[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6773,6 +7001,12 @@ static const InfoOption_t * option_tab_cmd_XDECODE[] =
static const InfoOption_t * option_tab_cmd_XEXPORT[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6795,7 +7029,6 @@ static const InfoOption_t * option_tab_cmd_XEXPORT[] =
OptionInfo + OPT_CMPR_DEFAULT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
- OptionInfo + OPT_IGNORE,
&option_grp_TEXTOUT_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_DELTA,
@@ -6855,6 +7088,7 @@ static const InfoOption_t * option_tab_cmd_XEXPORT[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6863,6 +7097,12 @@ static const InfoOption_t * option_tab_cmd_XEXPORT[] =
static const InfoOption_t * option_tab_cmd_XALL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6885,7 +7125,6 @@ static const InfoOption_t * option_tab_cmd_XALL[] =
OptionInfo + OPT_CMPR_DEFAULT,
OptionInfo + OPT_CUT,
OptionInfo + OPT_ALL,
- OptionInfo + OPT_IGNORE,
&option_grp_TEXTOUT_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_DELTA,
@@ -6945,6 +7184,7 @@ static const InfoOption_t * option_tab_cmd_XALL[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6953,6 +7193,12 @@ static const InfoOption_t * option_tab_cmd_XALL[] =
static const InfoOption_t * option_tab_cmd_XCOMMON[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6964,16 +7210,20 @@ static const InfoOption_t * option_tab_cmd_XCOMMON[] =
OptionInfo + OPT_OVERWRITE,
OptionInfo + OPT_NUMBER,
OptionInfo + OPT_REMOVE_DEST,
- OptionInfo + OPT_IGNORE,
0
};
static const InfoOption_t * option_tab_cmd_BINARY[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_KMG_LIMIT,
OptionInfo + OPT_KMG_COPY,
- OptionInfo + OPT_IGNORE,
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -6991,7 +7241,12 @@ static const InfoOption_t * option_tab_cmd_BINARY[] =
static const InfoOption_t * option_tab_cmd_TEXT[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DECODE,
OptionInfo + OPT_KMG_LIMIT,
OptionInfo + OPT_KMG_COPY,
@@ -7035,7 +7290,12 @@ static const InfoOption_t * option_tab_cmd_TEXT[] =
static const InfoOption_t * option_tab_cmd_CAT[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DECODE,
&option_grp_TEXTOUT_NO_HEADER,
OptionInfo + OPT_BRIEF,
@@ -7063,7 +7323,12 @@ static const InfoOption_t * option_tab_cmd_CAT[] =
static const InfoOption_t * option_tab_cmd_BMG[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_BMG_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_BMG_ENDIAN,
@@ -7087,7 +7352,12 @@ static const InfoOption_t * option_tab_cmd_BMG[] =
static const InfoOption_t * option_tab_cmd_KCL[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_KCL_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_NO_PARAM,
@@ -7143,6 +7413,7 @@ static const InfoOption_t * option_tab_cmd_KCL[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7151,7 +7422,12 @@ static const InfoOption_t * option_tab_cmd_KCL[] =
static const InfoOption_t * option_tab_cmd_KMP[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_KMP_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_EXPORT,
@@ -7208,6 +7484,7 @@ static const InfoOption_t * option_tab_cmd_KMP[] =
OptionInfo + OPT_MACRO_BMG,
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
+ OptionInfo + OPT_9LAPS,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7216,7 +7493,12 @@ static const InfoOption_t * option_tab_cmd_KMP[] =
static const InfoOption_t * option_tab_cmd_LEX[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_LEX_NO_HEADER,
OptionInfo + OPT_BRIEF,
OptionInfo + OPT_EXPORT,
@@ -7226,6 +7508,8 @@ static const InfoOption_t * option_tab_cmd_LEX[] =
static const InfoOption_t * option_tab_cmd_INFO[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
&option_cmd_INFO_NO_HEADER,
@@ -7234,7 +7518,12 @@ static const InfoOption_t * option_tab_cmd_INFO[] =
static const InfoOption_t * option_tab_cmd_GHOST[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
&option_cmd_GHOST_NO_HEADER,
OptionInfo + OPT_NONE, // separator
@@ -7260,6 +7549,12 @@ static const InfoOption_t * option_tab_cmd_GHOST[] =
static const InfoOption_t * option_tab_cmd_YAZDUMP[] =
{
+ OptionInfo + OPT_NO_WILDCARDS,
+ OptionInfo + OPT_IN_ORDER,
+ OptionInfo + OPT_IGNORE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_DEST,
OptionInfo + OPT_DEST2,
OptionInfo + OPT_ESC,
@@ -7374,10 +7669,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"INSTALL",
0,
"wszst INSTALL [file]...",
- "Install files to the shared directory. Use 'wszst CONFIG' to list"
- " related pathes.",
- 0,
+ "Install files to the shared directory. Wildcards and pipe characters"
+ " are parsed, see https://szs.wiimm.de/doc/wildcards for details. Use"
+ " 'wszst CONFIG' to list related pathes.",
0,
+ 3,
option_tab_cmd_INSTALL,
option_allowed_cmd_INSTALL
},
@@ -7407,10 +7703,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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.",
0,
0,
option_tab_cmd_EXPAND,
@@ -7424,15 +7717,14 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"WILDCARDS",
0,
"wszst WILDCARDS pattern...",
- " Each parameter is treated as a filename. Wildcards are accepted, see"
- " https://szs.wiimm.de/doc/wildcards for details. 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, see https://szs.wiimm.de/doc/wildcards for"
+ " details. 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.",
0,
- 2,
+ 3,
option_tab_cmd_WILDCARDS,
option_allowed_cmd_WILDCARDS
},
@@ -7492,9 +7784,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details. All tools know the"
+ " FILETYPE command.",
0,
- 3,
+ 5,
option_tab_cmd_FILETYPE,
option_allowed_cmd_FILETYPE
},
@@ -7507,12 +7801,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"UC",
"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, see https://szs.wiimm.de/doc/wildcards for details."
- " 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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 4,
+ 5,
option_tab_cmd_UI_CHECK,
option_allowed_cmd_UI_CHECK
},
@@ -7541,11 +7834,13 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
false,
"BRSUB",
0,
- "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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
3,
option_tab_cmd_BRSUB,
@@ -7688,12 +7983,15 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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"
+ " are searched for the missed auto-add files. Wildcards and pipe"
+ " characters are parsed, see https://szs.wiimm.de/doc/wildcards for"
+ " details.\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.",
0,
- 8,
+ 10,
option_tab_cmd_AUTOADD,
option_allowed_cmd_AUTOADD
},
@@ -7773,9 +8071,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"wszst _CODE [files]",
"All bytes of all input files are xor'ed with 0xDC and copied to"
- " stdout. If no source file is given, standard input is read.",
- 0,
+ " stdout. If no source file is given, standard input is read."
+ " Wildcards and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
+ 3,
option_tab_cmd_CODE,
option_allowed_cmd_CODE
},
@@ -7833,12 +8133,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
- " https://szs.wiimm.de/doc/wildcards for details. 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST,
option_allowed_cmd_LIST
},
@@ -7851,12 +8149,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"LL",
"wszst LIST-L [source]...",
"List all sub files with size. 'LIST-L' and 'LL' are short cuts for"
- " 'LIST --long'. Wildcards are accepted, see"
- " https://szs.wiimm.de/doc/wildcards for details. 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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST_L,
option_allowed_cmd_LIST_L
},
@@ -7869,12 +8165,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"LLL",
"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, see"
- " https://szs.wiimm.de/doc/wildcards for details. 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST_LL,
option_allowed_cmd_LIST_LL
},
@@ -7888,11 +8182,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details."
- " After evaluating the wildcards, all input files are sorted according"
- " to their path and duplicates are deleted.",
+ " and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST_LLL,
option_allowed_cmd_LIST_LLL
},
@@ -7905,12 +8198,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"LA",
"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, see"
- " https://szs.wiimm.de/doc/wildcards for details. 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST_A,
option_allowed_cmd_LIST_A
},
@@ -7924,11 +8215,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details."
- " After evaluating the wildcards, all input files are sorted according"
- " to their path and duplicates are deleted.",
+ " and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 52,
option_tab_cmd_LIST_LA,
option_allowed_cmd_LIST_LA
},
@@ -7943,7 +8233,8 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
3,
option_tab_cmd_NAME_REF,
@@ -7960,9 +8251,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 47,
+ 49,
option_tab_cmd_ILIST,
option_allowed_cmd_ILIST
},
@@ -7977,7 +8269,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List all image files with geometry data. 'ILIST-L' and 'ILL' are"
" short cuts for 'ILIST --long'.",
0,
- 47,
+ 49,
option_tab_cmd_ILIST_L,
option_allowed_cmd_ILIST_L
},
@@ -7992,7 +8284,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List all sub files with advanced geometry data. 'ILIST-LL' and 'ILLL'"
" are short cuts for 'ILIST --long --long'.",
0,
- 47,
+ 49,
option_tab_cmd_ILIST_LL,
option_allowed_cmd_ILIST_LL
},
@@ -8007,7 +8299,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List recursive all image files. 'ILIST-A' and 'ILA' are short cuts"
" for 'ILIST --all'.",
0,
- 47,
+ 49,
option_tab_cmd_ILIST_A,
option_allowed_cmd_ILIST_A
},
@@ -8022,7 +8314,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List recursive all image files with geometry data. 'ILIST-LA' and"
" 'ILLA' are short cuts for 'ILIST --long --all'.",
0,
- 47,
+ 49,
option_tab_cmd_ILIST_LA,
option_allowed_cmd_ILIST_LA
},
@@ -8035,9 +8327,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 49,
+ 51,
option_tab_cmd_MEMORY,
option_allowed_cmd_MEMORY
},
@@ -8052,7 +8345,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"Dump recursive a memory map of each source file. 'MEMORY-A' and"
" 'MEMA' are short cuts for 'MEMORY --all --all'.",
0,
- 49,
+ 51,
option_tab_cmd_MEMORY_A,
option_allowed_cmd_MEMORY_A
},
@@ -8067,9 +8360,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 43,
+ 45,
option_tab_cmd_DUMP,
option_allowed_cmd_DUMP
},
@@ -8082,9 +8376,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 50,
+ 53,
option_tab_cmd_SHA1,
option_allowed_cmd_SHA1
},
@@ -8097,9 +8393,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"ANA",
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 16,
+ 18,
option_tab_cmd_ANALYZE,
option_allowed_cmd_ANALYZE
},
@@ -8112,9 +8410,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 18,
+ 20,
option_tab_cmd_SPLIT,
option_allowed_cmd_SPLIT
},
@@ -8129,12 +8429,14 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.\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.",
0,
- 4,
+ 6,
option_tab_cmd_IS_TEXTURE,
option_allowed_cmd_IS_TEXTURE
},
@@ -8148,9 +8450,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 17,
+ 19,
option_tab_cmd_FEATURES,
option_allowed_cmd_FEATURES
},
@@ -8167,7 +8471,8 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see https://szs.wiimm.de/doc/wildcards for details.\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"
@@ -8177,7 +8482,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" See »welect DISTRIBUTION« for a new and alternative implementation"
" of this.",
0,
- 47,
+ 49,
option_tab_cmd_DISTRIBUTION,
option_allowed_cmd_DISTRIBUTION
},
@@ -8211,9 +8516,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 97,
+ 100,
option_tab_cmd_CHECK,
option_allowed_cmd_CHECK
},
@@ -8229,9 +8535,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 93,
+ 96,
option_tab_cmd_SLOTS,
option_allowed_cmd_SLOTS
},
@@ -8246,32 +8553,35 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 4,
+ 6,
option_tab_cmd_STGI,
option_allowed_cmd_STGI
},
- { CMD_ISARENA,
+ { CMD_IS_ARENA,
false,
false,
false,
+ "IS-ARENA",
"ISARENA",
- 0,
- "wszst ISARENA [source]...",
+ "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, see https://szs.wiimm.de/doc/wildcards for details. 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.",
0,
- 6,
- option_tab_cmd_ISARENA,
- option_allowed_cmd_ISARENA
+ 8,
+ option_tab_cmd_IS_ARENA,
+ option_allowed_cmd_IS_ARENA
},
{ CMD_NORMALIZE,
@@ -8286,10 +8596,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.\n"
" 'wszst NORMALIZE' is the same as 'wszst PATCH --norm'.",
0,
- 79,
+ 82,
option_tab_cmd_NORMALIZE,
option_allowed_cmd_NORMALIZE
},
@@ -8305,9 +8616,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see https://szs.wiimm.de/doc/wildcards for details.",
+ " and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 81,
+ 84,
option_tab_cmd_PATCH,
option_allowed_cmd_PATCH
},
@@ -8323,12 +8635,15 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details. Patching is also"
+ " possible and option --overwrite is set implicitly.",
0,
- 81,
+ 84,
option_tab_cmd_COPY,
option_allowed_cmd_COPY
},
@@ -8353,7 +8668,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" Use command 'wkmpt GAMEMODES' to list all variants and to check them"
" beforehand.",
0,
- 82,
+ 85,
option_tab_cmd_DUPLICATE,
option_allowed_cmd_DUPLICATE
},
@@ -8369,9 +8684,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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,"
+ " see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 46,
+ 48,
option_tab_cmd_MINIMAP,
option_allowed_cmd_MINIMAP
},
@@ -8385,9 +8701,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 80,
+ 83,
option_tab_cmd_COMPRESS,
option_allowed_cmd_COMPRESS
},
@@ -8399,9 +8716,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 73,
+ 76,
option_tab_cmd_DECOMPRESS,
option_allowed_cmd_DECOMPRESS
},
@@ -8414,9 +8733,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 76,
+ 80,
option_tab_cmd_ENCODE,
option_allowed_cmd_ENCODE
},
@@ -8430,9 +8751,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 102,
+ 106,
option_tab_cmd_CREATE,
option_allowed_cmd_CREATE
},
@@ -8449,9 +8772,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 73,
+ 76,
option_tab_cmd_UPDATE,
option_allowed_cmd_UPDATE
},
@@ -8464,9 +8788,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 78,
+ 81,
option_tab_cmd_EXTRACT,
option_allowed_cmd_EXTRACT
},
@@ -8481,9 +8807,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 78,
+ 81,
option_tab_cmd_XDECODE,
option_allowed_cmd_XDECODE
},
@@ -8498,9 +8825,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 78,
+ 81,
option_tab_cmd_XEXPORT,
option_allowed_cmd_XEXPORT
},
@@ -8515,9 +8843,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 78,
+ 81,
option_tab_cmd_XALL,
option_allowed_cmd_XALL
},
@@ -8531,9 +8860,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 9,
+ 11,
option_tab_cmd_XCOMMON,
option_allowed_cmd_XCOMMON
},
@@ -8546,12 +8877,14 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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, see https://szs.wiimm.de/doc/wildcards for details.\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.",
0,
- 11,
+ 13,
option_tab_cmd_BINARY,
option_allowed_cmd_BINARY
},
@@ -8564,12 +8897,13 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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,"
+ " see https://szs.wiimm.de/doc/wildcards for details.\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.",
0,
- 32,
+ 34,
option_tab_cmd_TEXT,
option_allowed_cmd_TEXT
},
@@ -8582,10 +8916,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see https://szs.wiimm.de/doc/wildcards for details. The"
+ " output of all source files is concatenated and written to stdout.",
0,
- 22,
+ 24,
option_tab_cmd_CAT,
option_allowed_cmd_CAT
},
@@ -8599,9 +8934,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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,"
+ " see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 18,
+ 20,
option_tab_cmd_BMG,
option_allowed_cmd_BMG
},
@@ -8614,11 +8950,14 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.\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, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 55,
+ 58,
option_tab_cmd_KCL,
option_allowed_cmd_KCL
},
@@ -8631,9 +8970,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 56,
+ 59,
option_tab_cmd_KMP,
option_allowed_cmd_KMP
},
@@ -8646,9 +8987,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"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, see https://szs.wiimm.de/doc/wildcards for"
+ " details.",
0,
- 4,
+ 6,
option_tab_cmd_LEX,
option_allowed_cmd_LEX
},
@@ -8662,9 +9005,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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).",
+ " printed (copied to stdout). Wildcards, pipe characters and sub-files"
+ " are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 2,
+ 4,
option_tab_cmd_INFO,
option_allowed_cmd_INFO
},
@@ -8676,9 +9020,11 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"GHOSTS",
0,
"wszst GHOST [source]...",
- "Analyse each file and print a summary about the ghost data.",
+ "Analyse each file and print a summary about the ghost data. Wildcards"
+ " and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
- 14,
+ 16,
option_tab_cmd_GHOST,
option_allowed_cmd_GHOST
},
@@ -8691,9 +9037,10 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"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,"
+ " see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 8,
+ 11,
option_tab_cmd_YAZDUMP,
option_allowed_cmd_YAZDUMP
},