Reference

Sponsors

Content type
sponsors
Files
data/sponsors.json, data/sponsors/
Shape
A list of records, each with its own id
Patch target
sponsor:<id>, for example sponsor:core.sponsor.skylark-airways
In the base game
40 records

Fields#

Indented fields belong to the field above them. [] marks the items of a list. A field that is not required may be left out; the default is used.

FieldTypeRequiredDefaultNotes
ididYesNamespaced id, e.g. "core.player.rory-calder"
nametextYes
categoryone of the optionsYesOptions: darts, apparel, drinks, boards, energy, travel, tech, local.
tierMinwhole number, 1 to 5YesBest tier this sponsor considers (1 = top)
tierMaxwhole number, 1 to 5YesLowest tier this sponsor considers
baseValuewhole number, at least 0YesBase value per season in the game currency.
targetslist[]
targets[]one of several shapesYes
When kind is "holdTourCard"
targets[].kindexactly "holdTourCard"Yes
When kind is "reachRound"
targets[].kindexactly "reachRound"Yes
targets[].roundone of the optionsYesOptions: final, semi, quarter, last16.
targets[].majorOnlytrue or falsefalse
When kind is "followers"
targets[].kindexactly "followers"Yes
targets[].countwhole number, at least 0Yes
When kind is "rankTop"
targets[].kindexactly "rankTop"Yes
targets[].rankwhole number, at least 1Yes
When kind is "seasonAverage"
targets[].kindexactly "seasonAverage"Yes
targets[].valuenumber, 40 to 120Yes
colourcolour, #rrggbb
seasonspair [whole number, 1 to 5, whole number, 1 to 5]How many seasons their deals run, [min, max] (by brand size when omitted: under 5,000 a season 1, under 40,000 1–2, bigger 2–3). A keen renewal runs two seasons when the sponsor allows it.
minAgewhole number, 0 to 99
grassrootstrue or false
localtrue or false
livesInlist, at least 1 item
notLivesInlist, at least 1 item
offerstrue or false

Example#

A record from the base game’s data/sponsors.json.

{
  "id": "core.sponsor.skylark-airways",
  "name": "Skylark Airways",
  "category": "travel",
  "tierMin": 1,
  "tierMax": 2,
  "minAge": 16,
  "baseValue": 220000,
  "seasons": [
    2,
    3
  ],
  "targets": [
    {
      "kind": "rankTop",
      "rank": 16
    },
    {
      "kind": "reachRound",
      "round": "final",
      "majorOnly": false
    }
  ],
  "colour": "#0b3d91",
  "logo": "assets/sponsors/core.sponsor.skylark-airways.webp"
}

In your pack the record’s id starts with your pack’s id instead of core, unless you mean to replace this one.

Written for Darts Player Simulator 0.50.32. Built from the game's own schemas and its base pack.