[MAJ] Sphaira version 0.6.2 disponible

Sphaira, le nouveau menu homebrew développé par iTotalJustice à été mis à jour


Sphaira, le nouveau menu homebrew développé par iTotalJustice à été mis à jour, pour rappel, Sphaira est une alternative à hbmenu. Il a actuellement la même fonctionnalité que hbmenu (c'est-à-dire qu'il lance homebrew + nxlink) tout en ajoutant un certain nombre de fonctionnalités.

HomeBrew

L'onglet du menu principal liste tous les .nro trouvés dans « /switch/ ». À partir de là, vous pouvez lancer, trier, supprimer, créer un transitaire, etc.
Vous pouvez naviguer vers les autres onglets du menu en utilisant « L » et « R », comme expliqué ci-dessous.

2024121522512100-879193CD6A8B96CD00931A628B1187CB.jpg

Themes​

sphaira est livré avec 3 thèmes, abyss (par défaut), black et white (inachevé).
Des thèmes personnalisés peuvent être ajoutés dans « /config/sphaira/themes/ », voici par exemple le thème abyss :

[meta]
name=Abyss
author=TotalJustice
version=1.0.0
; unused currently
preview=romfs:/theme/preview.jpg

[theme]
background=0x0f111aff
grid=0x0f115c30
selected=0x0f115cff
selected_overlay=0x529cffff
text=0xffbc41ff
text_selected=0x529cffff

icon_audio=romfs:/theme/icon_audio.png
icon_video=romfs:/theme/icon_video.png
icon_image=romfs:/theme/icon_image.png
icon_file=romfs:/theme/icon_file.png
icon_folder=romfs:/theme/icon_folder.png
icon_zip=romfs:/theme/icon_zip.png
icon_nro=romfs:/theme/icon_nro.png

Il est possible d'ajouter de la musique à un thème, à condition que la musique soit convertie au format bfstm. il suffit d'ajouter une entrée comme suit "music=/config/sphaira/themes/music/bgmusic_pcm.bfstm"

2024121522514300-879193CD6A8B96CD00931A628B1187CB.jpg

2024121523084100-879193CD6A8B96CD00931A628B1187CB.jpg
Navigateur de fichiers

En appuyant sur « L » dans le menu principal, vous pouvez accéder au navigateur de fichiers. Vous pouvez couper, copier, supprimer, renommer, etc.
Vous pouvez sélectionner plusieurs fichiers/dossiers en utilisant le bouton « ZR » et ensuite utiliser les fonctions ci-dessus pour ce groupe de fichiers.
Des avants-postes peuvent être créés si le fichier sélectionné est associé à un fichier, voir ci-dessous pour plus de détails.

File Assoc

file assoc est un moyen d'associer des extensions de fichiers (.gba, .nro etc) à une application homebrew. Par exemple, en cliquant sur rom.gbc qui a un assoc de fichier, on obtient une liste de toutes les applications qui peuvent le gérer.
Cela peut être utilisé pour les émulateurs, les lecteurs multimédia, les éditeurs de texte, etc...
les assocs de fichiers personnalisés doivent être placés dans le dossier « /config/sphaira/assoc/ »
le format est *très* simple, voici un exemple de vgedit.ini :

[config]
supported_extensions=txt|json|cfg|ini|md|log

and again for mgba.ini :

[config]
supported_extensions=gba|gbc|sgb|gb
database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance

« path » : (optionnel) chemin complet vers le .nro. s'il n'est pas spécifié, il utilise le nom de l'ini, c'est-à-dire que mgba.ini utilisera mgba.nro.
« supported_extensions » : liste des extensions prises en charge par l'application, séparées par des |. plea
« database » : (facultatif) nom de la base de données rom à utiliser, défini par la partie gauche de ce tableau <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>...
Tous les noyaux de retroarch ont un assoc de fichier intégré dans sphaira, donc si vous téléchargez retroarch en utilisant l'appstore, et que vous naviguez vers « /roms/gbc/game.gbc », gambatte et mgba seront disponibles pour être sélectionnés.
Les jeux peuvent être conservés au format .zip, sphaira regardera dans le .zip et trouvera l'extension réelle et l'utilisera pour afficher les icônes / l'association de fichiers.

Roms

Les roms doivent être placées dans « /roms/system_name/ », où le nom du système est défini par les entrées de droite de ce tableau <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>.
Il s'agit de la même disposition que celle utilisée par la station d'émulation. La raison pour laquelle les roms doivent être placées dans des dossiers spécifiques est que de nombreuses roms pour différents systèmes utilisent la même extension de fichier, c'est-à-dire .bin / .cue ou .chd.

Les roms placées dans des sous-dossiers sont autorisées, par exemple « /roms/psx/scooby-doo/scooby-doo.bin » est valide.

Themezer

