Как устанавливать моды в Risk of Rain 2 (2026)

Как устанавливать моды в Risk of Rain 2 (2026)

Полное руководство по загрузке и установке модов в Risk of Rain 2 (RoR 2), включая использование менеджеров модов, таких как Thunderstore.

September 20, 20268 мин чтенияОбновлено September 20, 2026
Как устанавливать моды в Risk of Rain 2 (2026)

Руководство по загрузке и установке модов для Risk of Rain 2 на PC, охватывающее r2modman, ручной метод и стек зависимостей, который сбивает с толку большинство людей.

Risk of Rain 2 обладает одной из старейших и наиболее хорошо организованных модерских сцен на Thunderstore. У неё также один из самых глубоких стеков зависимостей, и понимание этого стека — это буквально разница между работающей установкой и часом путаницы.

Наш рабочий пример — Starstorm 2, большой контентный мод, добавляющий выживших, предметы и врагов. Он хорош именно потому, что он не простой.

Требования

  • PC с Windows 10 или новее, либо Linux.
  • Risk of Rain 2 в Steam или Epic Games Store.
  • Несколько сотен МБ свободного места. Контентные моды масштаба Starstorm 2 занимают больше.
  • Архиватор, например 7-Zip, если вы устанавливаете вручную.

В Risk of Rain 2 нет анти-чита и нет риска бана за моддинг. Однако некоторые конфигурации модов отключают достижения Steam, так что имейте это в виду, если вы всё ещё их выбиваете.

Стек модов

Моды Risk of Rain 2 стоят на двух уровнях, и мод откажется загружаться, если хотя бы один из них отсутствует или устарел. Это стоит понимать, даже если вы используете менеджер модов, который делает всё за вас, потому что это объясняет каждое сообщение об ошибке, которое вы вероятно увидите.

BepInEx

BepInExPack — это загрузчик модов. Он подключается к игре при запуске и загружает плагины из BepInEx/plugins.

Пакет для Risk of Rain 2 — это не обычный BepInEx. В него встроено несколько патчей от сообщества, включая RoR2BepInExPack, FixPluginTypesSerialization и BepInEx_GUI. Они существуют из-за особенностей, специфичных для этой игры, поэтому вам нужен именно этот пакет, а не оригинальный BepInEx.

R2API

R2API — это модерский API, который находится между BepInEx и модами. Он даёт авторам модов стабильный, общий способ добавлять выживших, предметы, элиты, баффы и так далее без того, чтобы каждый мод изобретал это заново и конфликтовал со всеми остальными.

Некоторое время назад R2API был разделён на подмодули, и именно это сбивает людей с толку. Вместо одного большого R2API.dll теперь есть отдельные пакеты, такие как R2API_Prefab, R2API_Networking и R2API_Difficulty. Мод зависит только от тех подмодулей, которые он реально использует. Starstorm 2 подтягивает около десятка из них.

Вручную их почти никогда не устанавливают. Пусть это делает менеджер модов.

Сам мод

При наличии этих двух уровней мод — это просто .dll в BepInEx/plugins, как любой другой плагин BepInEx.

ПРИМЕЧАНИЕ - Здесь версии важны больше, чем в большинстве игр. Мод, собранный под R2API 5.0.5, может не загрузиться с более старым R2API. Менеджеры модов устанавливают версии, которые заявляет мод, и это основная причина, почему ручные установки в этой игре ломаются чаще, чем в других.

Установка через r2modman

r2modman — это стандартный инструмент для этой игры, и изначально он был написан именно для неё. Thunderstore Mod Manager построен на той же базе кода и работает идентично, если вы предпочитаете его; Gale — более легкая альтернатива, которая также поддерживает эту игру.

Настройка профиля

  1. Скачайте r2modman с его страницы на Thunderstore или с GitHub.
  2. Запустите его и выберите Risk of Rain 2.
  3. Выберите магазин, в котором у вас куплена игра, Steam или Epic. r2modman найдёт папку установки на основе этого.
  4. Вы окажетесь на экране профилей. Создайте новый профиль вместо использования Default и назовите его в соответствии с тем, для чего вы его используете, например starstorm.

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

