Модификации: различия между версиями
[досмотренная версия] | [досмотренная версия] |
(Начало положено. Импорт сделан.) |
м |
||
Строка 3: | Строка 3: | ||
'''КИРИЛЛИЦА НА WINDOWS НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ | '''КИРИЛЛИЦА НА WINDOWS НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ | ||
'''ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ | '''ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ | ||
+ | ''' | ||
== Импорт модификации == | == Импорт модификации == | ||
Строка 14: | Строка 15: | ||
'''2.1''' Заархивируйте папку с модификацией ('''не''' в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).</br> | '''2.1''' Заархивируйте папку с модификацией ('''не''' в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).</br> | ||
'''2.2''' Импортируйте через встроенный файловый менеджер игры: | '''2.2''' Импортируйте через встроенный файловый менеджер игры: | ||
− | Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать мод. | + | Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод. |
− | |||
− | |||
+ | == Создание модификации == | ||
+ | Можно скачать [https://github.com/Prosta4okua/empty-mindustry-mod пустую модификацию] или пойти сложным путём. | ||
+ | # Создаём папку с названием модификации. Пусть название будет mmod. | ||
+ | # Создаём файл mod.json. Если хотите, то можете дополнить цветами. Содержимое: | ||
+ | <pre>{ | ||
+ | "name": "Напишите сюда название модификации", | ||
+ | "author": "Напишите сюда ваш никнейм", | ||
+ | "description": "Напишите здесь ваше описание", | ||
+ | "version": 1.0 | ||
+ | }</pre> | ||
+ | # Создаём папку content и папку sprites. | ||
+ | === Создание блока === | ||
+ | #Создаём папку blocks в content и sprites | ||
+ | #В папку mmod/sprites/ кладём названиеблока.png | ||
+ | #В папке mmodd/sprites/ создаём файл названиеблока.json | ||
+ | Где пишем следующее: | ||
+ | <pre>{ | ||
+ | "type": "Wall", | ||
+ | "name": "Маленькая стена", | ||
+ | "description": "Оочень маленькая стена." | ||
+ | }</pre> | ||
+ | '''name''' — имя создаваемого, которое также будет использоваться для спрайта в mmod/sprites | ||
+ | '''description''' — описание создаваемого. Будет отображаться если нажать на '''?''' в игре. | ||
+ | ==== Описание типов ==== | ||
+ | {| class="wikitable sortable" | ||
+ | |} | ||
== == | == == |
Версия 16:05, 10 октября 2019
Модификации — это неотъемлемая часть игры. С помощью них можно добавлять новые жидкости, блоки, руды. Модификации в Mindustry состоят из папки или zip-файла, и с файлом mod.json, а также набора спрайтов и файлов .json, определяющих новый контент.
КИРИЛЛИЦА НА WINDOWS НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ
Импорт модификации
Есть два способа импортировать модификацию.
1. Скопируйте и вставьте папку/файл мода в папку mods Mindustry В Steam это находится в установочном каталоге Mindustry:
steam/steamapps/common/Mindustry/mods
Если у вас нет Steam-версии, то путь должен быть следующим:
%appdata%/Mindustry/mods
2.1 Заархивируйте папку с модификацией (не в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).
2.2 Импортируйте через встроенный файловый менеджер игры:
Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.
Создание модификации
Можно скачать пустую модификацию или пойти сложным путём.
- Создаём папку с названием модификации. Пусть название будет mmod.
- Создаём файл mod.json. Если хотите, то можете дополнить цветами. Содержимое:
{ "name": "Напишите сюда название модификации", "author": "Напишите сюда ваш никнейм", "description": "Напишите здесь ваше описание", "version": 1.0 }
- Создаём папку content и папку sprites.
Создание блока
- Создаём папку blocks в content и sprites
- В папку mmod/sprites/ кладём названиеблока.png
- В папке mmodd/sprites/ создаём файл названиеблока.json
Где пишем следующее:
{ "type": "Wall", "name": "Маленькая стена", "description": "Оочень маленькая стена." }
name — имя создаваемого, которое также будет использоваться для спрайта в mmod/sprites description — описание создаваемого. Будет отображаться если нажать на ? в игре.