Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] PIZZA HEN v1.0 : le nouveau Toolbox PS5 intègre KStuff Lite, ShadowMountPlus et C...

aujourd'hui, 18:18

Le développeur Michele-M-Media vient de publier la première version publique de PIZZA HEN, un nouveau Toolbox destiné aux consoles PS5, regroupant plusieurs outils et services de la scène dans une interface unifiée.
 
Cette version v1.0 constitue le premier checkpoint public du projet et rassemble plusieurs composants déjà connus des utilisateurs de PS5.
 
 
in-991326121.png
 
 
Un Toolbox qui centralise plusieurs outils
 
PIZZA HEN v1.0 intègre notamment :
 
- PIZZA HEN Toolbox comme interface principale 
- un sélecteur permettant de choisir entre KStuff Lite 1.10 et KStuff DR 1.2 
- ShadowMountPlus 1.6beta16 comme version de référence 
- l'intégration de CheatRunner 0.17 
- le chemin d'installation des packages via DPIv2 
- la réparation des MetaInfo DPIv2 pour les firmwares 12.20 et supérieurs 
- une chaîne de services intégrant FTP et ps5debug-NG 
- une interface multilingue basée sur la langue configurée sur la PS5 
- la détection de builds provenant de plusieurs SDK 
- différents travaux de compatibilité autour de ShellCore et des services de débogage sur plusieurs firmwares
 
Une compatibilité DPIv2 confirmée jusqu'au firmware 12.70
 
L'un des points importants de cette première version concerne le chemin DPIv2 12.x.
 
Michele-M-Media indique que cette fonctionnalité a été validée matériellement sur les PS5 équipées des firmwares 12.20 à 12.70. Cette validation concerne spécifiquement le fonctionnement de cette partie de PIZZA HEN et ne doit donc pas être généralisée à l'ensemble des fonctionnalités du projet.
 
CheatRunner et raccourci Game Options
 
PIZZA HEN v1.0 embarque également CheatRunner 0.17. Un raccourci permettant d'accéder à CheatRunner depuis les options de jeu est présent dans cette version, mais le développeur précise qu'il s'agit encore d'une fonctionnalité expérimentale.
 
Ce raccourci n'est pas nécessaire au fonctionnement principal du couple Toolbox/CheatRunner et ne fait pas partie de la compatibilité matérielle annoncée pour la version 1.0.
 
Compilation
 
Le projet peut être compilé sous Windows avec WSL, notamment à l'aide du script :
 
RUN_BUILD_R713_CHEATRUNNER_GAME_OPTIONS_SHORTCUT.bat
 
Une procédure dédiée Linux/WSL est également disponible avec :
 
./RUN_BUILD_PIZZA_HEN.sh
 
Le projet conserve par ailleurs les conditions de licence de ses différents composants. Le code couvert par la GPL reste sous GPLv3, tandis que les composants tiers conservent leurs licences et leurs crédits respectifs.
 
Avec cette première publication publique, PIZZA HEN v1.0 se présente donc comme une solution centralisée regroupant plusieurs outils de la scène PS5, avec un premier niveau de validation particulièrement intéressant sur les firmwares 12.20 à 12.70.
 
Téléchargement : PIZZA HEN v1.0
 
 
 
 

[3DS] Red Viper améliore ses performances et rend Zero Racers jouable sur OLD3DS

aujourd'hui, 17:47

L’émulateur Red Viper, dédié à la console Virtual Boy et disponible sur Nintendo 3DS, vient de recevoir une nouvelle mise à jour. Développé par mrdanielps, le projet poursuit son évolution avec la version 1.3.2, qui apporte principalement d’importantes améliorations de performances.
 
Cette nouvelle version se concentre notamment sur Zero Racers, l’un des titres Virtual Boy qui pouvait encore poser des difficultés sur les anciennes Nintendo 3DS. Grâce aux optimisations apportées, le jeu est désormais jouable à pleine vitesse sur les modèles 3DS les moins puissants.
 
Zero Racers nettement amélioré
 
Le principal changement de cette version concerne donc Zero Racers. Les performances ont été considérablement améliorées et l’animation du titre fonctionne désormais à la bonne vitesse.
 
L’amélioration est particulièrement intéressante pour les possesseurs d’une ancienne Nintendo 3DS, qui peuvent maintenant profiter du jeu dans de bien meilleures conditions.
 
Red Viper améliore également ses performances avec Dragon Hopper, un autre titre Virtual Boy relativement exigeant. Des ralentissements peuvent toutefois encore apparaître sur les anciennes 3DS. Le jeu devrait être plus confortable sur New Nintendo 3DS, notamment lorsque la 3D stéréoscopique est désactivée.
 
 
 
 
 
