at.celest.temp.level

celest.at

Documentation

A level you can play in Celeste

main record

A level you can play in Celeste

Record Key tid Timestamp-based ID

Properties

banner blob Optional

A screenshot or banner image representing the level

difficulty ref #difficulty Optional

The agreed upon difficulty (or difficulty it's listed as in it's pack) for this level

name string Optional

The name of a level

maxLength: 1280 bytesminLength: 1 bytesmaxGraphemes: 128 graphemes
sid string Required

The level ID the game uses to identify this level

maxLength: 640 bytesminLength: 1 bytesmaxGraphemes: 64 graphemes
View raw schema
{
  "description": "A level you can play in Celeste",
  "key": "tid",
  "record": {
    "properties": {
      "banner": {
        "description": "A screenshot or banner image representing the level",
        "type": "blob"
      },
      "difficulty": {
        "description": "The agreed upon difficulty (or difficulty it's listed as in it's pack) for this level",
        "ref": "#difficulty",
        "type": "ref"
      },
      "name": {
        "description": "The name of a level",
        "maxGraphemes": 128,
        "maxLength": 1280,
        "minLength": 1,
        "type": "string"
      },
      "sid": {
        "description": "The level ID the game uses to identify this level",
        "maxGraphemes": 64,
        "maxLength": 640,
        "minLength": 1,
        "type": "string"
      }
    },
    "required": [
      "sid"
    ],
    "type": "object"
  },
  "type": "record"
}
difficulty object

The general colloquial name to describe the difficulty of a map

Properties

category string Required

No description available.

maxLength: 16 bytes
Known values: beginner, intermediate, advanced, expert, grandmaster, grandmaster+1, grandmaster+2, grandmaster+3, grandmaster+4
color string Optional

No description available.

maxLength: 16 bytes
Known values: green, yellow, red, cracked
View raw schema
{
  "description": "The general colloquial name to describe the difficulty of a map",
  "properties": {
    "category": {
      "knownValues": [
        "beginner",
        "intermediate",
        "advanced",
        "expert",
        "grandmaster",
        "grandmaster+1",
        "grandmaster+2",
        "grandmaster+3",
        "grandmaster+4"
      ],
      "maxLength": 16,
      "type": "string"
    },
    "color": {
      "knownValues": [
        "green",
        "yellow",
        "red",
        "cracked"
      ],
      "maxLength": 16,
      "type": "string"
    }
  },
  "required": [
    "category"
  ],
  "type": "object"
}
goldberriesInformation object

Additional information about this level according to goldberries

Properties

tier integer Optional

The difficulty tier according to goldberries

minimum: 1
View raw schema
{
  "description": "Additional information about this level according to goldberries",
  "properties": {
    "link": {
      "description": "A link to this level on goldberries",
      "format": "uri",
      "type": "string"
    },
    "tier": {
      "description": "The difficulty tier according to goldberries",
      "minimum": 1,
      "type": "integer"
    }
  },
  "required": [
    "link"
  ],
  "type": "object"
}
hardclearsInformation object

Additional information about this level according to hardclears

Properties

clearCount integer Optional

How many verified clears this level has

minimum: 1
starRating string Optional

The star rating according to hardclears as a string (since lexicon v1 doesn't have a float type apparently). Formatted as '0.00'

maxLength: 4 bytesminLength: 4 bytesmaxGraphemes: 4 graphemesminGraphemes: 4 graphemes
View raw schema
{
  "description": "Additional information about this level according to hardclears",
  "properties": {
    "clearCount": {
      "description": "How many verified clears this level has",
      "minimum": 1,
      "type": "integer"
    },
    "link": {
      "description": "A link to this level on hardclears",
      "format": "uri",
      "type": "string"
    },
    "starRating": {
      "description": "The star rating according to hardclears as a string (since lexicon v1 doesn't have a float type apparently). Formatted as '0.00'",
      "maxGraphemes": 4,
      "maxLength": 4,
      "minGraphemes": 4,
      "minLength": 4,
      "type": "string"
    }
  },
  "required": [
    "link"
  ],
  "type": "object"
}

Lexicon Garden

@