Barony: Как создавать моды — полное руководство по работе с мастерской

Узнайте, как создавать моды для Barony с помощью нашего пошагового руководства. От редактирования карт до загрузки в Steam Workshop — мы расскажем всё, что нужно для создания собственного контента.

Начало работы с моддингом Barony

Barony — это сложный рогалик от первого лица, который покоряет своей реиграбельностью, но как только вы освоите основную игру, часто возникает желание создать что-то новое. Если вы искали подробное руководство по созданию модов для Barony, вы попали по адресу. Хотите ли вы изменить стартовую карту, добавить свою добычу или спроектировать совершенно новые подземелья — инструменты доступнее, чем вы думаете.

Официальный туториал по созданию контента для Barony Workshop даёт новичкам прочную основу. Разработчики игры сделали возможным изменение файлов карт без написания ни строчки сложного кода. Это руководство проведёт вас через весь процесс: от настройки редактора до загрузки вашего первого мода в Steam Workshop. К концу вы будете чётко понимать структуру файлов, инструменты редактора и шаги публикации, необходимые для воплощения ваших идей в жизнь.

Понимание возможностей моддинга Barony

Прежде чем углубляться в технические детали, важно понять, что именно можно и нельзя изменять в текущем движке Barony. Поддержка модов в игре в основном сосредоточена на файлах карт, но есть и несколько других областей, открытых для кастомизации.

Что можно легко редактировать

В следующей таблице перечислены изменяемые элементы, для которых не требуется компиляция исходного кода игры:

Изменяемый элементТип файла / РасположениеПримечания
Макеты картФайлы .lmp в папке maps/Включает статические карты и шаблоны процедурных комнат
Спрайты предметовСистема спрайтов в редактореРазместите любой предмет, задайте его тип, состояние, благословение и количество
Свойства предметовПапка items/Измените стоимость в золоте, вес и изображения спрайтов
Тексты и книгиПапки books/ и lang/Замените внутриигровые книги или переведите текст
Музыка и звукиПапки music/ и sounds/Замените аудиофайлы на ремиксы или собственные треки
Текстуры моделейФайлы .vox в папке models/Переделайте оружие, предметы и монстров (требуются внешние инструменты)

Что требует компиляции исходного кода

Некоторые более глубокие изменения требуют компиляции открытого исходного кода Barony на C++. Это более продвинутый уровень и не рекомендуется для новичков.

Неизменяемый элементПричина
Переменные случайной генерации (списки появления монстров, ловушки, типы мебели)Привязаны к набору уровней (например, шахты)
Классы игроковЖёстко закодированы в исполняемом файле
Новые заклинания или предметыТребуют добавлений на уровне движка
Основная механика игрыТребует изменения игровой логики

Опыт игроков: Согласно официальному руководству от WALL OF JUSTICE, «На момент написания статьи с возможностью загрузки модов в Barony совместимы только файлы карт». Это означает, что ваш первый мод должен быть сосредоточен на редактировании карт.

Пошаговое руководство: Создание вашего первого мода для Barony

Теперь перейдём к практике. Выполните следующие шаги, чтобы создать простой мод, добавляющий Кольцо медленного пищеварения на стартовую карту.

Шаг 1: Запустите редактор Barony

Откройте редактор Barony через Steam, выбрав «Launch Editor» на странице игры в библиотеке. Когда редактор откроется, перейдите в меню в левом верхнем углу и выберите Open.... Введите или прокрутите, чтобы найти start.lmp — это первая карта в игре.

Шаг 2: Поймите слои редактора

Редактор имеет три слоя тайлов:

СлойФункцияВысота
FLOOR (Пол)Игроки и монстры перемещаются по этим тайламБазовый уровень
WALLS (Стены)Блокирует движение; копаемые части стенВысота в 1 тайл
CEILING (Потолок)Декоративные проходимые тайлыВысота в 2 тайла

Для переключения между слоями используйте SHIFT + колесо мыши (или CTRL + U / CTRL + P, если у вас нет колеса мыши).

Шаг 3: Разместите спрайт подиума

Нажмите S, чтобы открыть меню выбора спрайтов. Выберите спрайт 125: PODIUM. Нажмите левой кнопкой мыши, чтобы разместить его в зоне появления. Переключитесь на инструмент POINT (Точка) (нажмите 2), чтобы выбирать и редактировать спрайты. Установите направление на 4 (ЗАПАД), нажав F2 и введя значение.

Шаг 4: Добавьте предмет

Снова нажмите S и выберите спрайт 8: ITEM. Окно свойств предмета позволяет вам настроить:

СвойствоЗначениеОписание
Тип предметаRing of Slow DigestionКонкретный предмет для появления
Состояние (Status)0Нормальное состояние
Благословение (Blessing)0Нет проклятия или благословения
Количество (Quantity)1Сколько разместить
Опознан (Identified)НетПредмет появляется неопознанным для игрока

Разместите предмет на подиуме, нажав левую кнопку мыши. Предметы, размещённые на столах или подиумах, автоматически будут отображаться на них в игре.

Шаг 5: Сохраните без перезаписи

Нажмите CTRL + D, чтобы открыть меню каталогов. Измените каталог сохранения, введя новое имя папки (например, myfirstmod) и нажав Set as save directory. Это создаст новую структуру папок мода по пути steamapps/Barony/mods/myfirstmod/maps/. Используйте File > Save as..., чтобы сохранить вашу карту в это новое место.

Шаг 6: Загрузите ваш мод в игре

