Aller au contenu

[TUTO] ps2rd - Jouez en 16:9 à vos jeux PS2. Widescreen baby!


ShaoliAss

Messages recommandés

Aujourd’hui on va s’intéresser aux avancées récentes sur une application nommée ps2rd.

 

Ps2dr, c’est quoi ? C’est une application de type codebreaker permettant d’appliquer des codes triches à vos jeux. Cette appli va être détournée de sa fonction pour non plus appliquer des codes triches à vos jeux, mais pour les faire s’afficher en 16/9 sur votre téléviseur (et pas du 16/9 étiré).

 

Le principe est simple : convertir les codes 16/9 de l’emulateur PCSX2 (emu PS2 pour PC) pour pouvoir les appliquer à vos jeux sur votre PS2. Sympa, non ? :D

 

 

Sommaire :

 

1. ps2rd normal (manuel)

2. ps2rd "mod" (automatique)

3. Liste de codes WS testés (à mi-post)

 

 

 

 

Screenshots : (dsl pour la mauvaise qualité)

 

 

En mode normal

 

 

Avec le code 16/9 (finalement Claire n'a pas un si gros cul que ça :) )

 

Exemple sous PCSX2 :

 

 

En mode normal

 

 

Avec le code 16/9

 

 

 

QQ gifs :

 

 

FF X-2

 

 

 

FF 12

 

 

 

Persona 3

 

 

 

Persona 4

 

 

 

 

 

Matériel :

 

 

 

- Une PS2 avec FMCB et uLaunchELF

- une clé usb

- Le pack ps2rd http://psx-scene.com/forums/f173/ps2rd-releases-63021/index6.html#post1024709

- PNATCH Converter (permet la conversion des codes PCSX2 => ps2rd) http://psx-scene.com/forums/f293/pnach-converter-2-00-a-110108/#post1031413

- Mastercode Finder 2.11 (permet de trouver le « Mastercode » d'un jeu) http://psx-scene.com/forums/f293/mastercode-finder-110898/#post1038200

- Open PS2 Loader

- Des patches (fichiers .pnach) 16/9 PCSX2 à convertir

Pack : http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674

 

 

 

 

 

1. Installer Open PS2 Loader sur votre carte mémoire.

 

 

Faites bien attention où vous l’installez, ca nous servira pour la suite. Pour notre exemple, on le mettra sur la carte mémoire dans le dossier OPL (ce qui nous donne mc0:/OPL/)

 

Edit : vous pouvez le mettre sur votre clé USB également.

 

 

2. Edition du fichier de configuration de ps2rd

 

 

Il va falloir maintenant éditer le fichier configuration de ps2rd pour qu’il ouvre OPL lors de son exécution. Dans le pack ps2rd, chercher le fichier ps2rd.conf et ouvrez-le avec un éditeur de texte. Voici ce que vous y trouvez :

 

 

##

# PS2rd config file

# this is read by libconfig

##

 

loader: {

iop_reset = true;

sbv_patches = true;

usb_support = true;

boot2 = [

"mc1:/OPL/OPNPS2LD.ELF",

"cdrom0:MGS2MGS2.ELF;1 foo bar",

"cdrom0:KESSEN2KESSEN2.ELF;1",

"cdrom0:REZ.ELF;1",

"cdrom0:SR2SR2.ELF;1"

];

cheats = "cheats.txt";

};

 

engine: {

install = true;

addr = 0x00080000;

};

 

debugger: {

install = false;

addr = 0x00090000;

auto_hook = false;

patch_loadmodule = false;

unhook_iop_reset = false;

rpc_mode = 1;

load_modules = true;

sms_modules = true;

 

ipaddr = "192.168.0.10";

netmask = "255.255.255.0";

gateway = "192.168.0.1";

};

 

sdklibs: {

install = true;

addr = 0x000c0000;

};

 

elfldr: {

install = true;

addr = 0x000ff000;

};

 

videomod: {

install = false;

addr = 0x000fe000;

vmode = 2; # force NTSC

yfix = true;

ydiff_lores = -10; # +24 for NTSC2PAL

ydiff_hires = -50; # +44 for NTSC2PAL

};

 

 

La ligne en rouge est la ligne commandant l’ouverture d’OPL, c’est elle qu’il faut éditer. Remplacez mc1:/OPL/OPNPS2LD.ELF par le chemin menant à OPL. Dans notre cas ici, c’est mc0:/OPL/ OPNPS2LD.ELF. Enregistrez, et fermer.

 

Edit : vous pouvez également le mettre sur support USB.

 

 

3. Mastercode et Widescreen Code

 

 

On va maintenant aller implémenter nos codes 16/9. Pour cela, allez dans le pack ps2rd, et chercher le ficher cheats.txt. C’est le fichier lu par l’appli pour appliquer les codes 16/9. Ouvrez-le avec un éditeur de texte. Vous trouverez pour chaque jeu les informations suivantes :

 

//--------

 

"Nom du jeu /ID SXXX_XXX.XX"

Mastercode

XXXXXXXX XXXXXXXX

Wide screen

XXXXXXXX XXXXXXXX

Ex pour MGS2 :

 

//--------

 

"Metal Gear Solid : Sons of Liberty /ID SLES_503.83"

Mastercode

901650DC 0C05B3FE

Wide screen

2011F230 3C013F40

Pour chaque jeu, il vous faudra connaître :

- Le nom du jeu

- L’ID du jeu (vous le trouvez notamment sur la tranche de votre boitier de jeu)

- Un « Mastercode » et un « Wide screen » code

 

 

Le Mastercode :

« un MasterCode est indispensable pour faire fonctionner d'autre codes issus du même jeu. C'est un peu le bouton On/Off du Cheat. »
(Citation de squarealex)

C’est un code composé de 8 chiffres/lettres, suivis d’un espace, avec de nouveau 8 chiffres/lettres.

 

Le Widescreen code : c’est le code 16/9 de PCSX2 que nous aurons converti pour le faire fonctionner avec ps2rd. Même structure que le mastercode.

 

A. Comment obtenir le mastercode ?

 

 

Plusieurs méthodes existent pour trouver le Mastercode d’un jeu :

 

- La méthode longue : je vous renvoie ici au tuto de squarealex que j’ai déjà cité : https://preprod.metagames.fr/forums/les-tutoriels-playstation-2/tuto-trouver-le-master-code-dun-jeu-playstation-2-a-131538.html#post1735667

 

- Les méthodes courtes :

 

• Utiliser le logiciel Mastercode Finder 2.11. Pour cela, sur le PC, décompressez l’iso de votre jeu. Dans votre dossier, vous trouverez un fichier de la forme SXXX_XXX.XX

 

Dans notre exemple : pour MGS2 : fichier SLES_503.83

Il suffira alors de lancer Mastercode Finder, d’aller chercher le fichier SLES_503.83 à analyser en utilisant « browse », puis de voir le résultat.

 

Dans la fenêtre du logiciel, vous aurez alors plusieurs codes trouvés, il est recommandé d’utiliser le premier du haut (immédiatement sous « sceSifSendcmd »). Notez le qq part, il nous servira pour la suite.

 

• L’autre méthode consiste simplement chercher sur internet. ;)

 

 

 

B. Comment obtenir le Widescreen code ?

 

 

On va se servir de PNATCH Converter, ainsi que des patches PCSX2 téléchargés. Lancer PNATCH Converter, allez pointez vers le patch qui vous intéresse, puis faites « convert ». Vous obtenez un code dans le côté droit de la fenêtre, notez le qq part. Mise en garde : les patches sont valables uniquement pour la région de votre jeu.

 

 

Editez le fichier cheats.txt

 

 

Maintenant que vous êtes en possession de vos deux codes, il ne vous reste plus qu’à éditer à l’aide de votre éditeur de texte le fichier cheats.txt, en respectant bien la structure.

 

 

 

4. Installez le pack ps2rd et lancer ps2rd

 

 

Une fois que l’édition du fichier de configuration de ps2rd et de celui des codes est terminée, il ne vous reste plus qu’à aller copier sur votre carte mémoire (ou support USB) le dossier ps2rd à l’aide de uLe. Créez éventuellement une entrée dans le menu FMCB.

 

Il ne vous reste plus qu’à aller lancer le fichier ps2rd.elf. Un écran noir assez austère apparaît, il vous indique les actions à faire pour lancer votre jeu en 16/9.

 

 

Avec les flèches gauche et droite de la croix directionnelle, vous choisissez l’elf à lancer. Dans notre cas, faites défiler jusqu’à obtenir « mc0:/OPL/ OPNPS2LD.ELF »

 

Avec les flèches haut et bas, vous sélectionnez les codes à appliquer à votre jeu. Dans notre exemple, faîtes défiler jusqu’à obtenir « Metal Gear Solid : Sons of Liberty /ID SLES_503.83 »

 

Appuyez sur la touche Croix, et OPL se lance. Choisissez votre jeu, et appréciez. Widescreen baby! :rox:

 

Modifié par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

 

 

 

 

Comme promis, une petite mise à jour du tuto dans la mesure où une version modifiée de ps2rd faite par pelvicthrustman de psxscene vient de sortir. Celle-ci facilite grandement la tâche, qui était plutôt laborieuse avec la version précédente.

 

 

Nouveautés :

 

Calcul automatique du mastercode.

Support natif des fichiers PNACH (codes RAW activant le 16 :9)

 

 

Matériel :

 

 

- Un moyen de lancer des ELF

- Une clé usb

- Dvd du jeu

- OPL (ps2rd et ps2rdmod sont incompatibles avec OPL+GSM)

- ps2rdmod dispo ici : http://psx-scene.com/forums/f19/ps2rdmod-ps2rd-w-pnach-support-112030/

 

 

 

Installer ps2rdmod :

 

Etape 1 : si ce n’est pas déjà le cas, installez OPL (sur mc ou périphérique usb, peu importe), et gardez en tête l’endroit où vous le placez. (ex : mc1:/APPS/ps2rdmod/ps2rd.ELF)

 

Etape 2 : téléchargez le dossier ps2rdmod, dézippez, et éditez le fichier ps2rd.conf comme dans le tuto du post 1.

 

Etape 3 : téléchargez le pack de fichiers PNACH dispo ici et mettez les fichiers dans le dossier PNACH qui se trouve dans le dossier ps2rdmod (ne créez pas de sous dossier).

 

Etape 4 : installez ps2rdmod sur mc ou usb, peu importe.

 

 

 

Utiliser ps2rdmod :

 

 

Il vous suffit de placer votre jeu dans le lecteur dvd, puis de lancer ps2rdmod. Celui-ci va d’abord lire le fichier SXXX_XXX.XX de votre jeu, calculer le mastercode, aller chercher automatiquement le fichier pnach correspondant, et l’appliquer (sans compter l’édition du fichier « crc »).

Ensuite, il lance OPL, qui prend le relais (vous ne jouez donc pas depuis votre dvd), et à vous le 16:9 !

 

 

 

Note : vous devez avoir le dvd du jeu à chaque lancement du jeu, et ce même après la première utilisation et reset de la ps2. Il est néanmoins possible d’éviter cela, en allant, à l’aide de l’éditeur de texte de uLe (dans DIVERS ou MISC), éditer le fichier ps2rd.conf et en modifiant cette ligne (en rouge) :

 

 

 

##

# PS2rd config file

# this is read by libconfig

##

 

loader: {

iop_reset = true;

sbv_patches = true;

usb_support = true;

boot2 = [

"mc0:/OPL/OPNPS2LD.ELF",

"mc0:/MATRIXTEAM/MANAGER.ELF",

"cdrom0:\\MGS2\\MGS2.ELF;1 foo bar",

"cdrom0:\\KESSEN2\\KESSEN2.ELF;1",

"cdrom0:\\REZ.ELF;1",

"cdrom0:\\SR2\\SR2.ELF;1"

];

cheats = "cheats.txt";

crc = "crc.txt";

auto = true; -------> auto = false

};

 

engine: {

install = true;

addr = 0x00080000;

};

 

debugger: {

install = false;

addr = 0x00090000;

auto_hook = false;

patch_loadmodule = false;

unhook_iop_reset = false;

rpc_mode = 1;

load_modules = true;

sms_modules = true;

 

ipaddr = "192.168.0.10";

netmask = "255.255.255.0";

gateway = "192.168.0.1";

};

 

sdklibs: {

install = true;

addr = 0x000c0000;

};

 

elfldr: {

install = true;

addr = 0x000ff000;

};

 

videomod: {

install = false;

addr = 0x000fe000;

vmode = 2; # force NTSC

yfix = true;

ydiff_lores = -10; # +24 for NTSC2PAL

ydiff_hires = -50; # +44 for NTSC2PAL

};

 

 

 

En désactivant cette ligne, vous retrouvez ps2rd tel que présenté post 1.

 

 

_________________________________________________________________

 

 

 

Récapitulatif des codes 16/9 fonctionnant pour ps2rd et ps2rdmod

 

 

Cette liste ne concernera que les jeux PAL, pour les jeux US ou JAP, vous pouvez trouver une liste similaire sur psxscene (dernier spoiler du post 1).

 

 

Liste des codes 16/9 mis en forme pour ps2rd, prêts à l'emploi (à insérer directement dans le fichier cheats.txt) :

 

 

D

 

 

//--------

 

"Def Jam : Fight for NY (Pal) /ID SLES_525.07"

Mastercode

90356A68 0C0D5A42

Wide screen

2056efb0 3f400000

2056efe8 3fab0000

2056efec 3fab0000

2056f170 3f400000

 

//-------

 

"Devil May Cry /ID SLES_503.58"

Master Codes

90100098 0C056CE8

 

PAL2NTSC [lee4]

20202260 34050002

20202264 24030002

20202268 0000000C

2020226C 03E00008

 

Y-Fix Part 1 [lee4]

200FFEC0 64420000

200FFEC4 64420000

200FFEC8 64428000

200FFECC 64428000

200FFED0 64428000

200FFED4 64428000

200FFED8 64428000

200FFEDC 64428000

200FFEE0 FC2200A0

200FFEE4 03E00008

200FFEE8 DE420020

2015C610 0C03FFB0

2015C614 00000000

 

Y-Fix Part 2 [lee4]

200FFF00 64420000

200FFF04 64420000

200FFF08 64428000

200FFF0C 64428000

200FFF10 64428000

200FFF14 64428000

200FFF18 64428000

200FFF1C 64428000

200FFF20 FC220080

200FFF24 03E00008

200FFF28 00000000

2015C4EC 0C03FFC0

2015C4F0 3C011200

 

Y-Fix Part 3 [lee4]

200FFF40 64420000

200FFF44 64420000

200FFF48 64428000

200FFF4C 64428000

200FFF50 64428000

200FFF54 64428000

200FFF58 64428000

200FFF5C 64428000

200FFF60 FC2200A0

200FFF64 03E00008

200FFF68 DE420020

2015C4BC 0C03FFD0

2015C4C0 00000000

 

Y-Fix Part 4 [lee4]

200FFF80 64420000

200FFF84 64420000

200FFF88 64428000

200FFF8C 64428000

200FFF90 64428000

200FFF94 64428000

200FFF98 64428000

200FFF9C 64428000

200FFFA0 FC220080

200FFFA4 03E00008

200FFFA8 00000000

2015C464 0C03FFE0

2015C468 3C011200

 

Y-Fix Part 5 [lee4]

200FFFC0 64420000

200FFFC4 64420000

200FFFC8 64428000

200FFFCC 64428000

200FFFD0 64428000

200FFFD4 64428000

200FFFD8 64428000

200FFFDC 64428000

200FFFE0 FC2200A0

200FFFE4 03E00008

200FFFE8 DE420058

2015C434 0C03FFF0

2015C438 00000000

 

FMV Skip

201CE340 03E00008

 

Widescreen

2010338C 3C013F40

20103390 44810000

20103398 4600C602

 

 

 

G

 

 

//--------

 

"God of War /ID SCES_531.33"

Mastercode

90297638 0C0A5D36

Wide screen

20169280 3C013F22

 

"GTA San Andreas /ID SLES_525.41"

Mastercode

9053EC10 0C14FAAC

Wide screen

201130bc 3c013f9d

201130c0 44810000

201130c4 46006302

201130c8 03e00008

201130cc e78c9a90

 

2021df84 0c044c2f

20242d54 0c044c32

 

 

 

M

 

 

//--------

 

"Metal Gear Solid : Sons of Liberty (Pal) /ID SLES_503.83"

Mastercode

901650DC 0C05B3FE

Wide screen

2011F230 3C013F40

 

//--------

 

"Metal Gear Solid 3 : Subsistence /ID SLES_820.42"

Mastercode

90177DB4 0C05E07C

Wide screen

20205D4C 3F400000

 

 

 

 

O

 

 

//--------

 

"Okami /ID SLES_544.39"

Mastercode

9020FB28 0C0FBB2A

Wide screen

201974d4 3c014455

20344864 3c014455

 

 

 

R

 

 

//--------

 

"Resident Evil Code : Veronica X (Pal) /ID SLES_503.06"

Mastercode

9010E2F8 0C043866

Wide screen

21140300 3F400000

 

 

 

Si vous voulez contribuer à cette liste, copiez/collez ce qui suit, et renseignez :

 

Nom du jeu =

Game ID =

Mastercode =

Widescreen Code =

Modifié par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

Merci, je peux donner pas mal de code 16/9 si vous voulez (enfin si j'ai surtout le temps)

 

D'ailleurs, je voulais crée un 3eme topic qui regroupe tout les codes, mais par faute de temps je ne l'ai pas pu faire.

 

Tes codes sont les bienvenus - si tu trouves le temps. Je n'ai vu ton tuto qu'après avoir rédigé celui là, pour le coup, ils sont bien complémentaires.

 

Il y a beaucoup de potentiel dans ce hack 16/9. Pour l'instant, ps2rd et GSM ne peuvent être lancés ensemble à cause d'un problème de mémoire. GSM est en train d'être intégré à OPL (cf la r644), si ps2rd l'est aussi un jour, ca peut devenir plus qu'intéressant (progressive scan + 16/9). :pouce:

 

Ca peut sembler un peu "gadget" comme ca, mais le 16/9 apporte un certain confort de jeu. :jap:

Modifié par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas tester encore le soft, j'essayerais ce week end, mais en effet ça porte un certain confort sur certain.

Après, moi je lançais mes jeux comme ça : DVD Toc > Swap Magic 3.3 > Action Replay Hacké > Swap Magic 3.3 > Jeu avec code (dont le 16/9).

 

ça fait assez de lancement pour seulement mettre un jeu dans un autre format. Mais le résultat est là.

 

 

Peut être d'autre vidéo si vous êtes sage. :bedo:

 

Nan, je plaisante, je vais quand même faire une ou plusieurs vidéo Tuto interactif et simple vu maintenant le matos que j'ai. :drink:

Lien vers le commentaire
Partager sur d’autres sites

Après, moi je lançais mes jeux comme ça : DVD Toc > Swap Magic 3.3 > Action Replay Hacké > Swap Magic 3.3 > Jeu avec code (dont le 16/9).

 

ça fait assez de lancement pour seulement mettre un jeu dans un autre format. Mais le résultat est là.

 

Du coup, ps2rd simplifie la tâche, avec moins de lancements : ps2rd > OPL > Jeu en 16/9.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    963
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...