Skip to content

Releases: Langegen/TorrentShopNX

2.12

Choose a tag to compare

@Langegen Langegen released this 24 Sep 09:43
dd675ac

RUS

  1. Улучшено обновление каталога: дельта-обновления каждые 4 часа, полная перезагрузка раз в 2 дня, TTL новинок снижен до 4 часов. В настройках добавлено меню выбора типа обновления и счётчик игр в базе.
  2. Исправлены зависания и вылеты при скачивании: переключение между файлами раздачи теперь занимает менее 0.1 сек без разрыва соединений, устранены утечки ресурсов после ~15 установок. По завершении загрузки релиза выводится системное уведомление.
  3. Исправлена ошибка памяти при распаковке файлов от 2 ГБ и выше. Добавлена проверка свободного места, разгон CPU на время распаковки и защита от случайного закрытия диалога.
  4. В файловом менеджере архивы (.zip, .7z, .rar и др.) открываются как обычные папки с навигацией по подпапкам. Добавлено контекстное меню для распаковки всего архива или отдельного файла.
  5. В менеджере эмуляторов исправлена установка: файлы перемещаются в корректный путь sdmc:/switch//.
  6. В менеджере эмуляторов добавлена категория «BIOS и системные файлы» с 8 пакетами для PS1, PS2, PS Vita, Sega CD, Dreamcast, 32X, Nintendo DS и FDS — с автоматической установкой в нужные папки. После установки эмулятора предлагается сразу установить BIOS, если он требуется. Клик на установленный эмулятор теперь открывает меню: «Переустановить», «Установить BIOS», «Удалить».
  7. Исправлены и улучшены элементы интерфейса.

ENG

  1. Improved catalog updates: delta updates every 4 hours, full reload every 2 days, new releases TTL reduced to 4 hours. Added an update type selection menu and game count display in Settings.
  2. Fixed hangs and crashes during downloads: switching between files in a torrent now takes under 0.1s without dropping connections, fixed resource leaks after ~15 installs. A system notification is shown when a release finishes downloading.
  3. Fixed out-of-memory errors when extracting files 2 GB and larger. Added free space check, CPU boost during extraction, and protection against accidentally closing the progress dialog.
  4. In the file manager, archives (.zip, .7z, .rar, etc.) open as regular folders with subfolder navigation. Added a context menu for extracting the full archive or individual files.
  5. Fixed emulator installation: files are moved to the correct path sdmc:/switch//.
  6. Added a "BIOS & System Files" category in the emulator manager with 8 packages for PS1, PS2, PS Vita, Sega CD, Dreamcast, 32X, Nintendo DS, and FDS — automatically installed to the correct directories. After installing an emulator, a prompt to install the required BIOS is shown if needed. Clicking an installed emulator now shows a menu: "Reinstall", "Install BIOS", "Delete".
  7. Various UI fixes and improvements.

2.11

Choose a tag to compare

@Langegen Langegen released this 19 Sep 12:05
d98f53b

RUS

  1. Фикс скачивания дополнительных файлов для игры, теперь все отмеченные файли скачиваются общей загрузкой
  2. Добавлена кнопка «Повторить» по кнопке A для Failed/Cancelled загрузок
  3. Добавлен алфавитный быстрый переход (A-Z Jump по ZL/ZR) в каталоге с уведомлением
  4. Расширен поиск по каталогу с учетом разработчика и издателя
  5. Улучшено обновление каталога
  6. Добавлен инспектор пиров и сети по кнопке L
  7. Добавлена функция создания zip архивов в файловом менеджере (так как некоторые эмуляторы работают только с архивами)

ENG

  1. Fixed downloading additional game files; all selected files are now downloaded as a single download.
  2. Added a "Retry" button (A) for Failed/Cancelled downloads.
  3. Added alphabetical quick navigation (A-Z Jump with ZL/ZR) in the catalog with notifications.
  4. Expanded catalog search, taking into account the developer and publisher.
  5. Improved catalog updating.
  6. Added a peer and network inspector (L) for the file manager.
  7. Added the ability to create zip archives in the file manager (as some emulators only work with archives).