Запустите Barony через Steam. Нажмите кнопку Custom Content в главном меню. Нажмите Local Mods, чтобы увидеть папку вашего мода, затем нажмите Load Item. Во время создания персонажа вы увидите индикатор «(Modded)», подтверждающий, что ваш мод активен.

Индикатор модаРасположениеЗначение
«(Modded)»Экран создания персонажаЗагружены изменённые файлы
«Mods loaded»В правом нижнем углу главного менюПрисутствуют активные моды
Отдельные файлы сохраненийsavegame_modded.datПредотвращает повреждение обычных сохранений

Редактирование последовательности карт с помощью levels.txt

Файл levels.txt управляет порядком загрузки карт во время игры. Вы можете найти его в папке maps/ вашей установки Barony. В этом файле используются два типа записей:

Тип записиСинтаксисПримерФункция
Статическая картаmap: [имя_файла]map: startЗагружает конкретный файл .lmp без рандомизации
Сгенерированный уровеньgen: [имя_файла]gen: mineЗагружает базовый этаж и случайным образом размещает файлы комнат

Файлы дополнительных комнат следуют соглашению об именах [базовое_имя]00.lmp, [базовое_имя]01.lmp и т. д. Файл 00 всегда появляется как стартовая комната игрока.

Мнение сообщества: Игроки успешно расширили игру до 40+ уровней, редактируя levels.txt. Один пользователь сообщил: «Я просто сохранил его как обычно, и смог заставить новую область работать после 35-го уровня».

Чтобы отредактировать levels.txt, используйте WordPad (Windows) или любой текстовый редактор (Linux/Mac). Избегайте использования Блокнота, так как он может неправильно отобразить форматирование. Изменения вступают в силу сразу после выбора Restart Game в меню паузы.

Загрузка вашего мода в Steam Workshop

Когда ваш мод готов, поделиться им с сообществом очень просто.

Процесс загрузки

  1. В Barony нажмите пункт меню Workshop.
  2. Нажмите Upload Workshop Content.
  3. Используйте браузер папок, чтобы выбрать папку вашего мода (Barony/mods/myfirstmod).
  4. Нажмите Select Folder for Upload, затем Prepare.
  5. Выберите тег Workshop (например, «dungeons») и нажмите Set Item Fields.
  6. Нажмите Upload! и дождитесь зелёного сообщения об успехе.

Добавление изображения для превью

Вашему моду требуется изображение для превью, чтобы отображаться в Workshop. Поместите файл с именем preview.png, preview.jpg или preview.gif (размером до 1 МБ) в папку вашего мода. Используйте опцию Update в меню Workshop, чтобы загрузить изображение.

Требование к файлуСпецификация
Принимаемые форматыPNG, JPG, GIF
Максимальный размер файла1 МБ
Рекомендуемые размерыКвадрат (например, 512x512)
Имя файлаpreview.png (или .jpg / .gif)

Делаем ваш мод общедоступным

По умолчанию элементы Workshop скрыты. Посетите страницу вашего мода в Steam Workshop и установите видимость на Public, когда будете готовы поделиться им.

Часто задаваемые вопросы о моддинге Barony

Могу ли я создавать собственные процедурные уровни в Barony?

Да, редактируя levels.txt и создавая свои собственные файлы дополнительных комнат (например, mycustom00.lmp, mycustom01.lmp). Вы можете определить новые записи «gen:», которые будут загружать вашу собственную базовую карту и комнаты. Движок игры будет случайным образом размещать ваши комнаты так же, как и стандартные уровни.

Нужен ли мне опыт программирования для создания модов в Barony?

Нет. Официальный туториал по созданию модов для Barony полностью сосредоточен на редактировании карт с помощью встроенного редактора. Вы можете создавать работающие моды, размещая тайлы и спрайты без написания кода. Продвинутые модификации (новые заклинания, классы) требуют знания C++ и компиляции исходного кода.

Повлияют ли моды на мои достижения или совместимость в мультиплеере?

Моды используют отдельные файлы сохранений (savegame_modded.dat), поэтому ваши обычные достижения остаются в безопасности. Однако модифицированные игры несовместимы с обычными лобби в мультиплеере. Игра чётко указывает, когда моды активны, с помощью метки «(Modded)».

Как исправить сломанный мод или отменить изменения?

Если вы случайно перезаписали файл базовой игры, используйте Steam > Verify Integrity of Game Files, чтобы восстановить исходные данные. При проблемах с пользовательской картой просто удалите или переименуйте проблемный файл .lmp из папки вашего мода — игра вернётся к файлу по умолчанию.

Похожие руководства

Barony: Как играть. Основные советы для выживания в подземелье

Новичок в Barony? Узнайте, как играть, с помощью этого руководства для начинающих, охватывающего классы, бой, ловушки и советы по выживанию для покорения подземелья.

Barony: Как опознавать предметы — полное руководство для новичков

Узнайте, как опознавать предметы в Barony с помощью этого полного руководства. Освойте навык оценки, находите проклятое снаряжение и выживайте в подземелье.

Barony: Как парировать — Полное руководство для Паладинов

Узнайте, как парировать в Barony с помощью двуручного меча и рапиры. Это руководство охватывает тайминг, управление и продвинутые стратегии для освоения парирования.

Barony: Как победить — Полное руководство для начинающих

Узнайте, как победить в Barony с помощью этого полного руководства. Откройте для себя ключевые стратегии, советы по классам и тактики для каждого уровня, чтобы покорить подземелье.