Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Connecté Dernière activité aujourd'hui, 17:50
*****

Sujets que j'ai initiés

[PS5] AnyPS5 veut porter les jeux PS5 sur Windows et Linux sans émulation

aujourd'hui, 17:21

Alors que les projets d'émulation PS5 cherchent à reproduire le fonctionnement de la console sur PC, un nouveau projet open source baptisé AnyPS5 explore une approche différente : porter directement les exécutables et les bibliothèques système de la PlayStation 5 afin de les faire fonctionner nativement sous Windows et Linux.
 
Développé par boykopovar, le projet en est encore à ses débuts, mais il affiche déjà des avancées techniques intéressantes, notamment au niveau de l'exécution du code et du rendu graphique.
 
 
 
 
Une approche différente de l'émulation
 
L'objectif d'AnyPS5 est de transformer les exécutables PS5 en programmes capables de fonctionner sur un ordinateur classique, sans avoir recours à un émulateur traditionnel.
 
Cette approche est notamment rendue possible par l'utilisation, sur PlayStation 5, d'une architecture processeur x86-64, également présente sur la majorité des PC modernes. Cependant, cette architecture commune ne suffit pas à garantir la compatibilité : les jeux dépendent de bibliothèques système, d'API graphiques et de fonctionnalités propres à la console.
 
Pour répondre à ces contraintes, AnyPS5 met en place plusieurs composants :
- Un outil de reliaison (relinker) destiné à adapter les exécutables au format du système cible.
- Des bibliothèques système PRX permettant de prendre en charge les fonctions nécessaires à la liaison dynamique.
- Un système de traduction graphique chargé de convertir le pipeline AGC de la PS5 vers Vulkan.
- Un recompilateur de shaders capable de générer du code SPIR-V validé avec les outils officiels.
 
L'objectif final est de permettre au jeu de s'exécuter comme une application PC classique, plutôt que de reproduire l'ensemble de l'environnement matériel de la PS5.
 
Des premiers résultats au niveau du rendu graphique
 
Même si le projet reste expérimental, les développeurs ont déjà franchi plusieurs étapes.
 
Selon les informations publiées dans le dépôt officiel, l'exécution parvient à atteindre les fonctions _start et main(). Le développement porte également sur la gestion des exceptions et du déroulement de la pile, des éléments nécessaires au fonctionnement correct des programmes.
 
Le recompilateur de shaders a, de son côté, déjà produit du code SPIR-V validé. Le projet est également capable d'entrer dans la boucle de rendu et d'afficher une première image contenant le logo de l'application.
 
Cette étape constitue un résultat technique intéressant, mais elle ne signifie pas encore qu'un jeu PS5 complet peut être exécuté.
 
Un blocage dès la sixième image
 
Les avancées restent accompagnées de limitations importantes. Le projet est actuellement bloqué à la sixième image, en raison d'une exception liée au modèle de mémoire SPIR-V utilisé par le processeur graphique AGC.
 
Cette difficulté illustre la complexité du travail nécessaire pour adapter les fonctionnalités graphiques de la PlayStation 5 à l'environnement Vulkan sur PC. La gestion de la mémoire, des shaders et des opérations spécifiques au GPU doit être suffisamment compatible pour permettre un rendu stable.
 
Le fait d'atteindre la boucle de rendu et d'afficher une première image reste néanmoins une étape de développement concrète.
 
Pas encore de version publique
 
Pour le moment, AnyPS5 ne propose aucune version publique destinée aux utilisateurs. Les développeurs souhaitent attendre qu'au moins un jeu puisse être lancé avec succès avant de publier les premières versions.
 
Le dépôt du projet est toutefois accessible publiquement sur GitHub, ce qui permet de suivre les travaux et les différentes évolutions du code source.
 
Le projet se présente comme un outil d'interopérabilité, de recherche, de compatibilité et de préservation. Il n'intègre ni firmware, ni clés de chiffrement, ni logiciels propriétaires de Sony.
 
Un potentiel intéressant, mais des obstacles considérables
 
L'approche choisie par AnyPS5 pourrait, en théorie, réduire certaines surcharges associées à l'émulation, notamment en évitant de reproduire intégralement le comportement d'un processeur différent. Toutefois, les performances réelles dépendront de la qualité du portage, de la compatibilité des bibliothèques et de l'efficacité de la traduction graphique.
 
