реклама
разместить

Впечатления от Gears of War 2 на эмуляторе

Впечатления от Gears of War 2 на эмуляторе

Заметки об эмуляторах, первом прохождении Gears of War 2 и чисто субъективные выводы. Спойлер: игра просто отвал жопы, а вот с эмуляцией не все так гладко.

Контекст

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

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

В любом случае есть альтернативные решения.

Высокоуровневая эмуляция

К 2024-ому году с развитием HLE (High Level Emulation) эмуляторов, типа RPCS3 и Xenia, проблема "застрявших" игр постепенно сходит на нет.

Железо крепнет, а технологии отрисовки компьютерной графики стали унифицированы, благодаря программным интерфейсам, типа OpenGL, Vulkan, и т.д.

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

Например, графический адаптер Xbox 360 - Xenos имеет свою, хоть и схожую с ПК, но все таки уникальную архитектуру, специфические функции и возможности, которые не встречаются на современных видеокартах.

Xenos. Графический адаптер Xbox 360
Xenos. Графический адаптер Xbox 360

На Xbox 360 используется упрощенная версия Direct3D 9, а графический адаптер имеет доступ к данным напрямую из общей системной памяти. В отличии от ПК, у которого есть раздельная оперативная память и видеопамять.

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

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

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

Но именно отсюда растут корни самого глобальный недостатка HLE эмуляторов — ВСЕ эмулируемые игры должны быть пропатчены разработчиками практически в индивидуальном порядке.

Xenia / Canary

Кстати, одним из таких HLE эмуляторов как раз и является Xenia.

Голенькая Xenia
Голенькая Xenia

Это многострадальный и единственный рабочий эмулятор Xbox 360, разработка которого ведется аж с 2013-го года. При этом, я не могу назвать его лучшим среди эмуляторов приставок седьмого поколения. Все таки RPCS3 развивается активнее и прогресс у тех ребят заметен лучше.

Ну да ладно, сам эмулятор Xbox 360 разделен на две версии:

  1. Xenia - основной продукт, обновляется редко, но в него попадают только хорошо оттестированный код. Что в теории делает его стабильным (только в теории, но на практике мне кажется, стабильный код в этом эмуляторе как мертвому припарка)
  2. Xenia Canary - ответвление Xenia, обновляется чаще. В эту версию залетают эксперементальные фичи, да и в целом его приятнее использовать из-за возможности гибкой конфигурации отдельной игры и установки патчей.

Жертва кривой эмуляции

Такое первое впечатление от первого запуска Gears of War 2 на Xenia без предварительной конфигурации и установки патчей. Ну, оно хотя бы запускается, что уже можно считать успехом.

Мыло, рваные кадры и артефакты на текстурах моделей (╯°□°)╯︵ ┻━┻

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

Xenia поддерживает несколько режимов разрешений в котором может быть запущена игра. В большинстве случаев это 720p, но присутствует возможность масштабирования изображения при помощи AMD FidelityFX Super Resolution.

Используя патчи для Gears of War 2, можно разлочить FPS, исправить почти все проблемы с артефактами вызванные освещением, а также есть парочка патчей, которые уменьшают уровень мыла на экране.

Небольшая пробежка по полуоткрытой локации

В большинстве случаев, в замкнутых или полуоткрытых локациях игра демонстрирует стабильную производительность. Чего нельзя сказать об открытых локациях, при присутствии большого количества врагов, в которых число кадров моментально опускается до 20-30 с небольшими фризами.

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

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

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

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

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

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

Еще впечатлил момент, когда Дом наконец-то нашел Марию, не ожидал подобной развязки этой сюжетной линии, так что стало для меня сюрпризом.

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

P.S.

Версия Xenia Canary: 57a23cf19 от 5 декабря 2023 Версия Gears of War 2 (title_id): 4D53082D Разрешение: 720p, апскейл до QHD CPU: i7 9700k GPU: RTX 3070 Патчи: - Black Shading Fix - Unlock FPS - Disable Ambient Occlusion - Disable Motion Blur - 16x Anisotropic Filtering - Disable Lens Flares - Disable Bloom
66
реклама
разместить
10 комментариев

мое почтение конечно, что через эмуль ты смог получить удовольствие от игры) меня даже пара артефактов уже отпугивает мол не то пальто

2

Графические артефакты хоть и проявляются, но не так часто. Все таки больше проблем из-за плавающего FPS.

Прошел с удовольствием в 2009-м.

1

