Skip to content

5.0.18

Latest

Choose a tag to compare

@ReiKatari ReiKatari released this 04 Oct 02:38

💡 Релиз 5.0.18 — Профессиональный комбайн для всесторонней обработки, конвертации и сжатия образов игр Nintendo Switch и Nintendo 3DS


🚀 Ключевые изменения и улучшения

  • 🌟 Движок каталогизации: Устранена ошибка открытия StormNczStorage при сканировании библиотеки игр; внедрена пре-фильтрация заголовков NCA без распаковки тяжелых базовых образов (Program NCA) на накопитель
  • 🌟 Безопасная декомпрессия Zstandard: Реализована валидация магических дескрипторов Zstd (0xFD2FB528) и защита от чтения пустых блоков в StormNczStorage, исключающая сбои Unknown frame descriptor
  • 🌟 Настройки и перетаскивание (Drag and Drop): Исправлено ложное переключение на страницу «Обновление» при перетаскивании папок в поле «Каталог для архивов SDMC» и другие элементы вкладки «Параметры»
  • 🌟 Изоляция событий интерфейса: Добавлена строгая маркировка обработки событий перетаскивания (e.Handled = true) во всех блоках конфигурации путей и папок эмуляторов
📋 Полный список изменений (нажмите, чтобы развернуть)
  • 🔹 [CatalogScanner / Оптимизация]: Быстрое чтение типа контента (ContentType) напрямую из неизменяемого заголовка NCA (0x4000) до инициализации потоков распаковки. Тяжелые исполняемые файлы (Program NCA) теперь мгновенно пропускаются, ускоряя сканирование каталога в десятки раз
  • 🔹 [StormNczStorage / Защита]: Внедрена проверка валидности потока Zstd и размера сжатых данных (decompressSize). Исключено аварийное завершение при обработке заголовочных заглушек солид-архивов и нестандартных контейнеров
  • 🔹 [MainWindow / Навигация]: Главное окно приложения теперь проверяет активное представление (ContentFrame.Content) и гарантированно блокирует автоматическую переадресацию в «Задачник» (Обновление), если пользователь настраивает параметры программы
  • 🔹 [SettingsPage / Drag and Drop]: Добавлена поддержка изоляции событий перетаскивания для каталога архивов SDMC, выходных директорий Switch и 3DS, «Умных папок» и зон добавления папок эмуляторов
  • 🔹 [Система и стабильность]: Комплексное обновление кодовой базы, библиотек парсинга и манифестов до версии 5.0.18
🌐 English Changelog (click to expand)
  • 🔸 [CatalogScanner & Engine]: Fixed StormNczStorage crash during library scanning by implementing lightweight NCA header pre-inspection, skipping multi-gigabyte Program NCAs without disk overhead
  • 🔸 [Zstandard Safety]: Added frame descriptor validation (0xFD2FB528) and zero-size payload guards in StormNczStorage to prevent Unknown frame descriptor exceptions
  • 🔸 [Settings Drag and Drop]: Resolved unwanted navigation redirection to Tasks Page (Update) when dragging folders onto the SDMC Archive directory box or settings inputs
  • 🔸 [UI Event Isolation]: Enforced strict e.Handled = true propagation flags across all folder configuration controls and emulator drop targets
  • 🔸 [Version 5.0.18]: Comprehensive codebase and installer alignment for the 5.0.18 stable release
📦 Файлы и вложения к релизу (нажмите, чтобы развернуть)
  • 📁 Прикреплённые файлы: Исполняемые файлы, инсталляторы и архивы доступны в секции Assets ниже.
  • 🛡️ Контроль целостности: Все бинарные файлы собраны из официального исходного кода и проверены перед публикацией.
  • 💻 Установка: Скачайте соответствующий архив/инсталлятор из списка Assets и следуйте стандартным инструкциям.