Flatout 2 как настроить разрешение экрана

Содержание
  1. Как я писал фикс широкоэкранных разрешений для FlatOut
  2. Что требуется
  3. Разбор ресурсов
  4. Опыты
  5. Результат
  6. Flatout 2 как изменить разрешение экрана?
  7. Как поменять разрешение в игре не заходя в игру
  8. Первый совет
  9. Для владельцев NVIDIA
  10. «Свойства» восстановят работу графики
  11. Корректируем игровые файлы
  12. Меняем разрешение не заходя в игру через Steam
  13. Сказ о модах к FlatOut 2
  14. FlatOut Reborn
  15. Первое действие
  16. Поддержка широкоформатных мониторов
  17. ReShade для всех частей игры
  18. Отключение всех HUD элементов
  19. Возможность выезда за пределы трассы
  20. Взрыва и зрелищ
  21. Восстановление онлайн режима
  22. Вид из кабины вашего авто
  23. Мини-карта
  24. Nude mod
  25. Split Screen
  26. Отключение всех заставок после запуска
  27. Полная настройка трасс
  28. Проблемы онлайн режима в 2020 году
  29. Мой мод на музыку из этих вселенных
  30. Как поменять разрешение в игре, в т.ч., даже не заходя в неё (если вылетает ошибка, или вы ничего не видите при ее запуске)

Как я писал фикс широкоэкранных разрешений для FlatOut


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

Что требуется

Для создания полноценного фикса, который легко устанавливается и не требует замены файлов игры, я использовал: IDA, Cheat Engine, Visual Studio, универсальный ASI Loader(об этом чуть ниже), а для запуска исследуемой игры в окне — D3DWindower.

Разбор ресурсов

Заглянем в папку с установленной игрой, чтобы узнать, с чем придется работать. В данном случае, интерес представляет всего лишь один файл — «flatout.exe». В некоторых играх могут присутствовать дополнительные DLL, к примеру в Max Payne для исправления пропорций изображения я делал инжект в e2mfc.dll, а не в исполняемый файл. Flatout.exe пропатчен до v1.1, но официальный патч от российского дистрибьютора — компании «БУКА», содержит три разных EXE:

Я выбрал flatout,3.exe(2 822 144 байт) для исследования, так как IDA дизассемблирует его во вполне читабельный вид.

Опыты

Открыв flatout,3.exe в IDA, первым делом начинаю искать константы. Судя по моему предыдущему опыту, большинство старых игр используют для отображения интерфейса и 3D изображения одни из этих: 640.0, 480.0, 1.3333, 0.0015625 = 1.0/640.0, 0.00208333333 = 1.0/480.0 и т.п. Первым делом вбиваю в поиск 0.0015625, так как вторые по популярности константы 640.0 и 480.0 обычно находятся неподалеку. IDA находит искомое по адресу 0x667CE4:

Теперь можно запускать игру и попробовать изменить значение по этому адресу памяти. Вот так выглядит интерфейс FlatOut в разрешении 1280х720:

Запускаю параллельно Cheat Engine, присоединяюсь к процессу. Кнопкой «Add address manually» добавляю в таблицу адрес 0x667CE4:

Меняю его текущее значение на 0.0010, просто посмотреть, что из этого выйдет. По результату видно, что полдела сделано:

Теперь осталось найти, как исправить растягивание 3D изображения. Константу так называемого aspect ratio, 4:3 или 1.3333 я не нашел, поэтому решил попробовать поменять все числа 480 на 360. Этот метод я применял ранее в Max Payne, подумал, что он может помочь в поиске и здесь. В Cheat Engine устанавливаю следующие настройки и нажимаю «First Scan»:

Среди найденных адресов, добавляю в таблицу только отмеченные зелёным цветом. Зелёный цвет означает, что данные адреса принадлежат диапазону flatout.exe, а остальные нам попросту не нужны.

