Решаем проблемы с обновлением 4.00 в Ведьмак 3

Игры: 

Патч, вышедший 14.12.22 на Ведьмак 3, дал игре новый толчок (во всех смыслах). Обновилась графика, кат-сцены, квесты - а вместе с ними и баги. Мне тоже пришлось столкнуться с проблемами сразу после установки обновления. Попробуем разобраться, как восстановить нормальную работу игры.

Важный нюанс: всё, что написано ниже, касается только ПК-версии, и только тех кейсов, когда Ведьмак 3 стал сильно хуже работать после патча (если он у вас и до обновления хромал, некоторые советы могут вам помочь - но вероятность мала). Консольщикам же придётся искать свои методы решения ведьмачьих проблем.

Стоит ли обновлять Ведьмак 3?

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

Перед обновлением скопируйте всю папку с игрой в отдельное место на ПК. Это позволит в случае возникновения проблем стереть обновлённую версию и восстановить старую.

Проблема №1. Ведьмак 3 не запускается после обновления

Скачав патч "весом" более 50 Гб и дождавшись его установки, можно столкнуться с тем, что игра просто-напросто отказывается запускаться. Или запуск вроде происходит - но Ведьмак 3 тут же закрывается, с ворохом ошибок или без него. Есть несколько основных причин, которые к этому приводят, и под каждый из них есть свои способы устранения проблем.

Проверьте установленные моды

Проджекты обновили ряд скриптов игры, из-за чего многие моды перестали корректно работать. Попытка запустить Ведьмак 3 с ними может привести к вылету игры после запуска, что обычно сопровождается вот такой простынёй ошибок:

Пример простыни

Error [content0]game\player\movement\locomotiondirectcontroller.ws(866): Could not find function 'GetLeftStickSprint'
Error [content0]game\gameplay\items\spells\quenentity.ws(78): Could not find function 'OnShieldHit'
Error [content0]game\player\player.ws(1391): Could not find function 'GetLeftStickSprint'
Error [content0]game\explorations\exploration_movement_system\exploration_substates\explorationstatejump.ws(612): Could not find function 'TryPetHorse'
Error [content0]game\photomodemanager.ws(108): Could not find function 'ApplyCastSettings'
Error [content0]game\photomodemanager.ws(109): Could not find function 'SetPhotoModeHorseKick'
Error [content0]game\photomodemanager.ws(126): Could not find function 'ApplyCastSettings'
Error [content0]game\player\playerinput.ws(605): Could not find function 'GetLeftStickSprint'
Error [content0]game\player\playerinput.ws(2341): Could not find function 'ApplyCastSettings'
Error [content0]game\gui\hud\modules\hudmodulecontrolsfeedback.ws(275): Could not find function 'GetLeftStickSprint'
Error [content0]game\gui\hud\modules\hudmodulecontrolsfeedback.ws(298): Could not find function 'GetLeftStickSprint'
Error [content0]game\gui\hud\modules\hudmodulecontrolsfeedback.ws(338): Could not find function 'GetLeftStickSprint'
Error [content0]game\gui\hud\modules\hudmodulecontrolsfeedback.ws(355): Could not find function 'GetLeftStickSprint'
Error [content0]game\gui\hud\modules\hudmodulecontrolsfeedback.ws(584): Could not find function 'GetLeftStickSprint'
Error [content0]game\gui\hud\modules\hudmoduleradialmenu.ws(770): Could not find function 'SetLastSelectedRadialItem'
Error [content0]game\gui\main_menu\ingamemenu.ws(1325): Could not find function 'ApplyCastSettings'
Error [content0]game\gui\main_menu\ingamemenu.ws(1333): Could not find function 'SetExplCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1335): Could not find function 'SetExplCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1341): Could not find function 'SetCmbtCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1343): Could not find function 'SetCmbtCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1349): Could not find function 'SetHorseCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1351): Could not find function 'SetHorseCamera'
Error [content0]game\gui\main_menu\ingamemenu.ws(1357): Could not find function 'SetSoftLockCameraAssist'
Error [content0]game\gui\main_menu\ingamemenu.ws(1359): Could not find function 'SetSoftLockCameraAssist'
Error [content0]game\gui\main_menu\ingamemenu.ws(1455): Could not find function 'SetLeftStickSprint'
Error [content0]game\gui\main_menu\ingamemenu.ws(1457): Could not find function 'SetLeftStickSprint'
Error [content0]game\vehicles\horse\states\exploration.ws(251): Could not find function 'GetPhotoModeHorseKick'
Error [content0]game\vehicles\horse\states\exploration.ws(256): Could not find function 'SetPhotoModeHorseKick'
Error [content0]game\player\states\vehicles\dismountthevehicle.ws(82): Could not find function 'GetHorseCamera'
Error [content0]game\player\states\vehicles\dismountthevehicle.ws(82): Could not find function 'GetExplCamera'
Error [content0]game\player\states\traverseexploration.ws(66): Could not find function 'SetLadderCamReset'
Error [content0]game\player\states\traverseexploration.ws(79): Could not find function 'GetLadderCamReset'
Error [content0]game\player\states\traverseexploration.ws(87): Could not find function 'GetExplCamera'
Error [content0]game\player\states\vehicles\mountthevehicle.ws(83): Could not find function 'GetHorseCamera'
Error [content0]game\player\states\combat.ws(334): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\combat.ws(399): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\combat.ws(434): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\combat.ws(438): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\combat.ws(454): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\combat.ws(525): Could not find function 'GetSoftLockCameraAssist'
Error [content0]game\player\states\combat.ws(616): Could not find function 'GetCloseSignCam'
Error [content0]game\player\states\combat.ws(646): Could not find function 'GetSoftLockCameraAssist'
Error [content0]game\replacers\states\ciri_combat.ws(1833): Could not find function 'GetCmbtCamera'
Error [content0]game\player\states\meditation\meditationbase.ws(15): Could not find function 'GetExplCamera'
Error [content0]game\player\states\meditation\meditation.ws(272): Could not find function 'GetExplCamera'
Error [content0]game\player\states\meditation\meditation.ws(306): Could not find function 'GetExplCamera'
Error [content0]game\player\states\unconscious.ws(62): Could not find function 'GetExplCamera'

Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.

 

