Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Déconnecté Dernière activité aujourd'hui, 06:53
*****

Sujets que j'ai initiés

[PS5] PS5 RetroArch Alpha 1 : RetroArch arrive nativement sur PS5 avec 5 cores d'ém...

aujourd'hui, 06:56

Le développeur Mihawk (@mihawk-99) vient de publier la première version publique de PS5 RetroArch, un portage natif de RetroArch sur PlayStation 5. Cette version Alpha 1 (v0.1.0-alpha.1) permet déjà de lancer plusieurs systèmes rétro, avec une interface fonctionnelle, la prise en charge des manettes et un rendu vidéo basé sur Vulkan grâce au projet PS5_Vulkan.
 
 
 
 
Cinq cores disponibles
 
Cette première version intègre cinq cores d'émulation :
 
- FCEUmm : NES / Famicom.
- mGBA : Game Boy, Game Boy Color et Game Boy Advance.
- Snes9x : Super Nintendo.
- FinalBurn Neo : systèmes d'arcade compatibles.
- Genesis Plus GX : Mega Drive, Master System, Game Gear, SG-1000 et Sega CD.
 
Les jeux sont rendus en logiciel, tandis que RetroArch utilise Vulkan pour afficher les images sur la PS5. Les premiers tests ont notamment confirmé le fonctionnement de jeux Genesis.
 
Fonctionnalités prises en charge
 
Cette Alpha 1 propose déjà :
 
- Interface XMB et RGUI.
- Rendu vidéo Vulkan avec fallback CPU.
- Prise en charge et remappage des manettes.
- Audio stéréo natif.
- Chargement des cores et des jeux.
- Sauvegarde de la configuration.
- Navigation dans les contenus.
 
Le projet reste toutefois en développement. La compatibilité des jeux, les sauvegardes, les BIOS et les fonctionnalités CD nécessitent encore des tests supplémentaires. Le netplay, RetroAchievements, PPSSPP, N64 et Dolphin ne sont pas disponibles dans cette version.
 
Installation
 
PS5 RetroArch nécessite une PS5 compatible avec l'exécution de homebrews, un accès FTP et un launcher adapté.
 
Le dossier PPSA99169 doit être copié dans :
 
/data/homebrew/PPSA99169/
 
Les ROMs sont à placer dans le dossier content, tandis que les BIOS et sauvegardes disposent de leurs propres répertoires. Avec cette première Alpha, Mihawk propose une base fonctionnelle pour faire tourner RetroArch nativement sur PlayStation 5. Cinq cores sont déjà intégrés, mais le projet doit encore progresser en matière de compatibilité et de stabilité.
 
Une initiative à suivre pour les utilisateurs de la scène homebrew PS5.
 
Téléchargement : PS5 RetroArch Alpha 1
 
 
 

[PS5] ShadowMountPlus 1.7beta1 : montage d'images PS5, interface web et fw jusqu...

aujourd'hui, 06:49

Le développeur drakmor vient de publier ShadowMountPlus 1.7beta1, une nouvelle version majeure de son outil dédié au montage d'images de jeux sur PS5 jailbreakées. Issu d'un fork de ShadowMount1.3GBT développé par RDX-Sci01, le projet évolue considérablement avec cette mise à jour, qui apporte un nouveau fonctionnement basé sur SceShellCore, une gestion optimisée des bibliothèques volumineuses, une interface web complète et une API HTTP/JSON.
 
Cette version s'adresse aux utilisateurs exploitant Kstuff-lite v1.07 ou une version ultérieure, avec une prise en charge annoncée des firmwares PS5 allant jusqu'au 13.60.
 
 
 
 
Attention toutefois : le développeur rappelle que le montage d'images peut encore provoquer des problèmes lors de l'arrêt de la console, ainsi que des risques de corruption de données sur les disques internes, notamment avec les anciens firmwares. Une sauvegarde des données importantes et des fichiers de configuration est donc fortement recommandée avant toute mise à jour.
 
Un nouveau runtime basé sur SceShellCore
 