Меняю все найденные значения на 360:

Изображение игры пропадает, потом появляется ошибка. Опытным путём выясняю, что вылет происходит из за изменения двух адресов — FlatOut.exe+1069C3(0x5069C3) и FlatOut.exe+107CCB(0x507CCB). Перехожу по адресу 0x5069C3 в IDA, посмотреть, почему же вылетает:

480 здесь — смещение, а не константа, поэтому данная функция интереса не представляет, но внимание привлекает функция ниже, по адресу 0x5069D0, которая при небольшом преобразовании получает такой вид:

Пробую менять константы 4.0 и 3.0 на 16.0 и 9.0 соответственно:

C удивлением обнаруживаю что это и есть то самое aspect ratio, на разрешении 1280х720 картинка сразу обрела правильные пропорции(как было/как стало):

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

Открываю Visual Studio, создаю новый проект Win32, тип приложения — библиотека DLL. В свойствах проекта устанавливаю следующие опции:

  • Конфигурация — Release
  • Набор символов — Использовать многобайтовую кодировку
  • Библиотека времени выполнения — Многопоточная (/MT)
  • Уровень предупреждений — Level1 (/W1)
  • Конечное расширение — .asi
  • Выходной каталог — E:\Games\FlatOut\FlatOut

Для работы с памятью я использую специальный класс CPatch.

Чтобы моя ASI-библиотека загружалась вместе с игрой, нужно установить универсальный ASI Loader, скопировав dsound.dll из архива в папку с игрой. ASI — это всего лишь переименованная DLL, а dsound.dll загружает ASI в процесс любой игры, которая использует DirectSound. Возможна загрузка из подпапки scripts.

Результат

Это только первая версия плагина, и скорее всего она еще не раз обновится. Есть определенные недоработки, например главное меню. Также в случае несовместимости можно добавить поддержку других EXE, например steam-версии.

Читайте также:  Huawei не работает lte

Скачать плагин можно с github.
Установка проста — распаковать архив в папку с игрой.

Источник

Flatout 2 как изменить разрешение экрана?

Как поменять разрешение в игре не заходя в игру

Часто игрокам нужно поменять разрешение в игре, не заходя в игру. Как это сделать вопрос сложный, но есть несколько ответов. Решения актуальны для игроков, которые вообще не могут запустить свою игру или она частично загружается без отображения картинки (Сталкер, Фростпанк). Для Стима будут отдельные варианты, поэтому любимые Дота 2 и CS:GO и PUBG получится настроить без проблем.

Мы постарались собрать все общие варианты, которые будут практически применимы для всех современных игр. Итак, каким образом можно изменить разрешение, не запуская игру — общие решения.

Первый совет

Если в вашем случае, при попытке запустить игру вы получаете уведомления «Input Not Supported», «Неоптимальный режим» или «Вне диапазона». Если именно поэтому вы хотите без входа изменить игровое разрешение, то опробуйте для начала советы, указанные в нашем прошлом материале, где нужно будет поработать с PnP-плагином видеодрайвера. Также попробуйте сначала открыть для игрового клиента оконный режим через ALT+ENTER (при запущенной игре).

Ошибка разрешения при запуске игр

Для владельцев NVIDIA

карты всегда обладают своими программными настройками. Клиент Nvidia позволяет изменять разрешения любого софта установленного на ПК. Для этого потребуется инсталлировать приложение Nvidia Geforce Experience. Тут собраны все инструменты для корректирования работы видеокарты. Одним из пунктом становиться разрешение. Скачать прогу необходимо из официального источника NVidia – их сайта.

Несмотря на большой функционал Nvidia Geforce Experience, некоторые игры блокируют ее работу. Особенно можно с этим столкнуться в последних версиях. Не удивляйтесь, если поменять настройки будет невозможно.

«Свойства» восстановят работу графики

