Forums GAMERGEN

PKG Viewer - Loopayeh - Windows / Linux

Règles du forum
Cette section reste soumise aux règles du forum, aucun contenu warez, illégal et dangereux n'est toléré.

PKG Viewer - Loopayeh - Windows / Linux

Message non lupar MDProz » Hier, 19:04

PKG Viewer est un utilitaire développé qui permet d’inspecter le contenu et les métadonnées des fichiers de jeux sans devoir les extraire intégralement. L’outil cible les formats utilisés par les consoles PS3, PS4 et PS5. Il peut notamment afficher la jaquette, le titre du jeu, son identifiant, sa région, sa version, le firmware minimal requis et diverses informations techniques.

INFO UPDATE !



Objectifs du projet

Il s’adresse principalement aux utilisateurs avancés et aux développeurs de homebrew. PKG Viewer répond à plusieurs besoins:
  • Identifier rapidement un PKG
  • Connaître son type, sa version et sa région ;
  • Vérifier les informations techniques avant installation ou archivage
  • Consulter les fichiers internes d’un paquet
  • Récupérer les jaquettes, icônes et éléments liés aux trophées
  • Renommer proprement plusieurs fichiers PKG
  • Analyser des images disque ou des dossiers de jeux sans extraction complète

Le projet prend en charge plusieurs types de fichiers:
  • PS3: .pkg, jeux retail et debug NPDRM, dossiers de jeux
  • PS4: .pkg, jeux, DLC et mises à jour
  • PS5: .pkg, paquets divisés, images disque et dossiers applicatifs
    • Les paquets divisés en plusieurs parties peuvent être traités comme un ensemble. Certaines fonctions avancées liées aux images .ffpkg nécessitent toutefois l’utilisation des dépendances Python du projet.
  • Images PS5: .exfat, .ffpfsc et .ffpkg
  • Dossiers de jeux extraits, notamment les dumps PS5 de type LIZARD

Fonctionnalités principales

L’application présente une fiche technique comprenant: le titre du jeu ; le Title ID ; le Content ID ; la version ; la région ; le firmware minimal ; la version du SDK ; le type de DRM ; la taille et les informations de contenu. Elle permet également de distinguer les PKG officiels — OFC — des paquets de type FPKG, lorsque cette détection est possible pour les jeux PS4 et PS5.

PKG Viewer peut afficher les éléments graphiques intégrés aux paquets, comme: icon0.png ; pic0.png ; les jaquettes récupérées en ligne pour certains paquets retail chiffrés ; les icônes associées aux trophées. Les images peuvent être sauvegardées ou copiées dans le presse-papiers.

L’onglet des fichiers permet de consulter les entrées contenues dans un PKG avec leur identifiant et leur taille. L’utilisateur peut: parcourir les fichiers internes ; extraire un fichier individuellement ; renommer le fichier lors de l’extraction ; consulter le contenu de trophy00.trp ; afficher les conteneurs d’assets AMPR ou LZ4 ; examiner les données param.sfo et param.json. Un mode d’affichage détaillé permet également de consulter l’intégralité des données disponibles.

Le logiciel propose un onglet consacré aux trophées, avec: le nom du trophée ; son niveau — bronze, argent, or ou platine selon les données disponibles ; son statut caché ou visible ; les icônes ; les illustrations et bannières ; l’export des icônes. Cette fonction est particulièrement utile pour examiner le contenu d’un jeu sans avoir à manipuler directement les fichiers de trophées.

PKG Viewer inclut un système de renommage basé sur les informations détectées dans les PKG. Le format proposé ressemble à: Titre - Title ID - vVersion - Région (Elden Ring - PPSA04863 - v1.06 - EU). Le renommage peut être effectué: sur un fichier unique ; sur plusieurs fichiers ; sur un dossier complet ; de manière récursive ; sur des ensembles de paquets divisés. Le logiciel génère des journaux de modification afin de pouvoir restaurer les noms d’origine.

Utilisation

L’utilisation prévoit:
    1. Installez PKG Viewer
    2. Lancez l’application et faites glisser un fichier .pkg, .exfat, .ffpfsc, .ffpkg ou un dossier de jeu
    3. Consultez les onglets d’informations, de fichiers, de trophées ou de détails
    4. Exportez les éléments nécessaires ou lancer une opération de renommage
Sous Windows, il ne nécessite ni installation de Python ni privilèges administrateur. Il associe également les différents formats de fichiers à leurs icônes et permet leur ouverture par double-clic.

Image


ChangeLog

