Guide
Quick-match players
The Exhibition screen on the main menu plays a single match between two players picked from a short list. That list is content: roster records in data/roster.json (or any files in data/roster/). The core pack has eight, from a tier 1 star to a Sunday league thrower.
[
{
"id": "my-mod.roster.hale",
"firstName": "Morgan",
"lastName": "Hale",
"nickname": "The Lamplighter",
"nationality": "ENG",
"level": 86,
"colour": "#4fb7c9",
"tier": 2,
"attributes": { "finishing": 93, "composure": 78 },
"favouriteDouble": 18
}
]| Field | Meaning |
|---|---|
id | Namespaced id. Its last part (hale) is the player's id in the match. |
firstName, lastName, nickname | As shown on the cards and the scoreboard. |
nationality | A nation's code: the flag. |
level | 1 to 100. Every attribute starts here. |
attributes | Optional. The attributes that differ from the level, by name (scoring, finishing, checkoutKnowledge, consistency, tempoControl, bullAccuracy, composure, resilience, crowdHandling, stamina…). |
colour | #rrggbb: the flights on the board and the accent on the scoreboard. |
tier | 1 to 5: the tier chip on the card. |
aspect | Optional, 1 by default: the shape of the grouping (above 1 is taller than wide). |
scoringBed | Optional, 20 by default: 19 for a player who scores on the 19s. |
favouriteDouble | Optional. |
bullLover | Optional: goes for the bull where others would not. |
- Records from several mods add up, in load order; a record with the id of an existing one replaces it, and a patch#patching-instead-of-replacing) (
rosterPlayer:core.roster.calder) changes one. - These players are separate from the career's world (
data/players/): changing one does not change the player of the same name in a career. - The names of the plain shirts the character creator offers are texts of the pack (
data/texts/creator-shirts.json, one per shirt:core.text.creator-shirt.<equipment id>); a shirt without one keeps its own name, less its brand. See The game's own sentences.