Forum > Ремонтная мастерская

ЧаВо по техническим проблемам с Bannerlord

(1/1)

Vanok:
Тема регулярно обновляется. Здесь будут появляться новые советы и рекомендации.

По первым наблюдениям игроков, в настоящий момент характерно следующее:
- после ряда обновлений, играть с 8 гб оперативной памяти стало более-менее комфортно, но лучше все же иметь не менее 16
- игра чувствительна к скорости чтения с жесткого диска, поэтому переходы между сценами и загрузка различных диалогов будет происходить в разы быстрее если она установлена на SSD
- при игре на слабых компьютерах обязательно делаем фиксацию FPS не выше 60
- проблема зависание и вылетов может быть связана с русификатором или отдельными модами, которые начинают потреблять слишком большое количество оперативной памяти. Попробуйте сделать замеры потребления ОЗУ с модами и без них для сравнения
- после некоторых обновлений ломается исправленный (нестандартный) загрузчик, что вызывает проблемы с игрой, в том числе и вылеты. Проблема решается удалением сторонних файлов, либо установкой их новой версии
- причиной одной из часто возникающих с управлением в игре проблем (неадекватно ведет себя мышь, клавиатура не реагирует на команды)  является программа Punto Stitcher
- решающую роль в нагрузке на ПК играет размер битвы: при сильных проседениях FPS в больших сражениях рекомендуется снижать количество одновременно находящихся на поле боя юнитов


Bannerlord. Основные причины неисправности игры - YouTube
Общие советы
Если вы столкнулись с проблемой неработающих (незапускающихся с ошибкой) модов, возможно вам требуется разблокировать DLL файлы модификаций (содержатся в папках модов, которые вы помещаете в директорию Windows), которые при определенных настройках ОС могут оказаться заблокированными. Это можно сделать либо вручную путем нажатия правой кнопкой на каждый файл в отдельности, либо через командную строку.

Уточнение: Указанная проблема, как правило, возникает при работе с определенными архиваторами, в частности распаковке штатными средствами Windows, а также при определенных настройках безопасности системы.

Откройте поиск на панели задач, либо нажмите Win-R и введите в нем команду powershell, затем в появившемся окне наберите команду:

--- Код: ---cd "X:\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules"
--- Конец кода ---
Это адрес до папки игры, где X - это буква вашего диска, например C или D. Если у Вас другой адрес до папки игры, в том числе если речь идет о EGS, вам нужно ввести соответствующий адрес до Modules.

После этого введите следующую команду:

--- Код: ---gci -recurse | Unblock-File
--- Конец кода ---

После выполнения последней команды вновь появится строка ввода без каких-то дополнительных сообщений. Если появляются иные надписи, то скорее всего в ходе выполнения команды возникла ошибка.



Не забудьте, что разблокировка требуется для всех новых DLL! Вам также потребуются права администратора для вышеописанных действий. Если моды работают у Вас без проблем, значит разблокировка вам не требуется и указанные действия совершать не нужно.

Если после очередного обновления у вас что-то сломалось, например, не грузятся сохранения, можно сделать откат. Открываем свойства игры в библиотеке Steam, там выбираем закладку "Бета-версии" и далее в выпадающем списке выбираем нужную версию игры. Слишком далеко уходить не стоит, так как патчи правят в том числе и критические баги. С помощью такого же способа можно отключить автоматические обновления в Steam: просто выбираете последнюю версию игры в списке и она остается у вас даже в случае выхода нового патча. Правда, за обновлениями в этом случае придется следить самостоятельно.

После обновления заходим в игру и смотрим, загружается ли она со старого сейва. Если загрузилась, сразу же, выходим в меню и там выбираем пункт "Сохранить как", где создаем новый сейв. В этом случае старый (если вы не нажимали F5) остается нетронутым и к нему можно вернуться методом отката на предыдущую версию игры.
В любом случае всегда не забываем: ставить последние версии драйверов для видеокарты, обновлять системные компоненты Windows и специальные библиотеки (Microsoft Visual C++, .NET framework), пробовать запускать игру в режиме совместимости и с правами администратора, делать проверку файлов в Steam.
Гличи, неверное отображение и прочие проблемы, связанные с отображением моделей и текстур, в том числе, например, на глобальной карте, сценах или при отображении предметов экипировки, можно попытаться решить через чистку кеша шейдеров. Они располагаются в папке C:\ProgramData\Mount and Blade II Bannerlord\Shaders, где TerrainShaders - кеш глобальной карты, разделенный по модулям, а CoreShaders - сборная солянка от моделей. Обратите внимание на то, что после удаление кеша, игре потребуется некоторое время для их новой генерации - на медленных жестких дисках и в тяжелых модах это приведет к тому, что сражения поначалу будут грузиться дольше, а предметы в инвентаре и на персонажах в меню будут прогружаться не сразу.
Моды, как известно, ставятся в папку Modules, находящуюся в директории игры. Некоторые моды после крупного обновления игры или в связи с изменениями в самих модах требуют полной переустановки, то есть вам нужно сначала полностью удалить папку мода в Modules, а затем уже распаковать в нее файлы свежей версии. Это связано с остаточными файлами, старыми конфигами и т.п. При установке через мастерскую Steam ничего удалять не надо. Также, некоторые моды требуют замены файлов оригинальных модулей. В случае если вы установили такой проект, после его удаления восстановить оригинальные файлы можно через систему проверки целостности в Steam и EGS. Кроме того, обратите внимание на то, что многие моды в принципе не совместимы между собой. Это могут быть как большие проекты, затрагивающие карту и фракции), так и небольшие - правящие одни и те же компоненты игры.