[+] CLIQUER POUR AFFICHER
v1.14.6
  • Extraction et création de paquets PS5 grâce à l’outil externe fpkg-cli de PSVIETHOA, détecté automatiquement.
  • Regroupement des fenêtres de création et d’extraction: préréglage ; PFS ; type de paquet ; moteur utilisé ; identifiants ; dossier temporaire ; contrôle de l’espace disque disponible en temps réel ; blocage du lancement lorsque l’espace libre est insuffisant ; vérification de la compatibilité FAT32 ; option de vérification après l’opération.
  • Création de sous-dossiers portant le nom du jeu pour toutes les extractions.
  • Les fenêtres d’enregistrement proposent par défaut le dossier du fichier source.
  • Menu Outils distinct pour chaque fichier: moteur PS4 ; fpkg-cli pour PS5.
  • Lorsque aucun fichier n’est ouvert, les outils indépendants d’un fichier restent accessibles.
  • Les tâches sont automatiquement arrêtées lorsque l’application se ferme ou lorsque l’utilisateur clique sur Annuler. Cela inclut l’ensemble de l’arborescence des processus, y compris les processus enfants du SDK.
  • Onglet Informations compact: badges ancrés en bas ; ordre logique de la grille ; boutons miniatures ; affichage simplifié et propre avec Afficher moins

v1.14.5
  • Organisation logique de la grille des spécifications pour tous les formats: identifiants ; versions ; système ; pkg.
  • Interface compacte: fenêtre plus petite ; lignes plus resserrées ; boutons miniatures ;onglets réduits.
  • Badges et actions fixés en bas de l’onglet Informations.
  • L’affichage réduit est désormais plus propre. Les éléments Titres, Mise en page et Corps apparaissent uniquement avec l’option Afficher tout.
  • Les boutons de l’onglet Images sont déplacés en haut afin que les jaquettes verticales ne puissent plus les masquer.
  • La bannière de mise à jour est replacée sous la grille.

v1.14.4
  • Les badges sont déplacés sous la grille des spécifications dans l’onglet Informations.
  • Le mode Afficher tout agrandit la fenêtre et fait légèrement défiler le contenu afin de signaler la présence d’informations supplémentaires.
  • Le mode Afficher moins restaure la taille précédente de la fenêtre.
  • La boîte de dialogue Ouvrir fonctionne désormais en une seule étape pour les fichiers. Les dossiers peuvent être ouverts par glisser-déposer.
  • Les fenêtres d’extraction et d’enregistrement s’ouvrent par défaut dans le dossier du fichier source.
  • La création d’un paquet est enregistrée à côté du fichier .gp4.
  • Le menu Outils est désormais plat, sans sous-menu.
  • Les fonctions Extraire et Créer sont uniquement proposées pour les paquets PS4.

v1.14.2
  • Le menu Outils est organisé autour d’un panneau consacré aux paquets PS4: extraction ; création à partir d’un fichier .gp4.
  • Le panneau PS5 reste masqué jusqu’à l’intégration de son moteur.
  • L’extraction complète est corrigée dans la version installée. Auparavant, elle rouvrait une fenêtre vide au lieu d’extraire les fichiers.
  • La création des paquets de mise à jour est désormais fonctionnelle. Un problème lié au hachage des blocs playgo a été contourné.
  • La fenêtre de progression affiche maintenant: le temps écoulé ; le nombre de fichiers traités.
  • Une fenêtre de confirmation apparaît à la fin d’une extraction ou d’une création réussie.
  • En cas d’échec, une fenêtre d’erreur complète s’affiche et un fichier journal est généré à l’emplacement suivant: %TEMP%\PKGViewer_last_error.txt
  • Mise à jour de la version portable.
  • Correction d’un crash au démarrage lié à mkpill.
  • Ajout d’un lien d’assistance vers Coffeebede.
  • Sous Windows, le fichier PKGViewer-Setup-1.14.2.exe est un installeur par utilisateur qui ne nécessite pas de droits administrateur.

v1.14.1
  • Liste des trophées avec: icônes ; bannière du titre ; compteur ; indication des trophées cachés.
  • Prise en charge des paquets PS4 et PS5, des images disque et des dossiers.
  • Prise en charge des packs de trophées PS5 présents dans les images.
  • Export des icônes de trophées vers un dossier.
  • Affichage des véritables niveaux: platine ; or ; argent ; bronze.
  • Utilisation automatique d’un mode de secours hors ligne lorsque les informations en ligne ne sont pas disponibles.
  • Les badges de plateforme, de région, de taille, de type et de paquet sont déplacés dans l’onglet Spécifications.
  • Les badges vides sont automatiquement masqués.
  • La grille des spécifications est plus compacte et comporte moins d’espacement.
  • Ajout d’un bouton Toujours au premier plan. Le choix est mémorisé.
  • Ajout d’un mode Masquer la jaquette, qui réduit la fenêtre aux colonnes d’informations. Le choix est également mémorisé.
  • Le chemin du fichier s’affiche sur sa propre ligne, sous les boutons.
  • La barre de boutons inférieure remplace la barre latérale: précédent ; suivant ; liste ; enregistrer ; copier.
  • Les aperçus carrés s’étendent pour remplir l’onglet.
  • Les aperçus sont recalculés lorsque l’utilisateur revient sur l’onglet.
  • Fenêtre initiale plus petite, qui ne s’agrandit qu’en fonction du contenu.
  • Démarrage hors ligne plus rapide, sans longues attentes liées au réseau.
  • Les packs de trophées PS5 sont utilisés de préférence aux fichiers système.
  • Windows: PKGViewer-Setup-1.14.1.exe, installeur sans droits administrateur.
  • Linux: PKGViewer-1.14.1.deb pour Debian et Ubuntu ; PKGViewer-linux-1.14.1.tar.gz pour une installation par utilisateur.

