
Salut tout le monde,
Voilà , je crée ce sujet pour éviter les questions qui reviennent sans cesse sur le forum.
Comme vous allez le voir, patcher une rom Neo Geo n'est en réalité pas si difficile...
Tout d'abord, vous devez commencer par lire les deux tutos suivants, ceci afin de mieux comprendre les grands principes de l'émulation Neo Geo :
En ce qui concerne les dernières roms (dumps/jeux) Neo Geo (SVC, samsho5, mslug5nd,), les patches/fixes ( .exe ou encore .ips) qu'on trouve sur le net sont le plus souvent à appliquer sur les premières releases.Par exemple, pour obtenir la svc_p1.rom CRC: 93855C0B, on devra appliquer le patch sur la P1 CRC: 1CC8FB7A (qui est en fait issue du set de la toute première release du jeu). Si on n'a pas cette P1 de la 1ère release, on devra trouver un autre patch qui lui s'appliquera bien à notre rom.... Ainsi on doit toujours chercher le patch/fixe (sous forme d'.exe ou .ips) qui va avec une rom bien précise, ceci dit vous pouvez toujours enchaîner plusieurs patchs pour arriver à vos fins...
Application pratique :
On possède la rom: 269-p1.bin CRC: 1CC8FB7A et on voudrait obtenir la rom: svc_p1.rom CRC: 93855C0B
On commence donc par placer la 269-p1.bin CRC: 1CC8FB7A ( = source file ) dézippée bien sûr (!!) dans un dossier et on lance le patch .exe pour après obtenir la P1 avec le CRC: 93855C0B ( = target file ) que l’on désire. On renomme ensuite manuellement celle-ci en svc_p1.rom...et le tour est joué. Afin de vérifier que l'opération s'est bien déroulée, on rezippe notre P1 ainsi patchée dans un .zip (ou .rar), où on peut lire son CRC très facilement.
Dans la plupart des cas, on voit donc que l'.exe (ou le patch .ips) doit donc être appliqué sur une rom bien précise. Notez qu'il est préférable que votre rom à patcher ait le nom (269-p1 ou svc_p1) et l'extension (.bin ou .rom) attendus par le patch. Toutefois, notez que la plupart du temps vous ne serez pas obligés de modifier le nom de votre rom source puisqu'en pratique vous pourrez forcer la sélection de n'importe quelle rom ...au pire, si ce n'est pas le cas, il vous suffira juste de renommer la rom source ou/et son extension, rien de bien compliqué là encore. Pour la petite histoire, il existe une codification des noms de roms, codification qui diffère suivant l'émulateur utilisé. Si ce genre de renseignement vous intéresse, je vous invite à aller directement consulter ce topic :[Roms Neo Geo] -XX.bin vers _XX.romVoir la prodécure à suivre :» Cliquez pour lire la suite «
Pour ce qui est des patchs .ips la technique est identique mais pour les appliquer on doit cette fois utiliser un petit programme externe, comme Lunar IPS. Rassurez-vous, Lunar IPS est on ne peut plus simple à utiliser.
Notez qu'il permet aussi de fabriquer ses propres patchs pour peu qu'on possède les deux roms de base, à savoir la source file et la target file : en clair, pour faire un patch P1 CRC: AAA vers P1 CRC: BBB, on doit posséder les deux P1 CRC: AAA et P1 CRC: BBB.
Il existe également un moyen d'automatiser tous ces processus en utilisant simultanément des commandes ms-dos, des patchs .ips et un utilitaire universel de patchage. Cette technique un peu particulière présente l'avantage d'être beaucoup plus simple pour l'utilisateur et surtout beaucoup plus rapide (environnement dos oblige) : on lance un simple fichier .bat et les roms sources sont remaniées (si besoin), patchées et renommées automatiquement. Petit inconvénient, il faudra alors obligatoirement veiller à utiliser les roms sources attendues par le patchkit (CRCs bien sûr, mais aussi les noms précis...).
Quelques liens utiles :
http://shirohoom.hp.infoseek.co.jp/index.html (patch neogeo, CPS2)
http://mx.geocities.com/rastamantrainerscolection/hack.htm
http://members.lycos.co.uk/ikuzo/ (quelques fix pour roms neogeo)
Histoire de vous exercer à patcher, voilà le pack d'entrainement prêt à l'emploi :
[attachment=12605:attachment]
Décompressez ce pack dans un dossier et ...à vous de jouer.
Bien entendu, ces patchs ont été vérifiés et fonctionnent parfaitement.![]()