2.10

Choose a tag to compare

@Langegen Langegen released this 16 Sep 05:08
e58e9c8

RUS

  1. Добавлена возможность установки эмуляторов из приложения
  2. Игры в Полном каталоге для Switch теперь по умолчанию отсортированы по алфавиту
  3. Исправлены проблемы с локализацией на другие языки
  4. Мелкие фиксы торрент движка

ENG

  1. Added the ability to install emulators from the app.
  2. Games in the Full Catalog for Switch are now sorted alphabetically by default.
  3. Fixed localization issues for other languages.
  4. Minor fixes for the torrent engine.

2.9

2.9

Choose a tag to compare

@Langegen Langegen released this 12 Sep 18:01
45d288b

RUS

🌐 Локализация интерфейса (UI i18n)
Добавлена поддержка 7 новых мировых языков в дополнение к русскому и английскому:
🇪🇸 Испанский (es — Español)
🇫🇷 Французский (fr — Français)
🇩🇪 Немецкий (de — Deutsch)
🇮🇹 Итальянский (it — Italiano)
🇧🇷 Бразильский португальский (pt-BR — Português do Brasil)
🇨🇳 Упрощённый китайский (zh-Hans — 简体中文)
🇯🇵 Японский (ja — 日本語)
Полнота переводов: переведены все 407 ключей Borealis и TorrentShopNX (включая настройки, ретро-игры, менеджер файлов, сетевые инструменты и установщик).
Селектор языка в настройках: теперь поддерживает выбор любого из 9 языков либо автоматический режим сопоставления с системным языком консоли Nintendo Switch.
Исправление сохранения языка: устранён баг сброса в auto при перезапуске приложения для всех вновь добавленных языков.
📚 Каталоги игр и интеграция с switch-game-collection
Подключение репозитория каталогов: дефолтные каталоги переведены на официальный репозиторий Langegen/switch-game-collection.
Динамическая маршрутизация каталогов:
🇷🇺 Русский: RU_catalog.json
🇬🇧 English: EN_catalog.json (также fallback для 🇯🇵 японского)
🇪🇸 Испанский: ES_catalog.json
🇫🇷 Французский: FR_catalog.json
🇩🇪 Немецкий: DE_catalog.json
🇮🇹 Итальянский: IT_catalog.json
🇧🇷 Португальский: PT_BR_catalog.json
🇨🇳 Китайский: ZH_Hans_catalog.json
Сохранение кастомных источников: если пользователь настроил сторонний URL каталога, он не перезаписывается дефолтным.
Сброс каталога: в диалоге ввода URL добавлена возможность ввести default или reset для возврата к авто-выбору каталога по языку.
Независимое кэширование: для каждого языка выделены собственные файлы кэша (switch_games_.json и .bin), а также отдельный switch_games_custom.* для пользовательских ссылок. Переключение языков больше не затирает кэш других языков, гарантируя мгновенный запуск.
🔍 Фильтры каталога
Расширен фильтр языков: теперь поддерживает 11 вариантов отбора (Все языки, Русский, Английский, Испанский, Французский, Немецкий, Итальянский, Японский, Китайский, Португальский, Мультиязычные).
Умное распознавание тегов: функция сопоставления учитывает региональные и языковые теги раздач (spa/esp/castellano, fra/fre, ger/deu, ita, por, chi/zho, jpn и др.).

ENG

