Sphaira
Un menu homebrew pour le commutateur Nintendo. Voir le thread GBATemp pour plus de détails / discussion. Nous avons maintenant un serveur Discord ! S'il vous...
Choisir une liste...
Sphaira
Un menu homebrew pour le commutateur Nintendo.
Voir le thread GBATemp pour plus de détails / discussion.
Nous avons maintenant un serveur Discord ! S'il vous plaît utiliser l'onglet problèmes pour signaler des bogues, car il est beaucoup plus facile pour moi de suivre.
Afficher
- Oui.
- Oui.
Autres 
Autres 
Autres 
Autres 
Rapports de bogue
Pour tout rapport de bogue, veuillez utiliser l'onglet problèmes et expliquer le plus en détail possible !
Veuillez indiquer :
- type CFW (i suppose l'atmosphère, mais quelqu'un dehors utilise toujours Rajnx);
- Version CFW;
- Version FW;
- Le bug lui-même et comment le reproduire.
FTP
FTP peut être activé via le menu réseau. Il utilise la même configuration que ftpsrv /config/ftpsrv/config.ini. Voir ici pour la liste complète
de toutes les configurations disponibles.
MTP
MTP peut être activé via le menu Réseau.
Association de fichiers
Sphaira a un support d'association de fichiers. Supposons que votre application supporte le chargement de fichiers .png, puis vous pourriez écrire un fichier d'association, puis lorsque vous utilisez le navigateur de fichier, en cliquant sur un fichier .png lancera votre application avec le fichier .png comme argv[1]. Ceci a été initialement ajouté pour le support de chargement rom pour les émulateurs / frontends tels que RetroArch, MelonDS, mGBA etc.
path=/switch/your_app.nro
supported_extensions=jpg|png|mp4|mp3
Les path champ est facultatif. S'il est omis, il utilisera le nom de l'ini pour trouver le nro. Par exemple, si l'ini est appelé mgba.ini, il va essayer de trouver le nro dans /switch/mgba.nro et /switch/folder/mgba.nro.
Voir assets/romfs/assoc/ pour plus d'exemples d'entrées de fichiers assoc.
Installation (applications)
Sphaira peut installer des applications et des paquets mod (nsp, xci, nsz, xcz, msp) de différentes sources (carte sd, carte de jeu, ftp, USB).
Pour information sur les options d'installation, voir le wiki.
Usb (installation)
Le protocole USB est le même que tinfoil, donc des outils tels que ns-usbloader et Flou devrait travailler avec Sphaira. Vous pouvez également utiliser le script python fourni trouvé Ici..
Ftp (installation)
Une fois que vous avez connecté votre client ftp à votre commutateur, vous pouvez télécharger des fichiers à installer dans le install dossier.
Bâtiment à partir de la source
Vous devrez d'abord installer devkitPro.
Ensuite, vous devrez installer les dépendances:
sudo pacman -S switch-dev deko3d switch-cmake switch-curl switch-glm switch-zlib switch-mbedtls
Aussi vous devez avoir sur votre environnement les paquets git, make, zip et cmake
Une fois que devkitPro et toutes les dépendances sont installées, vous pouvez maintenant construire sphaira.
git clone https://github.com/ITotalJustice/sphaira.git
cd sphaira
cmake --preset MinSizeRel
cmake --build --preset MinSizeRel
La sortie se trouve dans build/MinSizeRel/sphaira.nro
Crédits
- borealis
- Montant
- yyjson
- nx-hbmenu
- nx-hbloader
- deko3d-nanovg
- libpulsar
- minini
- GBATemp
- hb-appstore
- brume
- nxdumptool (pour le dépôt de la boîte de jeux et le code de vérification de rsa)
- Liam0 (pour les structures de billet / certificat)
- libusbhsfs
- Libnxtc
- oss-nvjpg
- nsz
- Thème
- nx-versions
- NX-mise à jour-vérificateur
- Tous ceux qui ont contribué à ce projet!