Aller au contenu


Photo

[PS5] LibProsperoPKG la nouvelle bibliothèque .NET pour créer des PKG PS5 sans outils externes


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

Posté hier, 22:06

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 513 messages
  • Sexe:Male
Le développeur SvenGDK vient de publier LibProsperoPKG, une nouvelle bibliothèque .NET dédiée à la création et à la lecture de packages PS5 (.pkg). Le projet se distingue par son approche entièrement autonome, puisqu'il permet de générer des packages installables sans avoir recours à un outil en ligne de commande externe.
 
Écrite en C# 14 et compatible avec .NET 10, LibProsperoPKG propose une API publique documentée permettant à tout développeur .NET d'intégrer facilement la génération de PKG PS5 dans ses propres applications.
 
 
 
 
 
 
Une chaîne de création complète
 
L'un des principaux atouts de la bibliothèque est de prendre en charge l'ensemble du processus de création d'un package PS5 :
 
- génération du système de fichiers PFS 
- chiffrement AES-XTS 
- création du conteneur CNT
- signature des métadonnées en RSA-3072 
- génération de l'image finale FIH compatible avec les consoles PS5 en mode Debug
 
Le tout est réalisé directement par la bibliothèque, sans dépendance à des exécutables externes.
 
Lecture et inspection des PKG
 
En plus de la création de nouveaux packages, LibProsperoPKG est capable de lire et d'analyser des fichiers PKG existants. Les développeurs peuvent ainsi récupérer les informations principales d'un package, comme son Content ID, son type ou encore la liste des fichiers qu'il contient.
 
La bibliothèque intègre également un réencodeur DDS BC7 destiné aux images sce_sys, reposant sur Magick.NET, afin de gérer automatiquement les ressources graphiques des applications PS5.
 
Un projet déjà très avancé
 
Bien que son auteur le décrive comme "presque complet", le projet offre déjà une grande partie des fonctionnalités nécessaires à la création de packages PS5 directement depuis une application .NET. Cette approche ouvre la porte au développement de nouveaux outils graphiques ou automatisés destinés à la scène PlayStation 5, sans dépendre de logiciels tiers.
 
Avec cette première publication, LibProsperoPKG pourrait rapidement devenir une brique essentielle pour les développeurs souhaitant intégrer la génération de PKG PS5 directement dans leurs propres projets.
 
Tout est là : LibProsperoPKG
 
 
 

  • Retour en haut




2 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 2 utilisateur(s) anonyme(s)