Обновил этим летом свой старый проц ryzen 5 1600x 4000 по всем 6/12 с памятью 3533cl16 + gtx 1070 - вторые гирсы fps падал до 18-20 в первые 1,5 часа игры, пришлось отложить до лучших времён. Сейчас уже стоит на воде 5800x3d с памятью 3733cl18 + rtx 3080 - не самый лучший проц для эмуляции, но Интел 13700к слишком дорогие. Нужно попробовать влететь опять в эмуляцию - если бы не она, вообще не трогал бы комп...
Скоростной ssd m2 7000/6000 убирает фризы в игре во время компиляции шейдеров или там больше упор на сам цп?

1

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

В случае с Xenia это особенно актуально, если мне память не изменяет, то где-то в 2018-ом году они смогли улучшить производительность в ~2 раза, просто за счет того, что переписали с нуля транслятор инструкций Xenos'а.

Игру я запускал и с SSD и HDD, разницу также не ощутил, так что она вообще на харде у меня лежит.

Это же шутер. Как тебе, пекарю, прицеливание с геймпада?
Щас на Авито х360 можно за 10к взять, с кинектом. Это целых 3 игры из серии геарс Ов вар. Ну и ещё может какие эксклюзивы.
Я пытался поиграть во всякие хиты с пс2 на эмуляторе, но косяки в графике и вылеты меня победили. Может возьму когда-нибудь пс2 и х360.

А русский ты как включил ?в настройках эмуля и игры нет такого

реклама
разместить
Долг ООО «Гугл» перед российскими телеканалами превысил 91,5 квинтиллиона рублей

Это существенно меньше нескольких дуодециллионов, которые должна основная компания.

Долг ООО «Гугл» перед российскими телеканалами превысил 91,5 квинтиллиона рублей
834834
9595
1919
1616
1414
66
55
55
33
22
11
11
а что насчёт морбилиона
СМИ: Ubisoft защитит сотрудников от онлайн-харассмента после релиза Assassin's Creed Shadows

Юристы даже готовы подавать иски против интернет-троллей.

СМИ: Ubisoft защитит сотрудников от онлайн-харассмента после релиза Assassin's Creed Shadows
374374
4343
88
44
11
11
11
11
11
11
11
От хейта с дтф никто не защитит
[Розыгрыш!] Dragon's Dogma 2, Отличная фэнтези-песочница!
[Розыгрыш!] Dragon's Dogma 2, Отличная фэнтези-песочница!
575575
99
55
22
11
11
11
Джонни Кейдж, Китана и Шао Кан на первых кадрах «Мортал Комбата

Карл Урбан отлично вписался в образ.

Джонни Кейдж, Китана и Шао Кан на первых кадрах «Мортал Комбата 2»
286286
8282
1111
99
88
22
11
Первый кадр комедийный какой-то) С ухмылкой этой. Остальные просто средние)
Индийские блогеры выпустили обзоры Google Pixel 9A до анонса

Камера смартфона почти не выпирает из корпуса.

Индийские блогеры выпустили обзоры Google Pixel 9A до анонса
5252
2222
1111
77
55
44
Кратко: Выглядит как смартфон
Для мотивации
3636
99
55
Белла Рамзи исполнит главную роль в экранизации «Gears of War»

Актриса исполнит роль Маркуса Феникса в грядущей экранизации. Плохие новости для Дэйва Батиста.

Белла Рамзи исполнит главную роль в экранизации «Gears of War»
576576
130130
2424
88
66
66
44
11
11
11
11
11
Потом Кратоса.
Microsoft случайно удалила ИИ-ассистент Copilot в обновлении Windows 11

Некоторые пользователи ОС в шутку назвали апдейт очень полезным.

Microsoft случайно удалила ИИ-ассистент Copilot в обновлении Windows 11
342342
1818
1515
22
11
11
11
11
Восстание машин откладывается по техническим причинам
реклама
разместить
В The Finals добавят режим Team Deathmatch на постоянную основу

Игрокам он очень понравился.

127127
99
66
55
44
22
11
Обожаю. Играл, играю и буду играть. Эта игра - просто шедевр по многим аспектам. Разрабы ♥️.
[Розыгрыш-9] Assassin's Creed Shadows + 5 пополнений Стима на 500 рублей.

Давно было пора это сделать, но мы как обычно дотянули до дедлайна. Розыгрыш по нашим меркам быстрый, так что уже в эту субботу везунчик сможет начать покорять эту вашу Цусиму (или где там оно будет), а пять приспешников тоже порадуются заодно.

Для того, чтобы дарить что-то на ДТФ нужен хороший evasion 
9999
22
11
11
11
11
11
11
Шедовс нам не надо
Hazelight Studios уже начала работать над следующей игрой

В новом интервью Юсеф Фарес рассказал об отношениях с EA, подходе к разработке, а также истоках любви к кооперативным играм.

Hazelight Studios уже начала работать над следующей игрой
166166
2121
1010
66
11
11
11
Удачи нашему Ливанскому слону!
[]