L'une des évolutions majeures de ShadowMountPlus 1.7beta1 concerne la gestion du cycle de vie des jeux et des ressources de montage.
 
Le projet utilise désormais un pont basé sur SceShellCore pour l'enregistrement des jeux et la préparation des montages. Par défaut, les images sont montées à la demande avant le lancement d'un jeu, puis libérées lorsque l'application se ferme. Cette approche vise notamment à éviter la persistance de couches de montage obsolètes lors du changement de jeu.
 
Le développeur annonce également une meilleure gestion de plusieurs transitions et événements système :
 
Gestion améliorée d'ExitSpawn et LoadExec.
Prise en charge des changements de PID.
Nettoyage des ressources après la fermeture d'un jeu.
Gestion de la suspension et de la reprise de la console.
Amélioration du comportement lors de l'arrêt du payload.
Réduction des couches de montage résiduelles lors du changement de jeu.
 
Sur les firmwares 12.00 et supérieurs, l'enregistrement des jeux individuels passe désormais par le TitleDir bridge. Il n'est donc plus nécessaire de forcer l'utilisation de app_install_all.
 
Une bibliothèque capable de gérer jusqu'à 8 192 jeux
 
ShadowMountPlus 1.7beta1 améliore également la gestion des bibliothèques de grande taille. Une nouvelle indexation réutilisable permet de prendre en charge jusqu'à 8 192 jeux répartis sur 2 048 images.
 
Cette optimisation s'accompagne de plusieurs améliorations destinées à accélérer les opérations quotidiennes :
 
Lecture des métadonnées plus rapide.
Optimisation de la préparation et de l'enregistrement des jeux.
Réduction du nombre de descripteurs de fichiers ouverts simultanément.
Récupération plus rapide des bibliothèques USB après une sortie de mode repos.
 
Une nouvelle option, persistent_image_mounts=1, permet également de conserver les images découvertes montées entre les lancements de jeux. Cette fonction reste désactivée par défaut.
 
Le logiciel intègre par ailleurs une fonction optionnelle de suppression automatique des jeux indisponibles dans la bibliothèque système. Celle-ci dispose d'un délai configurable et peut annuler une suppression en attente si la source redevient accessible.
 
Les jeux disposant de DLC installés sont protégés par défaut contre cette suppression automatique, sauf si l'utilisateur active explicitement auto_remove_games_with_dlc=1.
 
Une véritable interface web intégrée à la PS5
 
L'autre nouveauté importante de cette version est l'arrivée d'une interface web intégrée, destinée à simplifier la gestion des bibliothèques et des images.
 
ShadowMountPlus installe un lanceur dans le menu de la PS5, permettant d'ouvrir l'interface web locale. Celle-ci propose plusieurs fonctions :
 
- Recherche et filtrage des jeux.
- Affichage des jeux sous forme de cartes.
- Gestion des sources.
- Lancement des scans.
- Configuration des paramètres.
- Consultation des journaux d'activité.
 
Cette interface offre ainsi un moyen plus accessible de gérer les contenus montés, sans devoir se limiter aux opérations classiques en ligne de commande.
 
Une API HTTP/JSON pour automatiser la gestion
 
ShadowMountPlus 1.7beta1 embarque également une API HTTP/JSON v1 permettant d'interagir avec les images, les jeux et les périphériques de stockage.
 
L'API propose notamment des fonctions de montage de jeux, de gestion des sources, de configuration et de lancement des scans. Des tâches en arrière-plan peuvent également être utilisées pour copier, déplacer, décompresser ou supprimer une source, avec un suivi de leur progression et la possibilité d'annuler certaines opérations avant leur étape irréversible.
 
Par défaut, l'API écoute sur :
 
127.0.0.1:10101
 
Cette configuration limite son accès aux applications exécutées sur la PS5. L'utilisateur peut modifier api_bind_address et api_port afin d'autoriser un accès depuis le réseau local.
 
Attention : l'API ne dispose d'aucun système d'authentification. Il est donc déconseillé d'utiliser api_bind_address=0.0.0.0 sur un réseau non fiable.
 