Часто игроки ловят баг: игра загружается частично или только одним черным квадратом. Попасть в меню невозможно, поэтому устраняем некорректную загрузку через свойства ярлыка.

  • Понадобиться мышка и ярлык игры. На ней кликаем ПКМ. Снизу выбираем первый пункт «Свойства».
  • По умолчанию вас выкинет на «Ярлык». Смешаемся в правую сторону к «Совместимости». Во втором окне будет говориться про использование разрешения экрана 640х480. Выставляем отметку рядом и соглашаемся внести изменения (ОК).

Изменение разрешения игры через Свойства ярлыка

Подобные параметры нисколько не устроят геймера. Сменить с 640х480 на что-то другое уже получится из игры, которая загрузится – это универсальный способ обойти любые графические проблемы. Посетите параметры, выставите разрешение своего экрана. Хотя некоторые игры, где графика не важна будут смотреться вполне прилично. Любителям смартфонов точно подойдет.

Корректируем игровые файлы

Любая игра в своих директориях содержит такие файлы: .ini и .cfg. Указаны только окончания, а не название полностью. Игроку нужно самому пролистать все папки для нахождения нужных форматов: одного места их размещения нет. Чтобы поменять разрешение уже найденным .ini/.cfg переводим их в блокнот – открываем текстовым форматом.

  • Снова пролистываем текст до тех пор, пока не промелькнет нынешнее разрешение: 1920, 1080 и т. д. Иногда они помечены символами iSize W или H. Вычислив нужные данные, меняем их согласно новым требованиям. Вписав параметры, сохраните полученный текст.

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

Пример файла с прописанными параметрами разрешения

Меняем разрешение не заходя в игру через Steam

Проблемы с Dota 2 и КС:ГО решаем через Стим. Посетим для начала библиотеку с установленным контентом. При помощи ПКМ мышкой посетим категорию Properties (Свойства), той игры, которую собрались исправлять.

  • Теперь важно правильно вписать предложенную комбинацию в Set Launch Options (установить параметры запуска). Малейшая ошибка полностью лишит вас корректного разрешения.
  • Прописываем следующее -w хххх -h xxxx (дефисы оставляем). Вместо х – наши параметры: 1920 и тому подобное. W – горизонталь, а H – вертикаль. Ниже наглядный скриншот
  • Перезагружать Стим нет необходимости. Ничего в параметрах игры не выставляем. Просто наслаждаемся хорошим разрешением.

Настройка параметров запуска для Dota2

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

Сказ о модах к FlatOut 2

Или как ещё в неё можно поиграть в 2020 году.

FlatOut 2 поистине легендарная игра. Даже сейчас, спустя 15 лет, ежесуточный онлайн игры достигает 200 человек. А зайдя в многопользовательский режим в любое время дня и ночи, можно увидеть не меньше 5 активных сессий. И даже до сих пор для игры создают моды и решают те или иные технические проблемы.

Читайте также:  Не работает камера ноутбука леново виндовс 10

Учитывая, что о самой игре я уже писал ранее в коллективной статье от CallMeBeardMan !, то сегодня я предпочёл рассказать вам о самых интересных модах, а также коснуться решения технических проблем и в том числе об игре в онлайн режим.

Для начала упомяну, что в Steam/GOG версии отсутствует русская локализация от Бука, поэтому по этой ссылке вы можете её скачать и очень просто установить, указав лишь директорию местонахождения игры.

FlatOut Reborn

Так и не добравшийся до релиза глобальный мод, в корне меняющий многие аспекты игры — это новая графика и освещение; полностью изменённый интерфейс; новые авто, трассы и режимы; собственный лаунчер с автообновлениями; своя серверная база с античитом для игры в онлайн; возможность добавления новой музыки в два клика и т.д.

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

Но поиграть даже сейчас конечно стоит. Данный мод как глоток свежего воздуха для всех старожилов и фанатов игры, а также просто заинтересованных темой модов. Реборн привносит очень много нового, исправляет огрехи оригинала и даже даёт немного поразмышлять о том, какой могла бы быть третья часть от Bugbear Intertainment.

