Сначала зафиксируйте исходную установку
Перед изменениями запустите Silksong обычным способом и убедитесь, что работает само прохождение: открывается меню, принимается управление, загружается сохранение. Запишите версию игры и расположение её папки. Если на диске несколько копий, это особенно важно: менеджер может работать с одной, а привычный ярлык открывать другую. Внешне такая ошибка выглядит как полностью неработающий мод.
На странице Hollow Knight: Silksong основная загрузка обозначена как 1.0.30000, Build 22479045. Это сведения о конкретном пакете, а не подтверждение совместимости со всеми существующими модификациями. Сравнивайте требования выбранного мода с собственной установкой. Успешный запуск на чужой версии не доказывает, что после обновления сохранились те же внутренние методы и настройки.
До эксперимента сохраните отдельную копию игрового прогресса и запишите состав установленных дополнений. Профиль менеджера удобен для переключения наборов, но сам по себе не гарантирует изоляцию сохранений. Если мод меняет параметры персонажа или состояние мира, возможность вернуться к прежнему прохождению нужно оценивать отдельно. Особенно нежелательно впервые испытывать сразу большой набор на единственном важном сохранении.
Какой загрузчик нужен
Для рассматриваемых модификаций используется BepInEx 5 и пакет, подготовленный для Silksong. В проверенном описании BepInExPack_Silksong указана основа BepInEx_win_x64_5.4.23.4 и собственная версия пакета 1.0.3. Эти числа обозначают разные вещи: версию загрузчика и редакцию его комплекта для игры. Они не должны совпадать с номером Silksong.
При выборе обращайте внимание на актуального владельца пакета silksong_modding. Старое размещение с похожим именем помечено как перенесённое. Это полезный пример того, почему поиск только по слову BepInEx недостаточен: можно попасть на предыдущую публикацию или на комплект для другой игры. Общая документация самого загрузчика тоже не заменяет инструкции к конкретному игровому пакету.
Не смешивайте несколько способов установки загрузчика в одной папке без понимания их состава. Если менеджер уже создаёт и обслуживает отдельный профиль, поверх него не нужно наугад копировать ещё один комплект вручную. При проблеме сначала выясните, какой экземпляр действительно запускается и откуда он читает плагины. Иначе исправление одного места оставит активным другое.
Ручная установка: важна вложенность папок
В ручном варианте содержимое папки BepInExPack переносится в каталог, где находится Hollow Knight Silksong.exe. Ключевое слово — содержимое: дополнительный лишний уровень вложенности меняет расположение файлов. Перед первым запуском сравните получившуюся структуру с инструкцией именно выбранного комплекта, а не только убедитесь, что где-то на диске появилась папка с названием BepInEx.
После первого запуска загрузчик создаёт рабочие каталоги. Появление папки plugins служит одним из признаков того, что нужный этап прошёл, однако не доказывает работоспособность каждого будущего мода. Завершите игру и только затем добавляйте выбранный плагин в предусмотренное место. Если автор распространяет архив со своей структурой и зависимостями, сохраняйте эту структуру по его инструкции.
Например, Silksong Tweaks предусматривает размещение SilksongTweaks.dll в BepInEx/plugins/. Это конкретный пример одного дополнения, а не универсальное правило «любой архив целиком положить туда». Одним модам нужен только файл библиотеки, другим — дополнительные ресурсы. Ошибочная распаковка может позволить загрузить библиотеку, но оставить без нужных данных часть её функций.
Менеджер и отдельные профили
r2modman позволяет держать разные наборы модов в профилях, включать и отключать элементы, редактировать настройки и переносить комплект вместе с конфигурацией. Для освоения это удобно: рабочий набор можно сохранить, а новый проверить отдельно. Вначале выберите именно Silksong и проверьте, что менеджер видит нужный каталог игры.
Первый профиль лучше сделать небольшим: загрузчик, обязательные зависимости и один мод с понятным эффектом. Запускайте игру тем способом, который предназначен для этого профиля. Обычный ярлык и запуск с модами могут вести к разным условиям. Если изменения видны только в одном варианте, сначала проверьте различие запуска, а не переустанавливайте игру.
Автоматическое получение зависимостей экономит ручные действия, но не отменяет проверки их перечня. Убедитесь, что установлены именно требуемые версии, а не просто похожие по названию пакеты. Для переносной копии не следует заранее обещать автоматическое обнаружение или одинаковое поведение со сборкой из магазина. Если менеджер её не определяет, разберите поддерживаемый способ указания пути либо используйте предусмотренную автором ручную установку.
Выбирайте мод по задаче
Изменение удобства, тренировочный инструмент и переработка сложности решают разные задачи. Сначала сформулируйте желаемый результат: упростить возвращение после поражения, изменить входящий урон, потренировать конкретный участок или настроить информацию на экране. Затем проверяйте, делает ли выбранное дополнение именно это. Большой список функций не обязательно полезнее одного понятного изменения.
Silksong Tweaks, например, описывает возвращение к месту гибели, сохранение прежнего кокона после следующей смерти, настройку максимального здоровья и множителя получаемого урона. Его панель открывается клавишей F8. Эти изменения относятся к правилам модифицированной игры; их нельзя переносить в советы для обычного прохождения как встроенные возможности Silksong.
Для тренировки сообщество также использует DebugMod и QuickWarp. У этих инструментов другая цель, чем у обычного сюжетного прохождения: исследовать ситуацию или быстро попасть в нужную сцену. Перед использованием в забеге на результат нужно сверять правила категории. Наличие удобного тренировочного режима не означает, что запись с ним будет допустима в соревновании.
Почему загрузка мода ещё не доказывает его работу
Запись об успешной загрузке библиотеки означает только то, что загрузчик дошёл до соответствующего этапа. Эффект может зависеть от события, которое ещё не произошло, отключённой настройки или изменившегося внутреннего устройства игры. Поэтому проверка должна включать наблюдаемое действие. Для функции, связанной с возвращением после гибели, одно открытие главного меню ничего не подтверждает.
В описании Silksong Tweaks отдельно предусмотрены состояния активности и сообщения о недоступном перехвате. Различие между «подключён, но ещё не срабатывал» и «сработал недавно» полезно для диагностики. Если одна функция стала недоступной после обновления, это не обязательно означает отказ всех остальных. Сначала прочитайте конкретное сообщение, затем проверяйте соответствующую функцию.
Не стоит добиваться эффекта изменением случайных чисел в конфигурации. Сохраните исходное значение, поменяйте один параметр и проверьте один результат. Если мод требует перезапуска, соблюдайте это условие. Настройка, применяемая сразу в одном дополнении, не задаёт общее поведение для всех плагинов на BepInEx.
Если игра запускается без ожидаемых изменений
Проверьте путь к запущенному исполняемому файлу, активный профиль и наличие требуемых зависимостей. После этого посмотрите журнал загрузчика на предмет конкретного имени плагина и ошибки. Отсутствующий файл, несовпадение версии и ошибка во время выполнения — разные причины. Перестановка всей папки игры стирает полезные различия и часто усложняет поиск.
Если журнал показывает, что мод подключён, воспроизведите простое действие, для которого предназначен его эффект. Временно оставьте только этот мод и обязательные зависимости, сохранив прежний рабочий профиль. Когда изолированный вариант работает, добавляйте остальные компоненты небольшими группами. Так можно найти конфликт без полного повторения первоначальной установки после каждого изменения.
При отсутствии эффекта после обновления Silksong сравните требования и список изменений мода. Не все поломки исправляются заменой самого BepInEx. Дополнение может обращаться к части игры, которую разработчики изменили. В таком случае нужен совместимый выпуск мода или возврат к сохранённому рабочему сочетанию версий, если он допустим для вашего прогресса.
Как вернуться к обычной игре
Самый понятный способ сравнения — запуск без модификаций через предусмотренный менеджером режим либо отдельную неизменённую установку. Не удаляйте случайные библиотеки из корня игры только потому, что их имя кажется незнакомым. Перед ручной установкой полезно сохранить перечень добавленных файлов: тогда возвращение к исходному составу не будет зависеть от догадок.
Для Steam-варианта в руководстве по тренировочным модам описан запуск с параметром --doorstop-enabled false, отключающим соответствующий механизм загрузки. Это способ для определённой схемы установки, а не универсальный выключатель любых модификаций. Если дополнение изменяет игровые файлы напрямую или установлено другим способом, такой параметр не обязан отменять его действие.
После отключения проверьте фактическое поведение: исчез ли эффект, открывается ли сохранение и не осталось ли лишнего запускающего ярлыка. Удаление профиля не равнозначно проверке восстановления прогресса. Если изменение затрагивало сохранение, используйте заранее подготовленную копию по понятному плану возврата, а не рассчитывайте на автоматическое исправление состояния при следующем запуске.
Где заканчивается мод и начинается выбор игрового стиля
Если задача — подобрать другую дальность атак, привычный удар вниз или сочетание инструментов, сначала полезно изучить знаки Silksong. Это встроенная система, для которой не нужен внешний загрузчик. Модификация оправданна тогда, когда требуется изменение, которого в обычных настройках и снаряжении действительно нет.
Официальная игра рассчитана на одного игрока. Наличие отдельных кооперативных проектов не превращает любую сборку в готовый сетевой вариант и не подтверждает совместимость с текущим набором модов. Версию игры, модификацию и её условия нужно сопоставлять отдельно. Для стабильного начала достаточно одного понятного изменения, проверенного на нужной копии, с сохранённым способом вернуться к обычному прохождению.
Комментарии 0
Комментариев пока нет. Начните обсуждение.
Войдите в аккаунт, чтобы оставить комментарий или ответить.