prevnext   » SZS: Wiimms SZS Toolset » wkmpt: Wiimms KMP Tool » wkmpt gamemodes

wkmpt gamemodes

Analyze the presence flags combinations with and without extension support and print a list. The lists consists of index, scenario version and scenario name. Scenario versions are only equal, if the scenarios are duplicates. Duplicates happens only, if --gamemodes option TT or FULL is set. Wildcards and pipe characters are parsed.


1.   Syntax

wkmpt GAMEMODES [source]...

2.   Options

Option Param Description
--no-wildcards Disable wildcard parsing and use each filename exactly as specified.
--in-order Process the input files in order of the command line and don't delete duplicates.
-i --ignore Ignore non existing source files without warning.
--gamemodes list Filter the list of combinations. The parameter is a comma separated list of keywords: AUTO: Add a automatic mode without conditions first. STANDARD (or STD): Add standard modes. 1STANDARD (or 1STD): Add standard modes first. BALLOON: Add balloon battle modes. COIN: Add coin runners modes. BATTLE: Short cut for 'BALLOON,COIN'. VERSUS (or VS): Add versus modes. ITEMRAIN: Add itemrain modes. RACE: Short cut for 'VERSUS,ITEMRAIN'. ALL (default): Short cut for 'STANDARD,BATTLE,RACE'. NO-MODES: Exclude 'ALL' and create auto modes only. ENGINE: Include engine classes (default). NO-ENGINE: Exclude engine classes. RANDOM: Include random modes (default). NO-RANDOM: Exclude random modes. OFFLINE: Filter offline modes. ONLINE: Filter online modes. NO-TT: Exclude time trial. TT: Force a time trial scenario, even if it is a duplicate. FULL: Don't eliminate duplicates from list (up to 1573 modes). NSORT: Sort the list by name. ISORT: Sort the list by index. DEBUG: Print a debug info about this option.
-H --no-header Suppress head and foot lines.
-B --brief Print only the scenario version and configuration name. If set twice, suppress ead and foot lines too.
-l --long If set, print a status vector for each GOBJ element too: '-': Object diabled; '=': Object diabled by presence flags, but visible before race; '+': Object enabled; 'e': Depends on engine; 'r': Depends on random scenario; 'b': Defintion object of type BITS; 'o': Defintion object of type OR; 'a': Defintion object of type AND.