QuestPatcher Qmod схема проверка не удалась, я не могу загрузить свой пользовательский модC#

Место общения программистов C#
Ответить
Anonymous
 QuestPatcher Qmod схема проверка не удалась, я не могу загрузить свой пользовательский мод

Сообщение Anonymous »

Я пытаюсь создать пользовательский файл QMOD для виртуальной игры с использованием QuestPatcher, но я продолжаю получать ошибку «проверка схемы QMOD», независимо от формата mod.json, который я пытаюсь. < /p>
Вот пример вывода ошибки, который я получаю после попытки поместить свой пользовательский файл. qmod в QuestPatcher: < /p>
QuestPatcher.QMod.InvalidModException: QMOD schema validation failed:
at QuestPatcher.QMod.QModManifest.ParseAsync(Stream stream) in C:\Users\REDACTED\REDACTED\QuestPatcher.QMod\QuestPatcher.QMOD\QModManifest.cs:line 339
at QuestPatcher.QMod.QMod.ParseAsync(ZipArchive archive, Boolean failOnMissingStatedFile, Boolean failOnMissingStatedCover) in C:\Users\REDACTED\REDACTED\QuestPatcher.QMod\QuestPatcher.QMOD\QMod.cs:line 350
at QuestPatcher.QMod.QMod.ParseAsync(ZipArchive archive, Boolean failOnMissingStatedFile, Boolean failOnMissingStatedCover) in C:\Users\REDACTED\REDACTED\QuestPatcher.QMod\QuestPatcher.QMOD\QMod.cs:line 369
at QuestPatcher.Core.Modding.QModProvider.LoadFromFile(String modPath) in D:\a\QuestPatcher\QuestPatcher\QuestPatcher.Core\Modding\QModProvider.cs:line 45
at QuestPatcher.Core.Modding.QModProvider.LoadFromFile(String modPath) in D:\a\QuestPatcher\QuestPatcher\QuestPatcher.Core\Modding\QModProvider.cs:line 89
at QuestPatcher.Core.Modding.ModManager.TryParseMod(String path, String overrideExtension) in D:\a\QuestPatcher\QuestPatcher\QuestPatcher.Core\Modding\ModManager.cs:line 126
at QuestPatcher.BrowseImportManager.TryImportMod(FileImportInfo importInfo) in D:\a\QuestPatcher\QuestPatcher\QuestPatcher\BrowseImportManager.cs:line 464
at QuestPatcher.BrowseImportManager.ImportUnknownFile(FileImportInfo importInfo) in D:\a\QuestPatcher\QuestPatcher\QuestPatcher\BrowseImportManager.cs:line 368
at QuestPatcher.BrowseImportManager.ProcessImportQueue() in D:\a\QuestPatcher\QuestPatcher\QuestPatcher\BrowseImportManager.cs:
< /code>
Вот мой формат файла mod.json: < /p>
{
"_QPVersion": "0.1.1",
"name": "Mod",
"id": "Mod",
"version": "1.0.0",
"packageVersion": 0,
"author": "Jyomama28",
"description": "REDACTED.",
"dependencies": [],
"modFiles": [
"mod.dll"
],
"libraryFiles": [],
"fileCopies": []
}
< /code>
Вот формат моей папки: < /p>
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- REDACTED REDACTED 4096 mod.dll
-a---- REDACTED REDACTED 1914 mod.qmod
-a---- REDACTED REDACTED 320 mod.json
< /code>
Вот что я пытался исправить эти ошибки:
Несколько различных форматов mod.json с различными полевыми комбинациями
Добавлены /удаленные поля, такие как Covermagefilename < /code>, Copyeextensions < /code>, Unity < /code> и т. Д. QMOD несколько раз < /p>
Я создал файл QMOD с использованием PowerShell: < /p>
Compress-Archive -Path "mod.json", "mod.dll" -DestinationPath "mod.zip" -Force
Rename-Item "mod.zip" "mod.qmod"


Подробнее здесь: https://stackoverflow.com/questions/797 ... custom-mod
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»