Специфика некоторых модов также может сломать старое сохранение даже в том случае, если вы поставите полностью актуальные версии модов в том же составе. Это может случиться после обновления игры или самих модов, если обновления слишком серьезные. Решить такую проблему могут разве что разработчики модификаций.

Решение проблем
Все конфигурационные файлы игры находятся в папке "Документы" личной директории пользователя. Как правило, это C:\Users\Имяпользователя\Documents\Mount and Blade II Bannerlord. Внутри этой директории есть несколько папок, в том числе: Game Saves - сохранения, Configs - настройки. По отдельным сведениям, удаление данной папки может помочь в тех случаях, когда игра не хочет запускаться вовсе (не стартует лаунчер, вылетает сразу после лаунчера и.т.п), но если вы уже играли ранее, не забудьте сделать резервные копии сохранений. Кроме того, отредактировав Engine_Config, можно изменить ряд настроек игры - разрешение, способ запуска (оконный/полноэкранный) и т.п.
При неправильной конфигурации мода они могут загружаться в неверном порядке, а том числе раньше "системных" модулей. В загрузчике можно вручную менять последовательность загрузки модулей: для этого необходимо просто потянунть за его название вверх или вниз. Необходимо сделать так, чтобы базовые модули стояли вверху, специальные библиотеки для модов, например BannerLib, сразу после них, а остальные моды еще ниже. К сожалению, такая настройка не сохраняется и действует только на один запуск игры, затем их нужно выставлять заново.



В ряде случаев получается так, что портятся файлы игры. В этом случае она может не загружаться или вылетать после загрузки сохранения или начала новой кампании даже при полностью отключенных модах и сброшенном конфиге. Не спешите паниковать: воспользуйтесь инструментом восстановления файлов. Иногда после обновления, сбоя игры или системы, а также переключения на бета версии не скачиваются нужные файлы и игра начинает сбоить. Восстановление должно решить эту проблему.

Для Steam: правый клик по игре в библиотеке - Свойства - Локальные файлы - Проверить целостность игровых файлов
Для EGS: нажатие на троеточие в библиотеке - Проверить

Появление любых ошибок - красного текста в логе в левой нижней части экрана после загрузки игры, окон с ошибками при загрузке, полного отсутствия каких-либо настроек в окне конфигурации MCM и вылетов при заходе в настройки свидетельствует о том, что у вас стоят устаревшие или несовместимые модификации. Нужно обновить все MCM моды до последней версии, соответствующей вашей версии игры, а также отключить моды со схожим функционалом. Если это не поможет, нужно отключить все зависимые моды и включать их по одиночке до появления соответствующей ошибки. Кроме того, периодически нужно обновлять сам MCM и связанные с ним служебные модули -  UIExtenderEx, Harmony и ButterLib.
Распространенной проблемой является использование Vortex. В ряде случаев эта программа не может правильно поставить модификацию, в результате чего в игре возникают проблемы. Как правило, это проекты с заменой оригинальных файлов и многомодульные проекты. Рекомендуется ручная установка таких модов.
У вас отвалился базовый модуль игры. Самостоятельно его отключить нельзя, но у некоторых он может отключаться после обновлений, особенно если обновляется совсем старая версия игры. Внимательно проверьте все базовые модули игры в лаунчере, включите их самостоятельно. Также может помочь стандартное удаление конфигурационных файлов игры.
Проблема запуска загрузчика может быть связана с массой причин, начиная от настроек системы самого пользователя и заканчивая кривыми руками разработчиков в очередном обновлении. Как правило, гарантированно проблему решает установка альтернативного загрузчика, работающего через отдельный исполняемый файл - мы для этих целей рекомендуем Novus Bannerlord Launcher . Также можно попытаться решить проблему с оригинальным загрузчиком: почистить папку config в директории C:\Users\Имяпользователя\Documents\Mount and Blade II Bannerlord и отключить антивирус или встроенный защитник Windows, либо добавить TaleWorlds.MountAndBlade.Launcher.exe и Bannerlord.exe в исключения (они находятся в директории путь_до_игры\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client).

Навигация

[0] Главная страница сообщений

Перейти к полной версии