De nombreux composants restent à prendre en charge avant d'envisager une véritable expérience de jeu :
 
- Les bibliothèques système de la PS5.
- Le rendu graphique et les fonctionnalités AGC.
- La gestion de la mémoire.
- L'audio et les périphériques d'entrée.
- Les fonctions spécifiques utilisées par chaque jeu.
- La stabilité et les performances en conditions réelles.
 
Il existe donc une différence importante entre afficher un logo et faire fonctionner un jeu commercial complet avec ses différents systèmes.
 
AnyPS5 est un projet à suivre de près dans la scène PlayStation 5, non pas parce qu'il permet déjà de jouer aux jeux PS5 sur PC, mais parce qu'il explore une méthode différente de l'émulation traditionnelle.
 
L'exécution du code, la génération de shaders SPIR-V et l'affichage d'une première image montrent que le développement a dépassé le stade d'une simple idée. Cependant, le chemin vers un premier jeu jouable reste long. La prochaine étape déterminante sera de parvenir à exécuter un jeu complet de manière stable. Si les développeurs réussissent à franchir ce cap, AnyPS5 pourrait ouvrir une nouvelle piste dans le portage des jeux PlayStation 5 vers Windows et Linux. Pour l'instant, il s'agit d'un projet expérimental prometteur, mais encore très éloigné d'une solution utilisable par le grand public.
 
Téléchargement : AnyPS5
 
 
 

[PS4 / PS5] PKG Viewer v1.14.1 disponible : trophées, médailles et nouveau mode

aujourd'hui, 16:37

Le développeur Loopayeh poursuit le développement de son utilitaire PKG Viewer, avec la publication de la version 1.14.1. Cette nouvelle mise à jour apporte plusieurs améliorations concernant l'affichage des trophées, la présentation des informations techniques et la personnalisation de l'interface.
 
Après les fonctionnalités introduites dans les précédentes versions, notamment la détection des packages OFC/FPKG et le renommage des fichiers, cette version se concentre sur l'expérience utilisateur et l'analyse des contenus PS4 et PS5.
 
 
 
 
Trophées : une gestion plus complète
 
La version 1.14.1 améliore l'onglet consacré aux trophées avec une prise en charge plus étendue des informations affichées.
 
PKG Viewer permet désormais de présenter :
- La liste des trophées avec leurs icônes.
- La bannière graphique du titre.
- Le nombre total de trophées.
- Les indicateurs de trophées cachés.
- Les véritables grades : Platine, Or, Argent et Bronze.
- L'exportation des icônes vers un dossier.
 
Ces fonctionnalités sont disponibles pour les packages PS4 et PS5, les images et les dossiers de jeux pris en charge par l'application.
 
Autre ajout important, les packs de trophées PS5 présents dans les images sont désormais pris en charge. Le programme privilégie également les packs de trophées PS5 plutôt que les fichiers système lorsque plusieurs sources sont disponibles.
 
Pour la détermination des grades, PKG Viewer utilise un fonctionnement hors ligne de secours lorsque les informations nécessaires ne sont pas disponibles via les données habituelles.
 
Les badges déplacés dans l'onglet Specs
 
La présentation des informations techniques évolue également.
 
Les badges liés à la plateforme, à la région, à la taille, au type et au package sont désormais regroupés dans l'onglet Specs. Les badges vides sont automatiquement masqués, tandis que la grille d'informations a été resserrée afin de réduire les espaces inutiles.
 
Cette organisation permet de centraliser les caractéristiques essentielles du package dans une seule section.
 
Un nouveau mode sans couverture
 
Loopayeh ajoute une option permettant de masquer l'illustration de couverture afin de réduire l'espace occupé par l'interface.
 
Un bouton dédié permet désormais de passer en mode « Hide cover », qui réduit la fenêtre aux colonnes d'informations. Le réglage est mémorisé pour les prochaines utilisations.
 
Un autre bouton permet de maintenir la fenêtre au premier plan grâce à la fonction « Always on top », elle aussi sauvegardée.
 
Le chemin du fichier est également réorganisé : il s'affiche désormais sur une ligne distincte, sous les boutons, afin d'améliorer la lisibilité.
 
