Skip to content

0.1.96

Pre-release
Pre-release

Choose a tag to compare

@chaoseandbladesGOW chaoseandbladesGOW released this 15 Oct 12:46
fa1579e

🚀 Поддержка новых платформ, улучшение интерфейса и новые функции!

🎮 Добавление и поддержка новых платформ и игр

ArcadeDeck теперь поддерживает больше платформ!

  • Добавлена поддержка игр для PS1, PS2 и PS3
  • Реализована почти полная поддержка эмуляторов:
    • DuckStation для PS1
    • PCSX2 для PS2
    • RPCS3 для PS3
  • Реализована начальная поддержка эмуляторов
    • Xemu для Xbox Original
    • Xenia для Xbox 360
    • Yuzu, Ruyjinx, Citron, Eden для Nintendo Switch
    • MelonDS для Nintendo DS

Что это значит для пользователя:

  • В случае пости полной поддержи: программа умеет запускать эмулятор, игру, но это ещё нуждается в доработке
  • Программа умеет запускать эти эмуляторы
  • Автоматическая установка каждого эмулятора
  • Созданы каталоги и реестры для работы с эмуляторами и играми
  • Прописаны поддерживаемые форматы файлов для каждого эмулятора
    Конечно же, это будет улучшаться в будущем!

В ArcadeDeck добавлены новые игры

  • игр было добавлено немного в силу многих изменений, что произошли в программе. Дальше – больше!:
    • Alien Resurrection (PS1)
    • Gran Turismo 3: A-Spec (PS2)
    • Dead Nation (PS3)
    • MotorStorm: Apocalypse (PS3)

🔄 Технические улучшения

Переход на AppImage:

  • Начиная с этой версии теперь используются Appimage-версии эмуляторов. Это упрощает обращение к эмуляторам и в будущем будет реализована функция переноса эмуляторов на SD-карту!

Новые поддерживаемые форматы конфигов:

  • Теперь модуль работы с конфигами умеет обрабатывать конфиги с форматами .ini, .cfg, .conf

🎨 Работа над интерфейсом и навигацией

Улучшения интерфейса:

  • Все настройки программы приведены в единый вид
  • Улучшена работа с навигацией Steam Deck (стабильнее, но еще в работе)
  • В поиск добавлено отображение платформы игры в виде маленькой плашки
  • Полностью переработан экран настроек (визуально)
  • Переписан экран "Об игре" (визуально)

Исправления интерфейса:

  • Исправлена ошибка двойного появления диалогового окна в настройках
  • Исправлен баг с подсказками в нижней части экрана

📚 Экран библиотеки игр

Улучшение UX:

  • При отсутствии игр вместо кнопки добавления появляется область для перетаскивания файлов
  • В будущем: автоопределение игры и платформы по структуре и расширениям файлов

⚡ Новые функции

Дополнительные возможности:

  • Добавлена кнопка "В проекте участвовали"
  • Реализована функция создания архива логов для быстрой отправки при проблемах
  • В приветственном окне добавлен выбор места сохранения игровых данных (можно изменить в настройках)
  • Добавлена возможность включить/выключить автопрокрутку в окне логов
  • Реализована функция очистки окна логов
  • Добавлена функция переноса игра SD-карту или свое место по выбору! Теперь сожно устанавливать игры на SD-карте, не занимая место на основном диске. При переносе игровых данных все переносится на нужное вам ласположение: обложки, игры, скрипты запуска. Скрипты запуска и остальная программа адаптируются под изменение путей при перезапуске программы.

🎯 Дополнение экрана информации об игре

Новая информация:

  • Добавлена плашка с данными о годе выпуска игры, размере, языке текста/озвучки
  • Добавлена информация о разработчике и рейтинг игры

🐛 Исправление багов и ошибок

Работа навигации вне окна программы

  • Исправлена ошибка, когда программа находилась вне фокуса, но навигации в программе продолжала работать и работу с кнопками полностью перехватывала программа. Теперь, когда запустится игра в эмуляторе или когда вы откроете браузер, то навигация в программе будет блокироваться, а когда пользователь вернется в программу — все будет работать как прежде. Это было также сделано благодаря полному переносу всего кода, связанного с навигацией, в единый модуль
  • Исправлена ошибка, при которой при закрытии программы появлялось 2 диалоговых окна вместо одного, когда была нажата плитка выхода из программы

Обновление приносит значительные улучшения в поддержке платформ и пользовательском опыте!