Les thèmes peuvent être consultés et téléchargés en allant dans le menu Options -> Divers -> Themezer. Les thèmes seront téléchargés dans « /themes/sphaira/Theme Name - By Author/ ».
Pour installer les thèmes, lancez « NXThemes Installer » et naviguez jusqu'au dossier sélectionné ci-dessus.

2024121523033200-879193CD6A8B96CD00931A628B1187CB.jpg

2024121523070300-879193CD6A8B96CD00931A628B1187CB.jpg
2024121522505300-879193CD6A8B96CD00931A628B1187CB.jpg
2024121522502300-879193CD6A8B96CD00931A628B1187CB.jpg

rs

InfaRed Sensor. c'est une application jouet que j'ai faite il y a 4( ?) ans et qui montre la sortie du joycon irs, utilisez-la pour prendre un selfie :)
Web
Lance le navigateur web intégré, il n'est pas très bon.

Nxlink

Pour les développeurs de homebrew, nxlink est intégré à sphaira. Vous n'avez pas besoin d'appuyer sur des boutons spéciaux, il suffit de faire « nxlink *.nro » et d'envoyer votre nro comme d'habitude, la journalisation de la console fonctionne en utilisant « nxlink -s *.nro »
Par défaut, cette fonction est activée en arrière-plan, pour la désactiver, procédez comme suit Menu Options -> Réseau -> Nxlink.

C'est la plupart des fonctionnalités de spahira. Si vous l'appréciez tellement que vous préférez qu'il soit lancé à la place du hbmenu normal, vous pouvez activer l'option dans « Options de menu -> Remplacer le hbmenu à la sortie » qui fera exactement cela. Cela créera une sauvegarde de hbmenu dans « /switch/hbmenu.nro » au cas où vous souhaiteriez revenir en arrière.

Changelog : 

Ce qui a changé

- Correction de l'épinglage du core3 dû à une interrogation trop fréquente de nxlink.
- Ajout d'un serveur ftp, utilise ftpsrv.
- Ajout d'un serveur mtp, utilise haze d'Atmosphere.
- Mise à jour de l'assoc de fichiers du noyau Retroarch.
- Optimiser encore plus l'analyse des assocs de fichiers.
- Ajout de la fonction « étoiles » dans le hbmenu.
- Ajout d'un habillage de texte pour les fenêtres popup.
- Suppression de l'option « Set Archive Bit ».
- L'installation d'une mise à jour demandera maintenant si vous voulez redémarrer sphaira.
- L'installation du forwarder est maintenant désactivée par défaut, elle peut être réactivée via le menu avancé.
- Le message d'avertissement de l'installation du forwarder peut maintenant être désactivé via le menu avancé.
Le navigateur web est maintenant désactivé en mode applet.
- Init and close Set service so auto language work now. par @shadow2560 dans #31
- Traduction suédoise par @HenryBaby dans #26
- Presque toutes les chaînes à traduire. par @Yorunokyujitsu dans #32
- Mise à jour de la traduction française par @shadow2560 dans #35
- Mise à jour de la traduction suédoise par @HenryBaby dans #36
- Mise à jour de es.json par @cucholix dans #38
- Mise à jour de la traduction chinoise par @do-kiss dans #42
- Ajout de nouvelles chaînes et traductions en Coréen et Japonais par @Yorunokyujitsu dans #44
- Quelques corrections et mise à jour de la langue française par @shadow2560 dans #46
- Mise à jour de.json et fr.json par @glitched-nx dans #48

Edit / Mise à jour 17/01/25 - Sphaira 0.6.1 et 0.6.2 disponible

Changelog : 

Ce qui a changé

- Correction de la fuite de mémoire deko3d lors de l'utilisation du mode docked.
- Correction d'un crash du mode applet s'il est lancé avec un jeu qui utilise plusieurs services audren. L'audio est actuellement désactivé en mode applet jusqu'à ce que j'écrive un pilote audio pour libpulsar.
- Correction d'un cas particulier dans l'option « restore hbmenu » où l'option ne se déclenchait pas si /hbmenu.nro n'existait pas.
- Passage de ftpsrv de la version 1.2.1 à la version 1.2.2
- Correction d'un bug avec l'appstore où si un champ n'était pas trouvé dans le repo.json, il prenait une valeur erronée. cela n'affectait que le tri via les téléchargements.
- Ajout de nouvelles chaînes et mise à jour de ko.json, ja.json par @Yorunokyujitsu dans #88
- Mise à jour de es.json par @cucholix dans #90
- Mise à jour de pt.json par @ninstar dans #93
- Mise à jour de la langue française. par @shadow2560 dans #94
- Correction de la faute de frappe « decending ». par @HenryBaby dans #91
- Mise à jour du « de.json » avec les traductions manquantes. par @glitched-nx dans #95
- L'audio n'est désormais désactivé que si l'applet est lancée alors qu'un jeu suspendu (en arrière-plan) est en cours d'exécution.

Lien de téléchargement : Sphaira 0.6.2


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.