Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] AMPR Emu 0.4.2.1 : la compression LZ4 réduit la taille des jeux et accélère les c...

aujourd'hui, 12:57

Le développeur drakmor vient de publier une nouvelle version de son projet AMPR Emu, qui passe en version 0.4.2.1. Cette mise à jour expérimentale apporte une évolution particulièrement intéressante au niveau de la gestion des fichiers de données des jeux avec l'intégration de la compression LZ4.
 
 
 
 
 
Des jeux deux fois moins volumineux
 
La principale nouveauté d'AMPR Emu 0.4.2.1 est donc la prise en charge des packs compressés au format LZ4.
 
D'après le développeur, cette nouvelle méthode permettrait de réduire la taille des jeux d'environ deux fois, tout en améliorant sensiblement les performances lors de leur chargement.
 
Le gain annoncé serait de l'ordre de 30 à 40 % sur les temps de chargement, ce qui pourrait rendre cette solution particulièrement intéressante pour les utilisateurs disposant d'un espace de stockage limité ou souhaitant optimiser l'utilisation des données par l'émulateur.
 
La documentation du projet explique également le nouveau workflow permettant de créer et d'utiliser ces Asset Packs compressés.
 
Une version encore expérimentale
 
Attention toutefois, cette version 0.4.2.1 reste une version de test. Drakmor précise que les changements importants apportés au fonctionnement interne peuvent entraîner l'apparition de bugs.
 
Un problème connu concernant les sauvegardes reste notamment présent. Le développeur indique que ce problème sera traité dans une prochaine version, son objectif actuel étant principalement de travailler sur les performances.
 
Il est donc recommandé de considérer cette release comme une version destinée aux tests plutôt qu'une version parfaitement stable.
 
Une évolution intéressante pour AMPR Emu
 
Avec cette première implémentation de la compression LZ4, AMPR Emu franchit néanmoins une nouvelle étape. La possibilité de réduire fortement la taille des données tout en accélérant les chargements pourrait devenir un élément important des prochaines versions du projet.
 
Pour le moment, il faudra cependant attendre les prochaines releases afin de voir si les problèmes liés aux sauvegardes et les bugs introduits par ces changements sont corrigés.
 
Principales nouveautés :
 
- Support des packs compressés en LZ4 ;
- Taille des jeux réduite d'environ 50 % ;
- Chargements annoncés 30 à 40 % plus rapides ;
- Optimisations axées sur les performances ;
- Problème avec les sauvegardes toujours présent ;
- Version expérimentale avec des bugs potentiels.
 
Téléchargement : AMPR Emu 0.4.2.1
 
 

[Switch] Ryujinx-Nextendo v1.8.2 : Mario Kart 8 Deluxe passe en version 4.0.0

aujourd'hui, 06:44

Le projet Ryujinx-Nextendo continue son développement avec la publication de la version v1.8.2. Cette nouvelle mouture apporte une modification ciblée mais importante concernant la compatibilité de Mario Kart 8 Deluxe avec les serveurs du projet.
 
 
 
 
 
Mario Kart 8 Deluxe nécessite désormais la version 4.0.0
 
La principale évolution de cette version concerne Mario Kart 8 Deluxe, qui doit désormais être exécuté en version 4.0.0.
 
La mise à jour 4.0.0 de Nintendo a été publiée le 1er septembre 2026. Les développeurs de Ryujinx-Nextendo ont toutefois attendu avant de modifier la version requise, afin de vérifier son fonctionnement réel avec leurs serveurs.
 
Cette précaution est importante : le simple fait que le jeu parvienne à se connecter aux serveurs ne garantit pas que les parties en ligne fonctionnent correctement.
 
Les développeurs expliquent notamment qu'un test récent avec le mode Versus de Super Mario Maker avait permis de se connecter, de créer un lobby et de lancer une partie, avant que le jeu ne plante au moment de franchir la ligne d'arrivée. Autrement dit, « ça se connecte » ne signifie pas forcément « ça fonctionne ».
 
Après validation d'une course complète sur Mario Kart 8 Deluxe, la version 4.0.0 est donc désormais officiellement requise.
 
 
 
 
Pas de changement pour CTGP Deluxe
 
Les joueurs utilisant CTGP Deluxe ne sont pas concernés par cette modification.
 
Cette configuration continue de fonctionner avec la version de base 3.0.3, associée au mod vérifié. Les développeurs précisent que cette configuration est testée séparément.
 
Smash Bros. Ultimate et Mario Maker 2 inchangés
 
Les autres jeux pris en charge conservent leurs versions actuelles :
 
Super Smash Bros. Ultimate : version 13.0.5
Super Mario Maker 2 : version 3.0.3
Mario Kart 8 Deluxe : désormais 4.0.0
 
