Sphaira

NaGaa95 NaGaa95
Dépôt créer le : 16/12/2024
Release du : 16/08/2026 1.0.6
Forks: 75 Watcher: 0 741
Choisir une liste...
FR

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. Img Autres ImgImg Autres ImgImg Autres ImgImg Autres Img

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

Contributeurs GitHub

DDinghoya
DDinghoya
1 contributions
ITotalJustice
ITotalJustice
404 contributions
NaGaa95
NaGaa95
41 contributions
Yorunokyujitsu
Yorunokyujitsu
18 contributions
ninstar
ninstar
16 contributions
shadow2560
shadow2560
11 contributions
BIGBIGSUI
BIGBIGSUI
5 contributions
redraz
redraz
5 contributions
HenryBaby
HenryBaby
4 contributions
LNLenost
LNLenost
3 contributions
cucholix
cucholix
3 contributions
glitched-nx
glitched-nx
3 contributions
rashevskyv
rashevskyv
3 contributions
chronoss09
chronoss09
2 contributions
Niklas080208
Niklas080208
2 contributions
do-kiss
do-kiss
2 contributions
impeeza
impeeza
2 contributions
DCNick3
DCNick3
2 contributions
Johnluckygogogo
Johnluckygogogo
2 contributions
aistra0528
aistra0528
1 contributions
AndrewSpangler
AndrewSpangler
1 contributions
acuteaura
acuteaura
1 contributions
Battosai94
Battosai94
1 contributions
Funz-001
Funz-001
1 contributions
Insektaure
Insektaure
1 contributions
J0hnTR
J0hnTR
1 contributions
NedcloarBR
NedcloarBR
1 contributions
Ninjistix
Ninjistix
1 contributions
Sanrax
Sanrax
1 contributions
WE1ZARD
WE1ZARD
1 contributions