Le développeur ScireM vient tout juste de mettre en ligne la version 0.14.0 d'Atmosphere. Comme vous le savez, si vous l'avez déjà, pour mettre à jour ou installer cette nouvelle version, il est recommandé de supprimer les dossiers / atmosphere / bootloader / sept et d'insérer les nouveaux fichiers.
Cette version d'Atmosphère 0.14.0 est livrée avec les versions 2.3.4 de hbl et 3.3.0 du hbmenu, donc aucune évolution de ce côté là à prévoir par rapport à la version précédente du CFW.
Une API (ams:su) a été ajoutée pour permettre aux homebrew d'installer en toute sécurité des mises à jour ou des downgrade du système. Il s'agit d'une réimplémentation de la logique que ns utilise pour installer les mises à jour du système des cartouches de jeu.
Nintendo (et maintenant atmosphère) utilise un processus d'installation qui peut se rétablir quel que soit le lieu de la panne, ce qui devrait améliorer considérablement la sécurité de l'installation des mises à jour personnalisées de la console.
Atmosphere 0.14.0 met donc à jour l'API d'update et l'homebrew DayBreak qui remplace CDJNX pour l'update / downgrade a été ajouté (voir ci-dessous), et elle amène aussi officiellement le support d'Exosphere sur Mariko, il faut garder à l'esprit que "pour le moment" Atmosphere ne peut pas être lancé sur Mariko, certains composants de Stratosphere ne peuvent être lancés sur Mariko.
Voilà les changements opérés depuis la dernière version :
- Une API (ams:su) a été ajoutée pour permettre aux homebrew d'installer en toute sécurité les mises à jour ou les downgrade du système. Il s'agit d'une réimplémentation de la logique que ns utilise pour installer les mises à jour du système des cartouches de jeu.
- Nintendo (et maintenant atmosphère) utilise un processus d'installation qui peut se rétablir quel que soit le lieu de la panne, ce qui devrait améliorer considérablement la sécurité de l'installation des mises à jour personnalisées de la console.
- Le support d'exosphère a été ajouté pour fonctionner sur le matériel Mariko. Veuillez noter : Atmosphère ne supporte toujours pas Mariko, et ne devrait pas encore fonctionner sur Mariko. Certains composants de stratosphère ne gèrent pas encore complètement la logique spécifique à Mariko, et peuvent s'initialiser ou interagir avec le matériel de manière incorrecte. Ce problème sera résolu et la prise en charge sera ajoutée pendant le reste de l'été.
- Une application homebrew (daybreak) a été ajoutée, qui utilise l'API de mise à jour du système (merci à @Adubbz pour la conception et la mise en œuvre).
daybreak est incluse avec atmosphère, et fonctionne comme un équivalent plus sûr/plus précis de ChoiDujourNX par exemple.
- Les mises à jour/downgrade peuvent être installées à partir d'un dossier contenant les NCA de mise à jour sur la carte SD.
Comme la logique de mise à jour fonctionne de manière identique à celle de Nintendo, Daybreak pourra être utilisé en toute sécurité sur Mariko lorsque le reste de l'atmosphère sera pris en charge.
Veuillez noter : Daybreak nécessite que les méta NCA (.cnmt) aient la bonne extension .cnmt.nca.
En effet, la logique de mise à jour du système des cartouches de jeu utilise l'extension pour déterminer s'il faut monter le contenu.
- Plusieurs scripts ont été réalisés par des membres de la communauté pour renommer automatiquement les dossiers ayant des extensions incorrectes.
- Un bug a été corrigé qui faisait que le système emummc basé sur des fichiers lançait une erreur (montrant un fichier hexadécimal) au démarrage.
- Un grand merci à @hexkyz pour la recherche et la résolution de ce problème.
Un certain nombre de problèmes mineurs ont été résolus, notamment :
- fusee imprime maintenant des informations à l'écran lorsqu'une erreur se produit, au lieu de rester bloqué en essayant d'initialiser l'affichage.
- Une condition dans Horizon a été contournée, ce qui pourrait empêcher le démarrage dans certaines circonstances.
- Un bug a été corrigé qui faisait que les modules d'atmosphère ouvraient dix copies de certains systèmes de fichiers au lieu d'une seule. Cela pouvait provoquer un bug dans la gestion des objets dans certaines circonstances.
-Pour ceux qui s'intéressent aux futurs plans de développement d'atmosphère, la feuille de route du projet a été mise à jour.
- Améliorations générales de la stabilité du système afin d'améliorer l'expérience de l'utilisateur.
- Pour plus d'informations sur les fonctionnalités supportées par la version 0.14, veuillez consulter les notes de version officielles.
Edit 03.08.2020 :
v0.14.1
Un problème a été corrigé dans la version 0.14.0 qui provoquait un écran noir au démarrage lorsque la taille de l'INI1 n'était pas alignée sur 8 octets.
Téléchargement : Atmosphère 0.14.1