Картинки, текстуры и тексты
1. Как работают картинки
Любой PNG из папки assets/ мода встаёт в игре на тот же путь: файл мода assets/items/karambit.png — это картинка
assets/items/karambit.png игры. Новое имя добавляет картинку, имя, которое уже есть в игре, — заменяет её. Картинки
подхватываются при запуске игры.
2. Значки
| Что | Путь | Размер |
|---|---|---|
| Оружие и предметы | assets/items/<id>.png | 16×16, пиксель-арт |
| Свечение значка | assets/items/<id>_e.png | 16×16: светлое светится в темноте, чёрное — нет |
| Способности | assets/icons/ability_<id>.png | 64×64 |
| Узлы дерева шамана | assets/icons/skill_<id>.png | 128×128 |
Значок оружия виден в сумке, в руке, в книге и в подсказках. Держитесь размеров и палитры игры, иначе вещь будет выбиваться: чёрный контур, мало цветов, без сглаживания.
3. Текстуры моделей
Модели игры сделаны из кубов, а их текстуры — обычные PNG рядом с моделью. Мод может их заменить и перекрасить врага или босса:
assets/characters/<id>/<id>_<часть>.png цвет
assets/characters/<id>/<id>_<часть>_e.png свечениеНапример, assets/characters/welder/welder_welder.png — текстура Сварщика, 128×128. Развёртка (какой пиксель на какой грани)
задана моделью — меняйте цвета, не сдвигая области. Сами модели и анимации заменить нельзя.
4. Тексты — locale/<язык>.synx
По строке на ключ: ключ текст. Языки игры — ru и en; если файла на языке игрока в моде нет, берётся en.synx.
weapon_karambit керамбит
sum_karambit Коготь, выкованный из ножа: им не режут — им цепляют и рвут.
desc_karambit Ближний бой: как нож, но с когтем вместо клинка.
fx_karambit_main Бьёт близко и часто; крит почти через удар.
fx_karambit_alt_label ПКМ · бросок
fx_karambit_alt Керамбит летит почти прямо и бьёт первого, кого заденет.
gear_bent_blade Гнутое лезвие
sum_bent_blade Обломок, что вывернуло взрывом.
desc_bent_blade Шанс крита +3 %. Падает с взрывников.| Ключ | Где видно |
|---|---|
weapon_<id> | Название оружия |
gear_<id> | Название предмета или брони |
sum_<id> | Строка лора под названием |
desc_<id> | Что делает — простыми словами |
fx_<id>_main | Атака ЛКМ (оружие) |
fx_<id>_alt_label, fx_<id>_alt | Подпись и описание ПКМ (оружие) |
ability_<id>, skill_<id> | Названия способностей и узлов шамана — чтобы переименовать игровые |
Тот же ключ в файле мода перекрывает строку игры — так можно переименовать что угодно. Строка с \n переносится.