Установка игр, DLC, обновлений


Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вам помогло или просто понравилось это руководство, то мы принимаем пожертвования.
По вопросам, касающимся взлома и руководства, обращайтесь сюда
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!

Важная информация

  • Игры, DLC и обновления ставятся одинаково и в любом порядке
  • Не выходите онлайн с запущенной пиратской игрой - чревато баном

В каком порядке устанавливать игры и немного о условных обозначениях

Как правило, кроме игры нужно устанавливать последний патч и DLC, если последние выходили. Касательно патча, нужно ставить только последний, все что были перед ним ставить не надо. Последний патч всегда можно найти hbgshop

Стандарты именования игры

  • NSP - дампы игр из eShop.
  • NSZ - дампы игр из eShop, но упакованный специальным образом (заархивирован)
  • XCI - побитовые дампы картриджа. Аналогичным образом раньше делались образы дисков для ПК. Можно монтировать прямо в слот картриджей, но пока это умеет только SX OS. Для использования с Atmosphere, устанавливайте при помощи DBI (смотрите ниже)

Сейчас игры именуются по такому негласному правилу - название игры[titleid_игры][версия_игры].расширение

Например FINAL FANTASY X X-2 HD Remaster [0100BC300CB48000][v0].nsp

FINAL FANTASY X X-2 HD Remaster - название игры 0100BC300CB48000 - Title ID (нужно знать для использования модификаций через LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды. ) v0 - версия игры. v0 всегда означает саму игру. vXXXXXX всегда патч. Чем выше число версии, тем новее патч.

Так же встречаются конструкции вида Touhou Kobuto V Burst Battle [010010F004022000] + (v196608 UPD) + (2 DLC).xci. Вы можете устанавливать такие игры с помощью DBI (смотрите ниже)

Где брать игры и обновления

Установка игр

Что понадобится

Подготовительные работы

  1. Выключите консоль
  2. Вставьте карту памяти в ПК
  3. Установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории , если ещё не делали этого
  4. Скопируйте игру в место установки
    • Если собираетесь ставить игру с карты памяти, скопируйте скачанную игру в формате .nsp, .nsz или .xci в папку games,
    • Если собираетесь по воздуху или через USB, просто скопируйте игру в удобное место на ПК
  5. Вставьте карту памяти в консоль и запустите CFW Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так
  6. Запустите Homebrew Launcher

Выберите один из методов установки

Способ I - Установка по USB (рекомендуемый)

Подготовительные работы (выполняются единоразово)

Windows

Необходимо сделать только раз для корректной работы установки по USB

Эти драйвера отличаются от тех, что используются для передачи пейлоада на switch! Если вы ни разу не устанавливали игры этим методом, ставить драйвера нужно обязательно!

  1. Подключите Switch к ПК кабелем
  2. На приставке запустите DBI через Homebrew Launcher
  3. Выберите пункт “Install title from USB
  4. На ПК запустите Zadig.exe от имени Администратора

  5. Убедитесь, что в поле, отмеченном зелёным стоит “DBI
  6. В поле “Driver” выберите libusbK (v3.0.7.0)
  7. Нажмите “Install Driver
  8. После успешной установки драйвера нажмите “Close” и закройте программу
  9. Скачайте программу dbibackend и распакуйте архив с ней в удобную папку
Linux

Установка среды для работы программы

  1. Скачайте программу dbibackend и распакуйте архив с ней в удобную папку
  2. Установите python 3.7 на ваш ПК
  3. Установите pip
    • curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    • python get-pip.py
  4. Установите pyusb
    • pip3 install pyusb
  5. Установите tkinter
    • sudo apt-get install python-tk
  6. Перейдите в папку со скриптом
  7. Сделайте скрипт исполняемым файлом
    • chmod +x dbibackend
  8. Запустите dbibackend
    • ./dbibackend
MacOS
  1. Скачайте программу dbibackend и распакуйте архив с ней в удобную папку
  2. Установите python 3.7 на ваш ПК
  3. Установите pyusb
    • pip3 install pyusb
  4. Установите brew
    • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  5. Установите libusb через brew
    • brew install libusb
  6. Перейдите в папку со скриптом
  7. Сделайте скрипт исполняемым файлом
    • chmod +x dbibackend
  8. Запустите dbibackend
    • python3 dbibackend
