Modding:Getting Started/ru: Difference between revisions

From Vintage Story Wiki
no edit summary
(Updating to match new version of source page)
No edit summary
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/><div class="mw-translate-fuzzy">
<languages/>{{GameVersion|1.19.6}}
{{GameVersion|1.15}}
</div>


В Vintage Story встроена обширная система моддинга, позволяющая любому пользователю вносить свои изменения и дополнения по своему усмотрению.
В Vintage Story встроена обширная система моддинга, позволяющая любому пользователю вносить свои изменения и дополнения по своему усмотрению.
Line 22: Line 20:
== Какие моды я могу сделать? ==
== Какие моды я могу сделать? ==


<div class="mw-translate-fuzzy">
Текущая система моддинга для Vintage Story невероятно гибкая и довольно простая в использовании, даже если вы не умеете программировать. Вы можете добавлять в игру полнофункциональные '''блоки''', '''предметы''' и даже '''сущности''', даже не открывая [https://en.wikipedia.org/wiki/Integrated_development_environment IDE]. Более сложные изменения и системы могут быть внесены с помощью программирования на C#.
Нынешняя система моддинга для Vintage Story невероятно гибкая и довольно простая в использовании, даже если вы не знаете, как программировать. Вы можете добавлять в игру полнофункциональные '''блоки''', '''предметы''' и даже '''сущности''', даже не открывая [https://en.wikipedia.org/wiki/Integrated_development_environment IDE]. Хотя рекомендуется научиться использовать её, если вы планируете много модифицировать в будущем, так как она очень удобна.
</div>


<div class="mw-translate-fuzzy">
Это связано с тем, что почти каждая функция игры основана на использовании '''JSONов''', которые представляют собой текстовые документы в гибком, удобном для чтения формате. Вы можете открыть эти файлы в любом текстовом редакторе, и, немного попрактиковавшись, вы сможете научиться их форматировать, чтобы избежать ошибок. Лучший способ научиться этому - изучить существующие JSON-файлы, которые видны всем, у кого установлена игра. Для этого вам нужно будет найти папку Vintage Story Assets, о которой вы можете узнать на странице "[[Modding:Asset System |Система Активов]]". Кроме того, вот [https://www.youtube.com/watch?v=iiADhChRriM 12-минутное видео], которое расскажет вам, почему используется json, и об основном синтаксисе, что облегчит понимание остальной документации.
Это связано с тем, что почти каждая функция игры основана на использовании '''JSONов''', которые представляют собой текстовые документы, использующие гибкий, удобный для чтения формат. Вы можете открыть эти файлы в любом текстовом редакторе, и, немного потренировавшись, вы научитесь форматировать их, чтобы избежать ошибок. Лучший способ узнать это — изучить существующие файлы JSON, которые видны всем, у кого установлена игра. Для этого вам нужно найти папку Vintage Story Assets, о которой вы можете узнать на странице '''[[Modding:Asset System/ru|системы ассетов]]'''.<br> Кроме того, в этом [https://www.youtube.com/watch?v=iiADhChRriM 12-минутном видео] вы узнаете, почему используется json, и основному синтаксису, что облегчит понимание остальной документации.
</div>


Если вы хотите добавить более сложные системы в Vintage story, вы также можете это сделать, но, скорее всего, вы не сможете сделать это только с помощью JSON. Vintage Story написана на C#, и настоятельно рекомендуется изучить основы программирования и C# в целом, прежде чем переходить к более сложным модификациям, которые невозможно реализовать только с помощью JSON.
Если вы хотите добавить более сложные системы в Vintage story, вы также можете это сделать, но, скорее всего, вы не сможете сделать это только с помощью JSON. Vintage Story написана на C#, и настоятельно рекомендуется изучить основы программирования и C# в целом, прежде чем переходить к более сложным модификациям, которые невозможно реализовать только с помощью JSON.
Line 36: Line 30:
В целом существует 3 основных типа модов, которые можно создать для Vintage Story, каждый из которых имеет разные уровни сложности:
В целом существует 3 основных типа модов, которые можно создать для Vintage Story, каждый из которых имеет разные уровни сложности:


* [[Modding:Theme Pack/ru|Пакеты тем]]: это моды, которые влияют только на визуальные эффекты и не добавляют больше контента или существенно не изменяют функции.
* [[Modding:Theme Pack/ru|Theme Pack]]: это моды, которые влияют только на визуальные эффекты и не добавляют больше контента или существенно не изменяют функции.
* [[Modding:Content Mods/ru|Моды контента]]: это моды, которые добавляют в игру дополнительный контент (например, блоки, предметы, мобов), но не используют код C# и в основном ограничиваются JSON.
* [[Modding:Content Mods/ru|Content Mods]]: это моды, которые добавляют в игру дополнительный контент (например, блоки, предметы, мобов), но не используют код C# и в основном ограничиваются JSON.
* [[Modding:Code Mods/ru|Модификации кода]]: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#.
* [[Modding:Code Mods|Code Mods]]: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#.


= Дальнейшее продвижение =
= Дальнейшее продвижение =


<div class="mw-translate-fuzzy">
Если вы только начинаете, лучше всего начать с Content Mod, так как большинство модификаций кода просто расширяют возможности блоков, элементов и сущностей, созданных на основе Content Mod. Как только вы освоите Content Mods, вы сможете приступить к написанию кода, если хотите добавить что-то действительно особенное в свою Vintage Story.
Если вы только начинаете, безусловно, лучше всего начать с мода контента, так как большинство модов кода просто расширяют возможности блоков, предметов и сущностей, созданных из мода контента. После того, как вы освоите моды контента, вы можете перейти к кодированию, если хотите добавить что-то действительно особенное в свой опыт Vintage Story.
</div>


У более продвинутых программистов может возникнуть соблазн немедленно перейти к модификациям кода, но все же настоятельно рекомендуется сначала ознакомиться с модами контента, поскольку вы почти наверняка будете использовать их в тандеме с любым кодом C#, который вы пишете.  
У более продвинутых программистов может возникнуть соблазн немедленно перейти к модификациям кода, но все же настоятельно рекомендуется сначала ознакомиться с модами контента, поскольку вы почти наверняка будете использовать их в тандеме с любым кодом C#, который вы пишете.  


<div class="mw-translate-fuzzy">
Первое, что нужно сделать, приступая к своим первым действиям, - ознакомиться с '''[[Modding:Asset System|Системой Активов]]'''. Именно здесь происходит большая часть волшебства в Vintage Story, и вы будете постоянно использовать эти ресурсы при создании модов.  
Первое, что вы можете сделать при запуске своего первого мода контента, это ознакомиться с '''[[Modding:Asset System/ru|системой ассетов]]'''. Именно здесь совершается большая часть волшебства в Vintage Story, и вы будете постоянно использовать эти ресурсы при создании модов.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Чтобы перейти к Content Mod, перейдите на страницу [[Modding:Content Mods/ru|Content Mods]].
To move on with a content mod, head over to the [[Modding:Content Mods|Content Mods]] page.
Чтобы начать с Theme Pack, перейдите на страницу [[Modding:Theme_Pack/ru|Theme Pack]].
To start with a theme pack, head over to the [[Modding:Theme_Pack|Theme Pack]] page.
</div>


{{Navbox/modding/ru|Vintage Story}}
{{Navbox/modding/ru|Vintage Story}}
Confirmedusers
136

edits