Модификации: различия между версиями
[досмотренная версия] | [досмотренная версия] |
м (→Жидкости) |
|||
Строка 32: | Строка 32: | ||
*Для остальных настольных: </br><code>%appdata%/Mindustry/mods</code> | *Для остальных настольных: </br><code>%appdata%/Mindustry/mods</code> | ||
%appdata%/Mindustry/mods | %appdata%/Mindustry/mods | ||
− | # Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет <code> | + | # Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет <code>Modik</code>. |
# Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать [[google.com|отсюда]]. | # Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать [[google.com|отсюда]]. | ||
− | └── | + | └── Modik |
├── content | ├── content | ||
│ └── blocks | │ └── blocks | ||
Строка 51: | Строка 51: | ||
'''Подсказки!'''<br> | '''Подсказки!'''<br> | ||
*В большинстве случаев используется английский для создания модификаций. Если вы не знаете какой-то блок, то можно нажать [[Учим_английский|сюда]] | *В большинстве случаев используется английский для создания модификаций. Если вы не знаете какой-то блок, то можно нажать [[Учим_английский|сюда]] | ||
− | *Прочитайте руководство по синтаксису [[ | + | *Прочитайте руководство по синтаксису [[Json]]. |
*Лучше используйте английский. | *Лучше используйте английский. | ||
*Всему нужно тип. Всегда. | *Всему нужно тип. Всегда. | ||
Строка 68: | Строка 68: | ||
<code>item</code> | <code>item</code> | ||
==== Жидкости ==== | ==== Жидкости ==== | ||
− | Специальная категория:< | + | Специальная категория:<br> |
− | |||
Директория: | Директория: | ||
<pre> ├── Modik | <pre> ├── Modik | ||
Строка 75: | Строка 74: | ||
│ └── liquids | │ └── liquids | ||
│ └── lava.json</pre> | │ └── lava.json</pre> | ||
+ | <code>liquid</code> | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
Строка 95: | Строка 95: | ||
|effect || Эффект. || [[Эффекты]] | |effect || Эффект. || [[Эффекты]] | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==== Единицы (юниты) ==== | ==== Единицы (юниты) ==== | ||
Строка 109: | Строка 101: | ||
=== Спрайты === | === Спрайты === | ||
==== Жидкости ==== | ==== Жидкости ==== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Мультиязычность === | === Мультиязычность === | ||
Строка 122: | Строка 109: | ||
│ └── bundle.properties | │ └── bundle.properties | ||
│ └── bundle_ru.properties</pre> | │ └── bundle_ru.properties</pre> | ||
− | #Создаём в папке <code> | + | #Создаём в папке <code>Modik/bundles</code> файл(если вы не создали ранее). |
*Если хотите добавить строки для английского, то выберите файл <code>bundle.properties</code> | *Если хотите добавить строки для английского, то выберите файл <code>bundle.properties</code> | ||
*Если хотите добавить строки для русского, то выберите файл <code>bundle_ru.properties</code> | *Если хотите добавить строки для русского, то выберите файл <code>bundle_ru.properties</code> | ||
Строка 134: | Строка 121: | ||
*Нажимаю <code>Enter</code> | *Нажимаю <code>Enter</code> | ||
*<pre>liquid.lava.description = Очень горячая жидкость.</pre> | *<pre>liquid.lava.description = Очень горячая жидкость.</pre> | ||
− | |||
=== Звуки === | === Звуки === | ||
== Учим английский == | == Учим английский == | ||
Было перемещено [[Учим_английский|сюда]] для уменьшения высоты страницы. | Было перемещено [[Учим_английский|сюда]] для уменьшения высоты страницы. |
Версия 22:40, 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
- Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет
Modik
. - Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать отсюда.
└── Modik
├── 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
Жидкости
Специальная категория:
Директория:
├── Modik ├── content │ └── liquids │ └── lava.json
liquid
Свойство | Описание | Примечание |
---|---|---|
temperature | Температура. 0.5 — это комнатная; 0 — очень холодная; 1 — знойная жара. | |
flammability | Воспламеняемость. Доступные значения: [0;1] 0 — полностью воспламеняется; Всё, что выше, может загореться при воздействии тепла 0.5+ — очень легко воспламеняется. | |
viscosity" | Густота. 0,5 = вода (относительно вязкая) 1 будет что-то вроде смолы/нефти (очень медленно)5 | |
heatCapacity | Теплоёмкость количества тепла сохраняемого этой жидкостью. 0.4 — вода (прилично) Всё, что ниже, вероятно, менее плотно и хуже охлаждает. | |
explosiveness | Сила взрыва жидкости при перенагревании. 0 — никак 1 — ядерная бомба | |
flameColor | Цвет при взрыве жидкости. | Используйте только HEX цвета. |
color | Цвет жидкости. | Используйте только HEX цвета. |
effect | Эффект. | Эффекты |
Единицы (юниты)
Мехи
Эффекты
Спрайты
Жидкости
Мультиязычность
Наверное, самое простое для добавления.
- Узнаём специальную категорию созданной вами вещью. Специальная категорию можно узнать в разделе Код. Ниже приведено обрезанное древо.
└── Modik ├── bundles │ └── bundle.properties │ └── bundle_ru.properties
- Создаём в папке
Modik/bundles
файл(если вы не создали ранее).
- Если хотите добавить строки для английского, то выберите файл
bundle.properties
- Если хотите добавить строки для русского, то выберите файл
bundle_ru.properties
- Добавляем строку:
СпециальнаяКатегория.НазваниеВещи.name(имя)/description(описание)= <Вставить текст>
Пример.
Например, я хочу добавить для жидкости lava
название и описание другое на русском.
- Переходии в файл
bundle_ru.properties
- Пишем следующее:
liquid.lava.name = Лава
- Нажимаю
Enter
liquid.lava.description = Очень горячая жидкость.
Звуки
Учим английский
Было перемещено сюда для уменьшения высоты страницы.