Aucun changement n'est donc apporté aux versions de Smash Bros. Ultimate et Super Mario Maker 2 par rapport à Ryujinx-Nextendo v1.8.1.
 
Une seule version de jeu supportée à la fois
 
Ryujinx-Nextendo conserve volontairement un principe important : une seule version d'un jeu est supportée simultanément.
 
La raison est technique. Faire cohabiter différentes versions du même jeu dans un même lobby peut provoquer des problèmes de synchronisation et entraîner des désynchronisations (desync) entre les joueurs.
 
Les utilisateurs qui utilisent encore Mario Kart 8 Deluxe en version 3.0.5 doivent donc mettre à jour leur jeu vers la version 4.0.0 pour continuer à utiliser cette configuration avec Ryujinx-Nextendo.
 
Ryujinx-Nextendo v1.8.2
 
Cette version v1.8.2 est donc principalement une mise à jour de compatibilité, mais elle permet surtout de maintenir un environnement multijoueur cohérent après l'arrivée de la mise à jour 4.0.0 de Mario Kart 8 Deluxe.
 
Le projet poursuit ainsi son développement autour du multijoueur et de la compatibilité des différentes versions de jeux Nintendo Switch.
 
Téléchargement : Ryujinx-Nextendo v1.8.2
 
 
 
 

[PS4/PS5] KytyPlus v3.3 améliore la stabilité, l’audio et le débogage de l’émulateur PS...

hier, 14:57

Le développement de KytyPlus se poursuit avec la publication de la version v3.3, une nouvelle mise à jour qui ne cherche pas forcément à ajouter une longue liste de nouvelles fonctionnalités, mais qui se concentre principalement sur la stabilité, la gestion des blocages, l’audio et les outils de diagnostic.
 
 
 
 
Pour rappel, KytyPlus est un projet dérivé de Kyty visant à faire progresser l’émulation des jeux PS4 et PS5 sur PC. Comme toujours avec ce type de projet, la compatibilité reste très variable selon les jeux et l'émulation demeure encore à un stade expérimental.
 
Des délais d’attente pour éviter les blocages interminables
 
L'un des principaux changements de cette v3.3 concerne la gestion des attentes côté GPU.
 
Les opérations d’attente sur les fences disposent désormais d'un timeout de 10 secondes dans CommandBuffer::WaitForFenceOnly(). L'objectif est d'éviter qu'un problème de pilote graphique ou de synchronisation ne provoque un blocage définitif de l'émulateur.
 
Le même principe est appliqué aux sémaphores : MasterSemaphore::Wait() dispose désormais d'un timeout de 30 secondes.
 
La gestion de la réutilisation des command buffers a également été revue. BeginNext() tente maintenant plusieurs solutions de manière progressive avant d'agrandir le pool de buffers. En dernier recours, l'émulateur peut attendre le master semaphore avant de créer de nouveaux buffers.
 
Ces changements devraient permettre à KytyPlus de mieux réagir lorsqu'un jeu ou le pilote graphique rencontre un problème de synchronisation.
 
Un audio plus réactif
 
La partie audio bénéficie également d'un travail important.
 
La latence audio cible passe de 40 à 30 ms, ce qui doit permettre une restitution plus réactive.
 
Plusieurs paramètres de mise en mémoire tampon ont également été ajustés :
 
nombre maximal de buffers en attente réduit de 16 à 8 ;
délai d'attente réduit de 200 à 100 ms ;
vérification plus fréquente des buffers ;
meilleure gestion des underruns lorsque le GPU est fortement sollicité.
 
KytyPlus peut ainsi vider plus agressivement les buffers audio lorsqu'une attente trop importante est détectée, afin de limiter les coupures et les saccades.
 
La validation Vulkan activée par défaut
 
Autre changement important : les couches de validation Vulkan sont désormais activées par défaut.
 
Cette modification vise principalement les développeurs et permet de détecter plus facilement les violations des spécifications Vulkan, les erreurs liées aux ressources ou encore les problèmes de synchronisation.
 
Cela devrait donc faciliter le diagnostic des problèmes rencontrés par l'émulateur.
 
Attention cependant : cette validation supplémentaire entraîne une surcharge qui peut avoir un impact sur les performances.
 
Les utilisateurs qui souhaitent effectuer des tests de performances peuvent la désactiver avec l'option :
 
--vulkan-validation false
 
HTTP et HTTPS améliorés
 
KytyPlus conserve également la correction introduite précédemment concernant la gestion des requêtes HTTP.
 
Auparavant, HttpWaitRequest pouvait effectuer une boucle extrêmement rapide en attendant une réponse, provoquant une consommation CPU inutile ainsi qu'une importante accumulation de logs.
 
Le système utilise désormais une attente de 10 ms entre les vérifications, avec une gestion basée sur une deadline pour les timeouts.
 
