Modification des roms des WPC pour correction orthographique

Répondre
Avatar du membre
manu2
Dept: 000
Rech/Achete: 0 flip
Messages : 5707
Enregistré le : 01/10/2002
Niveau : Débutant
Pro / revendeur : non
Localisation : - - -

Modification des roms des WPC pour correction orthographique

Message par manu2 » jeu. 07 09, 2017 21:19

Bonjour à tous,

Alors ça fait un moment que je veux prendre le temps de le faire. J'avais commencé à m'y intéresser il y a plusieurs années, mais faute de temps, j'avais laissé tomber. Hier, motivé par la nouvelle rom du Getaway, j'ai repris (jusqu'à très tard) pas mal de lecture et fait plein de tests. Donc, finalement, ce n'est pas si compliqué. Un tutoriel en français m'aurait pourtant bien aidé. Eh bien, le voici ! :D:

L'objectif :

Sur les WPC :

- corriger les fautes d'orthographe
- modifier les textes tronqués car trop longs pour l'affichage
- éventuellement rajouter un texte personnel

I - Les pré-requis :

1°) Les logiciels :

- HxD (ou un autre logiciel de lecture de code héxadécimal). Téléchargeable ici : https://mh-nexus.de/en/

- Visual Pinball pour tester la rom avant de la graver pour le flip. Téléchargeable ici : http://www.vpforums.org/

- WPC_Tool : logiciel pour recalculer le checksum de la nouvelle rom. Téléchargeable ici : http://www.maddes.net/

- Java runtime pour le fonctionnement de WPC_Tool. Pour Vista 32 bits, j'avais besoin de cette version : j2re-1_4_2_19-windows-i586-p.exe. Téléchargeable ici : http://www.oracle.com/technetwork/java/ ... 19411.html

2°) Les fichiers :

- Table et roms du flipper à modifier. Téléchargeables également sur http://www.vpforums.org/

II - Les modifications :

Mise en garde 1 : Toute modification de rom se fait à vos risques et périls. Cela peut engendrer de graves dysfonctionnements de la machine.


Mise en garde 2 : L'installation d'une version de Java autre que celle déjà présente sur votre ordinateur n'est pas anodine, cela peut provoquer des dysfonctionnements de votre pc.


1°) La modification du texte :

Après avoir installé les différents logiciels, il convient de placer la rom du flip dézippée dans le répertoire de WPC_Tool.

Depuis HxD, on ouvre la rom.
Image2.jpg
Image2.jpg (452.02 Kio) Vu 5839 fois
A gauche les éléments "codés", à droite le texte en clair. Plus qu'à chercher le mot ou l'expression qu'on souhaite modifier via l'option recherche du logiciel. Il faut OBLIGATOIREMENT que le mot ou l'expression de remplacement fasse le même nombre de caractères. S'il y en a moins, on complète avec des espaces. S'il y en a plus, il faut abréger ou trouver un autre mot de remplacement.

Exemple : ici, je corrige le "fleche hold b.nus" par "fleche hold bonus" :
Image6.jpg
Image6.jpg (227.99 Kio) Vu 5839 fois
Image4.jpg
Image4.jpg (181.22 Kio) Vu 5839 fois
Pour supprimer un caractère : utiliser la touche "Suppr" du clavier. Pour insérer un caractère, il suffit soit de le taper en ayant pris soin d'être en mode insertion (touche "inser" du clavier), ou alors on peut aussi copier un caractère depuis le texte et le coller en utilisant l'option du programme "coller et remplacer" ou "coller et supprimer". Si le nouveau mot est moins long, il faut penser à le centrer en ajoutant les espaces avant et après, c'est-à-dire pas tous au début ou tous à la fin, tout en conservant rigoureusement le même nombre de caractères qu'initialement.

Il ne faut surtout RIEN décaler d'autre. Tout le reste du fichier doit avoir exactement la même disposition après le remplacement qu'avant.

Une fois la modification effectuée, on sauvegarde en donnant un nouveau nom au fichier, comme cela on préserve la rom originale.

2°) Le recalcul du checksum :

C'est absolument nécessaire, sinon le flip signale une anomalie.

Pour cela, on utilise WPC_Tool. C'est un programme en ligne de commande. Il faut donc ouvrir la fenêtre "Invite de commandes" de Windows (Pour Vista : Démarrer => Programmes => Accessoires => Invite de commandes).

