Как заставить старые игры работать в формате 21:9

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

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

1. Готовые решения

Когда всю работу делают роботы

Больше половины готовых решений лежит на плечах двух программ – Widescreen Fixer и Flawless Widescreen. Они распространяются бесплатно и сами адаптируют игры под UltraWide-монитор. Плагины с настройками постоянно пополняются новыми проектами. А еще есть несколько игр, где вместо программ нужно использовать модифицированные файлы – это тоже очень просто, поэтому относится к готовым решениям. Теперь давайте посмотрим, как будут выглядеть игры, в которых поддержку 21:9 можно добавить за несколько минут.

Star Wars Republic Commando

Включаем Widescreen Fixer и выбираем одноименный плагин. Затем жмем на шестеренку рядом с названием игры и ставим галочку в параметре Automatically Detect Resolution – так программа сама определит нативное разрешение экрана. В качестве опции можно поиграться с ползунком FOV (поле зрение по горизонтали) чуть ниже и сохранить параметры в файл System.ini. Это все, что нужно сделать – можно идти надирать задницу дроидекам! Выглядеть игра будет вот так.

Singularity

Тут все просто – игра должна работать с включенной Widescreen Fixer. Не забудьте только заранее выставить максимальное разрешение экрана, чтобы программа подстроила под экран именно эти параметры. Также можно добавить лишних градусов углу обзора, хотя и без них игра выглядит отлично.

Alien vs Predator 2000

Аналогично Singularity, запускаем игру параллельно с утилитой и сносим головы всем дерзким Чужим.

Mass Effect

В случае с Mass Effect решение нельзя охарактеризовать словами «под ключ». Для начала нужно отредактировать файл BIOEngine.ini, находящийся в папке MyDocumentsBioWareMass EffectConfig. Править его можно в Блокноте. В строках StartupResolutionX= и StartupResolutionY= ставим 3440 и 1440 соответственно. Сохраняем настройки и только после этого запускаем Flawless Widescreen, в которой ничего не меняем, кроме, разве что, ползунка FOV (опять же, по желанию). Ставим галочку в параметре Fix Enabled – все, дальше утилита отвечает за правильное позиционирование элементов меню, строк диалогов и так далее.

Некоторые игроки отмечали проблемы с отображением HUD. Если у вас то же самое – решение находится здесь.

Mirror’s Edge

Ничего лишнего, кроме запущенной Flawless Widescreen, игра не требует. В Mirror’s Edge захватывающие виды на минималистичный город. Если правильно настроить параметры FOV, то от прыжков между крышами зданий может даже немного укачивать – настолько игре подходит прохождение в формате 21:9.

Assassin’s Creed 4: Black Flag

Здесь мы тоже воспользуемся трудом умельцев, но не программой, а отредактированным файлом .exe. Игра должна быть установлена из Steam или uPlay. По ссылке находятся модифицированные исполнительные файлы. Выбираем тот, что для 21:9, и закидываем его в корневую папку игры. Подтверждаем замену оригинального «экзешника». По желанию создаем резерв старого .exe копированием в любую другую папку – это на случай, если что-то пойдет не так. Мало ли что.

GTA Vice City

Игра поддерживает любое разрешение монитора вплоть до 4K, однако с нестандартным соотношением сторон ведет себя неприветливо. Скачиваем с Github архив с дополнительными скриптами (GTAVC.WidescreenFix.zip) и закидываем их в корневую папку. Есть аналогичное решение для GTA 3. Его вы найдете в том же разделе сайта.

Need for Speed: Most Wanted

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

2. Решаем проблему самостоятельно

Когда давно не прыгал с шаманским бубном вокруг компьютера

В этом случае от пользователя потребуется самостоятельно рыться в файлах игры и изменять их. Главное правило – создавать резервную копию любого файла, в который вы планируете «влезать».

Half-Life

Для начала открываем Steam, в котором установлена игра. Щелкаем правой кнопкой мыши на Half-Life и заходим в ее свойства. Там задаем параметры запуска значениями -w 3440 -h 1440 (зависит от модели монитора). Нажимаем OK. Основная проблема решена, теперь Half-Life работает в 21:9.