К несчастью мне удалось найти только версию от 2017 года, хотя игра периодически обновлялась ещё, как минимум, год.

Первое действие

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

Работает только с нераспакованной версией, то есть лицензионной от Steam/GOG.

Для установки достаточно перекинуть файл в папку с игрой, подтвердив изменение.

Поддержка широкоформатных мониторов

Учитывая, что сейчас всё больше людей пересаживаются на широкоформатники типов 21:9 и больше, то для них данный мод как нельзя кстати. Хотя на 16:9 и 16:10 также заметны изменения, особенно касающиеся элементов меню: они стали более компактными, а в самой игре увеличился угол обзора.

Существуют, как минимум, две рабочие версии. Так что если возникнут проблемы с первой, попробуйте вторую.

И ещё одна до кучи, которая также и для остальных частей серии

Установка производится простым перемещением файлов в папку с игрой.

ReShade для всех частей игры

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

Ссылка на автора и мод для F2

Дополнительнаяссылкав случае желания установки на прошлые и будущие части, хотя возможно этот мод работает и на всей серии от Bugbear.

  • Перекиньте файлы с решейдом в папку с игрой;
  • В случае появления окна обновления файлов решейда, обновите их;
  • Клавишей End запускайте меню решейда, регулируйте значения и при желании полностью его отключайте как в меню мода, так и просто клавишей PgDn.

Отключение всех HUD элементов

Собственно, зачем вам решейд, когда вы не можете отключить HUD? Вот эта модификация как раз на помощь.

Для установки также достаточно лишь перекинуть файлы в корневую папку, а в игре просто нажать * на numpad панели.

Вот пример хороших скриншотов от моего немецкого друга, благодаря помощи которого, кстати, я смог написать эту статью.

Возможность выезда за пределы трассы

Как известно, при выезде за пределы трассы тачку автоматически возвращает на дорогу. Так вот этот мод уберёт автовозврат. Отлично сочетается с предыдущими двумя модами и откроет новые возможности для скриншотства.

На этот раз установка не ограничится лишь простым перемещением. В файле filesystem, которая в папке с игрой, самым последним значением нужно прописать название модификации.

Взрыва и зрелищ

Бочки, трубы, контейнеры и прочие объекты с любым намёком на содержание топлива внутри, теперь взрываются ярким пламенем. Можно порядком повеселиться.

Для установки также достаточно прописать в файле filesystem, самым последним значением, название модификации.

Восстановление онлайн режима

Как я понимаю, это просто экзешник игры с невырезанным онлайном, который был убран связи с прекращением поддержки сервиса GameSpy.

Довольно недавно, кстати, вышел фикс, исправляющий отсутствие в списке заполненных серверов и некоторые проблемы с запуском сессии. Конкретнее о многопользовательском режиме и оставшихся проблемах с запуском ещё поговорим чуть ниже.

Для установки достаточно переместить файлы в папку с игрой.

Вид из кабины вашего авто

К сожалению, в самой игре этой функции нет, хоть и присутствуют все прочие стандартные камеры.

​Тонировка этой тачке определённо мешает

Ещё одна версия, немного кривая, но зато и плюс видом сверху.

Читайте также:  Как настроить билайн дома казахстан

В файле filesystem, которая в папке с игрой, самым последним значением, также нужно прописать название модификации.

Мини-карта

В самой игре вообще нет мини-карты, хотя многим, возможно, она была бы очень полезна.

Первая версия — отсутствуют здания, деревья и прочие мелкие объекты;

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

Разница какая-то есть, да

Для установки снова нужно прописать в файле filesystem, самым последним значением, название модификации.

Nude mod

Наверное самый важный мод на сегодняшний день, название которого говорит само за себя.

