Мощнее, не значит лучше
Игровой индустрии уже перевалило за 50 лет. Первые части культовых серий: Call of Duty, Diablo или GTA, увидели свет ещё в бородатые времена расцвета Windows XP. За это время сменилось целое поколение геймеров, которое не успело ознакомиться с легендарными тайтлами на релизе.
Современные флагманские игры козыряют фотореалистичной графикой, огромными открытыми мирами, невероятными анимациями, трассировкой лучей и другими технологиями. Невзирая на это, геймеры всё равно регулярно обращаются к проектам былых лет из-за ностальгических или иных чувств.
Технологии не стоят на месте, поэтому за последние 20 лет мощности ПК выросли в десятки раз. Можно предположить, что это ведь один сплошной плюс – не придётся обращать внимания на системные требования и наслаждаться четырехзначным числом FPS, если хочется сыграть в старые игры.
Однако данная иллюзия быстро развеивается: после установки заветная игра либо банально не запускается, либо находится в совершенно неиграбельном состоянии. Это может быть вызвано отсутствием нужных библиотек или модулей условного DirectX, переизбытком ядер, чересчур быстрой оперативной памятью, устаревшим движком, а также наличием «слишком» новых версий драйверов.
Причина отличается от тайтла к тайтлу, поэтому универсального решения проблемы не существует. С аналогичной трудностью я столкнулся при попытке сыграть в первый Dead Space 2008 года, справиться с которой смог перерыв множество форумов и посмотрев кипу роликов на YouTube.
Далее я расскажу о трёх способах, которые позволят вам насладиться отличными (или не очень) тайтлами из прошлого. Надеюсь, гайд окажется для вас полезным.
1. Ограничьте FPS
GTA: San Andreas, GTA: Vice City, GTA 3, Dead Space и другие проекты могут запуститься на современных системах без лишней мороки. Однако устаревший код не предполагал, что игра будет выдавать тысячи кадров в секунду, из-за чего игра ломается.
К примеру, в тайтлах Rockstar Games лихорадочно взрываются машины и в разы увеличивается скорость главного героя, а в хорроре про ужасающих некроморфов – нарушается физика предметов и возникают софтлоки.
С помощью внутриигровых настроек ограничить число кадров нельзя, поэтому нужно обратиться к управлению видеокартой.
Последовательность действий для владельцев NVIDIA
- Кликните правой кнопкой мыши на свободное место на рабочем столе;
- Нажмите на пункт «Панель управления NVIDIA»;
- Откройте раздел «Параметры 3D»;
- Нажмите на пункт «Управление параметрами 3D»;
- Перейдите во вкладку «Программные настройки»;
- В списке «Выберите программу для настройки» найдите игру, в которой хотите ограничить число кадров;
- Теперь в списке «Функций» включите функции «Вертикальный синхроимпульс» (предварительно отключите вертикальную синхронизацию в самой игре), «Тройная буферизация» и напротив «Максимальная частота кадров» укажите необходимое значение (рекомендуется выставлять 60 FPS).
Последовательность действий для владельцев AMD
- Откройте «Настойки Radeon»;
- Перейдите во вкладку «Игры»;
- Выберите игру, в которой хотите ограничить FPS, или добавьте её вручную с помощью кнопки «Добавить»;
- Нажмите на пункт «Графика» и найдите опцию Frame Rate Target Control.
- Включите данную опцию и выставите желаемое число FPS (рекомендуется выставлять 60 FPS);
- Нажмите «Применить», чтобы сохранить изменения.
2. Включите компоненты Windows и выставите совместимость
Этот способ немного комплекснее, чем предыдущий, поскольку вам придётся внести изменения как в настройки самой Windows, так и поковыряться в параметрах запуска самой игры.
Первый шаг
- Откройте «Панель управления»;
- Перейдите в раздел «Программы и компоненты»;
- Откройте раздел «Включение или отключение компонентов Windows»;
- Поставьте галочки напротив папок «NET Framework 3.5 (включает .NET 2.0 и 3.0)» и «NET Framework 4.8 Advanced Services»;
- Пролистайте немного вниз, раскройте папку «Компоненты прежних версий» и поставьте галочку напротив папки «DirectPlay»;
- Перезагрузите компьютер.
Второй шаг
- Найдите ярлык игры, которая не запускается;
- Нажмите по иконке игры правой кнопкой мыши и кликните на пункт «Свойства»;
- Перейдите во вкладку «Совместимость»;
- Поставьте галочку перед пунктом «Запустить программу в режиме совместимости с:» и выберите нужную операционную систему;
- Затем поставьте галочку напротив пункта «Запускать эту программу от имени администратора»;
- После этого нажмите «Применить» и «ОК»;
- Запустите игру для проверки.
3. Установите DirectX старого образца
Многие старые проекты использовали совершенно иной способ отрисовки графики. К примеру, в последней итерации DirectX отсутствуют компоненты 9-й, 10-й и 11-й версий, поэтому игры, которым стукнуло за 10 и больше лет, не смогут корректно работать.
Однако докачать необходимые библиотеки и модули можно с официального сайта Microsoft. Стоит отметить, что после их установки они не заменяют вашу актуальную версию DirectX, а лишь добавляют в неё свежие компоненты.
Для скачивания старых библиотек DirectX необходимо следующее
- Перейдите по указанной ссылке на официальный сайт Microsoft;
- Нажмите «Загрузить» и дождитесь установки;
- После загрузки откройте файл directx_Jun2010_redist.exe и распакуйте его в любое удобное место;
- После распаковки запустите появившийся файлик DXSETUP.exe и проведите установку;
- Перезагрузите компьютер.
Для большей надёжности можете совместить второй и третий способы. В случае с отдельными тайтлами будет достаточно и выставления ограничения FPS, так что попробуйте все варианты по очереди.
***
Пополнить Steam с самой низкой комиссией на рынке можно в нашем магазине Kupikod по промокоду BLOG. Техподдержка готова помочь вам в любое время суток.