Le support réseau a par ailleurs été testé avec plusieurs services, notamment Google, GitHub, l'API GitHub et le site kytyps5.github.io.
 
Le support TLS 1.2 et TLS 1.3 est également confirmé via la configuration mbedTLS du projet.
 
Une évolution intéressante, mais KytyPlus reste expérimental
 
Avec cette version 3.3, KytyPlus continue donc de consolider ses fondations plutôt que de révolutionner l'émulation PS4/PS5.
 
Les améliorations apportées aux synchronisations GPU, à l'audio et au système de validation Vulkan peuvent toutefois être particulièrement intéressantes pour les utilisateurs confrontés à des crashs, des blocages ou des problèmes de fluidité.
 
Il faut néanmoins garder à l'esprit que de nombreux jeux peuvent encore refuser de démarrer ou planter, l'émulation étant toujours en phase bêta. Autre limitation connue : la décompression Oodle/Kraken reste indisponible dans les builds autonomes.
 
Source : KytyPlus 3.3
 
 
 

[PS1/PS2] PS1VMC Tool et PS2VMC Tool reviennent avec de nouvelles versions

hier, 09:19

Après près de deux ans sans nouvelle évolution majeure, Bucanero vient d’annoncer une nouvelle génération de ses outils dédiés à la gestion des cartes mémoire virtuelles de la PlayStation 1 et de la PlayStation 2.
 
Le projet PS1/PS2 VMC Tool permet de gérer directement depuis un PC les sauvegardes stockées dans des cartes mémoire virtuelles (VMC). Les outils permettent notamment de consulter le contenu des cartes, d’importer ou d’exporter des sauvegardes et de manipuler les différents formats utilisés par les deux consoles.
 
 
 
 
 
PS2VMC Tool v2.0.0
 
Cette nouvelle version s’adresse particulièrement aux utilisateurs de la PS2 utilisant des cartes mémoire virtuelles. Elle facilite la gestion des sauvegardes directement depuis un ordinateur, notamment pour effectuer des sauvegardes de sécurité, transférer des parties ou récupérer d'anciennes sauvegardes.
 
Pour rappel, l’ancienne version PS2VMC Tool proposait déjà des fonctions permettant d’afficher les informations d’une VMC, de lister son contenu, d’injecter ou d’extraire des fichiers ainsi que d’importer et d’exporter des sauvegardes aux formats PSV et PSU.
 
Une interface Web pour simplifier l'utilisation
 
Pour ceux qui préfèrent éviter la ligne de commande, Bucanero propose également un PS2 VMC Web Manager.
 
Cette interface graphique accessible depuis un navigateur offre une manière beaucoup plus conviviale de gérer les cartes mémoire virtuelles et leurs sauvegardes.
 
Le développeur présente donc cette mise à jour comme une nouvelle solution destinée aux passionnés de rétro-gaming PS1 et PS2 souhaitant conserver, transférer ou organiser facilement leurs sauvegardes.
 
À retenir :
- PS1VMC Tool et PS2VMC Tool bénéficient de nouvelles versions.
- Gestion des cartes mémoire virtuelles PS1 et PS2 depuis un PC.
- Import et export des sauvegardes.
- Gestion des sauvegardes présentes dans les VMC.
- PS2 VMC Web Manager disponible pour ceux qui préfèrent une interface graphique.
- Projet open source disponible sur GitHub.
 
Téléchargement : PS2VMC Tool v2.0.0
 
 
 
 

[PS4/PS5] Kura, une application multiplateforme dédiée à la gestion des jeux PlayStatio...

hier, 08:54

Le développeur Nookie vient de publier Kura 1.6.50, une nouvelle version de son application multiplateforme dédiée à la gestion des jeux PlayStation. Cette mise à jour fait suite à l'audit approfondi réalisé dans la version 1.6.49 et s'attache à corriger les derniers problèmes identifiés, notamment au niveau du tableau de bord PS4/PS5, des transferts de fichiers, de la récupération système et de la sécurité. 
 
 
 
 
 
 
Kura se présente comme une bibliothèque unique capable de gérer les jeux des différentes générations PlayStation : PS1, PS2, PSP, PS3, PS4, PS5 et PS Vita. L'application analyse directement les fichiers afin d'identifier les titres, récupérer leurs métadonnées et jaquettes, détecter les doublons, organiser les jeux et permettre leur transfert ou leur installation sur les consoles compatibles.
 
Le projet est disponible sous Windows, macOS (Apple Silicon et Intel) et Linux, sans installation complexe, compte ni connexion obligatoire. La distribution comprend également les payloads kura-loader-ps4.elf et kura-loader-ps5.elf.
 
 
 
 
 
 
Le suivi de la température fait son apparition
 
L'une des nouveautés de cette version concerne le suivi de la température de fonctionnement de la console.
 