Это значит, что один или несколько модов конфликтуют со скриптами, и как бы они вам ни были дороги - с ними придётся распрощаться, если хотите поиграть в обновлённую версию. В противном случае, придётся вернуться к старой версии игры или дождаться, пока авторы модификаций перепишут их (если они вообще будут это делать).

В моём случае, эта проблема также была актуальна. Сломался даже простенький мод AbsoluteCamera, который позволял двигать камеру в любых направлениях. Мне он был нужен, в основном, для скринов, но и геймплей с ним становился более интересным. Увы, придётся искать что-то другое на замену.

Ответ на вопрос, как удалить моды в Ведьмак 3, зависит от того, как проводилась установка. Если ручной распаковкой в папку "mods" - достаточно удалить файлы и папки, которые там находятся. Хотите сохранить их для дальнейшего использования - вместо удаления воспользуйтесь функцией "вырезать" и перенесите в отдельную папку на диске. Если же вы пользовались программой для управления модами (например, The Witcher 3 Mod Manager), корректнее будет удалять модификации также через неё, так как в этом случае некоторые файлы могут лежать в других папках, и они продолжат влиять на скрипты игры после очистки папки "mods".

Проверьте версию DirectX, с которой запускается игра

В современных лаунчерах (GOG/Steam/Epic Games и тд) можно выбрать для запуска Ведьмак 3 две основных версии - DirectX 11 или 12. И может выйти так, что после установки патча система выставила некорректный выбор. Например, у вас старенькая, но надёжная Windows 7, в которой 12ый директ отродясь не водился - а игра пытается запуститься именно через него (и не выходит). В этом случае достаточно зайти в настройки Ведьмак 3, и выставить правильную версию.

Также можно зайти в папку с игрой и вытащить ярлык нужной версии на рабочий стол. Для DX12 нужно идти по пути /bin/x64_dx12/, для DX11 - /bin/x64/

Проверка версии DirectX для Ведьмака в лаунчере GOG

Также, смена версии DirectX может решить часть проблем с производительностью и багами, если игра запускается, но вылетает или тормозит. Актуально это, в первую очередь, для старых моделей видеокарт, которые слабо вывозят работу с приколюхами 12ой версии DX.

Проверьте файлы игры

Установка такого объёмного патча не всегда проходит корректно. Запустить проверку файлов можно в лаунчере, через который вы запускаете игру. Обычно данную опцию можно найти в настройках конкретной игры.

Проверка файлов игры в GOG

Запускаем проверку, дожидаемся её завершения, пробуем запуститься снова.

Проверьте драйвера

Обычно в гайдах по проблемах с играми эту проблему ставят на одно из первых мест. Ага, как же - вчера успешно бегал по просторам мира Ведьмачка на старых дровах, а сегодня производитель видюхи выкатил новую версию, и старая тут же "отказала". Однако в случае со столь масштабным патчем, который CD Project Red выкатили для данной игры, обновление драйверов и впрямь может быть актуальным. Проверьте свои, а то вдруг последний раз обновлялись лет 5 назад:D

Поищите информацию на тематических форумах

Если в вашем случае возникает какая-то уникальная ошибка, не решаемая ничем из вышеописанного, попробуйте поискать в интернете, а также на форумах. Не брезгуйте англоязычными ресурсами - там больше пользователей, а значит, больше шансов найти способ решения проблемы.