Un émulateur optimisé pour la Nintendo 3DS
 
Red Viper est issu du projet r3Ddragon et reprend également certains éléments hérités d’émulateurs historiques comme Reality Boy et Red Dragon.
 
L’émulateur exploite un recompilateur dynamique ainsi qu’un rendu accéléré matériellement afin de tirer parti au maximum du processeur ARM11 de la Nintendo 3DS.
 
Parmi ses principales fonctionnalités, Red Viper propose notamment :
 
- La prise en charge des jeux Virtual Boy sous licence officielle à pleine vitesse.
- Le support de la 3D stéréoscopique.
- Les sauvegardes classiques et les états de sauvegarde.
- Un affichage à 50 Hz, correspondant au fonctionnement du Virtual Boy.
- Une configuration complète des commandes.
- La prise en charge des commandes spécifiques à la New 3DS et au Circle Pad Pro.
- Des commandes virtuelles affichées sur l’écran tactile.
- La personnalisation des palettes de couleurs.
 
Installation
 
Red Viper peut être utilisé sous deux formats sur Nintendo 3DS :
 
3DSX : à lancer via le Homebrew Launcher.
CIA : à installer directement sur la console avec FBI.
 
Les ROM peuvent être placées n’importe où sur la carte SD. L’émulateur mémorise automatiquement l’emplacement de la dernière ROM utilisée.
 
Changelog de Red Viper v1.3.2
 
Cette version apporte principalement :
 
- Des performances nettement améliorées dans Zero Racers.
- Zero Racers désormais jouable sur les anciennes Nintendo 3DS.
- L’animation de l’écran titre de Zero Racers fonctionne désormais à la bonne vitesse.
- Des améliorations de performances, dans une moindre mesure, pour Dragon Hopper.
- Dragon Hopper reste susceptible de subir quelques saccades sur les OLD3DS.
 
Avec cette version 1.3.2, Red Viper continue donc de repousser les limites de la Nintendo 3DS et permet désormais de profiter de Zero Racers dans de bien meilleures conditions, y compris sur les modèles originaux de la console.
 
Téléchargements : Red Viper v1.3.2
 
 
 

[3DS/Switch] Checkpoint 5.1.0 : une mise à jour majeure du gestionnaire de sauvegardes

aujourd'hui, 17:10

Le développeur Bernardo Giordano vient de publier Checkpoint 5.1.0, une nouvelle version de son célèbre gestionnaire de sauvegardes destiné aux consoles Nintendo 3DS et Nintendo Switch. Cette mise à jour apporte plusieurs nouveautés importantes, notamment un nouveau navigateur de fichiers, un serveur FTP entièrement remanié, de nombreuses améliorations de sécurité ainsi que des optimisations pour les transferts et restaurations.
 
Checkpoint permet depuis plusieurs années de sauvegarder et restaurer directement depuis la console les données de progression des jeux, tout en conservant les copies sur la carte SD. La version 5.1.0 pousse désormais beaucoup plus loin les possibilités de gestion des fichiers.
 
 
 
 
 
Un serveur FTP entièrement repensé
 
L'une des principales nouveautés concerne le serveur FTP, qui a été entièrement remplacé. Checkpoint utilise désormais une version plus récente du code de ftpd de mtheall, adaptée à son fonctionnement.
 
Sur Nintendo 3DS, les performances progressent fortement avec des transferts annoncés environ quatre fois plus rapides en envoi et deux fois plus rapides en téléchargement.
 
Cette amélioration provient notamment de la suppression des appels socket synchrones qui forçaient auparavant les opérations réseau et disque à s'exécuter alternativement. Les deux opérations peuvent désormais fonctionner en parallèle.
 
L'interface de la 3DS peut toutefois être légèrement moins réactive pendant un transfert FTP, ce qui est attendu avec cette nouvelle architecture.
 
Sur Nintendo Switch, plusieurs problèmes liés aux tampons des sockets ont également été corrigés. La désactivation du FTP ferme désormais réellement le socket d'écoute et interrompt les sessions actives.
 
Un nouveau navigateur de fichiers
 
Checkpoint 5.1.0 introduit également un nouveau navigateur de fichiers particulièrement intéressant.
 
Accessible depuis le système de scripts, celui-ci permet d'explorer directement depuis la console :
 
la carte SD ;
l'archive de sauvegarde actuellement utilisée par un jeu ;
les différents fichiers et dossiers contenus dans ces emplacements.
 
