Не запускается и/или вылетает, сразу со старта либо же потом, но раз за разом (bugsplat, опять же) — сейчас об этой проблеме Company Of Heroes 3, и о том, как её устранять.
Итак, по порядку:
#1 -что делать, когда Company of Heroes 3 вылетает со старта
Значит если игра просто не запускается (сколько не жми кнопку «Играть«) либо же запускается, но вылетает сразу со старта или наглухо виснет на загрузке кампании, то:
- удаляем папки игры (но учитываем, что настройки игры надо будет выставлять заново) — открываем «Документы«, затем «Игры«, удаляем две папки «Company Of Heroes 3» и «Company of Heros 3-CohDev«, перезагружаем комп и запускаем игру;
- проверяем и обновляем драйвер видеокарты — в особенности, когда игра вылетает и пишет про ошибку Bugsplat — это означает, что драйвер видеокарты старый или поврежден, потому обновляем, а лучше переустанавливаем, притом через так называемую чистую установку;
- отключаем оптимизацию во весь экран: клиент Steam > ПКМ по названию игры в Библиотеке > Управление > Просмотреть локальные файлы > ПКМ по exe-файлу игры > Свойства > вкладка «Совместимость» > включаем «Отключить оптимизацию во весь экран« > жмем «Применить» и «ОК«.
Не пропустите: MAX FRAME RATE — КАК НАСТРОИТЬ МАКСИМАЛЬНЫЙ FPS ДЛЯ ЛЮБОЙ ИГРЫ [АРХИВ]
#2 -что делать, когда Company of Heroes 3 вылетает рандомно по ходу игры
Чаще всего в сетевом режиме и/или когда играем на Linux (через Proton), но бывает такое и в одиночной. Значит, в первом случае (когда вылетает в мультиплеере с Proton-ом) добавляем в System32 файл ucrtbase.dll, а для этого:
- качаем на комп файл vc_redist.x64.exe — можно [ОТСЮДА] — ссылка на оф. сайт Microsoft;
- создаем на Рабочем столе новую папку и переносим в неё файл vc_redist.x64.exe;
- тут же, в этой же папке кликаем правой кнопкой мыши и открываем командную строку;
- в командной строке вводим команду cabextract vc_redist.x64.exe и жмем Enter;
- в открывшемся списке должен быть файл с названием «A10» (без кавычек) — вводим команду cabextract a10 и жмем Enter
- далее в списке находим и копируем файл ucrtbase.dll
- открываем клиент Steam > ПКМ по названию игры в Библиотеке > Управление > Просмотреть локальные файлы;
- теперь в папке игры открываем steamapps > compatdata > папка с любым ID > pfx > drive_C > Windows > System32 и вставляем сюда (т.е. в папку System32) скопированный файл (если такой там уже есть, то вставляем с заменой);
- после этого возвращаемся в исходную папку, которая была «с любым ID» и вручную прописываем для неё название 1677280;
- и перезапускаем игру.
Не пропустите: STEAM DECK: КАК ПОМЕНЯТЬ ВЕРСИЮ PROTON DB ДЛЯ КОНКРЕТНОЙ ИГРЫ
Если же Company of Heroes 3 рандомно вылетает в одиночном режиме, то тогда перенастраиваем параметры запуска. А именно:
- закрываем игру полностью (проверяем через Диспетчер задач);
- открываем клиент Steam > ПКМ по названию игры в Библиотеке > Свойства > вкладка «Общие«
- в поле «Параметры запуска» прописываем следующую команду:
PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 gamemoderun %command%
- и запускаем игру.
Вот как-то так пока…