Modification des roms des WPC pour correction orthographique
- 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
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 !
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.
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" :
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 :
Une fois dans le bon répertoire, on lance le programme en saisissant :
WPC_Tool.bat <nom_de_la_rom.ROM> -checksum -write
Cela va générer un nouveau fichier rom, avec l'extension "new"
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
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 :
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".
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
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 !
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.
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" :
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 :
Une fois dans le bon répertoire, on lance le programme en saisissant :
WPC_Tool.bat <nom_de_la_rom.ROM> -checksum -write
Cela va générer un nouveau fichier rom, avec l'extension "new"
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
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 :
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".
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
- 2NIRO
- Modérateur
- Dept: 46
- Rech/Achete: 0 flip
- Messages : 6432
- Enregistré le : 14/10/2006
- Niveau : Expert
- Pro / revendeur : oui
- Localisation : LOT
- Contact :
Re: Modification des roms des WPC pour correction orthograph
edit : ça y est , j'ai tout lu, intéressant, bravo Manu
Rejoignez nous sur notre site:
http://www.2niro-pinball.com/
http://www.2niro-pinball.com/
- 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
Merci pour le tuto, très cool
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
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
- 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
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
Bon travail !
@+
Chti
Party Zone,Slot Bally 809, Super Flipp IPD No. 3424, Billard, Baby Foot Stella Champion via EB-RETRO
- metwurcht
- Dept: 70
- Collec Perso: 7 flips
- Rech/Achete: 0 flip
- Messages : 4831
- Enregistré le : 05/01/2012
- Niveau : Initié
- Pro / revendeur : non
- Localisation : 70110
- Contact :
Re: Modification des roms des WPC pour correction orthograph
ça c 'est un article intéressant fait avec précision et soucis du détail ! merci manu
c' est pas du copié /traduit de pinside !!
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
Metwurcht sur insider connected
Guillaume sur scorbit
- 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
super Manu !!!
Je suis V Charlix! pour la liberté d expresssion du plus grand nombre.
let there be rock ....and flip !!! et V aux bikos FTW
let there be rock ....and flip !!! et V aux bikos FTW
- 2NIRO
- Modérateur
- Dept: 46
- Rech/Achete: 0 flip
- Messages : 6432
- Enregistré le : 14/10/2006
- Niveau : Expert
- Pro / revendeur : oui
- Localisation : LOT
- Contact :
Re: Modification des roms des WPC pour correction orthograph
taquinmetwurcht a écrit :ça c 'est un article intéressant fait avec précision et soucis du détail ! merci manu
c' est pas du copié /traduit de pinside !!
Rejoignez nous sur notre site:
http://www.2niro-pinball.com/
http://www.2niro-pinball.com/
- gisdutarn
- Dept: 81
- Rech/Achete: 0 flip
- Messages : 1045
- Enregistré le : 29/10/2014
- Niveau : Initié
- Pro / revendeur : oui
- Localisation : Castres
Re: Modification des roms des WPC pour correction orthograph
Salut
Et merci pour cet article très intéressant,
malgré que mes compétences ne me permettent pas d'utilisé ceci.
@ +
gis
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
Fondateur de FLIPPER EVENTS (Société de location et dépannage de flippers)
20 flips en stock... Ils vous attendent
- 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
J'espere que tu as bien rangé l'article au bon endroit sinon Manu2 va pas etre contentfredo a écrit :super Manu !!!
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é.