Modding:Setting up your Development Environment/ru: Difference between revisions
From Vintage Story Wiki
Mirotworez (talk | contribs) (Created page with "== Ручная настройка ==") |
Mirotworez (talk | contribs) (Created page with "* Создать новый проект * Добавьте как минимум ссылку на библиотеку <code>VintageStoryApi.dll</code> (в Windows она н...") |
||
Line 251: | Line 251: | ||
== Ручная настройка == | == Ручная настройка == | ||
* | * Создать новый проект | ||
* | * Добавьте как минимум ссылку на библиотеку <code>VintageStoryApi.dll</code> (в Windows она находится в каталоге установки) | ||
* | * Откройте свойства проекта. В разделе отладки выберите «Запустить внешнюю программу», выберите <code>VintageStory.exe</code>. Также настройте рабочий каталог, в котором находится исполняемый файл. | ||
* | * Если вы компилируете в файл .dll, настройте атрибут ModInfo в файле AssemblyInfo.cs ([пример https://github.com/anegostudios/vsmodtemplate/blob/master/Properties/AssemblyInfo.cs]) | ||
** | ** Добавьте следующие аргументы командной строки: <code>-openWorld="modsamplestest" -pcreativebuilding --addModPath="C:\path\to\your\bin\folder" --addOrigin="C:\path\to\your\assets\folder\if\you\have\any"</code> | ||
* | * Если вы хотите отправить исходный мод или мод с активами, настройте <code>modinfo.json</code> ([https://github.com/copygirl/CarryCapacity/blob/master/resources/modinfo.json пример ]). Убедитесь, что ваши папки настроены таким образом, что modPath содержит modinfo.json и папку с именем «src», содержащую ваши исходные файлы. При желании он также может содержать папку активов для ваших активов. | ||
** | ** Добавьте следующие аргументы командной строки: <code>-openWorld="modsamplestest" -pcreativebuilding --addModPath="C:\path\to\your\modPath"</code> | ||
* | * Я рекомендую добавить в ваш проект файл [https://github.com/anegostudios/vsmodexamples/blob/master/Mods/RedirectLogs/src/RedirectLogs.cs RedirectLogs.cs], чтобы вы могли видеть вывод журнала в своем Окно вывода визуальной студии. Однако не отправляйте свой мод вместе с ним. | ||
* | * Запустите проект и надейтесь на лучшее :D | ||
* | * Чтобы отправить мод, посмотрите [[Mod Packaging/ru|Упаковка мода]] | ||
If you are having troubles, you might be able to learn from the [https://github.com/anegostudios/vsmodexamples vsmodexamples project] | If you are having troubles, you might be able to learn from the [https://github.com/anegostudios/vsmodexamples vsmodexamples project] |