Модификации: различия между версиями

Материал из PetruCHIO - Mindustry server
Перейти к навигации Перейти к поиску
[непроверенная версия][досмотренная версия]
(→‎Создание модификации: Исправлена опечатка)
Метки: правка из мобильной версии, правка с мобильного устройства
м
Строка 5: Строка 5:
  
 
== Скачивание специальной версии ==
 
== Скачивание специальной версии ==
# Тыкаем [https://github.com/Anuken/MindustryBuilds/releases сюда].
+
# Тыкаем [https://github.com/Anuken/MindustryBuilds/releases сюда].</br>
# Скачиваем Mindustry-BE-Desktop-xxxx.jar, где xxxx — какие-то цифры.
+
Также есть полуавтоматическое скачивание.
 +
# Тыкаем [https://github.com/Anuken/MindustryBuilds/releases опять сюда].
 +
# Ищем и скачиваем Mindustry-BE-Desktop-xxxx.jar, где xxxx — какие-то цифры.
 
# Создаём модификацию или импортируем.
 
# Создаём модификацию или импортируем.
  
Строка 17: Строка 19:
 
Если у вас нет Steam-версии, то путь должен быть следующим:
 
Если у вас нет Steam-версии, то путь должен быть следующим:
 
  %appdata%/Mindustry/mods
 
  %appdata%/Mindustry/mods
'''2.1''' Заархивируйте папку с модификацией ('''не''' в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).</br>
+
'''2''' Заархивируйте папку с модификацией ('''не''' в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).</br>
'''2.2''' Импортируйте через встроенный файловый менеджер игры:
+
'''2.1''' Импортируйте через встроенный файловый менеджер игры:
 
Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.<be)>
 
Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.<be)>
'''3.1'''Узнайте адрес к модификации на github и скопируйте имя пользователя+название репозитория.
+
'''3'''Узнайте адрес к модификации на github и скопируйте имя пользователя+название репозитория.
''3.2'''Импортируйте через игру:</br>
+
''3.1'''Импортируйте через игру:</br>
 
Главное меню→Модификации→Импортировать GitHub модификацию.
 
Главное меню→Модификации→Импортировать GitHub модификацию.
  
 
== Создание модификации ==
 