Добавление dbibackend в контекстное меню вашей ОС (опционально)
  • В Windows:
    1. Нажмите Win+R и в появившемся окне наберите shell:sendto
    2. Поместите в эту папку ярлык программы dbibackend
      • Вы можете перетащить dbibackend в эту папку правой кнопкой мыши и выбрать “Создать ярлыки” в появившемся контекстном меню
      • Вы можете нажать правую кнопку мыши на пустом месте в папке и выбрать “Создать” -> “Ярлык”, после чего следуйте указаниям мастера
      • Помните, что если вы переместите dbibackend.exe в другое место, от ярлыки работать перестанут и их придётся создать заново
  • В Linux:
    1. Поместите dbibackend в удобную папку (например, в папку ~/bin)
    2. Выполните в терминале export PATH=$PATH:~/bin, чтобы можно было обратиться к программе из терминала без указания пути
    3. Перейдите в папку /home/%username%/.local/share/nautilus
      • Пример приведён для Ubuntu с Nautilus. Если у вас другая система, команды могут отличаться
    4. Создайте там пустой файл с понятным названием, например toSwitch и следующим содержанием:
      OLDIFS=$IFS
       IFS=$'\n'
       dbibackend $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
       IFS=$OLDIFS
  • В MacOS: У меня нет MacOS, потому я не могу составить для этой системы инструкцию. Если У вас есть мак и вы знаете как повторить подобное - напишите мне. Примерный способ, который я нашёл описан здесь - Create Context Menu Items in Mac Finder

Установка игр

Если вы добавили dbibackend в контекстное меню своего ПК, то можете просто выделить файлы, которые хотите установить и в контекстном меню выбрать “Отправить” -> “dbibackend.exe”, если у вас Windows или “Send” -> “toSwitch”, если у вас Linux, вместо выполнения первых трёх пунктов.

  1. На ПК запустите программу dbibackend
  2. Нажмите “Add files” и выберите необходимые для установки .nsp, .nsz или .xci
    • Для выбора нескольких игр, удерживайте клавишу (Ctrl)
    • Для выбора всей папки с играми, выберите “Add folder
  3. Нажмите “Start Server
  4. Подключите консоль к ПК
  5. На приставке запустите DBI через Homebrew Launcher
  6. Выберите пункт “Install title from USB
    • Вы увидите список выбранных игр на приставки
  7. На приставке с помощью клавиши (X) выберите необходимые игры
    • Нажмите (Y), если нужно выбрать все или инвертировать выбор
  8. Нажмите (A), чтобы начать установку
  9. Выберите необходимые опции в “Install options
    • Install target - место установки. NAND или Sdcard соответствуют внутренней памяти и карте памяти
    • Ignore version - указывает на то будет ли игнорироваться параметр версии, прописанный в данных игры при установке. То есть, если игра говорит, что ей нужна прошивка 7.0, а у вас 6.2, то включение этой опции разрешит установить такую игру
      • Не будет работать, если игра подписана ключом версии выше, чем ваша! Обновитесь на прошивку 9.1.0, чтобы не задумываться об этом
      • Рекомендуемое значение Yes
  10. Выберите Start install для начала установки
  11. После окончания установки, нажмите (B) для выхода из установщика
  12. Нажмите (+) для закрытия программы
Способ II - Установка с карты памяти
  1. Запустите “DBI” через Homebrew Launcher
  2. Выберите “Browse SD Card
  3. Перейдите в папку, в которой находятся игры в формате .nsp, .nsz или .xci
    • В руководстве рекомендуется использовать папку games для порядка. Однако, папка может быть любая
  4. Выберите игры, которые вы хотите установить, кнопкой (X)
    • Нажмите (Y), если нужно выбрать все или инвертировать выбор
  5. Нажмите (A), чтобы начать установку
  6. Выберите необходимые опции в “Install options
    • Install target - место установки. NAND или Sdcard соответствуют внутренней памяти и карте памяти
    • Ignore version - указывает на то будет ли игнорироваться параметр версии, прописанный в данных игры при установке. То есть, если игра говорит, что ей нужна прошивка 7.0, а у вас 6.2, то включение этой опции рзрешит установить такую игру
      • Не будет работать, если игра подписана ключом версии выше, чем ваша! Обновитесь на прошивку 9.1.0, чтобы не задумываться об этом
      • Рекомендуемое значение Yes
    • Delete after install - значение Yes позволит программе автоматически удалять файлы после того, как они будут установлены
  7. Выберите Start install для начала установки
  8. Нажмите (B) для выхода из установщика в папку
  9. Нажмите (+) для закрытия программы
