Manifest Schema
No Additional Properties
The JSON schema for this manifest
The name of the dll file to load
The path to the patcher to use
The human-readable name of the mod
Examples:
"Example Mod"
"My Cool Mod"
The unique name of the mod
Examples:
"Bwc9876.TimeSaver"
"Me.MyMod"
"Me.MyCoolMod"
The version of the mod (should follow semver)
^\d+\.\d+\.\d+$
Examples:
"1.0.0"
"2.0.1"
"0.1.4"
The version of the OWML that this mod was created with
^\d+\.\d+\.\d+$
Examples:
"1.0.0"
"2.0.1"
"0.1.4"
The dependencies of the mod
All items must be unique
Each item of this array must be:
The uniqueName of the dependency
Examples:
"Bwc9876.TimeSaver"
"Me.MyMod"
"Me.MyCoolMod"
Whether or not to load the mod before other mods
The minimum version of the game that this mod is compatible with
^\d+\.\d+\.\d+\.\d+$
Examples:
"1.0.0"
"2.0.1"
"0.1.4"
The maximum version of the game that this mod is compatible with
^\d+\.\d+\.\d+\.\d+$
Examples:
"1.0.0"
"2.0.1"
"0.1.4"
Whether this mod needs the very latest game version
The vendors this mod does not work on
Each item of this array must be:
Must be one of:
- "Steam"
- "Epic"
- "Gamepass"
The paths to preserve when updating the mod
Automatically includes config.json, manifest.json, and save.json
All items must be unique
Each item of this array must be:
The path to preserve
Examples:
"MyMod/MyMod.dll"
"MyMod/MyMod.xml"
"MyMod/MyMod.json"
The mods that this mod conflicts with
All items must be unique
Each item of this array must be:
The uniqueName of the conflicting mod
Examples:
"Bwc9876.TimeSaver"
"Me.MyMod"
"Me.MyCoolMod"
The warning to display when starting the mod for the first time
Title to show for the warning, the title of the dialog the manager displays is set to this
Description of the warning to show in the body of the dialog
[DEPRECATED] Please use donateLinks
instead.
(?:^https://(?:www\.)?patreon\.com/\w+$)|(?:^https://(?:www\.)?paypal\.me/\w+$)
Specify links to be displayed in the mod manager for the mod, currently PayPal
, Patreon
, Buymeacoffee
, CashApp
, and Kofi
are available
Each item of this array must be:
Must match regular expression:
^https://(www\.)?(github.com|outerwildsmods.com|paypal.me|patreon.com|buymeacoffee.com|cash.app|ko-fi.com)/