Создатель популярного инструментария NonSteamLaunchers для портативной консоли Steam Deck и систем под управлением SteamOS выпустил крупное обновление 4.2.94. Главным новшеством релиза стало появление полноценной поддержки аппаратной архитектуры ARM64. Это нововведение открывает возможность быстрой настройки сторонних игровых клиентов и сервисов на альтернативных операционных системах, включая SteamOS arm64 и ArmadaOS.
Реализацией совместимости с новой аппаратной платформой занимался разработчик с никнеймом indiesaudi. Для функционирования на процессорах ARM64 в проект добавлены отдельные скрипты NonSteamLaunchers-arm64.sh и готовый файл запуска NonSteamLaunchers-arm64.desktop, в то время как плагин для интерфейса Decky Loader научился определять архитектуру автоматически. На таких устройствах скрипт загружает специализированную сборку GE-Proton для aarch64, а стандартные магазины запускаются через транслятор FEX в рамках единого префикса. Нативные клиенты вроде Heroic Game Launcher и Prism Launcher исполняются напрямую в формате aarch64.
В примечаниях к релизу автор проекта moraroy отметил, что появление поддержки ARM64 для настольной версии и плагина стало важнейшим шагом в развитии утилиты. Помимо адаптации под новую архитектуру, в перечень поддерживаемых облачных и потоковых страниц добавили проект PokéBonk, а в модуле NSLGameScanner устранили ряд проблем с обновлением ярлыков и отображением оверлея Epic Games. Дополнительно разработчики решили проблему с зависанием процесса установки клиента Amazon Games.
Проект активно развивался на протяжении последних месяцев и получил множество сопутствующих улучшений. В недавних версиях в утилиту добавили лаунчер Xodus Nexus со специальным сканером игр для Windows, внедрили оценку времени прохождения с портала HowLongToBeat прямо в карточки библиотеки, а также интегрировали счетчик активных игроков. Пользователи систем линейки Steam Machine также получили динамическую подсветку корпуса, которая на протяжении первых 30 секунд после запуска окрашивает светодиодную полосу устройства в цвета обложки запущенного проекта.
Скрипт NonSteamLaunchers служит одним из главных инструментов для быстрого добавления сторонних магазинов на Steam Deck без ручной возни с префиксами Wine. Программа в автоматическом режиме загружает актуальные версии UMU Launcher и GE-Proton, настраивает клиенты Epic Games Store, Battle.net, EA App, GOG Galaxy, Ubisoft Connect и VK Play, загружает недостающие обложки, а также организует резервное копирование сохранений с помощью встроенной утилиты Ludusavi на внутренний накопитель или карту памяти MicroSD.
Источник: www.playground.ru