Aller au contenu


tralala

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

Sujets que j'ai initiés

[Switch] Autorun : lancez vos jeux Windows directement sur Switch grâce à Wine et FEX

aujourd'hui, 14:45

Mon ami sunriseur nyny87 nous signale l'arrivée d'Autorun, une application homebrew qui pourrait bien intéresser les possesseurs de Nintendo Switch sous custom firmware. Son objectif est ambitieux : permettre de lancer des jeux et des applications Windows directement depuis Horizon OS, sans passer par Linux ni par du streaming depuis un PC, un peu comme Carafe que nous venons de vous présenter. 
 
Anciennement connu sous le nom de Wine-NX, le projet a évolué avec une interface entièrement repensée et un environnement conçu pour faciliter l'exécution de logiciels Windows sur la console de Nintendo.
 
 
 
 
Une bibliothèque de jeux directement sur la console
 
Autorun propose une interface de type console qui regroupe les jeux dans une bibliothèque dédiée. L'utilisateur peut retrouver ses titres, afficher leurs jaquettes et configurer différents paramètres pour chaque jeu. L'application permet notamment de personnaliser les commandes, de gérer les options graphiques et de créer des raccourcis vers les jeux dans le menu HOME de la Switch. L'objectif est de proposer une expérience plus proche d'un véritable launcher de jeux que d'un simple outil technique. Les jeux doivent être fournis par l'utilisateur sous la forme de dossiers Windows contenant leurs exécutables. Autorun se charge ensuite de les intégrer à sa bibliothèque pour faciliter leur lancement.
 
 
 
Wine, FEX et Box64 pour exécuter les jeux Windows
 
Pour fonctionner, Autorun s'appuie sur plusieurs technologies complémentaires :
 
- Wine permet d'exécuter des applications Windows sans utiliser le système d'exploitation de Microsoft.
- FEX et Box64 assurent la traduction du code x86 et x64 vers l'architecture ARM64 de la Switch.
- DXVK traduit les appels Direct3D 8 à 11 vers Vulkan.
- VKD3D-Proton permet de gérer les jeux utilisant Direct3D 12.
- Mesa fournit les composants graphiques OpenGL et Vulkan adaptés à la console.
 
Cette combinaison permet d'envisager l'exécution de nombreux jeux PC, notamment des titres plus anciens. Le résultat dépend néanmoins de leur compatibilité avec Wine, des besoins en mémoire et de la charge imposée au processeur. Autorun intègre également la gestion des manettes, des réglages propres à chaque jeu et, pour certains titres compatibles, une fonction de génération d'images via LSFG-VK.
 
Des possibilités intéressantes, mais un projet encore expérimental
 
Il convient toutefois de tempérer les attentes. Autorun reste en développement et tous les jeux ne fonctionnent pas correctement. Certains peuvent démarrer puis rencontrer des problèmes de compatibilité, tandis que les titres les plus exigeants peuvent être limités par la puissance du processeur et les 4 Go de mémoire partagée de la console. L'application nécessite une Nintendo Switch équipée d'un custom firmware, notamment Atmosphère, ainsi qu'une carte microSD disposant de suffisamment d'espace pour les fichiers nécessaires et les jeux.
 
Malgré ces limites, Autorun ouvre une piste intéressante pour la scène homebrew : exécuter des jeux Windows directement sur la Switch, avec une interface dédiée et sans dépendre d'un ordinateur distant.
 
Téléchargement : Autorun
 
Merci nyny87 pour l'information
 

[Switch] Carafe : transformez vos jeux Windows en applications Switch

aujourd'hui, 14:37

Un nouvel outil baptisé Carafe vient de faire son apparition dans la scène homebrew Nintendo Switch. Développé par Deskri, ce logiciel pour PC permet de transformer un dossier de jeu Windows en une application NSP autonome, destinée à être lancée depuis le menu HOME d'une Switch équipée d'un custom firmware. L'objectif est de simplifier le lancement de jeux Windows sur la console hybride de Nintendo, en évitant de devoir passer systématiquement par une interface externe pour démarrer chaque titre.
 
 
 
 
Une application NSP pour chaque jeu
 
