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
Когда ваш мод готов, поделиться им с сообществом очень просто.
Процесс загрузки
- В Barony нажмите пункт меню Workshop.
- Нажмите Upload Workshop Content.
- Используйте браузер папок, чтобы выбрать папку вашего мода (
Barony/mods/myfirstmod). - Нажмите Select Folder for Upload, затем Prepare.
- Выберите тег Workshop (например, «dungeons») и нажмите Set Item Fields.
- Нажмите 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 с помощью этого полного руководства. Откройте для себя ключевые стратегии, советы по классам и тактики для каждого уровня, чтобы покорить подземелье.
