Aller au contenu


Photo

[PS5] PS5 FPKG Builder v1.0.2 : le support AMPR/LZ4 s'améliore avec la préservation des fichiers runtime


  • Please log in to reply
No replies to this topic

Posté Aujourd'hui, 15:09

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14,750 Messages :
  • Sexe:Male
Le développeur Phoenixx1202 publie une nouvelle version de son outil de création de packages PS5. Cette mise à jour se concentre sur la compatibilité AMPR/LZ4, la conservation des fichiers nécessaires à l'exécution et l'intégration des dernières améliorations de LibProsperoPKG.
 
Le développement de PS5 FPKG Builder se poursuit avec la publication de la version 1.0.2. Développé par Phoenixx1202, cet utilitaire Windows dédié à la préparation, à la création et à l'inspection de packages FPKG pour PlayStation 5 reçoit une mise à jour particulièrement intéressante pour les utilisateurs qui travaillent avec des sources AMPR/LZ4.
 
Après une version 1.0.1 principalement orientée vers la gestion des fichiers volumineux, les images FFPKG et la stabilité générale, cette nouvelle mouture s'attaque à un problème plus spécifique : la conservation des fichiers runtime indispensables lors de la création de packages à partir de dossiers préparés avec AMPR/LZ4.
 
 
 
 
AMPR/LZ4 : une gestion des dossiers préparés améliorée
 
La principale nouveauté de PS5 FPKG Builder v1.0.2 concerne la gestion des packages AMPR/LZ4 issus de dossiers préparés de type shadowmount.
 
Le développeur annonce une amélioration du traitement de ces sources, avec un nouveau processus de compilation capable de préserver l'arborescence nécessaire au fonctionnement du runtime.
 
Cette évolution est importante, car certains fichiers indispensables pouvaient auparavant être perdus ou filtrés lors du passage par le processus de build standard.
 
Les fichiers runtime sont désormais préservés
 
La version 1.0.2 introduit un processus de compilation basé sur la préservation de l'arborescence pour les sources AMPR/LZ4.
 
L'objectif est de conserver intactes certaines ressources essentielles, notamment :
 
- ampr_emu.index
- ampr_assets*
- fakelib/libSceAmpr.sprx
 
Ces fichiers sont nécessaires à l'initialisation et au fonctionnement de l'environnement AMPR. Leur conservation lors du packaging permet d'améliorer la compatibilité des packages préparés avec les workflows AMPR/LZ4.
 
Le développeur précise également que le support des dossiers AMPR/LZ4 générés par des workflows LZ4 externes a été amélioré.
 
Correction des fichiers AMPR/LZ4 perdus lors de la compilation
 
Avant cette mise à jour, certains builds AMPR/LZ4 pouvaient perdre des fichiers runtime requis lors de la création du package.
 
Le problème concernait notamment les fichiers situés dans fakelib, dont libSceAmpr.sprx, qui pouvaient être filtrés par le processus de compilation standard.
 
Avec cette nouvelle version, le développeur annonce avoir corrigé ces comportements.
 
Le processus de build adapté aux sources AMPR/LZ4 doit désormais conserver les fichiers nécessaires à l'exécution, au lieu de les traiter comme des éléments pouvant être exclus de l'arborescence finale.
 
Synchronisation avec les dernières évolutions de LibProsperoPKG
 
Autre changement annoncé : PS5 FPKG Builder a été synchronisé avec des modifications plus récentes issues de LibProsperoPKG et de son interface graphique officielle.
 
Cette synchronisation permet d'intégrer des évolutions provenant d'une base plus récente du projet, précédemment examinée par le développeur.
 
L'objectif est de maintenir le builder à jour avec les améliorations apportées à la bibliothèque et à l'interface de référence.
 
AMPR : initialisation confirmée via klog
 
Phoenixx1202 indique également avoir confirmé l'initialisation du runtime AMPR à travers les logs système de la console.
 
Les tests ont notamment permis d'observer les informations suivantes :
 
[AMPR_EMU] name=libSceAmpr version=0.4.2.1
 
L'activité des hooks AMPR a également été observée après le démarrage.
 
Ces éléments viennent confirmer que le runtime AMPR peut être initialisé correctement lorsque les fichiers nécessaires sont présents et que les conditions requises sont réunies.
 
Le crash au démarrage expliqué
 
Le développeur apporte également une précision concernant un crash rencontré lors des précédents essais.
 
Selon ses vérifications, le problème venait du backport désactivé, et non du processus de packaging AMPR/LZ4 lui-même.
 
