Установка нативного порта The Legend of Zelda: Twilight Princess на Steam Deck + HD текстуры!
Решил сделать мини гайд по запуску игры The Legend of Zelda: Twilight Princess на Steam Deck.
А если конкретно, то не эмуляции в 30 кадров, а нативного порта Dusklight от команды Twilit Realm. Преимуществом которого являются 60/90fps в зависимости от ревизии стим дека, а так же множество других QoL фич, таких как гироскоп, современная камера и множество других улучшений!
Но просто поставить на дек игру очень просто, поэтому решил дополнить еще и HD текстурами.
Установка
1.
Добываем различными методами образ игры для GameCube. Подойдут дампы любого региона, и даже со встроенным русификатором.
2.
Скачиваем сам порт Dusklight из GitHub
Выбираем актуальную версию под Linux - Dusk-v1.0.0-linux-x86_64.zip или же новее.
3.
На Steam Deck в desktop режиме распаковываем архив с .AppImage в любое место (в моем случае это созданная папка куда же и поместил дамп игры).
4.
Запускаем .AppImage и в меню Dusklight выбираем наш дамп игры.
Если у вас ром игры со встроенным русификатором, Dusk поругается но все равно запустит без проблем.
5.
Закрываем, после жмем на том же приложении Dusk’а правой кнопкой мыши (L2) и выбираем Add to Steam.
6.
Готово! Теперь можете уже в GameMode поменять название, и плагином добавить изображение для игры.
Теперь по настройкам.
Тут все еще проще, в пункте Video кнопка «Toggle Fullscreen» сама подтянет разрешение 1280x800 (Нативное стим дека). И не забудьте включить «Free Camera» для удобной камеры на правом стике. А для тех кто хотел бы использовать гироскоп, в пункте Input в «Gyro» в «Gyro Input Method» нужно выбрать «Mouse». А после в настройках уже самого дека для этой конкретной игры, включить в настройках раскладки «гироскоп как мышь». Но сразу предупрежу, в данный момент с такой реализацией он не совсем комфортен и не полностью функционален.
После этого можно спокойно выбирать Play и играть.
Других более тонких настроек (возможно пока что) нет.
***
Twilight Princess 4K Texture Pack от Henriko Magnifico
Теперь как и обещал, бонусом HD пак текстур! HD Texture Pack от Henriko существует в двух версиях Full HD и 4K (Есть еще версия Post Processing Edition с разнообразными эффектами улучшающими визуал, но она нам не подходит).
Изначально пак был под эмулятор Dolphin, но отлично совместим и подходит для любых версий порта, включая даже мобильные. Но в данном гайде разберем именно под Steam Deck.
1.
Скачиваем с сайта автора текстур пак, главное выбирайте 1080p версию архива а не 4K, само собой если собираетесь играть на деке, а не на ПК.
2.
В архиве нам нужно найти только сами текстуры которые находятся в User/Load/Textures/GZ2 и уже саму эту подпапку (GZ2) копируем в /home/deck/.local/share/TwilitRealm/Dusklight/texture_replacements/
P.S просто можете вбить данный адрес в поисковике, или же найти самостоятельно. Главное включите отображение скрытых папок на деке.
Так же уточню что Dusk создает репозиторий именно в /home/deck/.local/share/TwilitRealm/Dusklight в отличие от портов Ocarina of Time и Majora's Mask которые создают репо около своих .AppImage.
UPD: в новых версиях разрешили менять папку установки.
3.
Готово! Теперь при запуске игры видим заветное 4K (Даже с 1080p сборкой, тут ничего не поделать).
Что либо вручную включать не нужно, Dusk сам подтягивает текстуры помещенные в texture_replacements.
Причем игра как с текстур паком, так и без него показывает +- один и тот же результат.
90fps при 800p и около 6 часов работы.
TPHD Definitive Edition Texture Pack
В качестве альтернативы вышел так же перенос текстур с официального HD ремастера игры.
Плюсом этого варианта помимо «оригинального» видения, является целостность, так как кастомный пак от Henriko пока что покрывает не 100% текстур.
Dawnlight
Также вышел форк - Dawnlight.
Сразу предупрежу что это сторонняя и отдельная вариация Dusk`а, которая не требует оригинальный порт и будет развиваться отдельно.
Из новшеств тут:
HUD редактор который позволяет вручную настраивать расположение и размер интерфейса от кнопок управления, до рупий и сердец. Что в свою очередь позволяет сделать визуально комфортное расположение всех иконок на ваш вкус. Wii U стиль управления.
Дополнительный предмет на R1 (на мой взгляд самое полезное).
Вызов Мидны на D-Pad вниз и прыжок на L2.
Новые режимы прицеливания. Новую игру+ и пропуск интро сегмента.
А также прочие мелкие отличия с которыми можно ознакомится на странице проекта!
По установке все точно так же, только для удобства можно импортировать готовый вариант худа скачиваемый на странице форка отдельно.
***
В будущем если будут существенные изменения в Dusklight (обновленное название проекта, до этого был просто Dusk), дополню или же изменю гайд. А так же когда выйдет порт под названием Courage Reborn, уже от другой команды.
Если кому интересны нативные порты Зельд на Steam Deck, могу потом сделать соответствующие мини гайды на актуальные версии портов Ocarina of Time и Majora's Mask под деку с русским языком и HD текстурами. Но уже на основе существующих здесь инструкций, которые помогли мне все завести в лучшем виде.