Une interface revue pour les images
 
L'affichage des images bénéficie de plusieurs ajustements.
 
La barre de boutons située au bas de la fenêtre remplace l'ancienne barre latérale. Elle regroupe les commandes suivantes :
 
- Image précédente / suivante.
- Liste des images.
- Enregistrement.
- Copie.
 
Les aperçus carrés sont désormais étendus pour occuper l'espace disponible dans l'onglet. Le programme recalcule également l'affichage lors du changement d'onglet afin de garantir un ajustement correct des images.
 
Démarrage plus rapide et fenêtre optimisée
 
La version 1.14.1 améliore enfin le fonctionnement général de PKG Viewer.
 
Le développeur annonce notamment :
 
- Une fenêtre par défaut plus petite, qui s'agrandit uniquement lorsque cela est nécessaire.
- Un démarrage hors ligne plus rapide.
- Une réduction des attentes liées aux connexions réseau.
- Une meilleure gestion des packs de trophées PS5.
 
Ces changements visent à rendre l'application plus réactive, notamment lorsque l'utilisateur travaille sans connexion Internet.
 
 
Télécharger : PKG Viewer v1.14.1
 

[PS4] GoldHEN v2.4b18.12 : support des firmwares 13.02, 13.04 et 13.50

hier, 21:10

Le développeur SiSTRo poursuit le développement de GoldHEN avec la publication de la version 2.4b18.12, une nouvelle mise à jour qui étend la compatibilité du célèbre payload PS4 aux firmwares 13.02, 13.04 et 13.50. Cette nouvelle version intervient moins de 24 heures après la précédente mise à jour, qui avait introduit la prise en charge du firmware 13.52. Une succession de releases qui illustre le travail mené par les développeurs pour accompagner les différentes versions de logiciels système compatibles avec les exploits de la scène PlayStation 4.
 
 
 
 
GoldHEN 2.4b18.12 : trois nouveaux firmwares pris en charge
 
La principale nouveauté de cette version réside dans l'ajout du support des firmwares intermédiaires 13.02, 13.04 et 13.50. GoldHEN 2.4b18.12 prend ainsi en charge les versions suivantes :
 
- Firmware 13.02
- Firmware 13.04
- Firmware 13.50
- Firmware 13.52
 
L'objectif est de permettre aux utilisateurs disposant de ces versions du système PS4 de profiter des fonctionnalités proposées par GoldHEN, sous réserve de disposer d'une méthode d'exploitation compatible avec leur firmware.
 
SiSTRo continue donc d'élargir la couverture de son payload, avec le soutien de contributeurs tels que ctn et Kameleon, remerciés pour leur participation au développement.
 
Une version bêta à utiliser avec précaution
 
GoldHEN v2.4b18.12 est toujours distribué en version bêta. Même si des tests ont été réalisés sur les firmwares concernés avant sa publication, le développeur rappelle que des bugs ou des comportements imprévus peuvent encore survenir.
 
Les utilisateurs rencontrant des problèmes sont invités à les signaler via les canaux officiels du projet afin de contribuer à l'amélioration des prochaines versions.
 
Comment utiliser GoldHEN 2.4b18.12 ?
 
Pour les utilisateurs disposant d'une PS4 compatible, la procédure générale consiste à :
 
Vérifier la version du firmware installée dans Paramètres > Système > Informations système.
 
Utiliser une méthode d'exploitation adaptée au firmware de la console.
 
Charger GoldHEN v2.4b18.12 via un hôte compatible.
 
Attendre la fin du processus sans interrompre la console.
 
Vérifier que GoldHEN est correctement chargé depuis le menu de la PS4.
 
Attention : il est recommandé de désactiver les mises à jour automatiques afin d'éviter une mise à niveau involontaire du logiciel système. La compatibilité d'un hôte dépend de sa prise en charge effective du firmware utilisé.
 
Avec cette nouvelle mise à jour, SiSTRo continue de faire évoluer GoldHEN pour couvrir davantage de firmwares PS4. L'ajout des versions 13.02, 13.04 et 13.50, peu après le support du firmware 13.52, constitue une nouvelle étape dans le développement du payload.
 
La scène PS4 poursuit ainsi ses avancées, tandis que les développeurs travaillent à maintenir la compatibilité avec les différentes versions de logiciels système.
 