L'utilisateur peut copier, déplacer, renommer et supprimer des fichiers, créer des dossiers, consulter leurs propriétés et effectuer des opérations de compression ou décompression ZIP.
 
Il devient ainsi possible de modifier directement une sauvegarde sans passer systématiquement par un ordinateur. Un fichier peut par exemple être extrait d'une sauvegarde, modifié sur la carte SD, puis réintégré dans l'archive.
 
ExtData évolue sur Nintendo 3DS
 
La version 5.1.0 ajoute également extdata, un nouvel outil destiné à la Nintendo 3DS.
 
Celui-ci permet de créer une archive ExtData pour un titre qui n'en a jamais généré auparavant. Cette possibilité pourra notamment intéresser les utilisateurs de mods exploitant des fichiers ExtData sur des jeux qui ne les créent normalement pas.
 
Les nouvelles API permettent également aux scripts de :
 
créer, supprimer et renommer des dossiers dans les archives de sauvegarde ;
ouvrir une archive ExtData à partir de son identifiant ;
créer et supprimer des archives ExtData ;
analyser des identifiants ExtData spécifiques.
 
Ces changements offrent davantage de possibilités aux développeurs de scripts et aux créateurs de mods.
 
Des transferts sans fil plus pratiques
 
Checkpoint 5.1.0 permet désormais de définir un code PIN de réception fixe depuis les paramètres réseau de la 3DS ou les paramètres de connectivité de la Switch.
 
Jusqu'à présent, le code PIN était généré aléatoirement à chaque transfert. Il est maintenant possible d'en définir un permanent afin d'automatiser les transferts depuis un ordinateur avec chlink.
 
Une commande telle que chlink send --pin 1234 peut ainsi être intégrée à un script pour effectuer automatiquement plusieurs transferts.
 
Le développeur corrige également un problème qui pouvait provoquer l'erreur 403 « Invalid token » lors de l'utilisation de chlink send.
 
Une restauration 3DS plus sûre
 
La sécurité des opérations de restauration a également été renforcée sur Nintendo 3DS.
 
Checkpoint vérifie désormais les limites de longueur des chemins avant de supprimer les données existantes. Une restauration contenant un chemin trop long ne pourra donc plus supprimer préalablement la sauvegarde avant d'échouer.
 
Les fichiers temporaires générés par les systèmes d'exploitation de bureau sont également filtrés. Les fichiers comme .DS_Store ou les fichiers ._ de macOS ne pourront plus provoquer l'échec d'une restauration après la suppression de la sauvegarde présente sur la console.
 
Checkpoint reconnaît par ailleurs correctement certaines cartouches dont les sauvegardes sont stockées directement dans la mémoire NAND de la cartouche, notamment des titres comme WarioWare: DIY. Dans ce cas, l'application redirige désormais correctement l'utilisateur vers GodMode9i en mode DS.
 
Les boutons sont également désactivés pendant le chargement de la liste des titres afin d'éviter des opérations accidentelles.
 
Les utilisateurs de New Nintendo 3DS bénéficient enfin d'une fréquence de fonctionnement portée à 804 MHz pour les cœurs de l'application, une modification qui ne concerne pas les anciennes 3DS et 2DS.
 
La Switch améliore la gestion des grosses sauvegardes
 
Sur Nintendo Switch, Checkpoint 5.1.0 corrige un problème important qui pouvait faire échouer une restauration contenant des dizaines de milliers de petits fichiers, généralement vers la fin du processus.
 
La gestion de l'espace de stockage a été revue avec une préallocation des fichiers et une meilleure prise en compte de la taille réelle des clusters. Checkpoint peut ainsi détecter plus tôt si l'espace disponible est insuffisant.
 
La vérification des sauvegardes restaurées est également annoncée comme environ deux fois plus rapide, grâce au calcul du CRC directement à partir des données déjà présentes dans les tampons de copie.
 
Autre amélioration bienvenue : la Switch ne se met plus automatiquement en veille pendant une sauvegarde, une restauration ou un transfert. L'écran continue toutefois de s'assombrir normalement selon les paramètres d'inactivité de la console.
 
L'interface bénéficie enfin de nouvelles animations pour la grille et l'anneau de sélection.
 
De nouvelles langues
 
Checkpoint 5.1.0 ajoute également la traduction russe, qui rejoint les langues déjà disponibles : anglais, italien, français, allemand, portugais, espagnol, néerlandais, japonais, chinois simplifié, russe.
 
Le chinois simplifié est également désormais correctement sélectionnable dans les paramètres de la version 3DS.
 
Checkpoint et chlink
 
