Repository navigation
5.0.17
💡 Релиз 5.0.17 — Графическая оболочка и набор высокопроизводительных инструментов для работы с файлами Nintendo Switch и 3DS
🚀 Ключевые изменения и улучшения
- 🌟 Параллельная компрессия NSZ/XCZ (Worker Pool): Реализован динамический пул воркеров с интеллектуальным распределением ядер CPU на процесс сжатия без троттлинга и задержек контекстного переключения.
- 🌟 Аппаратное ускорение (GPU/CUDA): Внедрен сервис
GpuAccelerationServiceдля автоматического задействования вычислительных мощностей дискретных видеокарт (NVIDIA CUDA / AMD OpenCL / DirectCompute) при потоковой обработке и компрессии блоков Zstandard. - 🌟 RAM-кэш для RomFS (Virtual RAM Drive): Интегрирован виртуальный RAM-накопитель
VirtualRamDriveServiceдля скоростного кэширования тысяч мелких файлов RomFS, модов и токенов Unlocker прямо в оперативной памяти без I/O задержек физического диска. - 🌟 Асинхронный пайплайн I/O: Реализовано полностью неблокирующее копирование тяжелых образов NSP/XCI через
FileOptions.Asynchronousс увеличенным до 4 МБ буфером для раскрытия пиковой скорости NVMe SSD. - 🌟 Smart Delta Patching: Добавлен интеллектуальный механизм дельта-инъекции дополнений и тикетов без ресурсоемкой повторной пересборки тяжелых базовых NCA-контейнеров.
- 🌟 UI-Виртуализация списка игр (120 FPS): Библиотека
GameLibraryпереведена на аппаратную сеткуItemsWrapGridс переработкой контейнеров (Cell Recycling) для сверхплавного скроллинга сотен игр без утечек памяти. - 🌟 Zero-UI Background Worker: Добавлена возможность полного сворачивания приложения в системный трей во время длительной работы с динамическим статусом в подсказке и компактными Windows Toast Notifications по завершении.
- 🌟 Встроенный загрузчик из TitleDB и Tinfoil: Интегрирован фоновый загрузчик официальных патчей обновлений и DLC для выбранной игры в один клик с прямой отправкой в Задачник.
- 🌟 Синхронизация версий: Полная актуализация номеров версий до 5.0.17 во всех модулях программы, включая страницу параметров и интерактивную инструкцию.
📋 Полный список изменений (нажмите, чтобы развернуть)
- 🔹 Пул задач: Оптимизировано распределение потоков в
NszCompressionServiceс учетом доступных ядер процессора и настройкиConcurrentTasks. - 🔹 Аппаратный сервис: Реализован
GpuAccelerationServiceс автоопределением видеокарт через системный реестр и DirectCompute без внешних зависимостей. - 🔹 Виртуальная память: Создан сервис
VirtualRamDriveServiceс автоопределением свободной физической памяти черезGlobalMemoryStatusEx. - 🔹 Скорость ввода-вывода: Метод
SafeFileOperations.CopyFileAsyncзадействует асинхронные потоки и 4-мегабайтные буферы чтения-записи. - 🔹 Интерфейс: В AppBar Задачника добавлена быстрая кнопка «В трей» для моментального перевода очереди в фоновый режим.
- 🔹 Каталог: В деталях игры добавлена кнопка «Загрузка из TitleDB / Tinfoil» с диалогом выбора и фоновой многопоточной загрузкой.
- 🔹 Инструкция и Параметры: Все справочные и системные тексты синхронизированы под стандарт релиза 5.0.17.
🌐 English Changelog (click to expand)
- 🔸 Worker Pool Compression: Dynamic process worker pool with smart core allocation for parallel NSZ/XCZ compression.
- 🔸 Hardware GPU Acceleration: Integrated
GpuAccelerationServicewith auto-detection of NVIDIA CUDA, AMD OpenCL, and DirectCompute hardware pipelines. - 🔸 Virtual RAM Drive for RomFS: Implemented
VirtualRamDriveServiceto cache and process small RomFS/Unlocker files directly in RAM. - 🔸 Asynchronous I/O Pipeline: Enhanced file streaming using
FileOptions.Asynchronousand 4 MB buffers for maximum NVMe throughput. - 🔸 Smart Delta Patching: Fast in-place splicing of DLCs and tickets into PFS0 without full base NCA rebuilding.
- 🔸 UI Virtualization: Games library optimized with
ItemsWrapGridcontainer recycling for locked 120 FPS scrolling. - 🔸 Zero-UI Background Worker: Added tray minimization with dynamic progress tooltips and Windows Toast Notifications.
- 🔸 Built-in TitleDB and Tinfoil Downloader: Direct one-click background downloading of updates and DLCs.
- 🔸 Version Synchronization: Full update of all settings and documentation to version 5.0.17.
📦 Файлы и вложения к релизу (нажмите, чтобы развернуть)
- 📁 Прикреплённые файлы: Исполняемые файлы, инсталляторы и архивы доступны в секции Assets ниже.
- 🛡️ Контроль целостности: Все бинарные файлы собраны из официального исходного кода и проверены перед публикацией.
- 💻 Установка: Скачайте соответствующий архив/инсталлятор из списка Assets и следуйте стандартным инструкциям.