La version 1.7beta1 inclut la documentation de l'API, son schéma OpenAPI, la page web et un client de test Python.
 
Optimisations des montages exFAT, FFPKG et FFPFS
 
Le développeur a également retravaillé les profils de montage et les performances liées aux images.
 
Les formats .exfat, .ffpkg et .ffpfs autonomes bénéficient d'un profil optimisé dans certaines conditions, notamment pour les chemins directs situés sous /data/... ou /user/.... Les images .ffpfsc externes et les images .ffpfs ou pfs_image.dat imbriquées utilisent systématiquement le nouveau profil.
 
Le profil exFAT optimisé prend en charge le type LVD img_type=5 ainsi qu'un chemin rapide BFS pour les images stockées sur le stockage interne. Cette optimisation nécessite notamment :
 
Le backend lvd.
Un secteur logique de 512 octets.
Des clusters exFAT de 64 KiB.
 
Les scripts de création d'images exFAT sous Linux, macOS et Windows utilisent désormais une taille de cluster fixe de 64 KiB.
 
Le projet améliore aussi la gestion des détachements asynchrones LVD/MD, des démontages différés lorsque des ressources sont occupées et du nettoyage des montages incomplets après un échec. Le détachement forcé des périphériques MD a été supprimé afin d'éviter d'interrompre des montages encore utilisés.
 
Améliorations du fakelib et des émulateurs
 
ShadowMountPlus 1.7beta1 apporte plusieurs changements dans la gestion des fichiers fakelib et des mises à jour liées aux émulateurs.
 
Les fakelib globaux et spécifiques aux jeux sont désormais combinés dans un cache par titre, avec une priorité configurable entre les sources game et global.
 
Le logiciel permet également de remplacer les fichiers d'émulateur associés à un jeu à partir du dossier emulators_path, sans modifier le dossier original du jeu.
 
Parmi les autres évolutions :
 
Suppression automatique des caches fakelib inutilisés après sept jours depuis le dernier lancement du jeu.
Vérification et téléchargement optionnels des mises à jour de libSceAmpr.sprx.
Priorité maximale accordée à fakelib2, qui est monté directement et n'est pas combiné avec les autres mises à jour.
Correction du remontage des fakelib lors des transitions ExitSpawn et LoadExec.
Montage du fakelib propre aux PKG installés avant le lancement du processus du jeu.
Localisation, température et diagnostics
 
Le projet prend désormais en charge la localisation des notifications système dans 31 langues. L'option language=auto sélectionne automatiquement la langue de la console, tandis qu'une langue spécifique peut être définie manuellement.
 
Une nouvelle option de contrôle de la température du ventilateur fait également son apparition :
 
fan_target_temperature=system|50..91
 
La valeur par défaut system laisse la gestion du ventilateur à la console. L'utilisateur peut cependant définir une température cible dans la plage prévue par le logiciel.
 
Les notifications de démarrage ont été améliorées afin d'afficher plus clairement la température active ainsi que le résultat des mises à jour liées aux backports et aux émulateurs.
 
Enfin, les diagnostics concernant les montages occupés, les signaux fatals des jeux et les transitions d'état du runtime ont été enrichis. La fiabilité de la mise en pause et de la reprise automatique de Kstuff, ainsi que la récupération après la fermeture prématurée d'un jeu, a également été travaillée.
 
Nouvelles options de configuration
 
Voici quelques-unes des options ajoutées dans cette version :
 
# Langue des notifications
language=auto
 
# API HTTP/JSON
api_enabled=1
api_bind_address=127.0.0.1
api_port=10101
 
# Gestion du runtime et de la bibliothèque
persistent_image_mounts=0
auto_remove_missing_games=0
auto_remove_games_with_dlc=0
auto_remove_missing_delay_seconds=300
 
# Fakelib et émulateurs
update_emulators=1
emulators_path=/data/shadowmount/emus
auto_update_ampr=0
 
# Refroidissement
fan_target_temperature=system
 
La liste complète des options et leurs valeurs acceptées est disponible dans le fichier config.ini.example.
 