Cela signifie que les utilisateurs concernés doivent vérifier que le support backport côté console est activé lorsque le titre utilisé l'exige.
 
Cette précision est importante pour éviter d'attribuer à tort les problèmes de démarrage à la compilation des packages.
 
Quelques précisions pour les utilisateurs AMPR/LZ4
 
Le développeur rappelle plusieurs points concernant l'utilisation de ces workflows.
 
Le backport doit être activé si nécessaire
 
Pour les jeux utilisant AMPR/LZ4, il est recommandé de vérifier que le support backport côté console est bien activé lorsque le titre l'exige.
 
Un backport désactivé peut provoquer des problèmes de démarrage indépendamment du processus de packaging.
 
Certains messages klog sont normaux
 
Les utilisateurs peuvent rencontrer certaines lignes dans les logs, notamment concernant :
 
/devlog
/etc/localtime
Les vérifications de profil savedata.
 
Ces messages ne signifient pas nécessairement que le processus a échoué. Ils peuvent correspondre à des comportements attendus lors de l'initialisation ou de l'exécution du runtime.
 
OSFMount reste optionnel
 
L'intégration OSFMount introduite dans la version précédente reste disponible.
 
OSFMount peut être utilisé pour les workflows compatibles avec les images exFAT lorsqu'il est installé et que son pilote fonctionne correctement.
 
Cependant, son utilisation n'est toujours pas obligatoire. En son absence, PS5 FPKG Builder continue d'utiliser sa méthode interne de lecture des images.
 
Les fonctionnalités de PS5 FPKG Builder
 
Pour rappel, l'outil permet notamment :
 
- La création de fichiers PKG à partir de dossiers sources préparés.
- L'importation d'images .exfat, .ffpkg, .ffpfs et .ffpfsc.
- L'extraction automatique pendant le processus Build PKG.
- L'inspection des packages PKG avec l'onglet Reader.
- La lecture des métadonnées : Title ID, Content ID, région, version, SDK et version système minimale.
- L'affichage des couvertures et arrière-plans disponibles.
- La recherche automatique de mises à jour via GitHub Releases.
- La distribution sous la forme d'un exécutable unique.
 
Les améliorations AMPR/LZ4 viennent compléter les évolutions précédentes consacrées à la gestion des fichiers volumineux et des images FFPKG.
 
Changelog : 
Nouveautés
Amélioration de la gestion des packages AMPR/LZ4 issus de dossiers préparés de type shadowmount.
Ajout d'un processus de compilation préservant l'arborescence pour les sources AMPR/LZ4.
Conservation des fichiers runtime tels que ampr_emu.index, ampr_assets* et fakelib/libSceAmpr.sprx.
Synchronisation avec les modifications récentes de LibProsperoPKG et de l'interface graphique officielle.
Amélioration de la compatibilité avec les dossiers AMPR/LZ4 générés par des workflows LZ4 externes.
 
Corrections
Correction des builds AMPR/LZ4 pouvant perdre des fichiers runtime nécessaires au packaging.
Correction des cas où fakelib/libSceAmpr.sprx pouvait être filtré par le processus de compilation standard.
Confirmation de l'initialisation du runtime AMPR via klog.
Clarification concernant le crash au démarrage lié au backport désactivé.
 
Notes
Le support backport côté console doit être activé lorsque le titre l'exige.
Certains messages klog relatifs à /devlog, /etc/localtime ou aux profils savedata sont attendus et ne signalent pas forcément un échec.
OSFMount reste optionnel pour les workflows exFAT compatibles.
 
Avec cette version 1.0.2, Phoenixx1202 poursuit l'amélioration de PS5 FPKG Builder en s'attaquant à un point essentiel pour les workflows AMPR/LZ4 : la conservation des fichiers runtime lors de la compilation. La correction des fichiers pouvant disparaître du package, l'amélioration du traitement des dossiers préparés et la synchronisation avec les dernières évolutions de LibProsperoPKG rendent cette mise à jour particulièrement intéressante pour les utilisateurs concernés. Pour les autres utilisateurs, les améliorations précédentes de la version 1.0.1 restent également au rendez-vous, notamment la gestion des fichiers volumineux, les images FFPKG et le nettoyage des fichiers temporaires.
 
Une nouvelle étape dans l'évolution de l'outil de Phoenixx1202, qui continue de gagner en maturité au fil des versions.
 
Télécharger : PS5 FPKG Builder v1.0.2
 
 
 

  • Retour en haut




1 utilisateur(s) sur ce sujet

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