La version 0.13.2 de Vita-Moonlight, le portage PlayStation Vita du client de streaming libre Moonlight, marque une nouvelle étape dans l’évolution du projet, cette mise à jour introduit des fonctionnalités inédites, ainsi qu’une série d’optimisations internes destinées à améliorer la stabilité et la précision du logiciel.

La capture du bouton PS : un nouveau niveau d’intégration système
- La principale nouveauté de cette version est l’arrivée d’une capture optionnelle du bouton PS. Une avancée rare, tant ce bouton est lié au fonctionnement central du système Vita.
- Dans cette implémentation, une double pression du bouton PS appelle désormais le menu interne de vita-moonlight.
- Une simple pression est transférée à Sunshine comme bouton PS/Xbox, permettant un mappage cohérent côté hôte.
Pour rendre cela possible, les développeurs ont dû contourner plusieurs limitations de la Vita :
- Désactivation du flag sécurisé (-s) lors de la génération du fself.
- Ajout de la permission SceShell (0x2800000000000001), offrant un niveau d’accès rarement utilisé en homebrew.
- Cette fonctionnalité témoigne d’un travail bas niveau conséquent et d’une maîtrise accrue du système.
Des zones tactiles plus intelligentes et indépendantes
- Autre avancée marquante : la gestion affinée des zones tactiles de l’écran avant. Désormais, ces zones fonctionnent indépendamment du mode tactile choisi, permettant des configurations plus fines.
Lorsqu’une zone tactile est active, elle neutralise toute entrée dans son périmètre. Les zones inactives continuent de fonctionner normalement. Cette approche hybride permet une meilleure compatibilité avec les jeux nécessitant des combinaisons tactiles complexes, tout en offrant un contrôle plus précis aux utilisateurs.
La mise à jour s’accompagne également de plusieurs améliorations structurelles, notamment dans la gestion du réseau et de l’architecture interne.
- Nouveau système de gestion des adresses MAC, désormais stockées directement dans device.ini.
- Suppression des anciennes méthodes de récupération MAC basées sur ARP et autres fonctions obsolètes.
- Mise à jour des sous-modules essentiels : enet, inih et moonlight-common-c.
- Refonte interne pour une meilleure lisibilité du code
- La fonction monolithique vitainput_process a été découpée en plusieurs blocs plus digestes.
- Refonte du système de gestion des entrées et raccourcis.
- Améliorations du traitement de l’overlay et du suivi des états d’entrée.
Téléchargement : Vita-Moonlight 0.13.2



Mon contenu
Homme







