Модификации: различия между версиями
| [досмотренная версия] | [досмотренная версия] | 
м (→Блоки)  | 
				|||
| Строка 27: | Строка 27: | ||
== Создание модификации ==  | == Создание модификации ==  | ||
| + | Перед созданием НАСТОЯТЕЛЬНО рекомендуем почитать эту статью >>> [[JSON]]  | ||
#Переходим в директорию    | #Переходим в директорию    | ||
*Для Steam:</br><code>steam/steamapps/common/Mindustry/mods</code>  | *Для Steam:</br><code>steam/steamapps/common/Mindustry/mods</code>  | ||
| Строка 95: | Строка 96: | ||
*<pre>liquid.lava.description = Очень горячая жидкость.</pre>  | *<pre>liquid.lava.description = Очень горячая жидкость.</pre>  | ||
=== Звуки ===  | === Звуки ===  | ||
| + | |||
== Учим английский ==  | == Учим английский ==  | ||
Было перемещено [[Учим_английский|сюда]] для уменьшения высоты страницы.  | Было перемещено [[Учим_английский|сюда]] для уменьшения высоты страницы.  | ||
Версия 15:27, 19 октября 2019
| Тут маловато информации Если есть ещё - принесите её нам в жертву. Нам она нужна. Если по теме, конечно :3  | 
Модификации — это неотъемлемая часть игры. С помощью них можно добавлять новые жидкости, блоки, руды. Модификации в Mindustry состоят из папки или zip-файла, и с файлом mod.json, а также набора спрайтов и файлов .json, определяющих новый контент.
ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ
Содержание
Скачивание специальной версии
- Тыкаем сюда.
 
Также есть полуавтоматическое скачивание.
- Тыкаем опять сюда.
 - Ищем и скачиваем Mindustry-BE-Desktop-xxxx.jar, где xxxx — какие-то цифры.
 - Создаём модификацию или импортируем.
 
Импорт модификации
Есть три способа импортировать модификацию. И все они простые
1. Скопируйте и вставьте папку/файл мода в папку mods Mindustry В Steam это находится в установочном каталоге Mindustry:
steam/steamapps/common/Mindustry/mods
Если у вас нет Steam-версии, то путь должен быть следующим:
%appdata%/Mindustry/mods
2 Заархивируйте папку с модификацией (не в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).
2.1 Импортируйте через встроенный файловый менеджер игры:
Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.<be)>
3Узнайте адрес к модификации на github и скопируйте имя пользователя+название репозитория.
3.1'Импортируйте через игру:
Главное меню→Модификации→Импортировать GitHub модификацию.
Создание модификации
Перед созданием НАСТОЯТЕЛЬНО рекомендуем почитать эту статью >>> JSON
- Переходим в директорию
 
- Для Steam:
steam/steamapps/common/Mindustry/mods - Для остальных настольных: 
%appdata%/Mindustry/mods 
%appdata%/Mindustry/mods
- Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет 
Stolik. - Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать отсюда.
 
└── Stolik
├── content │ └── blocks │ └── magma.json │ └── liquids │ └── lava.json │ │──items ├── mod.json ├── sounds │ ├── pewpew.mp3 │ └── pewpew.ogg └── sprites │ └── blocks │ └── liquids
Код
Подсказки!
- В большинстве случаев используется английский для создания модификаций. Если вы не знаете какой-то блок, то можно нажать сюда
 - Прочитайте руководство по синтаксису Json.
 - Лучше используйте английский.
 - Всему нужно тип. Всегда.
 - Все блоки, предметы, мехи и т.д. имеют два одинаковых типа. Это name(имя) и description(описание).
 
Пример:
"name": "Zoloto" "description":"Золото (для тех, кто не знает английский)"
Блоки
Специальная категория:
blocks
Было перемещено сюда для уменьшения высоты страницы.
Предметы
Специальная категория:
item
Жидкости
Специальная категория:
liquid
Единицы (юниты)
Мехи
Эффекты
Спрайты
Жидкости
Мультиязычность
Наверное, самое простое для добавления.
- Узнаём специальную категорию созданной вами вещью. Специальная категорию можно узнать в разделе Код. Ниже приведено обрезанное древо.
 
└── Stolik
    ├── bundles
    │   └── bundle.properties
    │   └── bundle_ru.properties
- Создаём в папке 
Stolik/bundlesфайл(если вы не создали ранее). 
- Если хотите добавить строки для английского, то выберите файл 
bundle.properties - Если хотите добавить строки для русского, то выберите файл 
bundle_ru.properties 
- Добавляем строку:
 
СпециальнаяКатегория.НазваниеВещи.name(имя)/description(описание)= <Вставить текст>
Пример.
Например, я хочу добавить для жидкости lava название и описание другое на русском.
- Переходии в файл 
bundle_ru.properties - Пишем следующее:
 
liquid.lava.name = Лава
- Нажимаю 
Enter liquid.lava.description = Очень горячая жидкость.
Звуки
Учим английский
Было перемещено сюда для уменьшения высоты страницы.