Reference

Shirt patterns

A sublimated shirt pattern: a grayscale texture (white/opaque = ink), or one of the renderer's procedural patterns, tinted with the design's pattern colour. With neither, it's plain. A texture wins over a procedural style.

Content type
shirtPatterns
Files
data/kit/shirt-patterns.json, data/kit/shirt-patterns/
Shape
A list of records, each with its own id
Patch target
shirtPattern:<id>, for example shirtPattern:core.shirt-pattern.sleeve-stripes
In the base game
22 records
Guide
Equipment, kit and signature development

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"
nametext, up to 30 charactersYes
texturefile pathAlpha texture (opaque where the pattern prints), square.
proceduralone of the optionsOptions: stripes, pinstripe, hoops, gradient, chequer, sash, chevron, halftone, dartboard, flights, sleeveStripes, argyle, shockwave.
scalenumber, 0.25 to 41Size of the repeat or texture: 0.5 = twice as fine, 2 = twice as bold.
opacitynumber, 0 to 10.85Default strength (0–1) when a design hasn't set one.
sleevestrue or falsefalseWhere it prints by default: the body, or the sleeves too.
aliaseslist[]Old designer pattern ids that now mean this pattern (saved designs keep working).
workshopwhole number, 1 to 5A workshop exclusive: only on a signature shirt, from a shirt maker of at least this quality (1–5). Never offered in the kit designer.

Example#

A record from the base game’s data/kit/shirt-patterns.json.

{
  "id": "core.shirt-pattern.sleeve-stripes",
  "name": "Sleeve stripes",
  "procedural": "sleeveStripes",
  "opacity": 1,
  "sleeves": true,
  "aliases": [
    "sleeve-stripes"
  ]
}

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.