Checkpoint conserve l'ensemble de ses fonctionnalités principales sur les deux consoles, notamment la gestion des sauvegardes, les dossiers supplémentaires, le serveur FTP en arrière-plan, les transferts sans fil et le serveur HTTP permettant de consulter les journaux en temps réel.
 
Sur Switch, l'application conserve également son moteur graphique basé sur deko3d, son support du mode docké en 1080p et du mode portable en 720p ainsi que la vérification fichier par fichier après restauration.
 
L'outil PC chlink accompagne toujours Checkpoint et permet de transférer les sauvegardes entre un ordinateur et la console via le réseau local, sans câble USB ni manipulation de la carte SD. Des versions sont proposées pour Windows, macOS et Linux.
 
Une mise à jour particulièrement complète
 
Avec cette version 5.1.0, Bernardo Giordano propose donc une évolution conséquente de Checkpoint. Les améliorations touchent aussi bien les performances FTP que la manipulation directe des fichiers, les scripts, les transferts sans fil et la fiabilité des restaurations.
 
Les utilisateurs de Nintendo 3DS profitent notamment d'améliorations importantes de sécurité et de performances, tandis que la version Switch bénéficie d'une meilleure gestion des sauvegardes volumineuses et d'une vérification accélérée.
 
Téléchargements : Checkpoint 5.1.0
 
 

[Xbox 360] ABadAvatar s’adapte à BadUpdate 1.3 avec une nouvelle build de test

hier, 18:33

La scène Xbox 360 poursuit ses travaux autour de BadUpdate 1.3 avec une nouvelle évolution d’ABadAvatar. Une build de test du projet a été adaptée au fonctionnement de cette nouvelle version de l’exploit, avec plusieurs modifications importantes apportées au chargement des différentes étapes du processus. Cette version a été développée par bibarub, qui a également soumis une Pull Request au projet ABadAvatar afin d'intégrer officiellement ces changements.
 
 
 
 
Un support de BadAvatar ajouté
 
La principale nouveauté concerne l'intégration du support de BadAvatar, tout en conservant la possibilité de compiler les builds RBB existantes.
 
Pour y parvenir, plusieurs éléments internes d'ABadAvatar ont été remaniés. Le stage1 a notamment été réécrit afin de charger les données d'exécution du stage2 depuis un fichier externe.
 
Le développeur précise également avoir amélioré certains éléments internes du projet, notamment la section de sortie de xamtask, qui dispose désormais des noms des fonctions concernés, facilitant ainsi la compréhension et le développement du code.
 
Des modifications du processus de démarrage
 
La nouvelle build apporte également plusieurs ajustements au fonctionnement du démarrage de BadUpdate 1.3.
 
Le mécanisme lié au spoof du système de fichiers de bootanim a été désactivé, le développeur estimant qu'il n'était probablement pas nécessaire dans ce nouveau fonctionnement.
 
En revanche, la fonctionnalité de récupération de bootanim introduite avec BadUpdate 1.3 a été conservée. Son fonctionnement a toutefois été modifié : plutôt que de remplacer le fichier utilisé précédemment, le processus remplace désormais gamerprofile.xex.
 
Un autre point reste sous surveillance : gamerprofile est toujours déchargé immédiatement après l'exécution du code de stage3. Selon bibarub, cette méthode pourrait potentiellement provoquer des problèmes, même si elle fonctionne actuellement lors des tests.
 
Un problème identifié avec xbdm
 
Le développeur signale également un problème spécifique rencontré durant les tests.
 
Lorsqu'un plugin xbdm est chargé, le stage2 plante juste avant la transition vers le stage3. Une note a été ajoutée directement dans les fichiers du projet afin de documenter ce comportement.
 
Il s'agit donc d'un point à prendre en compte pour les utilisateurs qui disposent d'un environnement avec des plugins supplémentaires actifs.
 
Des premiers tests encourageants
 
La build de test a notamment été essayée sur une Xbox 360 Winchester. Les premiers retours indiquent un démarrage quasiment instantané et aucun problème majeur lors de l'utilisation.
 
Le fonctionnement peut également être associé à XeUnshackle 1.3 + AutoStart, permettant d'automatiser davantage le processus et d'éviter l'écran bleu affiché après le déclenchement de l'exploit.
 
Il est cependant important de rappeler qu'il s'agit encore d'une version de test. Le build final compatible avec BadUpdate 1.3 n'a pas encore été publié.
 
Les changements apportés par bibarub
 
La Pull Request détaille notamment les modifications suivantes :
 
