Confirmedusers
136
edits
LiokoCoder (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit |
LiokoCoder (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit |
||
(15 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
== Какие моды я могу сделать? == | == Какие моды я могу сделать? == | ||
Текущая система моддинга для Vintage Story невероятно гибкая и довольно простая в использовании, даже если вы не умеете программировать. Вы можете добавлять в игру полнофункциональные '''блоки''', '''предметы''' и даже '''сущности''', даже не открывая [https://en.wikipedia.org/wiki/Integrated_development_environment IDE]. Более сложные изменения и системы могут быть внесены с помощью программирования на C#. | |||
Это связано с тем, что почти каждая функция игры основана на использовании '''JSONов''', которые представляют собой текстовые документы в гибком, удобном для чтения формате. Вы можете открыть эти файлы в любом текстовом редакторе, и, немного попрактиковавшись, вы сможете научиться их форматировать, чтобы избежать ошибок. Лучший способ научиться этому - изучить существующие JSON-файлы, которые видны всем, у кого установлена игра. Для этого вам нужно будет найти папку Vintage Story Assets, о которой вы можете узнать на странице '''[[Modding:Asset System/ru|Asset System]]'''. Кроме того, вот [https://www.youtube.com/watch?v=94fHz4w65PY обучающее видео], которое расскажет вам, почему используется json, и об основном синтаксисе, что облегчит понимание остальной документации. | |||
Это связано с тем, что почти каждая функция игры основана на использовании '''JSONов''', которые представляют собой текстовые документы, | |||
Если вы хотите добавить более сложные системы в Vintage story, вы также можете это сделать, но, скорее всего, вы не сможете сделать это только с помощью JSON. Vintage Story написана на C#, и настоятельно рекомендуется изучить основы программирования и C# в целом, прежде чем переходить к более сложным модификациям, которые невозможно реализовать только с помощью JSON. | Если вы хотите добавить более сложные системы в Vintage story, вы также можете это сделать, но, скорее всего, вы не сможете сделать это только с помощью JSON. Vintage Story написана на C#, и настоятельно рекомендуется изучить основы программирования и C# в целом, прежде чем переходить к более сложным модификациям, которые невозможно реализовать только с помощью JSON. | ||
Line 34: | Line 30: | ||
В целом существует 3 основных типа модов, которые можно создать для Vintage Story, каждый из которых имеет разные уровни сложности: | В целом существует 3 основных типа модов, которые можно создать для Vintage Story, каждый из которых имеет разные уровни сложности: | ||
* [[Modding:Theme Pack/ru| | * [[Modding:Theme Pack/ru|Theme Pack]]: это моды, которые влияют только на визуальные эффекты и не добавляют больше контента или существенно не изменяют функции. | ||
* [[Modding:Content Mods/ru| | * [[Modding:Content Mods/ru|Content Mods]]: это моды, которые добавляют в игру дополнительный контент (например, блоки, предметы, мобов), но не используют код C# и в основном ограничиваются JSON. | ||
* [[Modding:Code Mods/ru| | * [[Modding:Code Mods/ru|Code Mods]]: это моды, добавляющие более сложные функции и системы, для реализации которых требуется использование кода C#. | ||
= Дальнейшее продвижение = | = Дальнейшее продвижение = | ||
Если вы только начинаете, лучше всего начать с Content Mod, так как большинство модификаций кода просто расширяют возможности блоков, элементов и сущностей, созданных на основе Content Mod. Как только вы освоите Content Mods, вы сможете приступить к написанию кода, если хотите добавить что-то действительно особенное в свою Vintage Story. | |||
Если вы только начинаете | |||
У более продвинутых программистов может возникнуть соблазн немедленно перейти к модификациям кода, но все же настоятельно рекомендуется сначала ознакомиться с модами контента, поскольку вы почти наверняка будете использовать их в тандеме с любым кодом C#, который вы пишете. | У более продвинутых программистов может возникнуть соблазн немедленно перейти к модификациям кода, но все же настоятельно рекомендуется сначала ознакомиться с модами контента, поскольку вы почти наверняка будете использовать их в тандеме с любым кодом C#, который вы пишете. | ||
Первое, что нужно сделать, приступая к своим первым действиям, - ознакомиться с '''[[Modding:Asset System|Asset System]]'''. Именно здесь происходит большая часть волшебства в Vintage Story, и вы будете постоянно использовать эти ресурсы при создании модов. | |||
Первое, что | |||
Чтобы перейти к Content Mod, перейдите на страницу [[Modding:Content Mods/ru|Content Mods]]. | |||
Чтобы начать с Theme Pack, перейдите на страницу [[Modding:Theme_Pack/ru|Theme Pack]]. | |||
{{Navbox/modding/ru|Vintage Story}} | {{Navbox/modding/ru|Vintage Story}} |