К несчастью, мод работает только на распакованной версии, то есть на репаке или если распаковать игру самостоятельно. Об этом также чуть ниже.

Для установки нужно запустить файл и выбрать путь до игры.

Split Screen

Как же мне хотелось бы в далёком детстве обнаружить в игре возможность сыграть вместе с другом в одну гонку и на одном экране. К огромному сожалению, эта возможность появилась лишь в 2019 году, да и то довольно костыльным образом.

Мод часто конфликтует с другими модами, поэтому если вам он стал вдруг интересен, рекомендую устанавливать на чистую версию. А до и после непосредственного запуска, пару раз могут вылезти ошибки, но позже всё должно прийти в норму.

  • Перекиньте файлы в папку с игрой;
  • Выберите количество людей в сессии и нужное управление для каждого игрока;
  • Выберите разрешение для каждого окна(если экран небольшой, то придётся мириться с 640×480, как в моём случае);
  • Запустите Launcher.exe;
  • Создайте локальную сессию через одного пользователя и подключитесь к ней через другого;
  • Играйте.

Отключение всех заставок после запуска

Игра будет просто и сразу загружаться до основного меню.

  • Переместить оба файла в папку с игрой;
  • Прописать в файле filesystem, самым последним значением, название модификации.

Полная настройка трасс

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

Управление настройкой трассы открывается клавишей Del

Установка, пожалуй, самая сложная:)

  • Переместить основной файл в папку с игрой;
  • Прописать в файле filesystem, самым последним значением, название модификации;
  • Прописать в файле patch, также самым последним значением, название модификации;
  • Play
  • Тьфу ты — Играть.

Проблемы онлайн режима в 2020 году

Железо меняется, а принципы работы сетевой игры в FlatOut 2 всё устаревают и с этим уже ничего не сделаешь. У многих всё чаще встречаются проблемы с запуском сессии и сейчас я попробую подсказать как их решить.

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

Проблема, как я понимаю, в отсутствии определённых сетевых протоколов у некоторых маршрутизаторов.

Самое простое решение, которое многим помогло

Это включить UPnP в настройках роутера.

Сложный способ, если не помог первый

Далее действуем согласно скринам

В случае возникновения ошибки подключения меняем значения ниже

Прописываем всё как здесь показано

Запускаем игру вместе с этой программой

Ссылка на оригинальный тред

Ну а если не помогло и это, то тут мои полномочия всё.

Мой мод на музыку из этих вселенных

К сожалению, мод не умеет просто работать на нераспакованной версии от Steam/GOG. Для исправления этой ситуации понадобится кастомный распаковщик файлов игры. Вот порядок действий.

Немного сложная установка

  • Скачиваем этот архив и распаковываем в папку с игрой;
  • Запускаем бат-файл Click_to_me… bat;
  • Ждём распаковку внутренних файлов игры для их редактирования;
  • Скачиваем архив с музыкой;
  • Перемещаем файлы в папку Data подтвердив изменение.

Если у вас есть распакованный репак, то достаточно проделать лишь последние два действия.

Однако рекомендую делать это на чистую версию, т.к после распаковки все моды всё равно слетят. А лучше сделать копию игры и устанавливать туда.

А тут я закончил. Спасибо за внимание!

Как поменять разрешение в игре, в т.ч., даже не заходя в неё (если вылетает ошибка, или вы ничего не видите при ее запуске)

Вопрос от пользователя

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

Подскажите, что делать, как настроить разрешение без входа в игру? Ну или хотя бы его сбросить как-то…

Описанная вами проблема может быть связана не только с разрешением, но и масштабированием (особенно в последнее время, когда небольшие 13-14 дюймовые ноутбуки идут с экранами высокого разрешения, и в Windows приходиться менять масштабирование).

В общем, ниже приведу несколько вариаций подобной проблемы, и что с ней можно сделать. И так…

Источник

Оцените статью