Collection d'outils PSP de JMDigital
Outils par lots pour gérer, convertir, compresser, extraire et créer des ISO PSP.
Remarque importante : les fichiers contenant des points d'exclamation (!) ne seront probablement pas traités sur la plupart ou la totalité de ces outils. Vous devrez d’abord les rechercher et les renommer manuellement avant d’utiliser l’un des éléments ci-dessous. Je n'ai pas créé d'outil pour cela car dans certains cas, ils peuvent être remplacés par -
(comme les titres Buzz! ) mais d'autres qui l'ont à la fin du nom nécessitent de le supprimer au lieu de le remplacer.
Cela inclura de nombreux titres de jeux japonais, même s'il s'agit de titres traduits en anglais (US ou EUR).
Pour les dossiers volumineux contenant de nombreux ISO, utilisez la barre de recherche de l'Explorateur Windows et recherchez *!*.iso
pour faciliter leur recherche.
Exécutez-le dans un dossier contenant les ISO PSP et cela ajoutera l’ID UMD à la fin du nom ISO.
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
En raison d'un bug dans le fonctionnement de cet outil, vous devrez maintenir une touche enfoncée pour continuer car l'outil tiers utilisé, umdatabase, n'est pas conçu à cet effet.
Il semblera que rien ne se passe, mais assurez-vous d'appuyer sur une touche pour vérifier , car le processus est généralement rapide, ne dépassant pas environ 20 secondes pour les grandes images UMD.
Pour les très gros dossiers remplis d'ISO, vous souhaiterez peut-être coincer quelque chose dans une touche de votre clavier pour pouvoir repartir. J'utilise la clé UP et une petite paire de ciseaux, en utilisant UP pour éviter tout problème si je ne reviens pas à temps. Cela signifie que vous ne pourrez pas utiliser l'ordinateur tant que l'opération n'est pas terminée, mais c'est mieux que d'appuyer sur une touche 1 000 fois sans invite.
J'exécute généralement cet outil en premier.
Exécutez get_iso_info_ALL.bat
immédiatement après cet outil et éventuellement extract_metadata_files_from_ISO_ALL.bat
pour récupérer tous les fichiers/méta importants de l'ISO avant de les convertir en CSO. Vous pouvez ensuite supprimer l'ISO vous-même après, car les données d'en-tête/méta/XMB ont été extraites par ce qui précède. Sinon, si vous envisagez de modifier le jeu lui-même, d'utiliser un RipKit ou de créer des gameboots personnalisés, je suggère également de conserver l'ISO.
Comme ci-dessus, mais pour les ISO singuliers que vous pouvez faire glisser sur le fichier batch et il répétera le processus ci-dessus.
Construit une base de données de catalogue XML simple à partir de tous les fichiers *_info.txt
trouvés qui ont été générés avec get_iso_info_ALL.bat
alias "l'outil de reporting ISO PSP".
Les sorties vers ISO Toolsdbpspdb.xml
et le format de fichier sont comme ceci ;
007 - From Russia with Love
ULUS-10080
ELECTRONIC ARTS
USA
En
2006-01-23 14:22:41
698 MB
Toutes les données ci-dessus sont extraites des fichiers gamename_info.txt
mentionnés ci-dessus.
Un outil Drag 'n Drop sophistiqué pour créer un ISO compatible PSP à partir d'un dossier de disque extrait. Ceci a été créé avec l'aide des anciens logiciels gratuits " CDRTools " et nircmd. Il utilise également une version modifiée de ciso par Boost datant de 2005. Essentiellement, cela n'utilise aucune partie du SDK PSP pour créer une ISO conforme.
Tant que vous avez nommé correctement le dossier :
Game Name (Region) (Languages) [ULUS-######]
L'outil va :
Je n'ai délibérément pas écrit de partie de suppression pour le dossier d'entrée car cela devrait dépendre de vous de décider de le conserver ou non.
À FAIRE : Cet outil n'est pas encore écrit, mais "fusionnera" toutes les images de métadonnées trouvées relatives à l'arrière-plan XMB de chaque jeu à l'aide d'ImageMagick.
Outil simple utilisant mciso. Faites glisser et déposez un CSO dessus et il le décompressera et créera un ISO résultant dans le même dossier.
Semblable à ce qui précède, mais convertira tous les CSO trouvés dans tous les sous-dossiers en ISO.
Remarque : Nécessite l'installation de 7-zip 64 bits
Il s'agit d'un ancien outil que j'ai inclus car il fonctionne toujours bien.
Il explorera chaque dossier et sous-dossier à partir duquel il est lancé et extraira chaque ISO trouvé dans son propre dossier, à côté de l'endroit où l'ISO a été trouvé.
Cela fonctionne pour les ISO PSP (et autres plates-formes) qui ne sont pas cryptés.
Cet outil extraira tous les fichiers RAR dans tous les sous-dossiers contenant un ISO, le compressera immédiatement en CSO et supprimera l'ISO une fois terminé.
Cela peut être modifié pour fonctionner avec Zip ou 7z, remplacez simplement *.rar
par *.zip
dans la ligne FOR /R %%G IN (*.rar) DO
.
Extrayez toutes les méta-images, sons, icônes animées et données SFO de tous les ISO dans tous les sous-dossiers.
FILTER1="*PIC0.PNG"
FILTER2="*PIC1.PNG"
FILTER3="*ICON0.PNG"
FILTER4="*ICON1.PNG"
FILTER5="*ICON1.PMF"
FILTER6="*PARAM.SFO"
FILTER7="*SND0.AT3"
FILTER4 est fondamentalement inutile car aucun fichier de ce type ne devrait exister, mais je pensais l'inclure quand même
C'est la même chose que ci-dessus, mais pour tous les fichiers CSO de tous les sous-dossiers, qui sont d'abord décompressés en ISO, puis le code d'extraction ISO ci-dessus est exécuté, enfin l'ISO est supprimé.
Cette opération peut être exécutée en toute sécurité sur un dossier contenant des types mixtes (CSO et ISO), car elle stockera UNIQUEMENT les noms de fichiers CSO trouvés et utilisera ceux-ci pour l'ISO de sortie, qui est alors la cible du code de suppression. Soyez cependant prudent si vous avez des ISO et des CSO dans le même dossier qui partagent exactement le même nom. C'est le seul cas qui, selon moi, pose problème.
alias "Outil de reporting ISO PSP"
Combine quelques méthodes mentionnées ci-dessus pour créer une sortie « de diagnostic » de toutes les images ISO trouvées dans chaque dossier et sous-dossier à partir duquel il est lancé. Les fichiers texte résultants seront à côté de chaque ISO trouvé avec un suffixe "_info".
Cet outil doit être exécuté immédiatement après add_UID_to_end_of_ALL_ISOs.bat
Comme ci-dessus, mais pour des ISO singuliers.
Une petite preuve de concept utilisée dans l'outil add_UID_to_end_of_ALL_ISOs
. Faites glisser et déposez un dossier ou un fichier dessus et s'il contient un UID entre crochets, il sera affiché dans la console sous le nom "Volume ID".
L'inverse de cso_to_iso_dragdrop
. Faites glisser et déposez un ISO dessus et il le compressera et créera un CSO résultant dans le même dossier.
Semblable à ce qui précède, mais convertira toutes les images ISO trouvées dans tous les sous-dossiers en CSO.
Les RipKits sont des fichiers de commandes écrits pour des jeux spécifiques qui suppriment le remplissage indésirable, les mises à jour du système PSP incluses sur le disque et d'autres langues autres que l'anglais, lorsque cela est possible.
Actuellement, 92 jeux sont pris en charge, et d'autres sont à venir. Ils se trouvent dans le dossier ISO ToolsRipKitsGames
.
Un exemple de source est inclus dans ISO ToolsRipKitsExample
qui vous permettra de commencer à créer le vôtre
Le dossier obsolète comprend 2 scripts qui ont été réécrits en 2020 afin de générer des fichiers txt et CSO factices dans le but de les écraser depuis UMDGen.
Ceux-ci ne sont plus utilisés car le processus a pris trop de temps pour créer les 92 déchirures à l'origine, ce qui a été un facteur déterminant pour la création de toute cette boîte à outils au départ ?
Outil en cours (mais fonctionnel) pour créer des vidéos AVC compatibles PSP à l'aide de FFMpeg à partir de pratiquement any
source d'entrée vidéo.
L'une des fonctionnalités de ce programme est la prise en charge des vidéos "VFR" (Variable FrameRate). La plupart des convertisseurs vidéo PSP forceront une vidéo VFR à être CFR, ce qui entraînera souvent des flux audio/vidéo désynchronisés.
Cet outil combat cela en utilisant une approche FFMPeg plus avancée et plus stricte que la PSP semble prendre en charge dans tous mes tests. L'épisode pilote de 23 minutes de "Futurama" a été utilisé comme test, et la sortie était d'environ 70 Mo et la qualité visuelle était très élevée.
Malheureusement, cet outil ne semble pas fonctionner sur une PSP commerciale sur laquelle le micrologiciel officiel est installé. Il n'y a aucun moyen de faire en sorte que la vidéo soit prise en charge de cette manière sur le commerce de détail et sur CFW en même temps.
J'ai inclus un peu de documentation sur les formats de codec vidéo réels pour la PSP elle-même, rassemblée à partir de diverses sources sur Internet au fil des ans.
Contrairement à ce que disent la plupart des documents, à un moment donné, Sony a mis à jour la PSP pour prendre en charge les vidéos avec « boîtier et espaces mixtes » sur les vidéos mp4. Seul le dossier "MP_ROOT" a des exigences particulières en matière de nom de fichier et n'est pas nécessaire.
[NE FONCTIONNE PAS CORRECTEMENT - WiP] Il s'agit de la première tentative de convertisseur PMF entièrement automatisé. Échec en raison d'un possible bug dans l'ancien compositeur de flux.