Overview
Помощь с запуском игры на Winsows 10.
Введение
После перехода на Windows 10 я столкнулся с такой проблемой, что Far Cry 3 перестал работать, обратившись в поддержку Ubisoft, я ничего толкового от них не получил, только лишь общую информацию, как то: очистить кэш, отключить антивирусник и так далее…
Что сказать, “Убисофт-оптимизэйшн, хэлпинг квалификэйшн”… -_-
Ладно, хватит лирики, покопавшись в папке с игрой и в паре-тройке настроек, я все же кое-что выяснил.
Устранение неполадок.
Судя по всему, Ubisoft попросту не стали оптимизировать игру под новую ОС, а последний патч числится около 2013 года, проблема исправляется следующим образом.
Сначала переустановите Uplay, снесите его к чертям со своей системы. Серьезно. Полностью. Потом перейдите на официальный сайт и скачайте оттуда пакет установки Uplay.
Далее, непосредственно что касается самой игры. Перейдите папку с игрой, где находятся исполняемые файлы. Откройте контекстное меню файла: “farcry3_d3d11” и перейдите в свойства.
Как видно на скриншоте, у меня установлен режим совместимости с Windows 8, как ни странно, но помогла мне функция устранение проблем с совместиомстью, поэтому сначала запустите ее, выберете ОС, на которой ранее работала Far Cry 3, у меня это была 8.
После этого, если режим совместимости не выставился вашей ОС самостоятельно, выставьте его вручную, как показано выше. Повторите эти действия и с файлом “farcry3”.
Казалось бы, все просто: выставил совместимость и запускай… А вот ХРЕН!!!
Ни через Uplay, ни через Steam непосредственно игра не запустится, будет только краш игры…
Создайте ярлык на исполняемый файл: “farcry3_d3d11” и перетащите на рабочий стол.
Понятное дело, что теперь игра будет запускаться ТОЛЬКО с рабочего стола.
Запуская игру через ярлык на рабочем столе, игра будет исключительно на английском, но это легко поправимо, а именно: прописывайте в свойствах ярлыка, после кавычек: “-language=russian”, и игра начнет запускаться на русском языке. Для наглядности есть скриншот:
Дополнение к устранению неполадок
В некоторых случаях, как произошло у меня, вы можете столкнуться с бесконечной загрузкой игры, вы даже не сможете попасть в главное меню. Все дело в том, что при запуске Far Cry 3 в диспетчере задач видно, что выполнению процесса выделяется в среднем около 7-9% ресурсов процессора. А на лидирующем положении оказывается WMI Provider Host.
Суть заключается в следующем: после запуска игры с ярлыка, как указано выше, в момент загрузки игры нажимайте всем известную комбинацию: “ctrl+alt+delete” и открывайте диспетчер задач.
Дождитесь, пока WMI Provider Host достигнет пикового значения своей работы, и закрывайте, снимая эту задачу. Но не спешите сразу закрывать диспетчер задач, так как он выскачет в среднем около раз 3-5, каждый раз закрывайте его и дожидайтесь, пока на процесс Far Cry 3 не будет выделено больше ресурсов процессора, а WMI Provider Host не перестанет нагружать его.
После этого спокойно закрываете диспетчер задач и вы в игре.
Дополню, что удалять вообще из системы WMI Provider Host никак нельзя, иначе вы нарушите нормальную работу системы.
Заключение
На данный момент это вся информация по устранению неполадок в игре.
Как только придумаю способ запуска игры без вечного закрытия WMI Provider Host, или его отключения в рамках одной игры, руководство будет дополнено.
Сразу оговорюсь, что используя метод запуска игры через ярлык повлечет за собой игру через Uplay, а не через Steam. Хотя, строго говоря, он вам и не нужен. Для запуска сетевой игры используются сервисы Uplay, а Steam выступает только лишь посредником в продажах.
В случае, если вам необходим мониторинг ФПС в игре, который есть в Steam, то он также включается и в настройках Uplay, ищите там.
На этом все, если вам помогло это руководство, ставьте палец вверх! Мне приятно, да и руководство увидит больше народу.