On se place ensuite dans le répertoire WPC_Tool à l'aide des commandes :
"cd.." pour "change directory" et sortir d'un répertoire,
"cd <répertoire>" pour aller dans le répertoire en question.

Exemple :
Image8.jpg
Image8.jpg (72.83 Kio) Vu 5839 fois
Une fois dans le bon répertoire, on lance le programme en saisissant :

WPC_Tool.bat <nom_de_la_rom.ROM> -checksum -write
Image9.jpg
Image9.jpg (79.41 Kio) Vu 5839 fois
Cela va générer un nouveau fichier rom, avec l'extension "new"
Image7.jpg
Image7.jpg (177.19 Kio) Vu 5839 fois

III - Le test dans Vpinball :


Il est impératif de tester la nouvelle rom créée dans Vpinball plutôt qu'en vrai dans le flip. On n'est jamais trop prudent...

Pour cela, il convient de faire un fichier zip contenant :

- la nouvelle rom créée, après l'avoir renommée à l'identique du nom qui était le sien dans le zip initial.

Exemple pour le Getaway : GETAW_L5.ROM.new est à renommer en GETAW_L5.ROM

- le fichier son qui se trouvait lui aussi à l'origine dans le zip de vpinball. Pour le Getaway, c'est u18snd.

Puis on nomme le fichier zip à l'identique de ce qu'il était à l'origine. Pour le Getaway, c'est GW_L5.zip
Image11.jpg
Image11.jpg (50.01 Kio) Vu 5839 fois
Ensuite, on copie/colle ce fichier dans le répertoire roms de Vpinball. On lance le logiciel, on sélectionne la table, puis un message erreur apparaît concernant le checksum différent de ce que connaît Vpinball :
Image12.jpg
Image12.jpg (176.88 Kio) Vu 5839 fois
On clique sur "Don't care...". Le flipper démarre et on teste ce qu'on a changé. Ici donc, le "HOLD BONUS" à la place de "HOLD B.NUS".
Image16.jpg
Image16.jpg (145.23 Kio) Vu 5839 fois
Bon, ce n'est pas probant comme exemple, car du coup ça décale le S en dehors de l'affichage ::)): Mais j'ai fait plein d'autres modifs qui elles fonctionnent nickel. Et c'est histoire de comprendre le principe.

Voilà, à vous de vous amuser maintenant !

A suivre :

- Partie II : les corrections et modifs effectuées sur la rom du Getaway

- Partie III : la rom gravée et mise dans le flip
Ligue Aquitaine : http://aquiflip.free.fr

Avatar du membre
2NIRO
Modérateur
Dept: 46
Rech/Achete: 0 flip
aimable donateur
Messages : 6432
Enregistré le : 14/10/2006
Niveau : Expert
Pro / revendeur : oui
Localisation : LOT
Contact :

Re: Modification des roms des WPC pour correction orthograph

Message par 2NIRO » jeu. 07 09, 2017 21:32

edit : ça y est , j'ai tout lu, intéressant, bravo Manu :x24:
Rejoignez nous sur notre site:
http://www.2niro-pinball.com/

Avatar du membre
Nurbo
Dept: 77
Collec Perso: 4 flips
Rech/Achete: 0 flip
Messages : 4210
Enregistré le : 08/08/2005
Pas vu depuis 2 an(s)
Niveau : Initié
Pro / revendeur : non
Localisation : 77220
Contact :

Re: Modification des roms des WPC pour correction orthograph

Message par Nurbo » jeu. 07 09, 2017 23:25

Merci pour le tuto, très cool :x26: :x24:
In: Maverick - Frankenstein - Batman Forever - Independence Day - / En prêt : The Simpsons Pinball Party - Twilight Zone
Out: X-Men Wolverine LE - Rescue 911
Machines : IGT S2000 - Super Spin Sizzling 7 / Bally 809 / 873 / S9000 /// Pusher Royal Banker / Super Flipp / Bandai Capsule Station

Avatar du membre
chti
Dept: 59
Collec Perso: 3 flips
Rech/Achete: 0 flip
Messages : 1552
Enregistré le : 03/01/2013
Niveau : Débutant
Pro / revendeur : non
Localisation : Lille

Re: Modification des roms des WPC pour correction orthograph

Message par chti » ven. 08 09, 2017 06:45