v1.9.0
  • Génération de noms de fichiers uniformes à partir des informations du paquet.
  • Format utilisé: Titre - TID - vVersion - Région > Elden Ring - PPSA04863 - v1.06 - EU
  • Bouton Renommer pour un fichier unique, avec aperçu du nouveau nom.
  • Bouton Annuler dans l’en-tête pour restaurer le nom précédent.
  • Boîte de dialogue de traitement par lots avec glisser-déposer de plusieurs fichiers.
  • Boutons Tout et Aucun pour sélectionner rapidement les fichiers.
  • Création d’un journal permettant d’annuler les changements.
  • Boîte de dialogue Restaurer capable de rétablir les noms d’origine à partir de n’importe quel journal de restauration.
  • Ajout d’un bouton Traitement par lots dans l’en-tête.
  • Ajout des options en ligne de commande: --batch-rename --revert
  • Prise en charge du mode simulation, sans appliquer les changements.
  • Les ensembles de fichiers divisés en plusieurs parties restent regroupés.

v1.7.8
  • Ajout d’un nouveau mode résumé compact: petite fenêtre ; jaquette ; Title ID ; version ; badges ; informations copiables ; mémorisation du choix de l’utilisateur.
  • Suppression du flash blanc au démarrage lorsque le mode compact est mémorisé.
  • Boutons modernes et plus plats, inspirés du style de Windows 11.
  • Apparence aplatie pour les onglets et les arborescences.
  • Logo ajouté à la boîte de dialogue À propos.
  • Bouton Liens agrandi.
  • Sous Linux: mise à jour directement depuis l’application ; téléchargement et installation automatiques du paquet .deb ; script install.sh pour l’installation par utilisateur ; archive compatible avec Arch et Manjaro ; installeur plus robuste et mieux adapté à une utilisation hors ligne.
  • La version portable est abandonnée.
  • L’installeur migre automatiquement les installations existantes.

v1.7.8
  • Suppression du mode portable .exe: Windows utilise désormais l’installeur Setup ; Linux utilise le paquet .deb.
  • La mise à jour automatique utilise désormais systématiquement: l’installeur Setup en mode silencieux sous Windows ; le paquet .deb avec demande de mot de passe sous Linux.
  • Corrections du mode compact: titre, identifiant et version copiables ; disposition côte à côte ; adaptation automatique de la taille de la fenêtre.
  • Sous Windows, il faut exécuter l’installeur Setup, qui s’installe par utilisateur sans droits administrateur.
  • Sous Linux: bash puis sudo apt install PKGViewer-1.7.8.deb

v1.7.7
  • Ajout d’un mode résumé compact: petite jaquette ; badges ; Title ID ; version ; informations copiables ; mémorisation du dernier état utilisé.
  • Ajout de badges et de boutons arrondis en forme de pastille.
  • Apparence aplatie des éléments des onglets Fichiers et Détails.
  • Ajout d’une boîte de dialogue À propos avec logo.
  • Bouton Liens agrandi.
  • Les paquets Linux incluent désormais le logo dans la boîte de dialogue À propos.
  • Sous Windows, le programme pouvait être lancé directement avec PKGViewer.exe, sans installation.
  • Sous Linux: bash puis sudo apt install PKGViewer-1.7.7.deb

v1.7.5
  • Version distribuée uniquement sous forme d’installeur.
  • Chaque format dispose désormais de sa propre icône: .pkg ; .exfat ; .ffpfsc ; .ffpkg.
  • Ouverture des fichiers par double-clic.
  • Enregistrement de PKG Viewer dans les applications par défaut.
  • Mise à jour automatique de l’application sur place.
  • Nouvelle série d’icônes conçues spécifiquement pour les quatre formats.
  • Ajout d’un badge indiquant le format à côté du titre du jeu dans l’application.
  • Abandon de la version portable.
  • Les utilisateurs qui lancent encore PKGViewer.exe doivent installer la version Setup ; celle-ci migre automatiquement l’installation existante.
  • Logo arrondi.
  • Nouvelle image de présentation.
  • Au fil des versions, PKG Viewer évolue d’un simple outil d’inspection de paquets vers une suite plus complète intégrant: l’analyse des paquets PS3, PS4 et PS5 ; l’extraction et la création de paquets PS4 ; la gestion des trophées ; le traitement par lots ; le renommage automatisé ; les outils PS5 via fpkg-cli ; une interface compacte et personnalisable ; des installeurs Windows et Linux ; les mises à jour automatiques.

En construction...


Source

[+] CLIQUER POUR AFFICHER
Image

Image Image
Avatar de l’utilisateur MDProz Admin
Admin
Messages: 22719
Inscription: 04 Avr 2012, 22:14
Pays: France

 

Retourner vers Underground