== Создание модификации ==
Можно скачать [https://github.com/Prosta4okua/empty-mindustry-mod пустую модификацию] или пойти сложным путём.
+
#Переходим в директорию
# Создаём папку с названием модификации. Пусть название будет mmod.
+
*Для Steam:</br><code>steam/steamapps/common/Mindustry/mods</code>
# Создаём файл mod.json. Если хотите, то можете дополнить цветами. Содержимое:
+
*Для остальных настольных: </br><code>%appdata%/Mindustry/mods</code>
<pre>{
+
%appdata%/Mindustry/mods
  "name": "Напишите сюда название модификации",
+
# Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет <code>Stolik</code>.
  "author": "Напишите сюда ваш никнейм",
+
# Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать [[google.com отсюда ]].
  "description": "Напишите здесь ваше описание",
+
└── Stolik
  "version": 1.0
+
    ├── content
}</pre>
+
    │  └── blocks
# Создаём папку content и папку sprites.
+
    │      └── testy.json
=== Создание блока ===
+
    │  │──items
#Создаём папку blocks в content и sprites
+
    ├── mod.json
#В папку mmod/sprites/ кладём название_блока.png
+
    ├── sounds
#В папке mmodd/content/ создаём файл название_блока.json
+
    │  ├── pewpew.mp3
Где пишем следующее:
+
    │  └── pewpew.ogg
<pre>{
+
    └── sprites
"type": "Wall",
+
        └── blocks
"name": "Маленькая стена",
+
            └── testy.png
"description": "Оочень маленькая стена."
+
=== Код ===
}</pre>
+
'''Подсказки!'''<br>
'''name''' — имя создаваемого, которое также будет использоваться для спрайта в mmod/sprites
+
#Прочитайте руководство по синтаксису [[Json]].
'''description''' — описание создаваемого. Будет отображаться если нажать на '''?''' в игре.
+
#Лучше используйте английский.
==== Описание типов ====
+
#Всему нужно тип. Всегда.
{| class="wikitable sortable"
+
#Все блоки, предметы, мехи и т.д. имеют два одинаковых типа. Это name(имя) и description(описание).
!Название типа
+
Пример:
!Описание типа
+
<pre>"name": "Zoloto"
!Название подтипа
+
"description":"Золото (для тех, кто не знает английский)"</pre>
!Описание подтипа
+
==== Блоки ====
|-
+
Специальная категория:</br>
|rowspan="17"| Floor (поверхность)
+
<code>blocks</code>
|-
 
|rowspan="16"| Короче говоря, тайлы. Это песок, глубоководье, трава, камни, споры, пол.
 
| speedMultiplier
 
|Скорость при ходьбе на поверхности (только для наземных)
 
|-
 
| variants
 
|Указывает на доп. варианты одного и того же блока. </br>'''По умолчанию:'''0'''</br>Допустимые значения''' от 0 до [неизвестно]
 
|-
 
| liquidDrop
 
|Какую жидкость можно добыть насосом
 
|-
 
| itemDrop
 
|Какой ресурс можно добыть
 
|-
 
| isLiquid
 
|'''По умолчанию:''' false</br>'''Все значения:</br>'''true, false'''</br>Опционален.
 
|-
 
| status
 
|
 
|-
 
| statusDuration
 
|
 
|-
 
| drownTime
 
|
 
|-
 
| cacheLayer
 
|
 
|-
 
| blendGroup
 
|
 
|-
 
| attributes.set
 
|
 
|-
 
| updateEffect
 
|
 
|-
 
|playerUnmineable
 
|Запретить добычу игроком (true - запретить, false - разрешить)
 
|-
 
|fillsTile
 
|
 
|-
 
|OverlayFloor
 
|Указывает, какой блок будет налезать на какой.  
 
(к примеру пол налезает на песок, песок на камень)
 
|-
 
|DoubleOverlayFloor
 
|То же самое, что OverlayFloor, только слой разный.
 
|-
 
|StaticWall
 
|Стены, которые можно ставить только в редакторе.
 
|-
 
|OreBlock
 
|Руда
 
| itemDrop
 
|Название вашей руды
 
|-}
 
Для всех последующих типов '''всегда есть следующие типы:'''
 
{| class="wikitable sortable"
 
|-
 
! Название подтипа !! Пример использование
 
|-
 
| name</br>(имя)
 
|"name": "Маршрутизатор"</br>"name": "Бур".
 
|-
 
|description</br>(описание)
 
|"description": "Лучше чем любой другой блок в игре"
 
|-
 
|size</br>(размер блока)</br>
 
|"size"="2"<br>(будет блок 2х2, создавать прямоугольники низя)</br>"size"="3"</br>(будет блок 3х3)
 
|-
 
|health</br>(прочность блока)
 
|'''По умолчанию:'''60.</br>"health": "30"
 
|-
 
|requirements</br>(то что нужно для создания блока)
 
|Также не забудьте нажаться [https://petruchio.org.ru/wiki/index.php?title=%D0%9C%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8&action=submit#.D0.A3.D1.87.D0.B8.D0.BC_.D0.B0.D0.BD.D0.B3.D0.BB.D0.B8.D0.B9.D1.81.D0.BA.D0.B8.D0.B9 сюда].<pre> "requirements": [
 
{ "item": "lead", "amount": 50 },
 
{ "item": "copper", "amount": 80 },
 
{ "item": "silicon", "amount": 20 }
 
],</pre>
 
|-
 
|research</br>(что нужно исследовать</br>для открытия этого блок</br>в тех. древе)
 
|"research": "copper-wall"</br>Только блоки. Предметы нельзя.
 
|-
 
|consume</br>(что нужно для работы)
 
|<pre"consumes": {
 
        "power": 2.0,
 
        "item": "metaglass"
 
    }</pre>
 
|}
 
Названия типа должно всегда быть с большой буквы. Шаблон для типа Router:
 
"type": "Router"
 
{| class="wikitable sortable"
 
|-
 
! Название типа !! Название подтипа !! Пример использование & описание
 
|-
 
|colspan=3|Router</br>'''Примеры:''' Маршрутизатор, распределитель.
 
|-
 
|Sorter</br>(сортировщик)
 
|size
 
|'''НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|overflow-gate</br>(избыточный затвор)
 
|size
 
|'''НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|rowspan="2"|Junction</br>(перекрёсток)
 
|size
 
|'''НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|capacity</br>(кол-во хранимых предметов)
 
|"capacity": "20"
 
|-
 
|rowspan="2"|Conveyor</br>(конвейер)
 
|speed</br>(скорость)
 
|"speed": 0.01</br>0.01 это примерно 1.5 блока в секунду.
 
|-
 
|size
 
|'''НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|rowspan="2"|ArmoredConveyor</br>(бронированный конвейер)
 
|speed</br>(скорость)
 
|"speed": 0.01
 
|-
 
|size
 
|'''НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|rowspan="4"|BufferedItemBridge</br>(мостовой конвейер,</br> который хранит предметы)
 
|range</br>(дальность соединения)
 
|"range"=4
 
|-
 
|speed</br>(скорость)
 
|"speed": 70
 
|-
 
|bufferCapacity</br>(вместимость конвейера)
 
|"bufferCapacity": 70
 
|-
 
|size
 
|'''НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|rowspan="3"|ItemBridge</br>(фазовый конвейер)
 
|range</br>(дальность соединения)
 
|"range"=4
 
|-
 
|speed</br>(скорость)
 
|"speed": 70
 
|-
 
|size
 
|'''НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|OverflowGate
 
|size
 
|'''НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|rowspan="4"|MassDriver</br>(электромагн. катапульта)
 
|itemCapacity</br>(вместимость катапульты)
 
|"itemCapacity": 120
 
|-
 
|reloadTime</br>(время перезарядки)
 
|"reloadTime"=200
 
|-
 
|size
 
|'''НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ'''
 
|-
 
|range</br>(радиус или диаметр)
 
|
 
  
|}
+
==== Предметы ====
 
+
Специальная категория:</br>
=== Создание зоны ===
+
<code>items</code>
Помните, что mmod — корневая папка.
+
==== Жидкости ====
Для того чтобы создать зону нужны следующие папки(если папок нет, то создайте, лол):
 
#mmod/sprites/zones
 
#mmod/maps
 
#mmod/content/zones
 
В mmod/content/zones создаём файл с названием зоны.json. Название зоны, к примеру — zonename. Итоговый файл — zonename.json
 
==== Код ====
 
Кладём в папку mmod/maps карту с названием названиемода-названиезоны.msav. Например, mmod-zonename.Название карты в игре может быть любым.
 
Теперь приступим к редактированию файла zonename.json
 
{| class="wikitable sortable"
 
!Подтип
 
!Описание
 
!Примеры
 
|-
 
|name
 
|Название вашей зоны.
 
|Земля, Юпитер.
 
|-
 
|description
 
|Описание вашей зоны
 
|Когда-то здесь была развитая цивилизация. Но потом пришла армия огня...
 
|-
 
|loadout
 
|Определяет размер и вместимость вашего ядра.
 
|По умолчанию cтандартное ядро "Осколок" 3x3, не указывайте этот тип. </br>Ядро "Штаб" 4х4 — "basicFoundation"</br>Ядро "Атом" 5x5 — "basicNucleus"</br>'''Пример:'''</br>"loadout": "basicFoundation"</br>'''Примечание.'''Стандартное ядро можно не указывать.
 
|-
 
|startingItems
 
|Определяет начальные предметы.
 
|item - предмет</br>amount - количество'''Пример:'''
 
<pre>    "startingItems": [
 
    {"item": "copper", "amount": 200},
 
    {"item": "lead", "amount": 300},
 
        {"item": "plastanium", "amount": 300}
 
    ],</pre>
 
}|
 
|-
 
|conditionWave
 
|Определяет количество волн врагов, которое нужно уничтожить, для разблокировки выгрузки.
 
|Это должно быть число.</br>'''Пример:'''</br>"conditionWave": 10
 
|-
 
|launchPeriod
 
|Определяет на каких волнах(число волн должно быть кратно заданому числу) будет разрешён запуск
 
|'''Пример:'''</br>"launchPeriod": 10,
 
|-
 
|requirements
 
|Определяет что нужно сделать для разблокировки зоны.
 
|Есть два типа условий для разблокировки.</br>'''1.''' Достичь в какой-то зоне определённой волны.'''Пример:'''<pre>    {
 
    "type": "ZoneWave",
 
    "zone": "saltFlats",
 
    "wave": 40
 
    }</pre>'''Примечание.'''</br>'''НЕ ИЗМЕНЯЙТЕ ZoneWave'''</br></br>'''2.''' Разблокировать какой-то блок. </br>'''Пример:'''    {
 
    "type": "Unlock",
 
    "block": "thermal-pump"
 
    }
 
</br>Комбинирование двух типов.
 
<pre>    "requirements": [
 
    {
 
    "type": "ZoneWave",
 
    "zone": "groundZero",
 
    "wave": 40
 
    },
 
    {
 
    "type": "Unlock",
 
    "block": "kiln",
 
    },
 
    {
 
    "type": "Unlock",
 
    "block": "solar-panel"
 
    }
 
    ],</pre>
 
|-
 
|resources
 
|Какие ресурсы есть на карте. Рекомендуются только руды.
 
|'''Пример:'''</br>"resources": ["copper", "lead", "coal", "sand"]
 
|-
 
|}
 
Пример файла namezone.json:
 
<pre>{
 
"name": "namezone",
 
"description": "Salt and silver lie here.",
 
"loadout": "basicFoundation",
 
    "startingItems": [
 
    {"item": "copper", "amount": 200},
 
    {"item": "lead", "amount": 300}
 
    ],
 
    "conditionWave": 10,
 
    "launchPeriod": 10,
 
    "requirements": [
 
    {
 
    "type": "ZoneWave",
 
    "zone": "groundZero",
 
    "wave": 40
 
    },
 
    {
 
    "type": "Unlock",
 
    "block": "kiln"
 
    }
 
    {
 
    "type": "Unlock",
 
    "block": "solar-panel"
 
    }
 
    ],
 
    "resources": ["copper", "lead", "coal", "sand"]
 
}
 
</pre>
 
==== Спрайты ====
 
#В папку mmod/sprite/zones добавляем файл namezone.png. Это будет отображаться как превью в выборе зон.
 
=== Создание предметов ===
 
Нужны следующие папки(если нет их, то создать, лол):
 
#mmod/sprites/items
 
#mmod/maps
 
#mmod/content/items
 
Пусть название предмета будет itemname.
 
==== Код ====
 
Работаем с файлом <code>mmod/content/items/itemname.json</code>
 
{| class="wikitable sortable"
 
|-
 
! Название !! Описание !! Пример использования
 
|-
 
| type  || тип || "type": "material"</br>Может быть использован для построения блоков. Только материалы принимаются в ядро.</br>"type": "resource"</br>Не используется ни для чего, кроме крафта внутри блоков.
 
|-
 
| name || Название предмета || "name": "Серебро"
 
|-
 
|description|| Описание || "description": "Редкий ресурс."
 
|-
 
| explosiveness || Взрываемость</br>насколько взрывоопасен этот предмет ||"explosiveness ": 0</br>"explosiveness ":1</br>"explosiveness ":2
 
|-
 
| flammability || Воспламеняемость выше 0,3 делает этот предмет, грубо говоря, топливом. ||"flammability": 0</br>"flammability": 1</br>"flammability": 3
 
|-
 
| radioactivity || Радиоактивность</br>насколько радиоактивен этот предмет. 0 = нет, 1 = чернобыльский эпицентр ||"radioactivity": 2 </br>"radioactivity": 1
 
|-
 
| hardness  || Уровень сверла необходимого для бурения</br>У меди, свинца - 1</br>уголь - 2</br>титан - 3</br>торий - 4||"hardness": 2<br>"hardness": 6
 
|-
 
| cost || базовая стоимость материала этого изделия, используемая для расчета времени размещения <br/>1 стоимость = 1 тик добавлена к времени сборки || "cost": 3</br>"cost": 5
 
|-
 
|alwaysUnlocked||Если true, то всегда разблокировано.||"alwaysUnlocked ": true</br>"alwaysUnlocked ": false
 
|-
 
|color || цвет ||[[Цвета|Используйте только HEX цвета.]]
 
|}
 
==== Спрайты ====
 
#Переходим в папку mmod/sprites/items
 
#Вставляем туда файл nameitem.png
 
=== Жидкости ===
 
Примеры жидкостей:
 
*Вода
 
*Криогенная жидкость
 
*Нефть
 
==== Код ====
 
#Создаём папку liquids в mmod/content.
 
#Создаём папку liquids в mmod/sprites.
 
#В папке mmod/content/liquid создаём, например, файл liquidname.json
 
'''Обратите внимание''', что тип не нужно указывать, т.к. была создана папка.
 
{| class="wikitable sortable"
 
|-
 
! Название !! Описание !! Пример использования
 
|-
 
| name || Название жидкости|| "name": "Лава"
 
|-
 
| description|| Описание || "description": "Очень горячая жидкость."
 
|-
 
| temperature|| Температура</br>0.5 это комнатная,</br>0 очень холодная,</br>1 знойная жара|| "temperature": 0.5
 
|-
 
|flammability|| Воспламеняемость</br>0-1</br>0 полностью воспламеняется</br>все, что выше, может загореться при воздействии тепла</br> 0,5+ очень легко воспламеняется|| "flammability": 0.5
 
|-
 
|viscosity || Густота</br> 0,5 = вода (относительно вязкая)</br> 1 будет что-то вроде смолы/нефти (очень медленно)|| "viscosity": 0.5
 
|-
 
|heatCapacity || Теплоёмкость</br>сколько тепла может хранить эта жидкость</br> 0,4 = вода (прилично), всё, что ниже, вероятно, менее плотно и плохо охлаждает|| "heatCapacity": 1
 
|-
 
|explosiveness || Как сильно взрывается эта жидкость при нагревании</br> 0 = никак</br>1 = ядерная бомба || "explosiveness": 1
 
|-
 
|flameColor || Цвет при взрыве жидкости || [[Цвета|Используйте только HEX цвета.]]
 
|-
 
|color || Цвет жидкости || [[Цвета|Используйте только HEX цвета.]]
 
|-
 
|effect || эффект || Если здесь есть эта надпись, то срочно упоминайте простачка.
 
|}
 
Пример:
 
<pre>{
 
"name": "Molten Silver",
 
"description": "Imagine silver, but not solid at all.",
 
"temperature": 0.9,
 
    "viscosity": 0.8,
 
    "effect": "melting",
 
    "color": "a4a2bd"
 
}</pre>
 
==== Спрайты====
 
#Переходим в mmod/sprites
 
#Вставляем текстуру-капельку с расширением .png
 
Если не поняли что за капелька, то откройте в игре базу данных ядра.
 
  
 +
==== Единицы (юниты) ====
 +
==== Мехи ====
 +
=== Спрайты ===
 +
=== Мультиязычность ===
 +
Наверное, самое простое для добавления.
 +
#Узнаём специальную категорию созданной вами вещью. Специальная категорию можно узнать в разделе Код. Ниже приведено обрезанное древо.
 +
<pre>└── Stolik
 +
    ├── bundles
 +
    │  └── bundle.properties
 +
    │  └── bundle_ru.properties</pre>
 +
#Создаём в папке <code>Stolik/bundles</code> файл(если вы не создали ранее).
 +
*Если хотите добавить строки для английского, то выберите файл <code>bundle.properties</code>
 +
*Если хотите добавить строки для русского, то выберите файл <code>bundle_ru.properties</code>
 +
#Добавляем строку:</br>
 +
СпециальнаяКатегория.НазваниеВещи.name(имя)/description(описание)= <Вставить текст>
 +
</br>'''Пример.'''
 +
Например, я хочу добавить для жидкости <code>lava</code> название и описание другое на русском.
 +
#Переходии в файл <code>bundle_ru.properties</code>
 +
#Пишем следующее:
 +
* <pre>liquid.lava.name = Лава</pre>
 +
*Нажимаю <code>Enter</code>
 +
*<pre>liquid.lava.description = Очень горячая жидкость.</pre>
 +
=== Звуки ===
 
== Учим английский ==
 
== Учим английский ==
 
=== Стандартные предметы ===
 
=== Стандартные предметы ===
 +
Было перемещено [[Учим_английский сюда]] для уменьшения высоты страницы.
 
Руды:
 
Руды:
 
*copper - медь
 
*copper - медь

Версия 17:41, 19 октября 2019

Write it.pngТут маловато информации
Если есть ещё - принесите её нам в жертву. Нам она нужна. Если по теме, конечно :3

Модификации — это неотъемлемая часть игры. С помощью них можно добавлять новые жидкости, блоки, руды. Модификации в Mindustry состоят из папки или zip-файла, и с файлом mod.json, а также набора спрайтов и файлов .json, определяющих новый контент.

ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ

Скачивание специальной версии

  1. Тыкаем сюда.

Также есть полуавтоматическое скачивание.

  1. Тыкаем опять сюда.
  2. Ищем и скачиваем Mindustry-BE-Desktop-xxxx.jar, где xxxx — какие-то цифры.
  3. Создаём модификацию или импортируем.

Импорт модификации

Есть три способа импортировать модификацию. И все они простые

1. Скопируйте и вставьте папку/файл мода в папку mods Mindustry В Steam это находится в установочном каталоге Mindustry:

steam/steamapps/common/Mindustry/mods

Если у вас нет Steam-версии, то путь должен быть следующим:

%appdata%/Mindustry/mods

2 Заархивируйте папку с модификацией (не в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).
2.1 Импортируйте через встроенный файловый менеджер игры: Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.<be)> 3Узнайте адрес к модификации на github и скопируйте имя пользователя+название репозитория. 3.1'Импортируйте через игру:
Главное меню→Модификации→Импортировать GitHub модификацию.

Создание модификации

  1. Переходим в директорию
  • Для Steam:
    steam/steamapps/common/Mindustry/mods
  • Для остальных настольных:
    %appdata%/Mindustry/mods

%appdata%/Mindustry/mods

  1. Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет Stolik.
  2. Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать google.com отсюда .

└── Stolik

   ├── content
   │   └── blocks
   │       └── testy.json
   │   │──items
   ├── mod.json
   ├── sounds
   │   ├── pewpew.mp3
   │   └── pewpew.ogg
   └── sprites
       └── blocks
           └── testy.png

Код

Подсказки!

  1. Прочитайте руководство по синтаксису Json.
  2. Лучше используйте английский.
  3. Всему нужно тип. Всегда.
  4. Все блоки, предметы, мехи и т.д. имеют два одинаковых типа. Это name(имя) и description(описание).

Пример:

"name": "Zoloto"
"description":"Золото (для тех, кто не знает английский)"

Блоки

Специальная категория:
blocks

Предметы

Специальная категория:
items

Жидкости

Единицы (юниты)

Мехи

Спрайты

Мультиязычность

Наверное, самое простое для добавления.

  1. Узнаём специальную категорию созданной вами вещью. Специальная категорию можно узнать в разделе Код. Ниже приведено обрезанное древо.
└── Stolik
    ├── bundles
    │   └── bundle.properties
    │   └── bundle_ru.properties
  1. Создаём в папке Stolik/bundles файл(если вы не создали ранее).
  • Если хотите добавить строки для английского, то выберите файл bundle.properties
  • Если хотите добавить строки для русского, то выберите файл bundle_ru.properties
  1. Добавляем строку:

СпециальнаяКатегория.НазваниеВещи.name(имя)/description(описание)= <Вставить текст>
Пример. Например, я хочу добавить для жидкости lava название и описание другое на русском.

  1. Переходии в файл bundle_ru.properties
  2. Пишем следующее:
  • liquid.lava.name = Лава
  • Нажимаю Enter
  • liquid.lava.description = Очень горячая жидкость.

Звуки

Учим английский

Стандартные предметы

Было перемещено Учим_английский сюда для уменьшения высоты страницы. Руды:

  • copper - медь
  • coal - уголь
  • lead - свинец
  • sand - песок
  • titanium - титан
  • thorium - торий
  • scrap - металлолом

Предметы:

  • plastanium - пластаний
  • graphite - графит
  • metaglass - метастекло
  • silicon - кремний
  • phase-weaver - фазовая ткань
  • surge-alloy - кинетический сплав

Нельзя в ядро:

  • coal - уголь
  • spore-pod - споровой стручок
  • pyratite - пиротит
  • blast-compound - взрывчатая смесь

Стандартные зоны

  • groundZero - Отправная точка
  • desertWastes - Покинутые пустоши
  • craters - Кратеры
  • frozenForest - Ледяной Лес
  • ruinousShores - Разрушенные берега
  • stainedMountains - Окрашенные горы
  • desolateRift - Пустынный разлом
  • nuclearComplex - Ядерный производственный комплекс
  • overgrowth - Заросли
  • tarFields - Дегтярные поля
  • saltFlats - Соляные равнины
  • impact0078 - Воздействие 0078
  • crags - Скалы
  • fungalPass - Грибной перевал

Блоки

  • sand-boulder - Песчаный валун
  • grass - Трава
  • salt - Соль
  • saltrocks - Соляные камни
  • pebbles - Галька
  • tendrils - Споровые усики
  • sandrocks - Песчаные камни
  • spore-pine - Споровая сосна
  • sporerocks - Споровые камни
  • rock - Каменный валун
  • snowrock - Заснеженный валун
  • snow-pine - Заснеженная сосна
  • shale - Сланец
  • shale-boulder - Сланцевый валун
  • moss - Мох
  • shrubs - Кусты
  • spore-moss - Споровый мох
  • shalerocks - Сланцевые камни
  • scrap-wall - Стена из металлолома
  • scrap-wall-large - Большая стена из металлолома
  • scrap-wall-huge - Огромная стена из металлолома
  • scrap-wall-gigantic - Гигантская стена из металлолома
  • thruster - Маневровый двигатель
  • kiln - Печь
  • graphite-press - Графитный пресс
  • multi-press - Мульти-пресс
  • core-shard - Ядро: «Осколок»
  • core-foundation - Ядро: «Штаб»
  • core-nucleus - Ядро: «Атом»
  • deepwater - Глубоководье
  • water - Вода
  • tainted-water - Загрязнённая вода
  • darksand-tainted-water - Тёмный песок с загрязнённой водой
  • tar - Нефть
  • stone - Камень
  • sand - Песок
  • darksand - Тёмный песок
  • ice - Лёд
  • snow - Снег
  • craters - Кратеры
  • sand-water - Песок с водой
  • darksand-water - Тёмный песок с водой
  • char - Выжженная земля
  • holostone - Голографический камень
  • ice-snow - Заснеженный лёд
  • rocks - Камни
  • icerocks - Ледяные камни
  • snowrocks - Снежные камни
  • dunerocks - Тёмные песчаные камни
  • pine - Сосна
  • white-tree-dead - Мёртвое белое дерево
  • white-tree - Белое дерево
  • spore-cluster - Скопление спор
  • metal-floor - Металлический пол 1
  • metal-floor-2 - Металлический пол 2
  • metal-floor-3 - Металлический пол 3
  • metal-floor-5 - Металлический пол 4
  • metal-floor-damaged - Повреждённый металлический пол
  • dark-panel-1 - Тёмная панель 1
  • dark-panel-2 - Тёмная панель 2
  • dark-panel-3 - Тёмная панель 3
  • dark-panel-4 - Тёмная панель 4
  • dark-panel-5 - Тёмная панель 5
  • dark-panel-6 - Тёмная панель 6
  • dark-metal - Тёмный металл
  • ignarock - Обожжёный камень
  • hotrock - Горячий камень
  • magmarock - Магмовый камень
  • cliffs - Скалы
  • copper-wall - Медная стена
  • copper-wall-large - Большая медная стена
  • titanium-wall - Титановая стена
  • titanium-wall-large - Большая титановая стена
  • phase-wall - Фазовая стена
  • phase-wall-large - Большая фазовая стена
  • thorium-wall - Ториевая стена
  • thorium-wall-large - Большая ториевая стена
  • door - Дверь
  • door-large - Большая дверь
  • duo - Двойная турель
  • scorch - Обжигатель
  • scatter - Рассеиватель
  • hail - Град
  • lancer - Копейщик
  • conveyor - Конвейер
  • titanium-conveyor - Титановый конвейер
  • armored-conveyor - Бронированный конвейер
  • junction - Перекрёсток
  • router - Маршрутизатор
  • distributor - Распределитель
  • sorter - Сортировщик
  • message - Сообщение
  • overflow-gate - Избыточный затвор
  • silicon-smelter - Кремниевый плавильный завод
  • phase-weaver - Фазовый ткач
  • pulverizer - Измельчитель
  • cryofluidmixer - Мешалка криогенной жидкости
  • melter - Плавильня
  • incinerator - Мусоросжигатель
  • spore-press - Споровой пресс
  • separator - Отделитель
  • coal-centrifuge - Угольная центрифуга
  • power-node - Силовой узел
  • power-node-large - Большой силовой узел
  • surge-tower - Кинетическая вышка
  • battery - Аккумулятор
  • battery-large - Большой аккумулятор
  • combustion-generator - Генератор внутреннего сгорания
  • turbine-generator - Паровой генератор
  • differential-generator - Дифференциальный генератор
  • impact-reactor - Импульсный реактор
  • mechanical-drill - Механический бур
  • pneumatic-drill - Пневматический бур
  • laser-drill - Лазерный бур
  • water-extractor - Гидроконденсатор
  • cultivator - Культиватор
  • dart-mech-pad - Реконструктор меха «Альфа»
  • delta-mech-pad - Реконструктор меха «Дельта»
  • javelin-ship-pad - Реконструктор корабля «Джавелин»
  • trident-ship-pad - Реконструктор корабля «Трезубец»
  • glaive-ship-pad - Реконструктор корабля «Копьё»
  • omega-mech-pad - Реконструктор меха «Омега»
  • tau-mech-pad - Реконструктор меха «Тау»
  • conduit - Трубопровод
  • mechanical-pump - Механическая помпа
  • item-source - Источник предметов
  • item-void - Предметный вакуум
  • liquid-source - Источник жидкостей
  • power-void - Энергетический вакуум
  • power-source - Источник энергии
  • unloader - Разгрузчик
  • vault - Хранилище
  • wave - Волна
  • swarmer - Роевик
  • salvo - Залп
  • ripple - Рябь
  • phase-conveyor - Фазовый конвейер
  • bridge-conveyor - Мостовой конвейер
  • plastanium-compressor - Пластаниевый компрессор
  • pyratite-mixer - Мешалка пиротита
  • blast-mixer - Мешалка взрывчатой смеси
  • solar-panel - Солнечная панель
  • solar-panel-large - Большая солнечная панель
  • oil-extractor - Нефтяная вышка
  • command-center - Командный центр
  • draug-factory - Завод добывающих дронов «Драугр»
  • spirit-factory - Завод ремонтных дронов «Дух»
  • phantom-factory - Завод строительных дронов «Фантом»
  • wraith-factory - Завод истребителей «Призрак»
  • ghoul-factory - Завод бомбардировщиков «Гуль»
  • dagger-factory - Завод мехов «Кинжал»
  • crawler-factory - Завод гусеничных ботов «Камикадзе»
  • titan-factory - Завод мехов «Титан»
  • fortress-factory - Завод мехов «Крепость»
  • revenant-factory - Завод крейсеров «Мститель»
  • repair-point - Ремонтный пункт
  • pulse-conduit - Импульсный трубопровод
  • phase-conduit - Фазовый трубопровод
  • liquid-router - Жидкостный маршрутизатор
  • liquid-tank - Жидкостный бак
  • liquid-junction - Жидкостный перекрёсток
  • bridge-conduit - Мостовой трубопровод
  • rotary-pump - Роторный насос
  • thorium-reactor - Ториевый реактор
  • mass-driver - Электромагнитная катапульта
  • blast-drill - Воздушная буровая установка
  • thermal-pump - Термальный насос
  • thermal-generator - Термальный генератор
  • alloy-smelter - Плавильня кинетического сплава
  • mender - Регенератор
  • mend-projector - Ремонтирующий проектор
  • surge-wall - Стена из кинетического сплава
  • surge-wall-large - Большая стена из кинетического сплава
  • cyclone - Циклон
  • fuse - Взрыватель
  • shock-mine - Шоковая мина
  • overdrive-projector - Сверхприводный проектор
  • force-projector - Силовой проектор
  • arc - Дуга
  • rtg-generator - Радиоизотопный термоэлектрический генератор
  • spectre - Спектр
  • meltdown - Испепелитель
  • container - Склад
  • launch-pad - Стартовая площадка
  • launch-pad-large - Большая стартовая площадка

Единицы (юниты)

  • spirit - Ремонтный дрон «Дух»
  • draug - Добывающий дрон «Драугр»
  • phantom - Строительный дрон «Фантом»
  • dagger - Кинжал
  • crawler - Камикадзе
  • titan - Титан
  • ghoul - Гуль
  • wraith - Призрак
  • fortress - Крепость
  • revenant - Мститель
  • eruptor - Извергатель
  • chaos-array - Массив хаоса
  • eradicator - Искоренитель
  • lich - Лич
  • reaper - Жнец

Жидкости

  • water - Вода
  • slag - Шлак
  • oil - Нефть
  • cryofluid - Криогенная жидкость