Как поиграть в Saints Row 1 на ПК или Saints Row 2 без проблем? (xenia)
Предисловие
Мы все знаем насколько Saints Row 2 ужасный на ПК. Но, существует версия для Xbox 360, которая работает совершенно прекрасно. Как же в её поиграть на ПК? - спросите вы. Существует эмулятор Xbox 360 под названием xenia, его-то мы и будем использовать. Недавно xenia выпустила новое обновление на бранч canary - кроме отличного повышения производительности, многие игры также стали отлично работать!
Примечания:
- Данный способ требует среднего ПК, который способен на эмуляцию
- Данный способ гарантирует полную проходимость первой игры, но вторая может быть нестабильнее
- Данный способ НЕ требует установки игры из Steam
- Данный способ хоть и не требует геймпад, но он очень рекомендован
- Актуальность гайда: 18.09.2022 на билде b4224ff[github.com]
Игра полностью проходима на эмуляторе(как минимум, первая часть), за 16 часов игры вылет произошёл лишь раз.
Подготовка
1. Убедитесь, что ваш ПК соответствует рекомендуемым[github.com] характеристикам. Это не обязательно, но очень желательно если вы хотите играбельность. Для проверки требований CPU, используйте CPU-Z[www.cpuid.com]
2. Установите Visual C++ Redistributable[aka.ms] если он ещё не установлен
2. Установите Visual C++ Redistributable[aka.ms] если он ещё не установлен
Установка эмулятора
Тут всё до банальности просто. Так как оптимизации пока-что присутствуют только на версии canary, использовать мы будем её. Переходим на страницу с последним релизом[github.com], нажимаем на xenia_canary.zip и вуаля - эмулятор у нас на ПК. Распаковываем его в любой удобной для вас папке. Всё, можете использовать его для любых игр с Xbox 360, которые сумеете найти. Наверное.
Но, для игр Saints Row требуется ещё один этап. Создаём ярлык xenia_canary.exe, переходим в его свойства и ставим в конце поля "Объект" --protect_zero=false. Для игр Saints Row игра работать будет только с этим ярлыком.
Но, для игр Saints Row требуется ещё один этап. Создаём ярлык xenia_canary.exe, переходим в его свойства и ставим в конце поля "Объект" --protect_zero=false. Для игр Saints Row игра работать будет только с этим ярлыком.
Установка игры и использование эмулятора
Поиск .iso файла игры
Так как мы используем эмулятор, версия со стима нам ни к чему. Ищем на просторах интернета образ Saints Row (первого или второго, смотря в какой вы хотите играть). Увы, дабы не нарушать правила платформы, прямую ссылку я дать не могу, но держите удобный ресурс[r-roms.github.io]. Как с ним разобраться, думаю, поймёте сами.Запуск игры в эмуляторе
И так, вы раздобыли .iso образ игры. Самое страшное позади, а если за вами ещё не приехала полиция, то у вас вообще всё прекрасно. Перемещаем его в любую удобную вам папку, после чего открываем наш ярлык xenia-canary, нажимаем File - Open (или комбинацию клавиш Ctrl+O или Alt - F - O), выбираем ваш образ игры... и вуаля! Игра запущена.Установка дополнений
Если вы ещё нашли архив с дополнениями, распаковываем их в любую удобную вам папку, а в эмуляторе нажимаем File - Install Content и выбираем ваше дополнение. Должно установиться
Настройка эмулятора и исправление проблем
Конфиг файл
Эмулятор на данный момент не поддерживает смену настроек из интерфейса, по этому они хранятся в отдельном файле. Находится он в папке Документы/Xenia/xenia-canary.config.toml. - в новых версиях файл находится в той же папке, что и эмулятор. Редактируется с помощью любого редактора текста.Управление
Для управления советуется использовать геймпад, в особенности - Xbox геймпад. Но, если у вас абсолютно нет геймпада, то эмулятор поддерживает клавиатуру. Для смены назначений, открываем конфиг файл и изменяем строчки после [HID.WinKey]. Для удобности, загуглите как выглядит геймпад Xbox 360 и используйте эту таблицу[docs.microsoft.com] для не-алфавитных кнопок.Также вы можете использовать этот форк[github.com] для более нативного управления камеры мышью.
Убрать ограничитель кадров
К играм Saints Row это увы не применимо, но если вам это требуется для других игр - открываем конфиг, и ставим значение vsync из true на falseРазрешение
При игре в Saints Row с повышенным разрешением возможно будет мерцать экранПовысить разрешение можно только в несколько раз. Т.е. нельзя просто перейти с 720р на 1080р. Минимальный прыжок - 1440р. Если ваша видеокарта на это способна, то открываем конфиг, и меняем значения draw_resolution_scale_x и draw_resolution_scale_y на 2. Если же ваша видеокарта способна на 4к, то ставим значение на 3. Но учтите, что это также может похерить большую часть спец-эффектов в играх.
FSR 1.0 и FXAA
Существует и другой способ "повысить" разрешение. Для этого будем использовать FSR 1.0, который этот эмулятор поддерживает. Увы, поддержки версии 2.0 нету, и не будет из-за невозможности его просто так внедрить. Также присутствует сглаживание FXAA для желающих. Для их использования, при игре нажимаем F6 и настраиваем всё так, как вам удобно.Задержка звука и/или лагает звук
Если у вас присутствует одна из этих проблем, то исправлений два. Один из них - улучшить свой ПК. Другой же, повысить задержку звука(при лагах) или же наоборот, понизить её(при задержке). Открываем конфиг файл, и сразу же в первой секции([APU]) изменяем значение max_queued_frames. По умолчанию - 64. Значение это означает задержку в мс. Ставьте его чуть выше, чем вашу задержку кадров при игре(т.е. если у вас ВСЕГДА 30 фпс без просадок, то значение должно быть где-то 16-20). Проверить задержку можно с помощью инструментов вымерения фпс. Если вы не уверены, что делаете, или как это сделать, не трогайте.Патчи
Патчи НЕ поддерживаются в последней версии xenia-canary. Последняя версия с их поддержкой - e06978e[github.com], но её стабильность я не гарантирую.Патчи работают по сути как читы или моды. Для их использования, скачиваем этот архив[github.com] с патчами. Можете ставить их индивидуально, а не все сразу. Папку patches разархивировать в Документы/Xenia. Далее, в конфиг файле изменяем значение apply_patches из false на true
Список изменений руководства
18.09.2022 - Пруф что игра проходима
11.09.2022 - Новое расположение конфига
05.09.2022 - Возможный фикс мерцания
27.08.2022 - Создание руководства
11.09.2022 - Новое расположение конфига
05.09.2022 - Возможный фикс мерцания
27.08.2022 - Создание руководства
Напоследок
Спасибо за использование моего руководства по игре в Saints Row на эмуляторе. Сам способ я узнал недавно, так же, как и появился он недавно. Вроде-бы как игру можно пройти полностью, но я не проверял. На моём ПК(Ryzen 5 3600, GTX 1650 GDDR6 (TU106), 2x16GB 3200MHz CL16) игра абсолютно стабильно идёт в 30 фпс, на такой же сборке но с Ryzen 3 2200G игра ишла в 30 фпс частыми просадками до 20-25 фпс.
https://steamcommunity.com/sharedfiles/filedetails/?id=2567275507
Но если есть желание поблагодарить меня за вложенное время в мои руководства, то:
Разработчики и контрибьюторы xenia[github.com]
Без них мы бы не имели такого прекрасного эмулятора для игр с Xbox 360 на ПК.Мои другие руководства
У меня также имеются руководства по оптимизации GTA 4, так что если вы такое искали - держитеhttps://steamcommunity.com/sharedfiles/filedetails/?id=2567275507
Поддержка эмулятора и меня
Если вы хотите поддержать чью-то работу, то я советую сделать это разработчикам Xenia, а не мне, всё-же всю работу сделали они. Ссылки на их поддержку: Patreon[www.patreon.com], GitHub Sponsors[github.com]Но если есть желание поблагодарить меня за вложенное время в мои руководства, то:
- Можете пополнить мой кошелек стима - sandemc_
- Подарить мне игру из моего списка пожеланий
- Выдать награду на эту руководство
- Или кинуть деньгу на карточку Visa - 4441 1144 1629 6687 (грн)
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.