Skip to content

0.1.92

Pre-release
Pre-release

Choose a tag to compare

@chaoseandbladesGOW chaoseandbladesGOW released this 30 Aug 22:01
7b2f40e

🔧 Патч стабильности: критические исправления архитектуры и доработка системы установки!

Это обновление нацелено на исправления различных ошибок после тестирования системы установки с пользователями! Так же это обновление нацелено на доработку базовых механизмов программы для подготовки программы к распространению и началу открытого бета-тестирования!

📦 Модуль распаковки архивов

Добавлен новый этап в системе установки — умная система распаковки игр:

  • Автоматически определяет тип файла
  • Распаковывает архивы (ZIP, RAR, 7Z, TAR и многие другие форматы!)
  • Если это не архив, то файлы оставляются как есть.
  • Показывает прогресс в реальном времени

Добавлен модуль запуска игр!

  • Автоматически определяет формат игры и эмулятор
  • Автоматическое создание .sh скрипта запуска игр
  • В каталог программы добавлен новый реестр, он дает модулю запуска нужную информацию для создания команд запуска. А значит эта система легко расширяема для поддержки новых эмуляторов!
  • Теперь после установки игры создается .sh, по нажатию на который игра запустится сразу, вы не увидите работу эмулятора визуально - будет показана сразу игра.

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

  • Исправлен баг, когда кнопка "Отмена" не работала должным образом
  • Исправлена ошибка в логике кода, из за которой результаты поиска появлялись в двух местах. Визуально это выглядело так, будто сейчас работают два поисковика одновременно.
  • Исправлен баг, когда при успешном завершении установки показывалось уведомление об отмене установки
  • Исправлен баг, когда нельзя корректно закрыть диалоговое окно после успешной установки
  • Исправлена ошибка, при которой не создавался лог-файл основной программы
  • Исправлен баг, приводивший к сбою при попытке установить эмулятор PPSSPP, если он не был установлен на Steam Deck
  • Исправлен баг, при котом перед этапом скачивания установщик не анимировался в неопределенном состоянии
  • Модули системы установки были оптимизированы для более стабильной работы и отказоустойчивости при высокой нагрузке
  • Оптимизировано потребление ОЗУ при работе системы установки.