Я установил Command & Conquer: Red Alert 2 из комплекта Command & Conquer: The First Decade, и хотел бы запустить его либо в оконном режиме (так как он, похоже, не очень изящно восстанавливается после ALT+TAB), либо в пользовательском широкоэкранном разрешении.
По умолчанию игра поддерживает следующие разрешения;
В идеале, если я запускаю его в полноэкранном режиме, я хотел бы использовать 1920x1080, но если я могу запустить его в оконном режиме, то любое разумное разрешение подойдет.
Я заметил, что существует исправление разрешения, а также, очевидно, передача параметра командной строки -win
в RA2.exe запустит игру в оконном режиме, но версия The First Decade, которая продается в Origin, запускает все через RALauncher.exe, который не позволяет работать ни тому, ни другому, и запуск RA2.exe или Yuri.exe напрямую просто приводит к открытию Origin.
Как использовать пользовательское разрешение в Command & Conquer: Red Alert 2?
Оказалось, что исправление разрешения, о котором я упоминал в вопросе, действительно работает, но из-за новых пусковых установок, представленных в Origin в релизе The First Decade, вы не сможете запустить игру из средства исправления разрешения. Однако он вносит необходимые изменения в файлы настроек Red Alert 2 (как для Red Alert 2, так и для пакета расширения Yuri Revenge), которые вступят в силу при следующем запуске игры через официальную программу запуска.
Я так и не смог заставить игру работать в оконном режиме или предотвратить ужасное умирание игры, если вы ALT+TAB выходите из нее, независимо от настроек совместимости или выбранного разрешения (включая изменение разрешения рабочего стола в соответствии с разрешением в игре, или изменение глубины цвета рабочего стола).
Изменения, которые вносит приложение для исправления разрешения, следующие, что позволяет воспроизвести настройки без его использования -
В папке установки Red Alert 2 (в моем случае D:\Origin\games\Command and Conquer Red Alert II
) вы найдете файл RA2.ini
. Если у вас есть расширение Yuri's Revenge, то в этом месте также должен быть файл RA2md.ini
.
В этих файлах должна быть секция [Video]
, которая может иметь или не иметь значения для ScreenHeight
и ScreenWidth
, если они отсутствуют, вам нужно добавить их, но если они уже существуют, вам нужно изменить их следующим образом;
[Video]
ScreenHeight=1080
ScreenWidth=1920
Используя вышеуказанные настройки, игра будет работать в разрешении 1920x1080 - многие графические элементы меню не растягиваются, поэтому они будут отображаться с большой черной рамкой, но после запуска игры все будет работать как ожидается.
** UPDATE 25/09/2015 **
Resolution Fix for Red Alert 2
(YuriScreenResolution.exe
) непосредственно с:
http://www.obelisk.ro/YuriScreenResolution.zip.YuriScreenResolution.zip
и скопируйте YuriScreenResolution.exe
в каталог установки (т.е. C:\Origin\games\Command and Conquer Red Alert II
).YuriScreenResolution.exe
.KNOWN ISSUE:
Ошибка при выполнении
YuriScreenResolution.exe
, как показано ниже, даже если установлено расширение Yuri's' Revenge..Failed to load ra2md.ini. По умолчанию используется пустой файл. Убедитесь, что вы запустили эту программу из каталога игры.
FIX:
- В папке установки Red Alert 2 (т.е.
C:\Origin\games\Command and Conquer Red Alert II
) вы должны увидеть файл с именемra2md.lcf
.- Переименуйте этот файл в
ra2md.ini
.- Снова запустите
YuriScreenResolution.exe
и ошибки быть не должно.
**Моя теория заключается в том, что Origin/EA, возможно, знают об этой утилите и изменили имя файла с
.ini
на.lcf
- не уверен, с какой целью... не похоже, что они сами это исправили!
Также в игре на главном экране наберите HIRES и вы услышите звуковое уведомление, которое позволит вам получить новые разрешения. Легко и просто. Также работает для Юриной мести.