[Vita] PSVTrimmer & PSVTools : manipulez vos fichiers « .PSV »

Il y a 15 jours, le développeur motoharu – à qui l’on doit déjà les patchs pour le fonctionnement des SD2Vita – avait mis en ligne sur son compte GitHub le programme Virtual Game Card, permettant de réaliser des dumps (copies) de ses jeux depuis une cartouche sans aucune compression au format « .psv ».

L’utilisation de ce format « .psv » vient d’être améliorée grâce aux codeurs pez2k et Kageurufu, qui ont partagé au public respectivement PSVTrimmer, un logiciel supprimant tous les espaces vides, et PSVTools, une boîte d’outils en langage python facilitant la manipulation de ces fichiers.

Oui je me suis déchaîné à faire cette vignette xD


PSVTrimmer est donc un logiciel open-source développé par pez2k et compatible uniquement avec les ordinateurs sous Windows. Il n’est pour le moment doté que d’une seule fonctionnalité, à savoir la suppression des espaces vides dans les fichiers « .PSV ». L’auteur, qui dit par ailleurs trouver l’algorithme relativement simple, n’exclut cependant pas de mettre à jour son projet dans le futur afin d’y implémenter de nouvelles options et une interface graphique (pour afficher une barre de chargement notamment).

PSVTrimmer requiert .NET Framework 4.6.

Bouton télécharger

PSVTrimmer, par pez2k


PVTools est quant à lui une boîte à outils conçue par kageurufu renfermant plusieurs… outils (merci captain obvious), accessibles via les commandes suivantes :

  • psvtrim, pour couper (trim) des fichiers PSV (réduire leur taille) ;
  • psvexpand, pour développer des fichiers coupés (trimmed) et revenir à la taille d’origine ;
  • psverify, pour vérifier les sommes de contrôle (checksums) des fichiers PSV.
usage: psvtools [-h] [-t | -e | -v] [-o OUTPUT] file

positional arguments:
  file                  psv file to operate on

optional arguments:
  -h, --help            show this help message and exit
  -t, --trim            Trim a psv file. This is the default behavior
  -e, --expand          Expand a trimmed psv file
  -v, --verify          Validate the checksum of a psv file
  -o OUTPUT, --output OUTPUT
                        output file to write to

usage: psvexpand [-h] [-o OUTPUT] file
usage: psvtrim [-h] [-o OUTPUT] file
usage: psverify [-h] file

PSVTools ne requiert que l’installation de python, et est donc compatible avec un grand nombre de systèmes d’exploitation (dont MacOS).

pip install psvtools
Bouton télécharger

PSVTools, par kageurufu