Le fonctionnement de Carafe repose sur un principe assez simple : l'utilisateur sélectionne le dossier d'un jeu Windows depuis l'application de bureau, puis le logiciel génère un fichier NSP dédié. Une fois installé sur la console, le jeu dispose de sa propre icône dans le menu HOME, comme une application classique de la Switch. Carafe propose également une installation par USB via DBI, ce qui facilite le transfert des fichiers générés depuis le PC vers la console.
 
Wine, Box64/FEX, DXVK et Mesa au coeur du système
 
Chaque NSP intègre l'environnement d'exécution d'Autorun, qui regroupe plusieurs composants nécessaires à l'exécution de logiciels Windows sur une architecture différente :
 
- Wine assure la compatibilité avec les applications Windows.
- Box64/FEX permet de gérer l'exécution de code destiné à une architecture x86-64.
- DXVK assure la traduction des appels Direct3D vers Vulkan.
- Mesa fournit les composants graphiques nécessaires à cette pile logicielle.
 
Cette combinaison doit permettre de lancer certains jeux Windows directement depuis l'environnement de la Switch. Les résultats dépendront toutefois des titres, de leurs exigences techniques et de leur compatibilité avec les différentes couches de traduction. Il reste notamment à déterminer quels jeux pourront fonctionner correctement, avec quel niveau de performances et quelles éventuelles limitations. Pour le moment, aucune liste détaillée de compatibilité ni aucun benchmark n'accompagne l'annonce initiale.
 
 
 
 
Une première version disponible sur Windows
 
Carafe propose déjà une première version accompagnée d'installateurs pour Windows. Le projet pourrait ainsi rendre plus accessible la création d'applications NSP à partir de jeux PC, sans nécessiter de configurer manuellement chaque composant de l'environnement d'exécution. Attention toutefois : l'outil est destiné aux consoles équipées d'un custom firmware et ne garantit pas que tous les jeux Windows soient exécutables sur Switch.
 
Téléchargement : Cafare
 
 

[PS5] VLC PS5 v0.2 disponible : les menus DVD, l'IPTV et les playlists gagnent en f...

aujourd'hui, 08:41

À peine publiée, la première version de VLC sur PlayStation 5 bénéficie déjà d'une mise à jour. Le développeur ZiZc3 vient de mettre en ligne VLC PS5 v0.2, une nouvelle version qui améliore sensiblement la lecture des DVD, la gestion des chaînes IPTV et des radios Internet, tout en corrigeant plusieurs bugs pouvant provoquer des plantages ou empêcher certains contenus de fonctionner correctement. Ce portage natif du célèbre lecteur multimédia continue donc d'évoluer rapidement, avec des fonctions qui rapprochent progressivement la PS5 d'un véritable centre multimédia.
 
 
 
 
 
Les DVD réseau profitent enfin de leurs menus et chapitres
 
L'une des principales nouveautés de VLC PS5 v0.2 concerne la lecture des images DVD stockées sur un ordinateur ou un NAS. Les fichiers ISO et IMG présents sur un partage réseau peuvent désormais être lus comme de véritables DVD, avec leurs menus, leurs chapitres, leur durée et la possibilité de naviguer dans la vidéo.
 
La navigation dans les menus a également été améliorée. La croix directionnelle et la touche Croix permettent désormais de sélectionner les éléments dès l'affichage du menu. Le pavé tactile fait apparaître les commandes du lecteur par-dessus le menu, tandis que la touche Croix permet de mettre le film en pause pendant la lecture.
 
Les chapitres sont désormais correctement reconnus sur les DVD compatibles. Ils apparaissent sous forme de repères sur la barre de progression et peuvent être parcourus directement avec les touches L1 et R1.
 