Mise à jour depuis ShadowMountPlus 1.6beta16
 
Les utilisateurs provenant de la version 1.6beta16 peuvent conserver leur fichier /data/shadowmount/config.ini, qui reste compatible. Cependant, les nouvelles options ne sont pas ajoutées automatiquement à un fichier de configuration existant.
 
Le développeur recommande donc de sauvegarder config.ini et autotune.ini avant la mise à jour, puis de recopier les paramètres nécessaires depuis le nouvel exemple de configuration.
 
Plusieurs changements sont à prendre en compte :
 
Les anciens paramètres legacy_mount_* ne sont plus pris en charge et doivent être supprimés.
Le paramètre nested_pfs_index_cache reste disponible.
La valeur par défaut de lvd_pfs_sector_size passe de 32768 à 4096.
La valeur par défaut de md_ufs_sector_size est fixée à 4096.
Les options de suppression automatique, de montage persistant, de mise à jour automatique d'AMPR et l'accès réseau à l'API restent désactivés par défaut.
 
Pour le chemin rapide exFAT, il ne faut pas définir image_sector=...:65536 : la taille de secteur logique doit rester à 512 octets, tandis que 64 KiB correspond à la taille des clusters et de l'unité secondaire.
 
Compatibilité et recommandations
 
ShadowMountPlus 1.7beta1 est compatible avec les PS5 jailbreakées utilisant Kstuff-lite v1.07 ou une version plus récente, avec un support annoncé des firmwares jusqu'au 13.60.
 
Le format UFS (.ffpkg) est recommandé pour un usage normal, tandis que le format PFS (.ffpfs/.ffpfsc) demeure expérimental. Le développeur précise également que l'utilisation simultanée de ShadowMountPlus et du payload BackPork séparé n'est toujours pas prise en charge, en raison de conflits entre leurs montages fakelib.
 
Avec ShadowMountPlus 1.7beta1, drakmor propose une évolution importante de son outil de montage PS5. La refonte du runtime autour de SceShellCore, l'amélioration de la gestion des bibliothèques volumineuses et l'arrivée d'une interface web accompagnée d'une API HTTP/JSON rendent le projet plus complet et plus orienté vers l'automatisation.
 
Cette mise à jour reste toutefois une version bêta, et les avertissements concernant les risques liés aux montages d'images doivent être pris au sérieux. Les utilisateurs devront également vérifier la compatibilité de leur configuration, notamment concernant les profils de montage, les formats d'images et les versions de Kstuff-lite.
 
Téléchargement : ShadowMountPlus 1.7 beta1  
 
 
 

[PS4/PS5] Kstuff Lite 1.11 Beta débarque avec le support des firmwares 13.xx et 1.xx/2.xx

hier, 21:24

EchoStretch publie une mise à jour majeure de Kstuff Lite, qui étend la compatibilité du projet aux firmwares PS5 1.00 à 13.60. Cette version 1.11 Beta apporte notamment le support des firmwares 13.xx, des améliorations concernant les FPKG et plusieurs corrections techniques, avec une contribution importante de Drakmor.
 
Le développeur EchoStretch a annoncé la disponibilité de Kstuff Lite 1.11 Beta sur GitHub. Cette nouvelle version s'inscrit dans la continuité du développement de l'outil et élargit sa compatibilité avec différentes générations de firmwares PlayStation 5.
 
 
 
 
Une compatibilité étendue jusqu'au firmware 13.60
 
L'annonce principale de cette version concerne la prise en charge des firmwares 1.00 à 13.60. Kstuff Lite 1.11 Beta intègre ainsi des évolutions destinées à couvrir les firmwares 13.xx, mais également les versions 1.xx et 2.xx.
 
Cette extension représente un changement important pour les utilisateurs qui suivent l'évolution des outils de la scène PS5. Le support annoncé couvre désormais une plage de firmwares particulièrement large, même si les fonctionnalités concrètement disponibles peuvent dépendre de la version du système et de la configuration utilisée.
 
Les nouveautés de Kstuff Lite 1.11 Beta
 
