Patcher un jeu PSX grâce à PPF-o-Matic3 sous Ubuntu

Il y quelques temps, j'avais écrit un article expliquant comment installer PCSXR sur Ubuntu 16.10. Je joue moi-même à quelques bons vieux jeux PS1, tels que Tarzan. Je me suis rendue compte qu'il existaient des protections sur certaines Roms et qu'il était nécessaire d'appliquer un patch pour débloquer la situation. Je n'ai pas trouvé d'outils graphique pour le faire tournant nativement sous Linux (et je ne compte pas installer Wine juste pour une petite application Windows). À vrai dire, j'ai eu du mal à trouver une solution sur les forums ou autre. C'est pourquoi je publie ce billet : pour aider les utilisateurs d'Ubuntu (ou autre distribution Linux) à appliquer très simplement un patch PPF sur leurs Roms PS1 grâce à un outil en ligne de commande.

PPF-o-Matic 3.0

Il s'agit d'un petit logiciel assez facile à trouver, connu pour fournir une interface graphique sous Windows et Mac permettant de patcher les jeux PS1, c'est à dire appliquer un fichier .ppf sur le fichier .bin d'un jeu. Le concepteur a très bien fait les choses : il met à disposition une version de cet outil en ligne de commande. Et là, miracle ! Il a prévu une version pour les systèmes Linux ! Je vous montre rapidement comment ça fonctionne.

Télécharger PPF-o-Matic version 3.0

Une recherche Google peut aider. Attention : nous voulons télécharger la version logicielle contenant les utilitaires pour toutes les distributions ... On tombe souvent seulement sur celui de Windows (en .exe) par exemple. Celle qui nous intéresse est une archive nommée pdx-ppf3.zip.

J'ai téléchargé à cet endroit : ReScene - PPF-O-Matic
L'archive à télécharger : pdx-ppf3.zip

Décompresser l'archive contenant le logiciel.

Utilisation

L'utilisation est très simple. Le programme à exécuter qui nous intéresse se situe dans le dossier ppf-bin/applyppf/linux-redhat/.

Lancer un terminal ici.

  • On rend le fichier applyppf3 exécutable

    chmod +x applyppf3
  • On s'assure que le programme fonctionne bien

    ./applyppf3
  • Doit rendre quelque chose comme :

    ApplyPPF v3.0 by =Icarus/Paradox= Nov 26 2001
    Usage: ApplyPPF <command> <binfile> <patchfile>
    <Commands>
    a : apply PPF1/2/3 patch
    u : undo patch (PPF3 only)
    Example: ApplyPPF.exe a game.bin patch.ppf
  • On patch notre jeu

    ./applyppf3 a /CHEMIN/VERS/FICHIER.bin /CHEMIN/VERS/FICHIER.ppf
  • On doit obtenir à la fin de l'exécution du script le message suivant :
    Patching... successful.

Enjoy !


- ubuntu -

Commentaires


maxime's gravatar
maxime - 03/01/2018 - 14:59

Bonjour Laure-Anne,

Je tiens à te remercier pour ton fabuleux article qui ma permis de patcher mon Final_Fantasy_8 , je te félicite également pour ton blog véritablement très utiles; te souhaitant également au passage une très bonne année 2018.

Cordialement,

BadGOneX's gravatar
BadGOneX - 19/08/2018 - 16:46

ATTENTION
32 bits !
necessite une architecture 32 bits pour fonctionner
Sinon nikel !

Laure-Anne's gravatar
Laure-Anne - 23/10/2018 - 12:16

@BadGOneX,
Je tourne sous 64bits, et ça fonctionne très bien.

Poster un commentaire