Repository navigation
STORM SWITCH 16.2.1
💡 Релиз 16.2.1 — Комплексное обновление интерфейса параметров и эргономики (Clean Settings UI Restoration), сверхточная детекция статуса «Скачано» в каталоге STORM GAMES WORLD для всех локальных файлов (.nsz, .nsp, .xci, .xcz, включая Animal Well), надёжная персистентность индивидуальных сохранений и per-game конфигураций, а также критические архитектурные исправления вылетов Hogwarts Legacy и Disco Elysium.
🚀 Ключевые исправления и архитектурные новшества (STORM SWITCH 16.2.1)
-
⚙️ [Ревизия интерфейса параметров и эргономики (
shared_widget.cpp,SettingsItem.kt,setting_conflicts.*,configure_dialog.cpp,configure_per_game.cpp,configure_graphics.cpp)]:- Восстановление чистого вида параметров: Полностью убраны служебные текстовые коды
[низк./низк./низк./низк.]из названий чекбоксов и списков на ПК и Android. - Эргономичные подсказки вместо загрязнения строк: Вся информация о нагрузке на систему, нагреве, качестве и переопределениях профилей (
[задано профилем игры]) аккуратно вынесена в всплывающие подсказки (tooltips). - Компактная плашка конфликтов
#ConflictBanner: Высота баннера ограничена 36 px, стиль строго изолирован без глобальных переопределений, удалены эмодзи в полном соответствии со стандартом интерфейса Aurora Fluid. - Устранение ложного срабатывания GPU accuracy: Удалено ошибочное предупреждение о синхронизации для стандартного режима точности GPU (Normal).
- Устранение гигантских отступов на Android: Исключена вставка нестилизованных заголовков в RecyclerView, восстановлен чистый компактный список параметров.
- Улучшенная панель быстрых пресетов производительности: Компактное и элегантное отображение режимов («Экономия батареи», «Баланс», «Максимальное качество», «Пользовательский»).
- Восстановление чистого вида параметров: Полностью убраны служебные текстовые коды
-
🌐 [Сверхточная детекция статуса «Скачано» в STORM GAMES WORLD (
StormGamesWorldDialogFragment.kt,storm_games_world_dialog.cpp)]:- Исправление подсчёта модов: Количество установленных обновлений (
1U) больше не считается за моды — исключено 100% ложное отсечение оригинальных ритейл-игр (включая Animal Well). - Корректная обработка тега [RUS]: Строгое разделение по тегу русского языка применяется только к фанатским русификаторам (
gameIsMod), устраняя отклонение локальных мультиязычных файлов без префикса[RUS]. - Гибкая валидация DLC: Поддержка файлов без каталожной нотации полного комплекта
(1gи учет дополнений, установленных в NAND консоли. - Интеллектуальное сопоставление версий: Автоматическое извлечение
internalVersion(например,655360для версии1.0.10) из названия каталога и сопоставление с локальными файлами[v655360], а также поддержка неиндексированных файлов.nsz. - Реактивное обновление статусов на Android: Наблюдение за состоянием библиотеки через
repeatOnLifecycleмгновенно обновляет бейджи «Скачано» сразу после завершения индексации. - Сохранение облачных форматов: Восстановлено сохранение вариантов
.nspи.nszпри фоновой синхронизации каталога.
- Исправление подсчёта модов: Количество установленных обновлений (
-
💾 [Персистентность индивидуальных сохранений и per-game конфигураций (
savedata_factory.cpp,vfs_real.cpp,main_window.cpp)]:- Полная изоляция сейвов между играми: Данные сохранений каждого тайтла сохраняются строго в изолированные директории без риска перезаписи соседними играми.
- Надёжное сохранение настроек: Индивидуальные конфигурации игр гарантированно персистентны между перезапусками.
-
🛡️ [Устранение критических сбоев в ядре и видеоядре (
macro.cpp,buffer_cache.h,vk_staging_buffer_pool.*,texture_cache.h,k_thread.cpp,k_scheduler.cpp)]:- Hogwarts Legacy: Корректная валидация параметров косвенной отрисовки (
DrawIndexedIndirect) и защита от попыток создания Vulkan staging buffer нулевого размера. - Disco Elysium: Безопасная обработка диспетчеризации потоков при прерываниях в
KScheduler::DisableSchedulingи устранение предупреждений компилятора вKThread::Run.
- Hogwarts Legacy: Корректная валидация параметров косвенной отрисовки (
📦 Официальные пакеты релиза
STORM_SWITCH_16.2.1_Setup.exe(109.97 МБ) — Полный автономный тёмный установщик Windows 10/11 (Self-Contained x64, UAC Administrator, цифровая подпись STORM TEAM).STORM_SWITCH_16.2.1_Windows11.zip(41.00 МБ) — Портативная сборка для Windows 11 x64 без необходимости установки (AVX2 / Vulkan 1.4, встроенные библиотеки CRT).STORM_SWITCH_16.2.1_Windows10.zip(41.00 МБ) — Портативная сборка для Windows 10 x64 без необходимости установки (AVX2 / Vulkan 1.4, встроенные библиотеки CRT).STORM_SWITCH_16.2.1.apk(37.81 МБ) — Основная сборка для Android 13–17+ (API 33+, ARM64, кастомные драйверы Adreno Turnip / Qualcomm, V3 Key Rotation).STORM_SWITCH_16.2.1_LEGACY.apk(34.21 МБ) — Сборка расширенной совместимости для Android 10+ и видеочипов Mali / PowerVR / Xclipse / старых Adreno.STORM_SWITCH_16.2.1_SDK27.apk(34.21 МБ) — Сборка максимальной совместимости для устройств на базе Android 8.1+ (API 27+).
🔐 Контрольные суммы SHA-256
STORM_SWITCH_16.2.1_Setup.exe:5a4a83a19c112009904b23e0394546b1f8d57a00ff2658ee3be4d1656a6b73d7STORM_SWITCH_16.2.1_Windows11.zip:7fc1d0b55e3bb5ea746b2ac630f5ff49add1287b949183a801ab3d4acdd61e12STORM_SWITCH_16.2.1_Windows10.zip:7fc1d0b55e3bb5ea746b2ac630f5ff49add1287b949183a801ab3d4acdd61e12STORM_SWITCH_16.2.1.apk:6f034c75c7523295eca1e7a4f68d54133d10f6005cb354738dc344e42bc55b03STORM_SWITCH_16.2.1_LEGACY.apk:76acce0056c14ec3d6a5273d1b5a115aaaa0f8cf4dab57719492ca5424c19c7eSTORM_SWITCH_16.2.1_SDK27.apk:310a4718c220f750ee9dd03d86cfdaad281cc072fab0418c0bfa3b3b5faab342
🌐 English Changelog (click to expand)
🚀 Key Improvements & Architectural Updates (STORM SWITCH 16.2.1)
-
⚙️ [Settings UI Restoration & Usability Revision (
shared_widget.cpp,SettingsItem.kt,setting_conflicts.*,configure_dialog.cpp,configure_per_game.cpp,configure_graphics.cpp)]:- Restored clean setting labels across Desktop and Android by eliminating bracketed impact codes
[Low/Low/Low/Low]. - Moved detailed impact metrics and game-fix profile override tags into clean, human-readable tooltips.
- Compact
#ConflictBannerwidget (36px fixed height, scoped amber theme, zero emojis) adhering to Aurora Fluid design. - Removed false-positive GPU synchronization warning on standard Normal GPU accuracy.
- Eliminated huge vertical RecyclerView padding on Android by removing unstyled header conflict injections.
- Compact performance preset selector with battery saver, balanced, max quality, and custom modes.
- Restored clean setting labels across Desktop and Android by eliminating bracketed impact codes
-
🌐 [Accurate Downloaded Status in STORM GAMES WORLD (
StormGamesWorldDialogFragment.kt,storm_games_world_dialog.cpp)]:- Fixed mod detection bug where update count (
1U) was counted as a mod, which falsely rejected retail games such as Animal Well. - Language rule fix: strict
[RUS]tag matching applies solely to translated mods (gameIsMod), allowing retail multilingual packages to match seamlessly. - DLC matching flexibility for non-catalog filenames and NAND-installed DLCs.
- Dual version resolution: resolves both display version (e.g.
1.0.10) and internal version (e.g.655360) from catalog and filename tags like[v655360]. - Reactive status update on Android via
repeatOnLifecycleimmediately refreshes badges once the game library loads. - Preserved
.nspand.nszcloud format variants during background catalog sync.
- Fixed mod detection bug where update count (
-
💾 [Per-Game Save Data & Configuration Persistence (
savedata_factory.cpp,vfs_real.cpp,main_window.cpp)]:- Robust per-game save isolation preventing cross-game save overwrites.
- Reliable persistence of custom game configuration profiles across sessions.
-
🛡️ [Kernel & Video Core Crash Fixes (
macro.cpp,buffer_cache.h,vk_staging_buffer_pool.*,texture_cache.h,k_thread.cpp,k_scheduler.cpp)]:- Hogwarts Legacy: Validation of indirect draw index bounds and zero-size Vulkan staging buffer allocation protection.
- Disco Elysium: Safe handling of null thread pointers in
KScheduler::DisableSchedulingand clean compiler warning removal inKThread::Run.