Téléchargement : GoldHEN v2.4b18.12
 
 

[Switch] Goldleaf 1.2.1 disponible avec plusieurs améliorations

hier, 20:39

Le développeur XorTroll vient de publier une nouvelle version de Goldleaf, qui passe en version 1.2.1. Cette mise à jour reste relativement mineure, mais apporte plusieurs améliorations de confort, des corrections de stabilité et une meilleure compatibilité avec les données système récentes.
 
 
 
 
Goldleaf 1.2.1 : les nouveautés
 
Cette version améliore tout d'abord l'affichage des images. Lorsqu'une image possède des dimensions trop importantes, son aperçu est désormais automatiquement redimensionné dans la fenêtre de prévisualisation afin d'éviter les problèmes d'affichage. Goldleaf 1.2.1 ajoute également une nouvelle option permettant d'afficher la vitesse de connexion USB, une information particulièrement utile lors des transferts de fichiers entre la console et un ordinateur.
 
Côté stabilité, plusieurs crashs aléatoires pouvant survenir lors de la fermeture de l'application ont été corrigés.
 
Le développeur a également ajouté la prise en charge d'une nouvelle révision du format NACP, permettant à Goldleaf de mieux gérer certaines informations associées aux logiciels Nintendo Switch.
 
Enfin, cette version apporte quelques ajustements supplémentaires, notamment une petite modification du code chargé de la réinitialisation de version ainsi qu'une mise à jour des valeurs utilisées par le keygen.
 
Changelog :
- Aperçu des images automatiquement redimensionné lorsque leurs dimensions sont trop importantes.
- Ajout d'une option pour afficher la vitesse USB.
- Correction de crashs aléatoires lors de la fermeture de Goldleaf.
- Prise en charge d'une nouvelle révision du NACP.
- Ajustement du code de réinitialisation de version.
- Mise à jour des valeurs du keygen.
 
Avec Goldleaf 1.2.1, XorTroll propose donc une mise à jour principalement axée sur la stabilité, la compatibilité et quelques améliorations pratiques. Une évolution discrète, mais bienvenue pour les utilisateurs qui continuent d'utiliser Goldleaf sur leur Nintendo Switch.
 
Téléchargement : Goldleaf 1.2.1
 

[Switch] NXThemesInstaller 3.0.2 disponible : meilleure gestion des écrans de démarrage...

hier, 20:32

Le développeur exelix11 vient de publier une nouvelle mise à jour de NXThemesInstaller, qui passe en version 3.0.2. Cet outil, intégré au projet SwitchThemeInjector, permet de gérer et d'installer des thèmes personnalisés sur Nintendo Switch.
 
Cette nouvelle version apporte plusieurs améliorations, notamment au niveau de la gestion des images utilisées par l'écran de démarrage de Hekate, ainsi que des corrections dans les outils de traitement des thèmes.
 
 
 
 
Les nouveautés de NXThemesInstaller 3.0.2
 
Meilleure gestion des images de démarrage Hekate
 
NXThemesInstaller 3.0.2 améliore la prise en charge des images utilisées sur l'écran de démarrage de Hekate. Le logiciel peut désormais détecter les images au format portrait et les faire pivoter automatiquement lorsque cela est nécessaire, afin de garantir une orientation adaptée.
 
Installation des bootscreens via Themezer
 
La mise à jour ajoute également la prise en charge de l'API Themezer dédiée aux écrans de démarrage. Les utilisateurs peuvent maintenant installer les bootscreens directement depuis cette plateforme, de la même manière que les thèmes classiques.
 
Correction du traitement des nombres décimaux
 
Enfin, un problème lié à l'analyse des nombres à virgule flottante dans NxThemeTool a été corrigé. Cette modification permet de résoudre les erreurs de lecture de certaines valeurs numériques utilisées dans les fichiers de thèmes.
 
Avec cette version 3.0.2, exelix11 poursuit le développement de NXThemesInstaller en améliorant la gestion des écrans de démarrage Hekate et en simplifiant l'installation des bootscreens depuis Themezer. Une mise à jour qui intéressera les utilisateurs de Nintendo Switch souhaitant personnaliser leur console.
 
Téléchargement : NXThemesInstaller 3.0.2