Ранняя разработка · скоро

Проект Boréale · homebrew для Nintendo Switch

Ваша библиотека игр на консоли

Только HTTPS · Пауза и продолжение · Ничего в открытом виде

PlayShelf просматривает сервер библиотеки, который вы держите сами (AeroFoil, Ownfoil или простой индекс JSON), и устанавливает с него ваши собственные резервные копии и homebrew: NSP, NSZ, XCI и XCZ — в очереди, с паузой, продолжением и проверкой при установке.

Выпусков пока нет: PlayShelf в разработке, а симулятор показывает, на каком он этапе.

Каталог: игры демонстрационного сервера в виде обложек, с размером и дополнениями, под сервером, поиском и сортировкой

Состояние проекта

Пока не готов к использованию, скоро

PlayShelf находится на ранней стадии разработки. Ничего не стабильно, устанавливать пока нечего, и всё, что здесь описано, ещё может измениться. Симулятор показывает, на каком этапе он сейчас; следите за репозиторием или лентой выпусков, чтобы узнать, когда выйдет первая версия.

На каком он этапе

  1. Готово Каталог, загрузки и база названий работают в веб-симуляторе
  2. В работе Проверка на настоящей консоли
  3. Дальше Первый выпуск, который можно установить

Только ваш собственный контент. PlayShelf управляет вашими играми и устанавливает принадлежащие вам копии с вашего собственного сервера, например Ownfoil или AeroFoil. Он не будет поддерживать сервисы, которые распространяют игры без прав на это.

Возможности

Что он умеет

А также

Скриншоты

На консоли

В браузере

Попробуйте до установки

Настоящий PlayShelf работает в вашем браузере с имитацией консоли и демонстрационным сервером библиотеки с выдуманными играми: просматривайте каталог, установите игру, поставьте загрузку на паузу, попробуйте любую настройку.

Открыть симулятор

Скоро

Установка

Устанавливать пока нечего: вот шаги, по которым пойдёт первый выпуск.

  1. Nintendo Switch с Atmosphère, а также sys-patch или sigpatches.
  2. Распакуйте playshelf.zip из последнего выпуска в корень SD-карты.
  3. Запустите PlayShelf из меню homebrew.

Первые шаги

Быстрый старт

  1. «Добавить сервер»: его адрес https:// в вашей сети или в интернете и учётная запись, если она есть; или «Найти в этой сети».
  2. В разделе «Каталог» — страница игры: «Установить всё» или один из её пакетов.
  3. «Загрузки» устанавливают их один за другим; «Библиотека» показывает их после установки.

Полное руководство

Вопросы и ответы

Вопросы

Что такое сервер библиотеки?

Сервер, который вы запускаете на компьютере или NAS: он перечисляет ваши резервные копии и раздаёт их. Это AeroFoil или Ownfoil либо любой веб-сервер с простым индексом JSON ваших файлов. PlayShelf читает его каталог и загружает с него пакеты.

Откуда берутся игры?

Только с вашего собственного сервера: PlayShelf не содержит ни игр, ни источников игр. Он создан, чтобы устанавливать ваши собственные резервные копии и homebrew.

С какими серверами он работает?

С AeroFoil и Ownfoil через их API и с любым сервером, который отдаёт индекс файлов в JSON (files, directories, titledb), по HTTPS. С именем пользователя и паролем, если сервер их запрашивает.

Почему только HTTPS?

Чтобы каталог, ваш пароль и пакеты нельзя было прочитать или изменить по дороге. Сервер вашей сети с собственным сертификатом становится доверенным один раз, после того как вы сверили его ключ; отключить проверки нельзя никакой настройкой.

Что нужно консоли?

Atmosphère, а также sys-patch или sigpatches, чтобы игры запускались: PlayShelf предупредит перед установкой, если не найдёт ни того, ни другого.

Работает ли он на Switch 2?

Нет: для Switch 2 нет Atmosphère.

Это бесплатно?

Да: это свободное ПО с открытым кодом под лицензией GNU GPL v3.

Документация

Документация