prevnext   » SZS: Wiimms SZS Toolset » wstrt: Wiimms StaticR Tool » wstrt points

wstrt points

Print a table with the points assigned to player after a versus or room race for each entered file. If no file is entered, the standard table is used. However, if option --points is set only the resulting table is printed.

Contents

1.   Syntax

wstrt POINTS [--points=list] [file]...

2.   Options

Options
Option Param Description
--points list This patch option defines a new table for the points assigned to players after a versus or room race. The parameter is a blank or comma and slash (next row) separated list with numbers (points) between 0 and 255 and the following keywords: NINTENDO, LINEAR, WIN, WIN15, WIN25 to select a predefined table; NO-BONUS, BONUS, NULL, ONE as options; N1..N12 to select the row for N players.
-B --brief Print the table as comma separated lists in C notation.
-l --long Append a string in --points format that defines the table. If set twice, append up to 3 strings in different modes.

3.   --points list

This patch option defines a new table for the points assigned to players after a versus or room race. The parameter is a blank or comma and slash (next row) separated list with numbers (points) between 0 and 255 and the following keywords: NINTENDO, LINEAR, WIN, WIN15, WIN25 to select a predefined table; NO-BONUS, BONUS, NULL, ONE as options; N1..N12 to select the row for N players.
This option defines a new point assigning table. It expects a space, comma or slash separated list of keywords and numbers as parameter:

Keywords for option --points
Keyword Description
NINTENDO Use Nintendos table. This is also the general default.
LINEAR Use a linear point distribution. The last player get 0 points. And each other player get 1 point more than its successor. Options ONE and BONUS are possible to alter the result.

Example: For 5 players, the points 4,3,2,1,0 are distributed.

WIN15 This is a Nintendo like distribution of the points, but with more evenly points in the middle.

All points are evenly distributed, 15 for the winner and 0 for the last player. Options ONE and BONUS are possible to alter the result, but don't change the 15 points for the winner.

WIN25 All points are evenly distributed, 25 for the winner and 0 for the last player. Options ONE and BONUS are possible to alter the result, but don't change the 25 points for the winner.

Using 25 instead of 15 points has some advantages:

  • Finer granulation of the distributed points.
  • The bonus for the winner is now 4% instead of 7%.
  • The best total value in a Grand Prix is now 100. So all values can be interpreted as percent.
WIN num This works like WIN15 and WIN25, but for any number between 0 and 255 as winner points. Separate the keyword WIN and the number by a space or comma. Options ONE and BONUS are possible to alter the result, but don't change the points for the winner.
NULL Set the points for the last player to 0 points. This is the default.
ONE Set the points for the last player to 1 points. This has impact to the automated filling of rows. It also alter the predifined tables LINEAR, WIN, WIN15 and WIN25.
NO-BONUS
NOBONUS
The first player gets no special bonus. This is the default.
BONUS The first player gets a special bonus of 1 point. It only alter the predifined tables LINEAR, WIN, WIN15 and WIN25.
WIIMM This is the favorite setting of Wiimm and may change. At the moment it is equal to WIN25,BONUS,ONE.
N1
..
N12
These 12 keywords close the current row and select the row for the next point definition. For each number of players there exists one row. At the very beginning, the row for 12 players is opened.
/ Close the current row and starts the next row with one less player.
num
num1..num2
num is a number between 0 and 255 inclusive. Hex values are also possible. A single number defines a single point value. A range defines that the points for the not defined positions are evenly distributed from num1 to num2.

If a row is closed, it is automated filled from the last entered num to 0 (NULL is active) or to 1 (ONE is active) for not already defined positions.