:x26: je suis vraiment pas sur de m'en servir un jour, mais trop cool pour ce qui manipule et qui ont le matos.

Bon travail !

@+
Chti
Party Zone,Slot Bally 809, Super Flipp IPD No. 3424, Billard, Baby Foot Stella Champion via EB-RETRO :x26:

Avatar du membre
gigi38
Dept: 38
Collec Perso: 3 flips
Rech/Achete: 7 flips
Messages : 233
Enregistré le : 24/01/2014
Pas vu depuis 1 an(s)
Niveau : Confirmé
Pro / revendeur : non
Localisation : Grenoble

Re: Modification des roms des WPC pour correction orthograph

Message par gigi38 » ven. 08 09, 2017 09:02

Super! Merci, un jour je m'y collerai!

Avatar du membre
metwurcht
Dept: 70
Collec Perso: 7 flips
Rech/Achete: 0 flip
accepte les visites de sa Gameroom
Messages : 4831
Enregistré le : 05/01/2012
Niveau : Initié
Pro / revendeur : non
Localisation : 70110
Contact :

Re: Modification des roms des WPC pour correction orthograph

Message par metwurcht » ven. 08 09, 2017 09:38

ça c 'est un article intéressant :x26: :x26: :x26: fait avec précision et soucis du détail ! merci manu

c' est pas du copié /traduit de pinside !! :|(:
KIFF LE (n°79);Iron Mädchen LE (n°495) ; Apérosmith LE ( n°402) ; GUMS LE ;TRANSFORMATEUR COMBO LE(n°37) ;CATMAN66 ; lethalica monster premium.
Metwurcht sur insider connected
Guillaume sur scorbit

Avatar du membre
fredo
Dept: 47
Collec Perso: 17 flips
Rech/Achete: 4 flips
Messages : 2471
Enregistré le : 01/10/2002
Pas vu depuis 5 an(s)
Niveau : Initié
Pro / revendeur : non
Localisation : agen
Contact :

Re: Modification des roms des WPC pour correction orthograph

Message par fredo » ven. 08 09, 2017 10:17

super Manu !!! :x24:
Je suis V Charlix! pour la liberté d expresssion du plus grand nombre.

let there be rock ....and flip !!! et V aux bikos FTW

Avatar du membre
2NIRO
Modérateur
Dept: 46
Rech/Achete: 0 flip
aimable donateur
Messages : 6432
Enregistré le : 14/10/2006
Niveau : Expert
Pro / revendeur : oui
Localisation : LOT
Contact :

Re: Modification des roms des WPC pour correction orthograph

Message par 2NIRO » ven. 08 09, 2017 10:36

metwurcht a écrit :ça c 'est un article intéressant :x26: :x26: :x26: fait avec précision et soucis du détail ! merci manu

c' est pas du copié /traduit de pinside !! :|(:
taquin ::)):
Rejoignez nous sur notre site:
http://www.2niro-pinball.com/

Avatar du membre
gisdutarn
Dept: 81
Rech/Achete: 0 flip
aimable donateur accepte les visites de sa Gameroom
Messages : 1045
Enregistré le : 29/10/2014
Niveau : Initié
Pro / revendeur : oui
Localisation : Castres

Re: Modification des roms des WPC pour correction orthograph

Message par gisdutarn » ven. 08 09, 2017 10:55

Salut

Et merci pour cet article très intéressant,
malgré que mes compétences ne me permettent pas d'utilisé ceci.

@ +
gis
Cofondateur de FLIPPER IN TARN (de 2014 à 2018)
Fondateur de FLIPPER EVENTS (Société de location et dépannage de flippers)
20 flips en stock... Ils vous attendent

Avatar du membre
fabien
Dept: 86
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 3637
Enregistré le : 01/10/2002
Niveau : Confirmé
Pro / revendeur : non
Localisation : Neuville de Poitou

Re: Modification des roms des WPC pour correction orthograph

Message par fabien » ven. 08 09, 2017 11:25

fredo a écrit :super Manu !!! :x24:
J'espere que tu as bien rangé l'article au bon endroit sinon Manu2 va pas etre content :D:

Merci pour l'article et plus particulierement pour le lien de l'editeur hexa qui va remplacer avantageusement celui que j'utilisais ; pour le reste je connaissais déjà et l'article est bien réalisé.

Répondre