diff --git a/static/uplugin-json-schema.json b/static/uplugin-json-schema.json index 0eb2f66..66f3345 100755 --- a/static/uplugin-json-schema.json +++ b/static/uplugin-json-schema.json @@ -4,7 +4,7 @@ "required": [ "FileVersion", "Version", - "Plugins" + "GameVersion" ], "properties": { "CanContainContent": { diff --git a/validation/validation.go b/validation/validation.go index aa0432c..5a65014 100644 --- a/validation/validation.go +++ b/validation/validation.go @@ -456,7 +456,7 @@ func validateUPluginJSON(ctx context.Context, archive *zip.Reader, uPluginFile * if file != nil { splitName := strings.Split(file.Name, ".") extension := splitName[len(splitName)-1] - if extension == "pak" { + if extension == "pak" || extension == "utoc" || extension == "ucas" { modInfo.Objects = append(modInfo.Objects, ModObject{ Path: file.Name, Type: "pak",