Start here

Every content type

A data pack can hold 63 kinds of content. Each is read from its own file or folder under data/; put a file anywhere else and the game does not read it.

  • A path ending in / is a folder: every .json file in it, and in folders inside it, is read in name order. Split a big type over as many files as you like.
  • List types hold a JSON list of records, each with its own id. One object types are settings: the file may hold the object itself. See Settings files.
  • The patch key is what a patch’s target starts with: tour:core.tour.pro. See Patches.
ContentFilesPatch keyHolds
Agenciesdata/staff/agencies.json
data/staff/agencies/
agencylist
Awardsdata/awards.json
data/awards/
awardlist
Broadcast looksdata/broadcast.json
data/broadcast/
broadcastlist
Card parallel settingsdata/card-parallels.jsoncardParallelsone object
Cardsdata/cards.json
data/cards/
cardlist
Career rule setsdata/career-rules.jsoncareerRulesone object
Checkoutsdata/checkouts.jsoncheckoutlist
Coaching philosophiesdata/staff/philosophies.json
data/staff/philosophies/
staffPhilosophylist
Commentary linesdata/commentary/commentarylist
Country scenesdata/scenes.json
data/scenes/
scenelist
Dart partsdata/dart-parts.json
data/dart-parts/
dartPartlist
Event patternsdata/events/patterns.json
data/events/patterns/
eventPatternlist
Eventsdata/events.json
data/events/calendar/
eventlist
Exhibition formatsdata/exhibitions.json
data/exhibitions/
exhibitionlist
Exhibition playersdata/roster.json
data/roster/
rosterPlayerlist
Facesdata/faces.json
data/faces/
facelist
Facilitiesdata/facilities.json
data/facilities/
facilitylist
Housing marketsdata/housing.json
data/housing/
housinglist
Hub panelsdata/ui/panels.json
data/ui/panels/
panellist
Interview answersdata/media/interview-answers.json
data/media/interview-answers/
interviewAnswerlist
Interview questionsdata/media/interviews.json
data/media/interviews/
interviewlist
Journalists and punditsdata/media/people.json
data/media/people/
mediaPersonlist
Kit itemsdata/equipment.json
data/equipment/
equipmentlist
Kit rulesdata/kit/rules.json
data/kit/rules/
kitRulelist
Kit settingsdata/kit/settings.jsonkitSettingsone object
Kit slotsdata/kit/slots.json
data/kit/slots/
kitSlotlist
Legacy settingsdata/legacy.jsonlegacyone object
Lists of exhibition placesdata/exhibitionPlaces.json
data/exhibitionPlaces/
exhibitionPlaceslist
Loan listsdata/loans.json
data/loans/
loanslist
Logosdata/brand.json
data/brand/
brandlist
Media linesdata/media/lines/mediaLinelist
Media outletsdata/media/outlets.json
data/media/outlets/
outletlist
Medical settingsdata/medical.jsonmedicalone object
Menu backgroundsdata/menu.json
data/menu/
menuBackgroundlist
Name poolsdata/names/nameslist
Nationsdata/nations.json
data/nations/
nationlist
Nickname listsdata/nicknames.jsonnicknameslist
Organisationsdata/organisations.json
data/organisations/
organisationlist
Playersdata/players/playerlist
Population settingsdata/population.jsonpopulationone object
Practice gamesdata/training-games.json
data/training-games/
practiceGamelist
Quick-result levelsdata/quick-results.json
data/quick-results/
quickLevellist
Scenariosdata/scenarios.json
data/scenarios/
scenariolist
Shirt cutsdata/kit/shirt-bases.json
data/kit/shirt-bases/
shirtCutlist
Shirt patternsdata/kit/shirt-patterns.json
data/kit/shirt-patterns/
shirtPatternlist
Social accountsdata/social/accounts.json
data/social/accounts/
socialAccountlist
Social postsdata/social/posts/socialPostlist
Sponsorsdata/sponsors.json
data/sponsors/
sponsorlist
Staff rolesdata/staff/roles.json
data/staff/roles/
staffRolelist
Staff settingsdata/staff/settings.jsonstaffSettingsone object
Stagesdata/stages.json
data/stages/
stagelist
Storiesdata/events/narrative/narrativelist
Text filesdata/texts.json
data/texts/
textlist
Toursdata/tours.json
data/tours/
tourlist
Training settingsdata/training.jsontrainingone object
Travel fare settingsdata/travel.jsontravelone object
Travel load settingsdata/load.jsonloadone object
Trophiesdata/trophies.json
data/trophies/
trophylist
Tuning filesdata/tuning.jsontuningone object
Venuesdata/venues.json
data/venues/
venuelist
Walk-on tracksdata/walkons.jsonwalkonlist
Workshopsdata/kit/makers.json
data/kit/makers/
kitMakerlist
World settingsdata/world.jsonworldone object

Other files a pack can have#

WhatWhereSee
Patches to other packs’ recordsdata/patches/*.patch.jsonPatches
Colour themesdata/ui/themes/*.json, or data/ui/themes.jsonThemes
Interface strings, in any languagelocale/<language>.json, such as locale/fr.jsonLocalisation
Content translated into a languagelocale/<language>/patches/*.jsonLocalisation
A scriptscripts/main.js, or the file named by entry in mod.jsonScripts
Pictures, sound and 3D modelsanywhere in the pack; assets/ by customImages, sound and models

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