Configuration File Schema
{
"definitions": {
"DebugObject": {
"type": "object",
"properties": {
"ShowCallSource": {
"type": "boolean"
},
"ShowDebug": {
"type": "boolean"
},
"ShowHandledErrorStackTraces": {
"type": "boolean"
},
"HideMessagesForPerformance": {
"type": "boolean"
},
"HideLogThreshold": {
"type": "integer"
}
},
"required": [
"ShowCallSource",
"ShowDebug",
"ShowHandledErrorStackTraces",
"HideMessagesForPerformance",
"HideLogThreshold"
]
},
"UpdateObject": {
"type": "object",
"properties": {
"AutoUpdate": {
"type": "boolean"
},
"AutoCheckUpdates": {
"type": "boolean"
}
},
"required": [
"AutoUpdate",
"AutoCheckUpdates"
]
}
},
"type": "object",
"properties": {
"Regenerate": {
"type": "boolean"
},
"Updates": {
"$ref": "#/definitions/UpdateObject"
},
"Debug": {
"$ref": "#/definitions/DebugObject"
},
"LastGameVersion": {
"type": [
"string",
"null"
]
}
},
"required": [
"Regenerate",
"Updates",
"Debug"
]
}