Ces améliorations corrigent plusieurs limitations de la version précédente, notamment la lecture des DVD réseau comme de simples vidéos sans durée précise, sans navigation temporelle et sans accès fonctionnel aux menus.
 
IPTV et radios Internet : la gestion des listes de chaînes évolue
 
Autre nouveauté importante : VLC PS5 v0.2 prend désormais en charge les listes de chaînes IPTV et de radios au format M3U et PLS.
 
Les utilisateurs peuvent ouvrir ces listes depuis un partage réseau, une clé USB, l'onglet Playlists ou encore un lien saisi directement dans le lecteur. Les chaînes sont présentées avec leurs noms et dans l'ordre défini par la liste d'origine.
 
Les playlists contenant des liens sont également mieux reconnues : VLC les identifie comme des listes de chaînes et affiche le nombre de chaînes disponibles. Cette évolution corrige notamment un problème qui faisait apparaître certaines playlists comme vides ou indiquait systématiquement zéro élément.
 
Attention toutefois à ne pas confondre les listes de chaînes et les flux directs : les liens .m3u8 sont lus directement comme des flux en direct et ne sont pas traités comme des listes de chaînes.
 
 
 
 
Une connexion HTTPS plus robuste
 
Le développeur a également amélioré la gestion des connexions sécurisées. Lorsque la connexion HTTPS native de la console ne parvient pas à communiquer avec un serveur, VLC peut désormais utiliser son propre mécanisme de connexion sécurisée pour le lien concerné.
 
Un plantage provoqué par certains flux vidéo a également été corrigé. Le problème survenait lorsqu'un serveur redirigeait le flux vers une autre adresse.
 
Les limitations à connaître
 
Malgré ces améliorations, certaines restrictions subsistent :
 
- Blu-ray avec menus Java (BD-J) : les menus utilisés par la majorité des Blu-ray commerciaux ne peuvent pas être affichés sur PS5. Le lecteur passe alors directement au film. Les menus HDMV plus simples restent pris en charge.
- DVD protégés : les images DVD chiffrées avec CSS ne sont pas prises en charge. Les images non protégées et la plupart des ISO extraits peuvent être lus.
- Noms des chapitres DVD : les chapitres sont affichés sous la forme « Chapter 1 », « Chapter 2 », etc., car les DVD ne stockent pas de noms de chapitres. Les Blu-ray et les vidéos disposant de chapitres nommés peuvent conserver leurs intitulés.
- Fichiers IMG : les fichiers portant cette extension qui correspondent à des images de disques durs ou de jeux ne sont pas lisibles comme des DVD.
- Compatibilité réseau : certains serveurs peuvent nécessiter le mécanisme HTTPS alternatif intégré à cette nouvelle version.
 
Installation de VLC PS5 v0.2
 
L'installation nécessite une PS5 disposant d'un environnement homebrew compatible.
 
- Extraire l'archive PPSA85300.zip.
- Copier le dossier PPSA85300 dans /data/homebrew/.
- Lancer kstuff et ShadowMountPlus.
- Démarrer VLC depuis l'écran d'accueil de la console.
- Ajouter des médias depuis une clé USB ou le répertoire /data/vlc/. L'ajout de fichiers depuis un téléphone est également possible.
 
Une option permet d'étendre les accès de VLC avec etaHEN, OnionHEN ou le Helper, afin de lui donner accès à l'ensemble du répertoire /data et aux périphériques USB connectés pendant son exécution.
 
Avec cette version 0.2, ZiZc3 améliore plusieurs fonctions essentielles de son lecteur multimédia natif pour PS5. La prise en charge des DVD depuis le réseau, la navigation dans les chapitres et l'arrivée des listes IPTV et radio constituent les évolutions majeures de cette mise à jour. Le projet reste en développement, mais cette nouvelle version montre que le portage gagne rapidement en maturité.
 