Установка игр, DLC, обновлений через интернет прямо на приставке (Tinfoil)

С помощью этого приложения игры можно устанавливать напрямую с удалённого сервера в интернете, который постоянно пополняется силами сообщества. По-сути программа является аналогом freeshop для 3DS

Дабы избежать путаницы - это совершенно не тот старый добрый тинфоил без графического интерфейса. Эта совершенно другая программа, имеющая то же название! Старый tinfoil больше не поддерживается и не рекомендуется к использованию. На его место пришёл DBI!

С помощью этой программы не рекомендуется устанавливать игры с ПК. Используйте её искючительно для установки игр через интернет.

Подготовительные работы

  1. Выполните подготовительные работы, если ещё не сделали этого
  2. Воспользуйтесь этой инструкцией, чтобы заблокировать обновления

Установка игр из интернета

  1. Запустите tinfoil через HBL
  2. Дождитесь пока загрузится список игр, доступных для установки
  3. В появившихся окнах нажимайте OK
    • Могут так же появляться ошибки, игнорируйте их
  4. Перейдите в нужный раздел, выберите игру и нажмите (A)
    • В разделе Новые игры находятся все игры, которые есть на сервере
      • Для поиска нажмите (+) на джойконе, находясь на строке Новые игры в левой части меню
    • В разделе Новые обновления находятся обновления для установленных у вас игр
    • В разделе Новые DLC находятся DLC для установленных у вас игр
  5. В появившемся меню выберите “Include All DLC” и “Include Latest Update”, чтобы вместе с игрой установилось последнее обновление и все имеющиеся DLC
  6. Нажмите “Install”, чтобы начать установку
  7. Нажмите (B), чтобы свернуть появившееся окно
  8. Прогресс и скорость закачки будет отображаться в панели “Download”, которая появится вверху экрана
  9. Вы можете добавлять игры в список закачки способом, описанным выше. Весь список можно посмотреть во вкладке “Queue”, которая находится на панели вкладок слева
  10. После того, как выбранная игра скачается, выйдите из программы кнопкой (HOME)

В программе могут возникать ошибки. Чаще всего они связаны с достигнутой сервером квотой. Если вы наткнулись на такую, просто игнорируйте её. Вероятнее всего файл, недоступный на одном сервере найдётся на другом и всё-таки будет скачан.

Старайтесь держать программу в актуальном состоянии. Следить за обновлениями можно здесь. Обновлять же программу рекомендуется обновив kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории

Использование переводов и модификаций

Для корректной работы переводов нужен активированный модуль LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды. . Как правило, модуль активирован по-умолчанию. В Atmosphere файлы для LFS нужно класть в папку atmosphere\contents\TITLEID, в SX OS - sxos\contents\TITLEID, где “TITLEID” - 16-ти символьный код, соответствующий коду вашей игры. Обычно в архиве с модификациями лежит именно эта папка.

Для установки перевода следуйте инструкции, которая поставляется с каждым переводом.

После установки перевода обязательно исправьте атрибуты в скопированных файлах

  1. Запустите приставку без карты памяти с помощью payload.bin
  2. Кнопками громкости и кнопкой включения перейдите в меню tools
  3. Вставьте карту памяти в приставку
  4. Запустите hekate и перейдите в меню Tools, переключитесь на вкладку Archive bit - AutoRCM (в нижней части экрана), выберите Fix archive bit (except Nintendo folder)
  5. Выберите Home -> Launch - >YOUR_OS_NAME

Полезные ссылки


Закрыть страницу