🌐 User Interface Localization (UI i18n)
Added full support for 7 popular languages alongside Russian and English:
🇪🇸 Spanish (es — Español)
🇫🇷 French (fr — Français)
🇩🇪 German (de — Deutsch)
🇮🇹 Italian (it — Italiano)
🇧🇷 Brazilian Portuguese (pt-BR — Português do Brasil)
🇨🇳 Simplified Chinese (zh-Hans — 简体中文)
🇯🇵 Japanese (ja — 日本語)
Translation Coverage: 100% complete coverage for all 407 keys across 16 categories (Settings, Retro Games, File Manager, Network Diagnostics, Installers, etc.).
Language Selector: Updated Settings tab to choose between all 9 languages or Automatic mode (matches Nintendo Switch system language).
Language Persistence Fix: Fixed an issue where non-RU/EN languages were reset to auto on application restart.
📚 Game Catalogs & switch-game-collection Integration
Synchronized Remote Catalogs: Integrated catalog endpoints directly with Langegen/switch-game-collection.
Automatic Language-Based Catalog Routing:
🇷🇺 Russian: RU_catalog.json
🇬🇧 English: EN_catalog.json (also serves as fallback for 🇯🇵 Japanese)
🇪🇸 Spanish: ES_catalog.json
🇫🇷 French: FR_catalog.json
🇩🇪 German: DE_catalog.json
🇮🇹 Italian: IT_catalog.json
🇧🇷 Portuguese: PT_BR_catalog.json
🇨🇳 Chinese: ZH_Hans_catalog.json
Custom URL Preservation: User-configured third-party catalog URLs are preserved and never overridden.
Catalog Reset Command: Users can enter default or reset in the catalog URL prompt to revert back to language-based automatic catalogs.
Isolated Multi-Language Caches: Each language catalog and custom URL now uses its own cache files (switch_games_.json and .bin, switch_games_custom.*), preventing cache stomping and preserving instant startup.
🔍 Catalog Filtering
Expanded Language Filter: Added 11 filter modes (All, Russian, English, Spanish, French, German, Italian, Japanese, Chinese, Portuguese, Multi-language).
Enhanced Tag Matching: Updated audio/text tag matching logic to recognize ISO codes, localized names, and common torrent naming conventions.

2.8

2.8

Choose a tag to compare

@Langegen Langegen released this 12 Sep 10:19
48b8688

RUS

  1. Исправлена проблема установки игр
  2. Исправлена проблема при обновлении

ENG

  1. Fixed a game installation issue.
  2. Fixed an update issue.

2.7

2.7

Choose a tag to compare

@Langegen Langegen released this 11 Sep 19:37
f5ee3fa

2.7

RUS

  1. Добавлен каталог ретро игр (раздачи взяты с рутрекера, поэтому есть проблемы с обложками, так для старых консолей все игры лежат в сборниках)
  2. В настройках добавлен пункт настройки скачивания ретро игр
  3. Добавлен фильтр по количеству игроков
  4. Исправлена проблема, когда в менеджере игр не было данных по игре
  5. Листание скриншотов стиком
  6. Исправлен вылет при отмене во время распаковки архива
  7. Мелкие фиксы

ENG

  1. Added a retro games catalog (downloads are taken from Rutracker, so there are some issues with cover art, as all games for older consoles are in collections).
  2. Added a retro games download option in the settings.
  3. Added a filter by number of players.
  4. Fixed an issue where there was no game data in the game manager.
  5. Scrolling through screenshots with the stick.
  6. Fixed a crash when canceling while unpacking an archive.
  7. Minor fixes.

2.6

2.6

Choose a tag to compare

@Langegen Langegen released this 06 Sep 12:38
a4dbfde

RUS