Установка Starstorm 2

  1. С выбранным профилем нажмите Online в левой боковой панели.
  2. Найдите Starstorm2 и откройте результат от TeamMoonstorm.
  3. Нажмите Download, затем Download with dependencies, когда появится запрос.
  4. Дайте процессу завершиться. Он подтянет BepInExPack, MoonstormSharedUtils и подмодули R2API, необходимые Starstorm 2, а это длинный список.
  5. Переключитесь на Installed и убедитесь, что всё отображается без значка предупреждения.

Запуск с модами

Нажмите Start modded в верхней части окна r2modman.

Не запускайте игру из Steam или Epic. Это запустит её без модов. r2modman работает, внедряя BepInEx во время запуска через профиль, поэтому запуск должен идти через r2modman, чтобы всё это сработало.

СОВЕТ - Если вы хотите ярлык в Steam, который запускает игру с модами, r2modman может сгенерировать для вас аргументы запуска в разделе Settings, затем Browse profile folder. Большинство людей находят проще просто держать r2modman открытым.

Установка вручную

Выполнимо, и знать это стоит, но в этой игре это по-настоящему более утомительно, чем в большинстве других, из-за ситуации с подмодулями R2API.

Сначала найдите папку игры. В Steam щёлкните правой кнопкой мыши по Risk of Rain 2, затем Manage и Browse local files:

C:\Program Files (x86)\Steam\steamapps\common\Risk of Rain 2

Затем:

  1. Скачайте BepInExPack через Manual Download, распакуйте архив и скопируйте содержимое папки BepInExPack в папку с игрой. В итоге рядом с Risk of Rain 2.exe должны оказаться BepInEx, doorstop_config.ini и winhttp.dll.
  2. Запустите игру один раз, чтобы BepInEx создал свои папки, затем закройте игру.
  3. Скачайте R2API и все субмодули, указанные модом, распакуйте их и скопируйте файлы .dll в BepInEx/plugins.
  4. Скачайте Starstorm 2 и также скопируйте его содержимое в BepInEx/plugins.

Шаг 3 — самая муторная часть. Чтобы всё сделать правильно, нужно открыть список Dependencies мода на Thunderstore, скачать каждую запись именно в указанной версии, а затем повторить это для зависимостей этих зависимостей. Для Starstorm 2 это больше десятка загрузок.

ПРЕДУПРЕЖДЕНИЕ — При ручной установке не смешивайте версии. Скачивание самых новых субмодулей R2API, когда мод требует более старые, — самая частая причина того, что мод молча отказывается загружаться.

Установка через TMC App

Есть ещё один менеджер, о котором стоит упомянуть, — наш собственный. TMC App поддерживает установку модов в один клик, sandboxes (именованные профили для каждой игры, каждый со своим порядком загрузки и способом развёртывания, переключаемые без повторного скачивания), браузер серверов с графиками пинга в реальном времени и RCON.

Risk of Rain 2 пока нет в списке поддерживаемых игр. Мы хотели бы это исправить, а добавление игры — это вопрос четырёх JSON-файлов, а не написания кода.

Прежде чем идти искать, учтите: приложение находится на очень раннем этапе разработки, и оно само об этом предупреждает. Большая часть функций протестирована лишь частично. Для игры с настолько глубоким графом зависимостей r2modman остаётся инструментом, которому стоит доверять, а TMC App — это то, что можно опробовать параллельно с ним, а не вместо него. Любой, кто готов попробовать его и поделиться отзывом, окажет нам большую услугу.

Приложение с открытым исходным кодом под лицензией GPL-3.0, репозиторий здесь: github.com/modcommunity/tmc-app. Баги и предложения по функциям отправляйте в трекер, pull request'ы приветствуются, а в репозитории описан формат для отдельных игр, если вы хотите добавить поддержку Risk of Rain 2 самостоятельно.

Установка:

  • Linux: одна строка, без root и без пакетного менеджера.
curl -fsSL https://raw.githubusercontent.com/modcommunity/tmc-app/main/scripts/install.sh | sh
  • Windows: setup.exe или setup.msi со страницы релизов. Также есть портативная сборка, хотя она не регистрирует запись в лаунчере и обработчик ссылок tmc://.
  • macOS: .dmg с той же страницы релизов.

