Page 1 sur 1

Les cheat dans MAME

Publié : 05 mai 2014 - 14:47
par Maskass
Bonjour,
Un petit souci encore avec MAME (que j'ai réussi à résoudre cette fois :clown:  ). Je viens juste expliquer le problème si jamais ça vous arrivait.

J'ai installé l'archive cheat.7z dans MAME il y a quelques jours pour avoir les cheat dans les jeux. Non pas pour tricher, c'est pas mon genre   8)  , mais c'est super pratique pour s'entraîner dans les jeux de baston par exemple en mettant de la vie infinie aux deux persos ou les barres de super à fond. :)  
Les cheat codes fonctionnent bien, mais pas pour tous les jeux.
Hier je lance King of Fighter 98, et MAME plante directement.   :shock:  
Je lance KoF99 et pareil : MAME plante.
Du coup je teste tous mes jeux, et la plupart fonctionnent mais certains font planter MAME à chaque lancement (uniquement des jeux Neo Geo apparemment).  

Après une bonne nuit de sommeil, je décide de voir ce qui ne va pas et j'ai pensé aux cheats (après avoir cherché un peu partout ailleurs comme un con   :lol:  ).

La solution : dans cheat.7z j'ai supprimé les fichiers xml des jeux qui plantent et depuis ça refonctionne nickel (sauf que je n'ai plus les cheat pour ces jeux   :face:  ).

Voici la liste des cheats qui merdouillent chez moi :

mslug
kof95
kof98
kof99
kof2000
kof2001
kof2002
wjammers
rbffspec

Pour rbffspec (Real Bout Fatal Fury Special) j'ai réussi à corriger le fichier, il y avait juste deux tags en trop. Quand je lançais le jeu, j'avais un message de parsing error xml à la ligne 350 et un petit peu plus loin, donc c'était assez simple de voir ce qui n'allait pas.

Pour les autres fichiers ci-dessus, je n'ai pas réussi à corriger le problème.
Autant pour Metal Slug et Windjammers ça ne me dérange pas trop de ne pas avoir les cheat, mais pour les KoF c'est plus gênant car je ne peux pas m'entraîner comme je le souhaiterai.   :|  

Si quelqu'un a déjà eu ce problème et l'a résolu en corrigeant les fichiers xml, j'aimerai bien récupérer les fichiers de ces jeux s'il vous plaît.   :)  

En espérant que cette petite explication serve à quelqu'un qui aura le même souci.   ;)  

A bientôt.

Re: Les cheat dans MAME

Publié : 05 mai 2014 - 15:12
par Maskass
C'est bon, j'ai trouvé le problème en fouillant un peu sur le net.
Les virgules foutent la merde dans les balises action apparemment. Il faut donc séparer les différentes actions.
Je corrige les fichiers et je les met ici quand c'est fini.   :)  

Re: Les cheat dans MAME

Publié : 05 mai 2014 - 16:10
par Maskass
Voici les fichiers corrigés, à placer dans l'archive cheat.7z pour remplacer les anciens défectueux.

http://www.sendspace.com/file/1sv7hy
Si un admin/modo peut mettre ces fichiers sur le serveur du forum, ce serait bien car je sais pas combien de temps les fichiers resteront en place sur sendspace.

Il y a très certainement d'autres fichiers xml mal codés mais j'ai juste corrigé ceux des jeux auxquels je jouais.
Si vous en trouvez un mal codé (quand un jeu fait planter MAME) alors ouvrez le fichier xml correspondant au jeu, et si vous voyez une virgule entre les balises action et /action il vous faudra refaire la syntaxe.

Mauvais codage avec plein de virgules :

actiontemp0 =maincpu.rd@C1315C,
temp1 =maincpu.rd@C1314E,
temp2 =maincpu.rd@C131E8,
temp3 =maincpu.rd@C13184,
temp4 =maincpu.rd@C1212E,
temp5 =maincpu.rd@C134FA/action
A remplacer par le bon codage :

actiontemp0 =maincpu.rd@C1315C/action
actiontemp1 =maincpu.rd@C1314E/action
actiontemp2 =maincpu.rd@C131E8/action
actiontemp3 =maincpu.rd@C13184/action
actiontemp4 =maincpu.rd@C1212E/action
actiontemp5 =maincpu.rd@C134FA/action

Vous ouvrez le fichier dans votre éditeur de texte, et vous faites une recherche sur les virgules pour être sûr de ne pas en louper une.

En espérant que ça vous sera utile.   :)