- ajout du support de BadAvatar sans casser la compilation des builds RBB 
- réécriture du stage1 pour charger les données d'exécution du stage2 depuis un fichier externe 
- ajout des noms de fonctions dans la section de sortie de xamtask 
- désactivation du mécanisme de spoof du système de fichiers de bootanim 
- conservation de la fonction de récupération de bootanim de BadUpdate 1.3 
- remplacement de gamerprofile.xex dans le cadre de cette récupération 
- conservation du déchargement de gamerprofile après l'exécution du code stage3, malgré un risque potentiel de problèmes 
- identification d'un crash du stage2 lorsque le plugin xbdm est chargé
 
Cette évolution constitue donc une nouvelle étape dans l'adaptation d'ABadAvatar à BadUpdate 1.3, avec plusieurs changements internes destinés à assurer le fonctionnement du nouveau processus tout en maintenant la compatibilité avec les builds existantes.
 
La communauté Xbox 360 devra désormais attendre la version finale d'ABadAvatar pour BadUpdate 1.3, qui devrait notamment permettre de confirmer la stabilité de ces modifications et de déterminer si les problèmes encore identifiés, notamment avec xbdm, pourront être corrigés.
 
Téléchargement : ABadAvatar  / Lien badavatar1.3_PoC_-racing-_2
 
 
 
 
 
 
 
 

[Switch] Flycast v2.7 : localisation, multiscreen Naomi et de nombreuses corrections

hier, 17:38

L’émulateur Dreamcast, Naomi et Atomiswave Flycast vient de recevoir une nouvelle mise à jour majeure avec la publication de la version 2.7. Développée par flyinghead et les contributeurs du projet, cette nouvelle mouture apporte plusieurs fonctionnalités attendues, améliore la compatibilité avec de nombreux jeux et renforce l’émulation de certaines fonctions réseau et périphériques.
 
 
 
 
Une meilleure gestion du framerate
 
Flycast v2.7 introduit un nouveau système de détection et de gestion du framerate, accompagné d’améliorations du frame pacing. L’objectif est d'obtenir une cadence d'affichage plus régulière et une expérience plus fluide dans les jeux compatibles.
 
L’émulateur bénéficie également d’une localisation dans plusieurs langues supplémentaires : Français, Hongrois, Japonais, Portugais brésilien, Suédois
 
Les jeux Naomi multiscreen à l’honneur
 
L’une des principales nouveautés de cette version concerne la prise en charge du multiscreen sur Naomi.
 
Flycast v2.7 améliore ainsi la compatibilité avec :
 
Airline Pilot
Sega Strike Fighter
Derby Owners Club
 
Cette évolution est particulièrement intéressante pour les jeux d’arcade Naomi exploitant plusieurs écrans.
 
L’émulation du modem a également été améliorée, tout comme la prise en charge de DreamPicoPort et DreamPotato, grâce notamment aux contributions de RikkiGibson, Tails86 et nexus382.
 
Sur Android, Flycast ajoute par ailleurs la prise en charge de Google Auto Backup pour les sauvegardes VMU et la mémoire non volatile, permettant de mieux préserver ces données.
 
De nombreux jeux corrigés
 
Cette nouvelle version apporte également une longue série de corrections de compatibilité.
 
Parmi les titres concernés :
 
Cyber Troopers Virtual-On: Oratorio Tangram : amélioration des fonctionnalités en ligne pour la version japonaise.
Derby Owners Club : nouveau support.
Dinosaur King : nouveau support pour la version chinoise.
DreamParaPara : nouveau support.
F355 Challenge : corrections des fonctionnalités en ligne de la version japonaise.
Fish Life : nouveau support.
Love & Berry 3 : nouveau support pour la version chinoise.
NFL 2K1, NFL 2K2, NBA 2K1 et NBA 2K2 : correction de problèmes de gel.
Power Smash : correction des ralentissements en ligne.
Rune Jade : amélioration des fonctionnalités en ligne.
Samba de Amigo : corrections concernant les contrôles sur Naomi.
Airline Pilot et Sega Strike Fighter : améliorations liées au fonctionnement multiscreen.
 
Ces corrections viennent compléter les nombreux ajustements apportés au cœur de l’émulation afin d'améliorer progressivement la compatibilité avec le catalogue Dreamcast et arcade de Flycast.
 
De nouveaux contributeurs
 
Le projet accueille également plusieurs nouveaux contributeurs ayant effectué leur première contribution à Flycast : Windsurf7, Kyuyrii, eadmaster, PLCodingStuff, marcgardent, AurisDSP et engdyn.
 
Avec cette version 2.7, Flycast continue donc son évolution en combinant nouvelles fonctionnalités, amélioration de l’émulation arcade et corrections de compatibilité.
 
Téléchargement : Flycast 2.7