Addon Manifest Schema

Type: object

Describes the New Horizons addon itself

No Additional Properties

Type: array

Achievements for this mod if the user is playing with Achievements+
Achievement icons must be put in a folder named "icons"
The icon for the mod must match the name of the mod (e.g., New Horizons.png)
The icons for achievements must match their unique IDs (e.g., NHWARPDRIVE.png)

Each item of this array must be:

Type: object

Info for an achievement to be used with the Achievements+ mod.

No Additional Properties

Type: string

The unique ID of the achievement. This must be globally unique, meaning all achivements for
you mod should start with something to identify the mod they are from. For example, Real Solar System
uses "RSS" and Signals+ would use "SIGNALSPLUS_".

Type: boolean

Should the name and description of the achievement be hidden until it is unlocked. Good for hiding spoilers!

Type: array of string

A list of facts that must be discovered before this achievement is unlocked. You can also set the achievement
to be unlocked by a reveal trigger in Props -> Reveals. Optional.

Each item of this array must be:

Type: array of string

A list of signals that must be discovered before this achievement is unlocked. Optional.

Each item of this array must be:

Type: array of string

A list of conditions that must be true before this achievement is unlocked. Conditions can be set via dialogue. Optional.

Each item of this array must be:

Type: string

The schema to validate with