Le changelog publié par EchoStretch détaille plusieurs ajouts et corrections :
 
- Support des firmwares 13.xx : ajout de la prise en charge des versions 13.x.
 
- Support des firmwares 1.xx et 2.xx : intégration de la compatibilité avec ces anciennes versions, avec une contribution de Drakmor.
 
- Support des FPKG jusqu'au firmware 11.40 : ajout de fonctionnalités relatives aux FPKG.
 
- Optimisation des performances : plusieurs ajustements destinés à améliorer le fonctionnement de l'outil.
 
- Support de l'application multimédia PS4 : ajout de la prise en charge de l'application Media.
 
- Correction des FPKG sur le firmware 11.60 : résolution d'un problème concernant les FPKG sur cette version.
 
- Correction d'Int3 pour les firmwares 13.xx : correction technique attribuée à idlesauce.
 
- Ajout de fonctionnalités diverses : intégration de plusieurs éléments supplémentaires au sein du projet.
 
Un travail important autour des FPKG
 
L'un des points mis en avant dans cette mise à jour concerne les FPKG. Le changelog mentionne à la fois l'ajout de la prise en charge jusqu'au firmware 11.40, la correction d'un problème sur le firmware 11.60 et plusieurs améliorations techniques.
 
EchoStretch souligne particulièrement le travail réalisé par Drakmor, qui a largement contribué au développement de cette partie du projet. Le développeur invite les utilisateurs à remercier ce dernier pour son investissement.
 
Il convient toutefois de distinguer la compatibilité annoncée de Kstuff Lite avec les firmwares jusqu'à 13.60 et la compatibilité FPKG explicitement détaillée jusqu'au firmware 11.40 dans le changelog. Ces deux informations ne doivent pas être interprétées comme une confirmation d'un support FPKG identique sur l'ensemble des versions 1.00 à 13.60.
 
Avec cette version 1.11 Beta, Kstuff Lite poursuit son évolution sur la scène PlayStation 5. L'arrivée du support des firmwares 13.xx, l'intégration des versions 1.xx et 2.xx ainsi que les améliorations liées aux FPKG constituent les principaux éléments de cette publication.
 
Les utilisateurs intéressés peuvent consulter le dépôt GitHub officiel afin de retrouver le code source, les modifications apportées et les fichiers associés à cette version.
 
Téléchargement : Kstuff Lite 1.11 Beta
 
 

[PS3] PS3HEN v3.6.0 disponible : le qCFW eMMC et de nouveaux outils de développement ar...

hier, 14:18

La scène PlayStation 3 continue de bouger en cette rentrée 2026. Le développeur esc0rtd3w vient de publier PS3HEN v3.6.0, une nouvelle version du célèbre environnement Homebrew Enabler destiné aux PS3 ne pouvant pas installer directement un Custom Firmware.
 
Cette mise à jour ne se contente pas de corriger quelques détails : elle apporte plusieurs évolutions destinées aussi bien aux utilisateurs qu'aux développeurs, avec notamment la prise en charge de l'eMMC pour le qCFW, de nouveaux outils de débogage et l'intégration de plusieurs homebrews directement dans le menu dédié.
 
 
 
 
 
Le qCFW évolue avec la prise en charge eMMC
 
L'une des principales nouveautés de cette version 3.6.0 concerne le qCFW, avec l'ajout de la prise en charge de l'eMMC.
 
Cette évolution est particulièrement intéressante pour les travaux autour du firmware et de l'exploitation bas niveau de la PS3. Elle a été intégrée grâce au travail d'aomsin2526 et vient compléter les possibilités offertes par PS3HEN pour les utilisateurs et développeurs qui explorent les fonctions internes de la console.
 
Un mode de débogage renforcé
 
PS3HEN v3.6.0 améliore également les possibilités de debug.
 
La charge utile permet désormais à plusieurs plugins du noyau d'envoyer simultanément des données de débogage. Un nouveau plugin de débogage Wi-Fi destiné au noyau est également ajouté dans :
 