Добавлен файловый менеджер (доступен при нажатии "+" в главном меню:

  • Распаковка архивов
  • Установка NSP, NSZ из файла
  • Прочие стандартные возможности файлового менеджера

P.S. При нажатии на загруженный файл (не NSP, NSZ, XCI), откроется файловый менеджер в папке Downloads, для дальнейшего переноса файлов для Портов, русификаторов и модов к играм, которые иногда входят в раздачу

  • Улучшена загрузка каталога (консоль не подвисает во время обновления)
  • Фикс скачивания Homebrew портов
  • Устранены краши при переходе на дашборд пункта Загрузки

ENG

Added a file manager (accessible by pressing "+" in the main menu):

  • Unpacking archives
  • Installing NSP, NSZ from a file
  • Other standard file manager features

P.S. Clicking on a downloaded file (not NSP, NSZ, or XCI) will open a file manager in the Downloads folder, allowing you to transfer files for ports, localization patches, and mods for games that are sometimes distributed

  • Improved directory loading (the console no longer freezes during updates)
  • Fixed downloading of Homebrew ports
  • Fixed crashes when navigating to the Downloads dashboard

2.5

2.5

Choose a tag to compare

@Langegen Langegen released this 02 Sep 05:18
f482537

RUS

Новый дизайн дашборда и интерфейса (Glassmorphism)

  • Полностью переработанный главный экран (Dashboard):
  • Новый визуальный стиль Glassmorphism (эффекты матового стекла, полупрозрачные панели, неоновая подсветка фокуса и мягкие градиенты).
  • Интерактивный график скорости (Speed Sparkline): отображение графика скорости загрузки в реальном времени.
  • Виджеты быстрого доступа (Плитки): навигационные карточки с иконками аппаратных кнопок для быстрого перехода в Каталог, Загрузки, Библиотеку, QR-сканер и Настройки.
  • Индикаторы накопителей: наглядные шкалы свободного и занятого места на SD-карте и во внутренней памяти (NAND).
  • Редизайн подборок (Collections):
  • Новый компонент CollectionCard с динамическими обложками, превью и подробными описаниями категорий.
  • Добавлена отдельная категория «Порты и Homebrew».

Определение установленных модов и русификаторов (LayeredFS)

  • Автоматическое сканирование модов: приложение теперь определяет наличие установленных LayeredFS-модов (кастомные RomFS-русификаторы/озвучки, ExeFS-патчи, читы) для игр в каталогах Atmosphere, SXOS и ReNX.
  • Защита от повреждения модов:
  • Специальные бейджи ОБНОВИТЬ и группировка игр с установленными модами в отдельную секцию библиотеки.
  • Предупреждающее диалоговое окно перед переходом к раздаче обновления, объясняющее риски несовместимости модов с новой версией игры.
  • Заморозка и отключение проверки обновлений (Ignored Updates)
  • Добавлена возможность отключить/заморозить проверку обновлений для выбранных игр (например, если перевод сделан под конкретную версию игры).
  • Отдельная секция в библиотеке для замороженных игр.
  • Список игнорируемых Title ID сохраняется в конфигурации ignored_updates.json.

Улучшение загрузки не-игровых файлов, портов и Homebrew

  • Изолированные папки раздач: файлы не-игровых раздач, портов и homebrew теперь скачиваются в отдельные подпапки sdmc:/downloads/<Имя_Раздачи>/ с сохранением внутренней структуры файлов.
  • Безопасные имена путей: добавлена валидация и очистка путей от спецсимволов, недопустимых для файловых систем FAT32/exFAT.

Borealis и исправления стабильности

  • Исправлены сбои (краши), проверки границ и выходы за пределы диапазонов в RecyclerFrame при быстрой прокрутке списков.
  • Исправлена ошибка сохранения базы данных версий (автоматическое создание родительских каталогов).
  • Оптимизирована прозрачность базовых экранов AppletFrame и анимации переходов.
  • Обновлены локализации на русском и английском языках (ru, en-US).

ENG

Dashboard & UI Redesign (Glassmorphism)

  • Completely Overhauled Dashboard:
  • Modern Glassmorphism aesthetic featuring frosted glass translucency, gradient cards, glowing focus rings, and refined borders.
  • Real-time Download Speed Sparkline: visual live graph displaying current transfer speeds.
  • Quick Access Tiles: interactive navigation tiles with hardware controller button prompts for Catalog, Downloads, Library, QR Scanner, and Settings.
  • Dashboard Header: real-time clock, battery percentage, network status (Wi-Fi/Ethernet), user profile avatar, and version badge.
  • Storage Bars: visual indicators displaying used and free space for SD card and NAND memory.
  • Collections Redesign:
  • New CollectionCard component with game cover previews, custom typography, and category descriptions.
  • Added a dedicated "Ports & Homebrew" collection.

Installed Mod & LayeredFS Detector

  • Automatic Mod Detection: detects installed LayeredFS modifications (RomFS translations/voiceovers, ExeFS patches, cheats) in Atmosphere, SXOS, and ReNX directories per Title ID.
  • Mod Safety & Warnings:
  • Added UPDATE warning badges and dedicated library section for games with installed mods.
  • Safety confirmation dialog warning users that updating the game might break custom translations or mods, offering an option to freeze updates.

Freeze / Ignore Game Updates

  • Ability to disable update checks for individual titles (ideal for maintaining compatibility with specific game versions required by mods/translations).
  • Frozen games are organized in a dedicated section in the Library view.
  • Preferences persisted in ignored_updates.json.
  • Enhanced File Downloads (Homebrew, Ports & Extra Files)
  • Isolated Release Folders: non-game, homebrew, and port downloads are now placed into organized release directories (sdmc:/downloads/<Release_Title>/) preserving full folder hierarchy.
  • Filesystem Path Sanitization: robust sanitization of directory names and file paths against illegal FAT32/exFAT characters.

Borealis & System Fixes

  • Fixed crashes, null pointer dereferences, and bounds issues in RecyclerFrame during rapid scrolling.
  • Fixed versions database auto-download directory creation.
  • Optimized frame transparency and transition animations.
  • Updated translations for Russian and English (ru, en-US).

2.4

2.4

Choose a tag to compare

@Langegen Langegen released this 27 Aug 10:15
2f69272

RUS
Изменения в версии 2.4

Добавлено:

  1. Кнопка «Ссылка на раздачу» на экране деталей игры — диалог с QR-кодом страницы раздачи
  2. Меню «Инструменты» реорганизовано во вкладки: Основные / Загрузки / Хранилище и кеш
  3. Менеджер игр (Библиотека) вместо менеджера обновлений: удаление игр, свободное место SD/NAND, статус «нет данных»
  4. Скачивание не-игровых файлов в папку downloads/ с сохранением иерархии раздачи (локальный движок)
  5. Таймер времени загрузки и корректная надпись после установки игры
  6. Секция «Очистка кеша» с объёмом освобождения

ENG
Changes in version 2.4

Added:

  1. "Share link" button on the game details screen — dialog with a QR code of the torrent page
  2. Tools menu reworked into tabs: General / Downloads / Storage & Cache
  3. Game Manager (Library) replaces the update manager: delete games, SD/NAND free space, "no data" status
  4. Downloading of non-game files to downloads/ preserving the torrent structure (local engine)
  5. Download time timer and correct status text after a game is installed
  6. "Clear cache" section showing freed space

2.3

2.3

Choose a tag to compare

@Langegen Langegen released this 25 Aug 06:59
1b8997b

RUS

  1. Приложение полностью переведено на новый движок.
  2. Существенно повышена общая стабильность и надежность работы.
  3. Добавлена поддержка английского языка.
  4. Добавлены фильтры и сортировка списка игр.
  5. Появились подборки игр на основе оценок и рейтингов Metacritic.
  6. Добавлена возможность отключать подсветку экрана во время загрузок (с настраиваемым таймером в параметрах).
  7. Добавлено кеширование миниатюр обложек для ускорения загрузки (включается в настройках).

ENG

  1. The app has been fully migrated to a new, modern engine.
  2. Significantly enhanced overall system stability and performance.
  3. Added support for the English language.
  4. Browse games easier with new sorting options and filters.
  5. Added Metacritic-based game collections and ratings.
  6. Option to turn off the screen backlight during downloads, complete with a customizable timer in settings.
  7. Added thumbnail caching for faster library loading (can be enabled in settings).

Full Changelog: 2.2...2.3