Также есть возможность выставить оптимальный для нашего ультраширокого монитора угол обзора. Для этого нужно поправить файл autoexec.cfg, что лежит по адресу SteamAppscommonHalf-Lifevalve. Туда же можно попасть через свойства игры при помощи кнопки «Просмотреть локальные файлы». Открываем файл в Блокноте и ищем значение default_fov ххх, где «xxx» – это параметр угла обзора. Заменяем их на «123» и сохраняем документ. С этим параметром можно экспериментировать, но не переборщите, иначе эффект рыбьего глаза может вызвать рвотные позывы.

Quake 4

Корневая папка содержит файл Quake4Config.cfg – он-то нам и нужен! Ищем строку seta r_customHeight и заменяем ее и три следующих строки на вот эти:

seta r_customHeight «1440»

seta r_customWidth «3440»

seta r_mode «-1»

seta r_aspectRatio «1»

Теперь Quake запускается в нужном нам разрешении, но соотношение сторон осталось прежним. Здесь нам помогут файлы из этого архива. Копируем содержимое в корневую папку с подтверждением замены и запускаем игру. Теперь даже меню и элементы HUD на своих местах. Перекрестие прицела, правда, немного деформируется.

Call of Duty 2

Для этой игры нам потребуется HEX-редактор. С его помощью открываем файл gfx_d3d_x86_s.dll и ищем шестнадцатеричные значения 39 8E E3 3F. Заменяем их на CD 90 18 40 и сохраняемся в программе. Таким образом мы подогнали соотношение сторон к 21:9. Нативное разрешение экрана – 3440х1440 – игра предлагает сама в меню настроек, но в результате изображение будет немного растягиваться в ширину. Почти незаметно.

Call of Duty 4: Modern Warfare

Если у вас нет желания покупать одну и ту же игру дважды (ремастер, вышедший в 2017 году, нативно поддерживает ультраширокий формат), то ничего не остается, кроме как править оригинальную версию.

Обращаемся к тому же HEX-редактору, но на этот раз открываем iw3sp.exe в корневой папке и делаем абсолютно все то же самое, что в Call of Duty 2. И не забываем про резервы оригинальных файлов.

Fallout 3

По пути C:UsersUsernameDocumentsMy GamesFallout3 лежат файлы FalloutPrefs.ini и FALLOUT.ini. Открываем их в Блокноте и в первом файле находим параметры iSize W= и iSize H=, где сразу после «=» ставим 3440 и 1440 соответственно. Далее нам нужно запустить игру, загрузить любое сохранение и сразу же выйти. Затем, уже в FALLOUT.ini, меняем значение fDefaultFOV= на 140. Такие вот пляски с бубном, зато потом можно играть в свое удовольствие.

Civilization 3

После первой установки запустите и закройте игру. Затем в файле Civilization3.ini в самом низу добавьте строку keepRes=1. Так игра подстроится под разрешение вашего рабочего стола. HUD адаптируется и сам расползется по краям экрана, поэтому лишних манипуляций решение не подразумевает. Удивительно, как просто и качественно можно адаптировать такую старую игру.

Unreal Tournament 2004

Файл ut2004.ini в папке system корневой директории содержит строки:

FullscreenViewportX=xxxx

FullscreenViewportY=xxxх

Меняем «xxxx» на 3440 и 1440. Параметры FOV находятся в user.ini. В нем нам нужны строки DesiredFOV= и DefaultFOV=, где после знака равенства ставим значение 123. Сохраняем файлы и заходим в игру, не меняя при этом внутренние настройки графики. Если желаете играть с максимальными настройками графики, то лучше это сделать заранее.

Практически любую игру можно (и даже нужно!) адаптировать под 21:9. Иногда потребуется время и терпение, зато кроме как на ПК вы нигде ничего подобного сделать не сможете. Приведенные в качестве примера игры – лишь малая часть из тех, что уже оптимизировали под UltraWide-мониторы.

Автор текста: Дмитрий Швед (@HarryCane1995).

Показать полностью
15

Источник: pikabu.ru

No votes yet.
Please wait...

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.