/dev_flash/hen/plugins/kernel/
 
Un nouveau commutateur permettant de gérer les plugins internes fait également son apparition dans HFW Tools – Développement.
 
Ces modifications sont principalement destinées aux développeurs et aux utilisateurs avancés qui travaillent directement sur le comportement du système PS3.
 
 
 
 
Plusieurs homebrews directement intégrés
 
Autre changement particulièrement pratique : PS3HEN dispose désormais d'un véritable menu Homebrew Apps regroupant plusieurs applications populaires de la scène.
 
La version 3.6.0 intègre notamment :
 
- Apollo Save Manager
- ArtemisPS3
- IRISMAN
- Movian
- PKGi
- PS3 ezRemote
 
L'objectif est de simplifier l'accès à ces outils après l'installation de HEN, sans devoir rechercher et installer chaque application séparément.
 
Toujours une compatibilité importante
 
PS3HEN continue de couvrir une large gamme de firmwares.
 
Le projet prend notamment en charge les OFW CEX 4.80 à 4.82, ainsi que les HFW 4.83.1 jusqu'au HFW 4.93.1, avec également certaines configurations DEX.
 
La version publiée pour le firmware le plus récent indiqué par le projet est donc PS3HEN v3.6.0 pour HFW 4.93.1.
 
Les fonctions historiques de PS3HEN toujours présentes
 
Cette nouvelle version conserve les nombreuses fonctions qui ont fait le succès de HEN sur les PS3 Slim et Super Slim.
 
On retrouve notamment la compatibilité avec les gestionnaires de sauvegarde comme ManaGunZ, multiMAN et IRISMAN, le support des PSXISO et BDISO, les possibilités de modding via PS3MAPI, l'installation de packages Retail et DEBUG, les fonctions HAN, les appels système supplémentaires et différents patches permettant de rapprocher le comportement de la console de celui d'un CFW.
 
PS3HEN conserve également ses possibilités autour de la mémoire noyau, avec notamment une mémoire kernel RWX, ainsi que différentes fonctions destinées au développement et au debugging.
 
Une mise à jour toujours orientée scène PS3
 
Même si la PlayStation 3 appartient désormais à une génération ancienne, son écosystème Homebrew reste particulièrement actif. Cette version 3.6.0 montre surtout que les travaux ne se limitent plus aux simples fonctionnalités utilisateur : qCFW, eMMC, plugins kernel et outils de debug témoignent d'un travail toujours très orienté bas niveau.
 
Pour les utilisateurs disposant déjà d'une PS3 sous HEN, cette nouvelle version constitue donc une évolution intéressante, tandis que les développeurs bénéficient de plusieurs nouvelles briques pour poursuivre leurs expérimentations sur le système.
 
Attention toutefois : les développeurs rappellent de ne pas accéder au Factory Service Mode (FSM) avec PS3HEN actif et déconseillent l'installation de CCAPI, qui peut rendre le programme inutilisable après son premier lancement sous HEN.
 
La connexion au PSN reste également une opération à effectuer à ses propres risques. PS3HEN ne permet pas de masquer totalement son fonctionnement comme pourrait le faire un environnement CFW utilisant certaines solutions de spoofing ou de désactivation des syscalls.
 
Téléchargement : PS3HEN v3.6.0 est disponible dès maintenant, avec le HFW 4.93.1 correspondant 
 
 
 
 

[Multi] Dusklight 2.0.1 : le fork de Twilight Princess corrige ses premiers bugs et mus...

hier, 13:33

À peine 24 heures après la sortie majeure de Dusklight 2.0, l’équipe de TwilitRealm publie déjà la version 2.0.1. Cette nouvelle mouture se concentre essentiellement sur la correction des premiers problèmes rencontrés depuis l’arrivée du support des mods, du navigateur intégré et du randomizer maison.
 
Pour rappel, Dusklight est un projet permettant de jouer à The Legend of Zelda: Twilight Princess sur différentes plateformes, avec de nombreuses améliorations par rapport à l'expérience originale. La version 2.0 avait marqué un tournant important avec l'intégration d'un véritable environnement de modding.
 
 
 
 
 
