Skip to content

Scouting Configuration

Liam Fruzyna edited this page Jan 27, 2024 · 1 revision

Scouting configurations inputs can be edited in /config/scout-config.json or the web app's config generator. The configuration file is organized as a JSON object containing lists with an object for each mode, containing its pages, columns, and inputs for each year. New configurations may be created with the built in config generator, they may be applied to the current config in localStorage or downloaded to a file.

Inputs consist of:

  • Human Inputs
    • Checkbox
    • Counter
    • Selection
    • Dropdown
    • String (one-line text)
    • Number
    • Slider
    • Text (multi-line)
  • Automatic Inputs
    • Sum
    • Total (a / (a + b))
    • Ratio

Human vs Automatic Inputs

Human inputs require human interaction to change a value, automatic inputs calculate their values post match based on other previously declared inputs (human or auto).

Mode Object

The mode object wraps all pages within the scouting mode. WildRank supports and requires two modes, pit and match.

"name":    "Mode Name",
"id":      "mode_id",
"pages":   []

Page Object

Pages wrap a selection of columns. This exists just for visual organization.

"name":    "Page Name",
"short":   "Page",
"id":      "page_id",
"columns": []

Column Object

Columns wrap a selection of inputs to vertically stack them. Columns with cycle set to true may only contain selects, dropdowns, and multicounters. Cycle columns also have an automatic "cycle" counter at their end.

"name":    "Column Name",
"id":      "column_id",
"inputs":  []

Input Object

"name":     "Input Name",
"id":       "input_id",
"type":     "input_type",   # checkbox, dropdown, select, string, number, text, counter
"options":  [],             # only required for dropdowns, selects, multicounters, and automatic inputs, [min, max] for number and slider
"negative": false,          # represents if the input should be represented as good/bad, an array for multicounters
"default":  "Default Value"
Clone this wiki locally