shadPS4 v0.17.0 – codename Garbage Collector’s Edition

shadPS4 v0.17.0 : Une nouvelle étape dans l’émulation de la PlayStation 4
Le projet open source shadPS4 a dévoilé la version v0.17.0, baptisée « Garbage Collector’s Edition », le 30 juillet 2026. Cette mise à jour marque une importante avancée dans la capacité de l’émulateur à reproduire fidèlement l’expérience PlayStation 4 sur des systèmes modernes comme Windows, Linux, macOS et FreeBSD. Avec des améliorations significatives dans plusieurs domaines, cette version offre aux utilisateurs une meilleure stabilité, une compatibilité accrue et des fonctionnalités nouvelles.
Intégration de shadNet : un pas vers le multijoueur
Une des principales nouveautés de cette version est l’intégration de shadNet, un backend réseau développé spécifiquement pour l’émulateur. Bien que shadNet ne permette pas encore de jouer en multijoueur, il permet aux utilisateurs de partager leurs scores en ligne et de s’inscrire à des listes de scores. Cette fonctionnalité ouvre la voie à des améliorations futures, notamment la mise en place de modes multijoueurs.
shadNet inclut également des fonctionnalités de gestion des amis, permettant aux joueurs de s’ajouter mutuellement dans leur réseau. Un dialogue d’invitation a été ajouté, permettant aux utilisateurs de communiquer avec leurs amis en ligne. Lorsqu’un utilisateur se connecte, son nom s’affiche désormais sous son identifiant en ligne, ce qui renforce la personnalisation et l’interaction.
Support de ZArchive : compression des jeux
shadPS4 v0.17.0 introduit le support de ZArchive, une technologie de compression qui permet de réduire considérablement la taille des jeux. Jusqu’à présent, les jeux étaient stockés en tant que plusieurs milliers de fichiers, ce qui pouvait être gourmand en espace disque. Avec ZArchive, les jeux peuvent être compressés en un seul fichier, ce qui facilite leur gestion et leur stockage.
Cette amélioration est particulièrement utile pour les utilisateurs qui souhaitent économiser de l’espace sur leurs disques durs ou qui souhaitent transférer des jeux entre différents appareils. Le support de ZArchive s’ajoute à une série de corrections et d’améliorations qui visent à rendre l’émulateur plus stable et plus performant.
Améliorations de compatibilité et performances
La version v0.17.0 inclut plusieurs améliorations de compatibilité, notamment pour les utilisateurs de macOS. KosmicKrisp, un développeur contribuant au projet, a apporté des améliorations significatives en matière de compatibilité et de vitesse, ce qui rend l’émulateur plus performant sur les systèmes macOS.
Les améliorations de compatibilité s’étendent également aux périphériques d’entrée. Le support des souris USB a été renforcé, permettant aux jeux qui utilisent une souris de fonctionner correctement. De plus, le support des manettes DualShock et Xbox a été amélioré, offrant une meilleure expérience de jeu.
Les améliorations de performance incluent des optimisations dans la gestion des ressources graphiques et audio. Le moteur de rendu a été mis à jour pour améliorer la synchronisation audio/vidéo, réduire les latences et améliorer la fluidité globale. Des corrections ont également été apportées au décodeur vidéo et au mixage audio 3D, ce qui améliore la qualité sonore.
Améliorations de l’interface et de l’expérience utilisateur
shadPS4 v0.17.0 apporte des améliorations à l’interface utilisateur, notamment une meilleure gestion des paramètres et une expérience de jeu plus fluide. Le mode plein écran a été optimisé, et l’icône de la fenêtre a été mise à jour pour refléter l’icône du jeu en cours. Les paramètres de l’interface « Big Picture » ont également été améliorés, offrant une meilleure navigation et une meilleure organisation des options.
Les utilisateurs peuvent désormais sauvegarder l’état des widgets de la liste des shaders, de la carte mémoire et de la liste des modules. Cette fonctionnalité permet de retrouver rapidement les paramètres personnalisés après chaque session. De plus, les fenêtres de dump de shaders sont désormais gérées de manière plus efficace, évitant les redondances.
Correctifs et améliorations techniques
La version v0.17.0 inclut également une série de correctifs techniques qui visent à améliorer la stabilité et la fiabilité de l’émulateur. Des améliorations ont été apportées au système de gestion des mémoires, notamment la gestion des allocations de mémoire et des erreurs de pointeurs. Des correctifs ont également été effectués pour les bibliothèques HLE (Hardware Layer Emulation), qui sont désormais chargées uniquement lorsque le mode LLE (Lightweight Library Emulation) est activé.
Des améliorations ont été apportées au système de gestion des textures, notamment la gestion de la mémoire et la réduction des fuites de mémoire. Des correctifs ont également été effectués pour le système de gestion des shaders, notamment la gestion des erreurs de compilation et la réduction des fuites de mémoire. Ces améliorations contribuent à une meilleure stabilité globale de l’émulateur.