Téléchargement : VLC PS5 v0.2
 
 

[PS5] PS5 PKG Manager v1.5.0 : une file d’installation et une gestion des PKG améliorées

aujourd'hui, 07:41

itsPLK vient de publier la version 1.5.0 de PS5 PKG Manager, un outil destiné à faciliter la gestion et l’installation des fichiers PKG sur PlayStation 5. Cette mise à jour apporte une évolution importante avec l’arrivée d’une véritable file d’installation en arrière-plan, accompagnée de nombreuses améliorations de l’interface et de plusieurs corrections de bugs.
 
 
 
 
Une file d’installation complète en arrière-plan
 
La principale nouveauté de cette version réside dans l’intégration d’une file d’installation gérée par la console. Elle permet de lancer plusieurs installations depuis différentes sources, notamment les périphériques USB, les disques, les partages réseau SMB et les transferts depuis le navigateur, tout en continuant à naviguer dans l’application.
 
Une nouvelle page dédiée, accessible via #/queue, centralise les opérations en cours. Elle affiche la progression globale de la file, la vitesse de transfert en temps réel, le temps restant estimé ainsi que la liste des paquets à installer.
 
Plusieurs fonctions viennent compléter ce système :
 
- Annulation individuelle d’une installation
- Nouvelle tentative pour les sources ayant échoué
- Suppression des tâches terminées
- Écran récapitulatif lorsque toutes les installations sont achevées
- Nettoyage automatique des tâches terminées ou en erreur après 60 minutes
 
Le gestionnaire détecte également les paquets dont une version identique ou plus récente est déjà installée sur la console, afin d’éviter les tentatives d’installation répétées et les blocages associés.
 
Autre amélioration pratique : les installations groupées de mises à jour et de contenus additionnels sont désormais intégrées à la file. Une nouvelle action permet notamment de lancer l’installation de tous les DLC en une seule opération. Pour les paquets provenant d’une clé USB ou d’un disque, les demandes sont transmises séquentiellement à la file système de la PS5.
 
Le navigateur affiche la progression des installations
 
PS5 PKG Manager v1.5.0 améliore également le suivi des opérations directement depuis le navigateur de la console.
 
Pendant une installation, le titre de la page affiche désormais une barre de progression textuelle, le nom du paquet, la vitesse de transfert et le temps restant estimé. Lorsqu’une série d’installations est en cours, l’outil indique également le numéro du paquet traité.
 
Cette fonction permet de surveiller plus facilement les transferts sans devoir revenir systématiquement sur la page de gestion des installations. Le titre standard de l’application est automatiquement rétabli lorsque la file est inactive.
 
Une gestion des jeux et des mises à jour plus précise
 
La section consacrée aux détails des jeux bénéficie elle aussi de plusieurs améliorations.
 
Le gestionnaire distingue maintenant les différentes versions d’un même jeu de base, notamment lorsqu’il existe plusieurs éditions ou régions. Les fichiers de mise à jour affichent également leur nom et leur chemin relatif, avec un nouveau paramètre permettant d’activer ou de désactiver ces informations dans les détails d’un titre.
 
La fonction Direct Install profite enfin d’une interface repensée. Les paquets prêts à être installés sont présentés sous forme de cartes avec leurs miniatures extraites localement, des badges indiquant la plateforme et le type de contenu, ainsi que des actions dédiées à l’installation et à l’annulation.
 
Une commande « Install all » permet de placer tous les paquets prêts à l’installation dans la file en une seule fois. L’interface a également été simplifiée avec la suppression du sélecteur de dossier et de certaines commandes devenues redondantes.
 
Plusieurs corrections de bugs
 
Cette version corrige deux problèmes signalés par les utilisateurs :
 