Le tableau de bord dispose désormais d'une section Cooling health, permettant de suivre la température au repos et de la comparer à une valeur de référence enregistrée précédemment.
 
L'objectif est notamment de détecter une éventuelle augmentation progressive de la température au repos, pouvant être liée à une mauvaise circulation de l'air ou à l'accumulation de poussière.
 
Après un nettoyage de la console, il est possible de lancer une nouvelle calibration grâce au bouton Start a new baseline afin de disposer d'une nouvelle référence.
 
Nookie précise toutefois que cette fonction ne permet pas de déterminer avec certitude si une console est poussiéreuse : une température ambiante plus élevée peut également entraîner une hausse de la température au repos.
 
Les journaux et les images fonctionnent enfin correctement
 
Kura 1.6.50 corrige également plusieurs problèmes liés à l'affichage des contenus du tableau de bord.
 
Le visualiseur de kernel log en direct fonctionne désormais correctement. Les panneaux Logs et le ticker situé dans le pied de page peuvent maintenant afficher le flux de journaux en temps réel.
 
Les jaquettes des jeux apparaissent également correctement sur le tableau de bord PS4, alors qu'elles pouvaient auparavant rester désespérément vides.
 
Le développeur corrige également l'ouverture du journal système brut ainsi que du visualiseur de fichiers de patch, qui étaient auparavant bloqués par le système d'authentification de la page.
 
Des transferts qui indiquent désormais la réalité
 
Une attention particulière a été portée aux messages de succès ou d'erreur.
 
Dans certaines situations, une copie de fichier ayant échoué pouvait être signalée comme « source introuvable », alors que ce n'était pas la véritable cause du problème.
 
Les téléchargements sont maintenant vérifiés avant que Kura n'indique leur réussite. Une mise à jour de payload arrivant corrompue est également rejetée au lieu de risquer de remplacer une version fonctionnelle.
 
Ces changements sont particulièrement importants pour éviter de se retrouver avec un fichier ou un payload incomplet présenté comme valide.
 
Une meilleure gestion de la récupération
 
La version 1.6.50 corrige également un problème pouvant bloquer l'état de la console sur une information de santé mise en cache.
 
Dans certains cas, le statut pouvait rester bloqué sur boot loop et provoquer des redémarrages alors que la console fonctionnait normalement.
 
Le mécanisme de changement de console a également été amélioré : la détection automatique de la nouvelle console ne consomme plus inutilement sa possibilité de recherche automatique, tandis qu'une installation bloquée ne bloque plus les installations suivantes.
 
Interface améliorée
 
Plusieurs problèmes d'interface ont été corrigés :
 
la barre latérale n'est plus coupée en bas de l'écran ;
l'avertissement concernant le stockage ne fait plus déborder la page ;
le bouton du menu mobile ne recouvre plus le contenu ;
les en-têtes des tableaux restent correctement positionnés lors du défilement sur mobile ;
les labels des graphiques ne sont plus déformés sur les téléviseurs ;
les menus ne sont plus transparents de manière incorrecte.
Une nouvelle correction de sécurité
 
Kura 1.6.50 apporte également une amélioration importante concernant le navigateur SMB intégré à la console.
 
Celui-ci pouvait auparavant accepter pratiquement n'importe quelle adresse et n'importe quel port fournis par un appareil présent sur le réseau. Le comportement est désormais restreint aux ports SMB légitimes et les adresses de type loopback et link-local sont refusées.
 
Cette modification empêche ainsi le navigateur SMB de Kura d'être utilisé pour sonder arbitrairement le réseau local.
 
Une mise à jour dans la continuité de 1.6.49
 
Cette version arrive quelques jours seulement après Kura 1.6.49, qui avait déjà corrigé un très grand nombre de problèmes découverts lors d'un audit complet du projet.
 
Cette précédente version avait notamment permis de corriger le renommage des consoles, la suppression et le téléchargement de fichiers, le fonctionnement de PKG Zone, la détection des consoles ayant changé d'adresse IP, les transferts FTP, l'installation de kstuff, plusieurs problèmes liés aux payloads ainsi que différentes vulnérabilités du loader.
 
Kura 1.6.50 poursuit donc clairement cette démarche avec une priorité donnée à la fiabilité, la protection des fichiers et la sécurité, et permet donc désormais aussi une ouverture vers la personnalisation et le contrôle des LEDs des Dualsense. Une mise à jour qui ne cherche donc pas à multiplier les nouvelles fonctionnalités, mais plutôt à consolider les bases du projet. Après deux versions consécutives consacrées à la correction de nombreux défauts, Kura continue de s'imposer comme un outil particulièrement complet pour centraliser et gérer une bibliothèque PlayStation allant de la PS1 jusqu'à la PS5.