Выполните чистую переустановку

Самый ненавистный для меня (думаю, и для многих из вас) пункт. Если не помогает ни один из вышеперечисленных вариантов, тематические форумы и техподдержка молчат, файлы старой версии игры не сохранены заранее - придётся сносить Ведьмака и устанавливать заново. Перед удалением игры не забудьте скопировать папку с сейвами в безопасное место, но учитывайте, что в некоторых случаях после установки игра не сможет их распознать, и придётся начинать прохождение с нуля. Чаще всего, эта ситуация связана с тем, что некоторые моды вносили изменения в эти файлы, и без них сейвы стали для игры нечитаемыми.

Проблема №2. Вылеты после обновления

Даже если Ведьмак 3 успешно запустился после установки патча - это ещё не значит, что всё в порядке. Многие игроки сталкиваются с вылетами, особенно при переходе между локациями или на катсценах. В таком состоянии игра становится непроходимой, и хочется послать гневное письмо в Польшу об их способностях к разработке игр примерно такого содержания:

Но это ещё успеется, а пока стоит проверить, что мы можем с этим сделать сами.

Проверьте версию DirectX

Как и в случае с невозможностью запуска игры, замена версии "директора" с 12 на 11 нередко помогает сделать третьего ведьмака более стабильным. Не будем гадать, что тому причиной - кривые руки польских разработчиков, повысившиеся системные требования, какие-то конфликты игры с установленным ПО или чёрная магия. Помогло - радуемся, нет - проверяем дальше.

Проверьте настройки видео в игре

В новой версии появилась пачка новых настроек, в частности, касающихся трассировки лучей. Вроде хорошо - но не все ПК способны вывезти такую нагрузку. Стоит проверить, какую часть доступных ресурсов "кушает" игра, и если процессор/оперативка/видюха/дисковая система нагружены на 100% - то, скорее всего, это и будет причиной того, что Ведьмак 3 периодически вылетает. В этом случае стоит снизить графические настройки и наслаждаться стабильной игрой, пусть и с менее впечатляющей графикой. И как-нибудь наскрести деньжат на обновление компа.

Проверьте драйвера

Вероятность мала, но всё же не нулевая - старые дрова могут не вывозить всей мощи обновлённого ведьмака. Особенно это касается старых моделей видеокарт - если вы давно не обновляли драйвера под них, то пора это сделать. И AMD, и Nvidia за последние год-два выпустили прилично улучшили свои дровишки - в некоторых случаях, прирост производительности видюхи может превысить 10% после установки новых версий. Увы, поможет это не всем: например, для Windows 7 на некоторые модели карточек AMD драйвера больше не обновляются.

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

Проблема №3. Игра лагает после патча

Ведьмак 3 успешно установлен и запущен, вылетов нет, но ФПС просел и глаз уже дёргается от слайдшоу. Что ж, давайте разберёмся, как с этим бороться.

В большинстве случаев, проблема связана с тем, что ПК просто не вывозит полную мощь обновлённой игры. И справиться с этим можно двумя основными способами:

Переключитесь на DirectX 11

Как это сделать, я уже писал выше. Причиной плохой работы DirectX 12 в ведьмаке может быть и недостаточная производительность ПК, и сырость патча (даже учитывая несколько уже выпущенных хотфиксов), и индивидуальные особенности вашей конфигурации. В любом случае, ряд проблем с ФПС при переключении на DX11 пропадает, так что это может помочь вам снова поиграть в The Witcher 3.

Проверьте настройки графики и драйверов

В первую очередь, стоит снизить или полностью отключить ресурсоёмкие опции - такие как RTX, Nvidia HairWorks и другие. Также, стоит обратить внимание на настройки количества отображаемых персонажей, травы, теней и света. Поигравшись с ними, иногда можно вернуть игре прежнюю производительность на DirectX 11 (но не всегда). На DirectX 12 всё несколько хуже, здесь придётся снижать настройки сильнее, чтобы добиться того же FPS, что и до патча.

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

Дождитесь новых хотфиксов

На момент публикации к патчу уже вышло минимум 2 фикса - и это менее, чем за 2 недели. Возможно, вашу проблему решат с очередным обновлением. Чтобы повысить шансы на это, отправьте багрепорт через лаунчер, которым пользуетесь для игры, и молитесь. А пока можно почитать форумы или даже запостить свой баг на них: возможно, игровое сообщество найдёт решение быстрее, чем разработчики.

В статье описано далеко не всё, что может решить проблемы с игрой после патча. В основном, здесь то, с чем я столкнулся сам, а также некоторые решения с различных ресурсов, которые удалось найти и проверить. Если у вас возникали проблемы с Ведьмак 3 при обновлении, и вам удалось решить это иным способом - пишите в комментарии. Постараюсь дополнять статью по мере получения новой информации.

Последние записи в блоге