Skip to content

STORM SWITCH BOX 5.0.13

Choose a tag to compare

@ReiKatari ReiKatari released this 30 Sep 07:45
· 7 commits to main since this release

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


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

  • 🌟 [Мульти-форматный экспорт]: Полноценная поддержка генерации сдвоенных форматов («NSP + NSZ», «XCI + XCZ», «3DS + CIA») в рамках единой задачи — оба файла сохраняются в выходной каталог без необходимости повторного прогона.
  • 🌟 [Single-File Fast Path]: Высокоскоростной прямой путь обработки одиночных базовых игр без избыточной пересборки разделов LibHac PFS0, обеспечивающий максимальную скорость и 100% сохранность структуры дампов.
  • 🌟 [Кросс-дисковая надежность]: Полное устранение ошибок «Access to the path is denied» при сохранении на внешние накопители и сетевые диски за счет атомарного цикла безопасного копирования с верификацией.
  • 🌟 [Снятие файловых блокировок]: Устранение внутренних конфликтов дескрипторов при редактировании метаданных и перевод всех файловых потоков на режим совместного доступа FileShare.ReadWrite | FileShare.Delete.
📋 Полный список изменений (нажмите, чтобы развернуть)
  • 🔹 [Форматы]: Добавлен расчет размеров и отображение двойных выходных файлов в карточках задач и логах очереди (NSP + NSZ, XCI + XCZ, 3DS + CIA).
  • 🔹 [Имена файлов]: Исправлено форматирование выходных файлов при сдвоенном экспорте — исключено некорректное слияние суффиксов расширений (.nsp + nsz).
  • 🔹 [SafeFileOperations]: Полностью переработана подсистема безопасного перемещения и замены файлов: исправлен перехват исключений на финальных итерациях, добавлена обработка кросс-томных операций и автоматический сброс системных атрибутов Win32.
  • 🔹 [ControlEditorService]: Изолирован жизненный цикл дескриптора чтения при внедрении метаданных и иконок — исключена попытка перезаписи открытого файла.
  • 🔹 [SwitchFormatService]: Все операции парсинга, распаковки, верификации и конвертации переведены на неблокирующий режим чтения для свободного повторного использования файлов между задачами.
  • 🔹 [Интерфейс]: Оптимизирована ширина селекторов форматов в очереди задач для комфортного отображения комбинированных вариантов.
🌐 English Changelog (click to expand)
  • 🔸 [Multi-Format Export]: Native support for dual output format generation ("NSP + NSZ", "XCI + XCZ", "3DS + CIA") within a single task — both clean uncompressed and Zstandard-compressed files are saved simultaneously.
  • 🔸 [Single-File Fast Path]: High-speed direct processing path for single base games, bypassing redundant LibHac PFS0 rebuilding for maximum speed and integrity.
  • 🔸 [Cross-Volume Reliability]: Complete resolution of "Access to the path is denied" errors when saving to external USB drives and network shares via atomic copy-verify-delete routines.
  • 🔸 [File Lock Elimination]: Resolved file stream concurrency conflicts during metadata patching and enabled FileShare.ReadWrite | FileShare.Delete across all inspection and conversion pipelines.
  • 🔸 [UI Polish]: Extended format selector dropdowns to comfortably accommodate dual format options.
📦 Файлы и вложения к релизу (нажмите, чтобы развернуть)
  • 📁 Прикреплённые файлы: Исполняемые файлы, инсталляторы и архивы доступны в секции Assets ниже.
  • 🛡️ Контроль целостности: Все бинарные файлы собраны из официального исходного кода, заверены цифровой подписью STORM TEAM Authenticode SHA-256 с меткой времени RFC 3161 и проверены перед публикацией.
  • 💻 Установка: Скачайте соответствующий архив или инсталлятор из списка Assets и следуйте стандартным инструкциям.