-
Notifications
You must be signed in to change notification settings - Fork 1
Scouting Configuration
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 inputs require human interaction to change a value, automatic inputs calculate their values post match based on other previously declared inputs (human or auto).
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": []
Pages wrap a selection of columns. This exists just for visual organization.
"name": "Page Name",
"short": "Page",
"id": "page_id",
"columns": []
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": []
"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"