Déjà 18 mods disponibles
 
Le lancement de Dusklight 2.0 semble avoir rapidement trouvé son public. Les développeurs indiquent que 18 mods sont déjà disponibles sur leur site, seulement 24 heures après la sortie de la version 2.0, avec de nouveaux contenus qui continuent d'arriver.
 
Cette architecture permet notamment d'installer des modifications sous la forme de fichiers .dusk, directement depuis Dusklight. Le logiciel dispose également d'un navigateur de mods intégré permettant de rechercher les créations disponibles, de consulter leurs informations et captures d'écran, puis de les télécharger et de les installer sans quitter l'application.
 
La version 2.0 avait également introduit un système de dépendances, des paramètres propres à chaque mod, la gestion des mises à jour et la possibilité d'activer ou désactiver les modifications directement en jeu.
 
Dusklight 2.0.1 corrige plusieurs problèmes importants
 
Cette nouvelle version apporte notamment une option permettant de modifier la région d'une sauvegarde lors de l'importation d'un fichier .gci ou .dusksave depuis le Save Manager.
 
Plusieurs problèmes liés aux sauvegardes et aux cartes mémoire ont également été corrigés. Un bug pouvait notamment provoquer l'écrasement d'une sauvegarde existante par un emplacement vide après un échec de chargement lorsque les sauvegardes instantanées étaient activées.
 
Les développeurs ont également corrigé des erreurs de carte mémoire provoquées par la présence de fichiers .gci en double dans le dossier de sauvegarde. Dusklight ne charge désormais que les fichiers .gci correspondant exactement au nom attendu, tandis que le Save Manager permet toujours d'importer des sauvegardes portant des noms personnalisés.
 
Une série de crashs corrigés
 
Le correctif s'intéresse également à plusieurs plantages rencontrés depuis la sortie de la version 2.0.
 
Sont notamment concernés :
 
- les crashs au démarrage sur les Mac équipés de processeurs Intel ;
- un crash au démarrage avec Vulkan, principalement rencontré sur Android ;
- un crash lors de la sortie du menu de lancement de Dusklight ;
- des plantages provoqués par certains mods remplaçant les dialogues ;
- des crashs audio avec des mods remplaçant les effets sonores.
 
Ce dernier point concerne notamment un problème identifié durant le combat contre Zant avec le mod Linkle.
 
L'interface bénéficie également de plusieurs corrections, notamment pour le réglage de l'échelle de l'interface qui ne mettait pas immédiatement à jour certaines polices et certains éléments des menus.
 
Les mods Luau gagnent en liberté
 
Dusklight 2.0.1 supprime également les limites de temps d'exécution des mods Luau.
 
Cette modification devrait offrir davantage de liberté aux développeurs utilisant ce système de scripting pour créer des modifications plus complexes, notamment au niveau de l'interface, des paramètres et des remplacements d'éléments du jeu.
 
Le randomizer intégré évolue lui aussi avec la mise à jour vers Dusklight Randomizer 1.0.4, qui corrige notamment l'exportation des données de seed pour les seeds déjà utilisées par une sauvegarde et un problème de logique concernant le Great Bridge of Hylia lors d'un départ dans Lanayru Twilight.
 
Un projet qui prend une nouvelle dimension
 
Avec Dusklight 2.0, le projet ne se contente donc plus de proposer une expérience améliorée de Twilight Princess. Il commence à constituer un véritable écosystème de mods, avec son propre format .dusk, son SDK, ses services pour les mods, son navigateur intégré et désormais un catalogue qui commence déjà à se remplir.
 
La version 2.0.1 constitue avant tout une passe de stabilisation, mais elle montre également que l'équipe réagit rapidement aux premiers retours de la communauté.
 
Dusklight 2.0.1 est disponible sur Windows, Linux, macOS, Android et iOS, avec plusieurs architectures proposées. Les différentes versions sont disponibles depuis la page officielle du projet sur GitHub.
 
Téléchargement : Dusklight 2.0.1