Modding:Getting Started/ru: Difference between revisions
Mirotworez (talk | contribs) (Created page with "* Пакеты тем: это моды, которые влияют только на визуальные эффекты и не добавляют...") |
Mirotworez (talk | contribs) (Created page with "= Дальнейшее продвижение =") |
||
Line 25: | Line 25: | ||
* [[Modding:Code Mods/ru|Модификации кода]]: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#. | * [[Modding:Code Mods/ru|Модификации кода]]: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#. | ||
= | = Дальнейшее продвижение = | ||
If you're just starting out it is certainly best to begin with a content mod, as most code mods simply extend the features of blocks, items and entities made from a content mod anyway. Once you've mastered content mods you can move onto coding if you want to add some really special things to your Vintage Story experience. | If you're just starting out it is certainly best to begin with a content mod, as most code mods simply extend the features of blocks, items and entities made from a content mod anyway. Once you've mastered content mods you can move onto coding if you want to add some really special things to your Vintage Story experience. |
Revision as of 06:59, 21 February 2022
Эта страница проверялась в последний раз для версии Vintage Story 1.15.
В Vintage Story встроена обширная система моддинга, позволяющая любому пользователю вносить свои изменения и дополнения по своему усмотрению.
Обзор системы моддинга и философии игры см. на странице [1] на веб-сайте Vintage Story.
Прежде чем приступить к работе, важно понять, чего вы хотите достичь, чтобы знать, чего ожидать.
Какие моды я могу сделать?
Нынешняя система моддинга для Vintage Story невероятно гибкая и довольно простая в использовании, даже если вы не знаете, как программировать. Вы можете добавлять в игру полнофункциональные блоки, предметы и даже сущности, даже не открывая IDE. Хотя рекомендуется научиться использовать её, если вы планируете много модифицировать в будущем, так как она очень удобна.
Это связано с тем, что почти каждая функция игры основана на использовании «JSON», которые представляют собой текстовые документы, использующие гибкий, удобный для чтения формат. Вы можете открыть эти файлы в любом текстовом редакторе, и, немного потренировавшись, вы научитесь форматировать их, чтобы избежать ошибок. Лучший способ узнать это — изучить существующие файлы JSON, которые видны всем, у кого установлена игра. Для этого вам нужно найти папку Vintage Story Assets, о которой вы можете узнать на странице Страница системы ассетов.
Если вы хотите добавить более сложные системы в Vintage story, вы также можете это сделать, но, скорее всего, вы не сможете сделать это только с помощью JSON. Vintage Story написана на C#, и настоятельно рекомендуется изучить основы программирования и C# в целом, прежде чем переходить к более сложным модификациям, которые невозможно реализовать только с помощью JSON.
Типы модов
В целом существует 3 основных типа модов, которые можно создать для Vintage Story, каждый из которых имеет разные уровни сложности:
- Пакеты тем: это моды, которые влияют только на визуальные эффекты и не добавляют больше контента или существенно не изменяют функции.
- Моды контента: это моды, которые добавляют в игру дополнительный контент (например, блоки, предметы, мобов), но не используют код C# и в основном ограничиваются JSON.
- Модификации кода: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#.
Дальнейшее продвижение
If you're just starting out it is certainly best to begin with a content mod, as most code mods simply extend the features of blocks, items and entities made from a content mod anyway. Once you've mastered content mods you can move onto coding if you want to add some really special things to your Vintage Story experience.
More advanced programmers may be tempted to jump to code mods immediately, but it is still highly suggested you familiarize yourself with content mods first since you'll almost certainly be using them in tandem with any C# code you write.
The first thing you can do while starting your first content mod is to familiarize yourself with the Asset System. This is where most of the magic in Vintage Story is accomplished, and you'll be using these resources constantly while modding.
Wondering where some links have gone?
The modding navbox is going through some changes! Check out Navigation Box Updates for more info and help finding specific pages.
Modding | |
---|---|
Modding Introduction | Getting Started • Пакет тем |
Content Modding | Content Mods • Developing a Content Mod • Basic Tutorials • Intermediate Tutorials • Advanced Tutorials • Content Mod Concepts |
Code Modding | Code Mods • Setting up your Development Environment |
Property Overview | Item • Entity • Block • Block Behaviors • Block Classes • Block Entities • Block Entity Behaviors • World properties |
Workflows & Infrastructure | Modding Efficiency Tips • Mod-engine compatibility • Mod Extensibility • VS Engine |
Additional Resources | Community Resources • Modding API Updates • Programming Languages • List of server commands • List of client commands • Client startup parameters • Server startup parameters Example Mods • API Docs • GitHub Repository |