Partages Samba : les différentes sources SMB situées sur un même serveur ne devraient plus écraser les informations du catalogue de jeux les unes des autres.
Espace de stockage insuffisant : les messages d’erreur affichés lors d’un échec d’installation faute d’espace disponible sur la console sont désormais plus clairs et plus faciles à comprendre.
 
Avec cette version 1.5.0, itsPLK fait évoluer PS5 PKG Manager vers une gestion plus complète des installations, en particulier pour les utilisateurs qui manipulent régulièrement plusieurs jeux, mises à jour et DLC. La file d’installation en arrière-plan constitue l’amélioration majeure de cette version, tandis que le nouveau suivi de progression et les modifications de Direct Install rendent l’ensemble plus pratique au quotidien.
 
Téléchargement : PS5 PKG Manager v1.5.0
 
 
 

[PS5] PS5 Y2JB Autoloader passe en version 1.0.0-dev, Relapse fait son entrée

aujourd'hui, 06:44

Le développeur itsPLK poursuit les travaux sur PS5 Y2JB Autoloader, son outil destiné à automatiser le chargement des payloads sur PlayStation 5 exploitée. Une nouvelle préversion, numérotée v1.0.0-dev-fb17d16, vient d'être publiée sur GitHub. Elle apporte plusieurs évolutions importantes, notamment l'intégration de Relapse, la mise à jour de composants essentiels et des améliorations de la séquence de chargement.
 
 
 
 
Relapse remplace P2JB
 
La principale nouveauté de cette préversion est l'intégration de Relapse, qui remplace désormais P2JB, retiré du projet.
 
Le fonctionnement de l'outil s'adapte automatiquement au firmware installé et à la disponibilité du réseau :
 
Firmware 8.00 à 13.60 : Relapse est privilégié lorsqu'une connexion réseau active, en Wi-Fi ou en Ethernet, est détectée, à l'exception des firmwares 9.05 et 11.40.
Firmware 10.01 et antérieurs : en l'absence d'interface réseau active, l'outil revient automatiquement à Lapse.
Firmware 9.05 : Lapse est également utilisé à la place de Relapse.
 
Cette intégration permet donc d'adapter automatiquement le choix de l'exploit aux conditions détectées par l'outil, sans intervention manuelle de l'utilisateur.
 
 
 
Un chargement des payloads amélioré
 
itsPLK a également ajouté un délai d'une seconde avant le chargement automatique des payloads. L'objectif est de laisser à elfldr le temps de se stabiliser après le transfert de contrôle effectué par l'exploit, afin d'améliorer le déroulement de la séquence d'exécution.
 
Plusieurs composants ont par ailleurs été mis à jour :
 
- elfldr v0.26
- kexp v0.8
- unified-autoloader v0.1.5
 
Cette dernière version intègre également Payload Manager v0.5.2, ce qui accompagne l'évolution de l'environnement de chargement des payloads.
 
Des améliorations du processus de compilation
 
Le projet bénéficie aussi de changements concernant la génération des versions distribuées. Le processus d'intégration continue génère désormais une image de système de fichiers UFS2 nommée download0.dat, directement incluse dans les releases. Cette évolution a été réalisée avec la contribution de Feyzee61.
 
Autre changement côté compilation : le script de build télécharge désormais les dépendances précompilées correspondant aux sous-modules épinglés du projet, plutôt que de récupérer systématiquement les versions les plus récentes. Une modification qui vise à rendre les compilations plus cohérentes et reproductibles.
 
Une version 1.0.0 qui approche ?
 
itsPLK précise que cette publication pourrait être la dernière préversion avant la sortie de la version 1.0.0, sauf problème de dernière minute. Il invite les utilisateurs à partager leurs retours dans le fil de discussion dédié sur GitHub.
 
Cette version constitue donc une étape importante pour Y2JB Autoloader, avec une meilleure gestion du choix de l'exploit, des composants actualisés et un processus de compilation retravaillé. Il reste désormais à voir si les retours de la communauté nécessiteront d'autres ajustements avant la publication de la version stable.