Configuration File Schema
{
"definitions": {
"AntiMalware_": {
"type": "object",
"properties": {
"UseIfAvailable": {
"type": "boolean"
},
"RunPartialThreatCode": {
"type": "boolean"
}
},
"required": [
"UseIfAvailable",
"RunPartialThreatCode"
]
},
"Debug_": {
"type": "object",
"properties": {
"ShowCallSource": {
"type": "boolean"
},
"ShowDebug": {
"type": "boolean"
},
"CondenseModLogs": {
"type": "boolean"
},
"CreateModLogs": {
"type": "boolean"
},
"ShowHandledErrorStackTraces": {
"type": "boolean"
},
"HideMessagesForPerformance": {
"type": "boolean"
},
"HideLogThreshold": {
"type": "integer"
},
"ShowTrace": {
"type": "boolean"
},
"SyncLogging": {
"type": "boolean"
}
},
"required": [
"ShowCallSource",
"ShowDebug",
"CondenseModLogs",
"CreateModLogs",
"ShowHandledErrorStackTraces",
"HideMessagesForPerformance",
"HideLogThreshold",
"ShowTrace",
"SyncLogging"
]
}
},
"type": "object",
"properties": {
"Regenerate": {
"type": "boolean"
},
"Debug": {
"$ref": "#/definitions/Debug_"
},
"AntiMalware": {
"$ref": "#/definitions/AntiMalware_"
},
"YeetMods": {
"type": "boolean"
},
"GameAssemblies": {
"type": "array",
"items": {
"type": "string"
}
},
"LastGameVersion": {
"type": "string"
}
},
"required": [
"Regenerate",
"Debug",
"AntiMalware",
"YeetMods",
"GameAssemblies"
]
}