Мультиплеер и синхронизация модов

Мультиплеер в Risk of Rain 2 требует, чтобы у всех игроков были совместимые моды. Контентные моды, добавляющие предметы или выживших, должны совпадать у всех в лобби, а несовпадение обычно проявляется как кик при подключении или рассинхронизация предметов посреди забега.

Практическое решение — обмен профилями. В r2modman откройте свой профиль, нажмите Export и выберите либо Export as file, либо Export as code. Ваши друзья используют Import с этим файлом или кодом и получают побайтово идентичный список модов.

ПРИМЕЧАНИЕ — Чисто визуальные моды и некоторые моды для удобства работают на стороне клиента и не обязаны совпадать. Страница мода на Thunderstore обычно об этом сообщает. Если не сообщает — считайте, что совпадение обязательно.

Консоли

Risk of Rain 2 также вышла на PlayStation, Xbox и Nintendo Switch, и ни одна из этих версий не поддерживает моды. Всё, что описано в этом руководстве, касается только ПК. Обходных путей нет, и всё, что заявляет о моддинге консольных версий, скачивать не стоит.

Управление модами

r2modman показывает значок обновления рядом с любым установленным модом, у которого есть более новая версия на Thunderstore, а Update all обновляет всё разом. Поскольку версии субмодулей R2API независимы друг от друга, обновление одного мода иногда подтягивает более новые субмодули, что может сломать другой мод, которому нужны старые версии. Именно для таких ситуаций и существуют профили: клонируйте профиль, обновляйте клон и держите рабочий профиль, пока не убедитесь, что всё работает.

Отключение мода — это переключатель в списке Installed, файлы при этом остаются на месте. Удаление же убирает их полностью.

Чтобы полностью вернуться к ванильной игре, удалите BepInEx, doorstop_config.ini и winhttp.dll из папки с игрой. Проверка файлов через Steam их не удалит, поскольку Steam не отслеживает файлы, которые не устанавливал сам.

Устранение неполадок

Модифицированный запуск, но модов нет. Вы запустили игру через Steam или Epic вместо r2modman.

Мод установлен, но не загружается. Проверьте консоль BepInEx на наличие строки с его названием. Если консоль упоминает отсутствующий тип или метод — это несовпадение версии с R2API. Переустановите мод вместе с зависимостями через менеджер.

Игра зависает на заставке. Обычно это мод, собранный под более старую версию игры. Патчи Risk of Rain 2 регулярно ломают моды, и решение обычно одно — подождать автора.

Кик при подключении к другу. Списки модов не совпадают. Импортируйте его экспортированный профиль.

Достижения перестали открываться. Ожидаемое поведение при установленных определённых модах. Используйте отдельный ванильный профиль, если хотите продолжать их получать.

Linux и Proton. Установите параметры запуска Steam в WINEDLLOVERRIDES="winhttp=n,b" %command%, чтобы BepInEx мог загрузиться. r2modman делает это сам, если запускать игру через него.

Заключение

Моддинг Risk of Rain 2 выглядит пугающе со стороны из-за субмодулей R2API, но на практике менеджер модов превращает всё это в операцию в два клика. Установите r2modman, создайте профиль, скачайте мод с зависимостями и запустите игру в модифицированном режиме.

Две вещи, которые действительно стоит запомнить: запускайте игру через менеджер, а не через Steam, и экспортируйте свой профиль для тех, с кем играете.

Если у вас есть время, TMC App — проект с открытым исходным кодом, находящийся на ранней стадии разработки, и обратная связь по нему будет по-настоящему ценна.

См. также

Мы стараемся поддерживать это руководство в актуальном состоянии, но игра, BepInEx и R2API обновляются по своему собственному расписанию. Если что-то здесь больше не соответствует тому, что вы видите, дайте нам знать или откройте pull request в репозитории этого руководства на GitHub.

Присоединяйтесь к нашему Discord-серверу, если у вас есть вопросы или нужна помощь с чем-либо, связанным с моддингом!

Комментарии (0)

Войдите, чтобы комментировать.

Загрузка…

Открыть больше

Обновления поста

Загрузка…

Недавняя активность

Загрузка…
Перейти в сообщество