Sphaira version 1.0.1 a 1.0.6 disponible

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


Sphaira, le nouveau menu homebrew développé par iTotalJustice a é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.

Img

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.

Themes​

Img

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"


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_browser.jpg

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.

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é

Changelog 1.0.6

Ajout de la prise en charge de l'installation de dossiers complets via MTP.
Ajout d'un filtre pour les jeux dont les mises à jour ou les DLC sont manquants.
Ajout d'un raccourci « Y » pour afficher le contenu de l'application directement depuis le menu Jeux.
Correction de la saisie tactile et de la navigation par focus dans l'éditeur de redirection. @Niklas080208
Amélioration de la compatibilité HTTP grâce à l'identification des requêtes avec la version de Sphaira. @a1ex4
Amélioration des traductions, notamment des corrections en coréen, la localisation des unités de temps de jeu et un meilleur ordre des phrases. @Yorunokyujitsu
Si vous lancez Sphaira via un Forwarder, vous devrez peut-être le supprimer et le recréer à l'aide de cette nouvelle version pour bénéficier du correctif de lancement NRO.

Changelog 1.0.5

Ajout de la prise en charge des paquets de mods .msp.
Ajout d'une option « Statistiques de jeu » permettant de désactiver cette fonctionnalité. @Insektaure
Ajout d'une commande « Écran éteint » pendant les installations et les sauvegardes. @Insektaure
Correction des boucles de lancement NRO affectant des applications telles que Tinfoil (version patchée).
Correction des traductions en espagnol.
Si vous lancez Sphaira via un Forwarder, vous devrez peut-être le supprimer et le recréer à l'aide de cette nouvelle version pour bénéficier du correctif de lancement de NRO.

Changelog 1.0.4

Ajout d'un outil de mise à jour et d'un vérificateur de DLC au menu « Contenu du jeu ». @Insektaure
Les informations relatives au temps de jeu sont désormais actualisées de manière asynchrone, ce qui améliore les performances de navigation pour les bibliothèques de jeux volumineuses.
Correction d'un problème empêchant le lancement des fichiers .nro lors de l'exécution en tant que « forwarder ».

Changelog 1.0.3

Nouvelles fonctionnalités

Ajout de la prise en charge des processeurs à 3 et 4 cœurs tenant compte de l’affinité pour les redirecteurs générés.
Ajout du tri des jeux par éditeur.
Ajout de chemins de recherche Homebrew configurables depuis le menu « Avancé » du navigateur de fichiers.
Ajout des noms de jeux à côté des identifiants de titre dans le répertoire « atmosphere/contents ».
Ajout de la gestion du dépôt GitHub directement depuis le menu GitHub.
Ajout de la prise en charge de l’installation et de la gestion de liens ZIP directs personnalisés.
Ajout des associations de ROM manquantes pour :
NEC PC Engine SuperGrafx (.pce, .chd)
Nintendo Famicom Disk System (.fds)
SNK Neo Geo (.zip)
FBNeo Arcade (.zip)

Améliorations et corrections

Ajout d’une icône par défaut pour les fichiers NRO qui n’en contiennent pas.
Ajout d’une validation sécurisée des icônes, d’un redimensionnement et d’une gestion de secours pour les icônes trop volumineuses, corrompues ou non prises en charge.
Les entrées Homebrew s’actualisent désormais automatiquement après le téléchargement ou la suppression d’un fichier NRO via FTP.
Les noms de fichiers exportés utilisent désormais le titre en anglais lorsqu’il est disponible et, à défaut, l’identifiant du titre.
Ajout d’une option permettant de conserver les noms de fichiers exportés localisés et en Unicode.
Correction des erreurs de métadonnées MTP affectant les entrées racines SD inhabituelles telles que /.__.
Correction de l’analyse des URL d’exportation NFS.
Correction de la réinitialisation de la version système requise pour le contenu installé.
Déplacement du mode Applet au-dessus de l’état du réseau pour éviter que les titres d’en-tête et les chemins d’accès ne soient tronqués.
Mise à jour du programme de mise à jour intégré pour le nouveau dépôt officiel et suppression de l’entrée du programme de mise à jour hérité en double.

Changelog 1.0.2

Activation de toutes les langues du clavier système, y compris le coréen, lors de la modification des noms et du texte.
Correction d'un problème d'association de fichiers pour les ROM stockées dans des dossiers tels que « psp ».
Amélioration de l'alignement et du défilement des titres de menu et des chemins d'accès longs.
Mise à jour des traductions en espagnol et en russe et correction de plusieurs problèmes de localisation.


Changelog 1.0.1

Création de Forwarder

Ajout d'une interface de création de Forwarder repensée, avec aperçu des icônes.
Ajout de titres d'application modifiables.
Ajout de modes d'espace d'adressage sélectionnables : 36 bits et 39 bits.
Ajout d'options de capture d'écran et de vidéo.
Ajout de la gestion configurable de svcDebug.
Ajout de la prise en charge de la sélection de profils.
Ajout de la sélection d'icônes personnalisées à partir de fichiers locaux.
Ajout de la recherche d'icônes SteamGridDB et de la configuration de la clé API.

Jeux et Homebrew

Ajout d'une fonctionnalité de recherche de jeux.
Ajout d'un tri par titre, ID de titre, date de la dernière session de jeu et durée totale de jeu.
Ajout d'informations sur la durée de jeu, y compris des statistiques par profil.
Ajout de la compatibilité avec le nouveau format de titre NACP compressé.
Ajout d'un éditeur de texte UTF-8/Unicode intégré.
Ajout de la prise en charge de la personnalisation des noms et des icônes Homebrew.
App Store, GitHub et Themezer
Ajout de la prise en charge du basculement entre les sources de l’App Store.
Ajout de la prise en charge des catalogues de boutiques personnalisés et des URL de ressources tierces.
Amélioration du chargement de l’App Store, du défilement, de la progression des téléchargements et de la fiabilité.
Correction et amélioration de l’intégration de Themezer.
Ajout du catalogue classé par catégories « Switch Ports » avec installation directe.
Ajout d’un vérificateur de mises à jour intégré avec des journaux de modifications localisés et des mises à jour automatiques validées.

Interface et localisation

Ajout des informations relatives à l'état du Wi-Fi et à l'adresse IP dans le mode Applet.
Amélioration du défilement des textes longs afin que les libellés ne chevauchent plus les valeurs ON/OFF.
Amélioration de la mise en page des menus, des boîtes de dialogue et des chemins d'accès.
Extension de la prise en charge de la localisation, avec notamment des traductions distinctes en chinois simplifié et en chinois traditionnel.

Lien de téléchargement : Sphaira 1.0.6


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


Il n'y a aucun commentaire pour le moment.