Modifier Le Default


Invité kikinini
 Share

Messages recommandés

Pr modif le default.xbe de Kawa-X, QQ1 avait posté 1 tuto sur 1 site anglophone (je ne peux pas poster le lien, des liens vers des sites de roms sont postés sur le forum), C ce tuto ke j'avais utilisé à maintes reprises pr modif Kawa-X l'année dernière. Dès ke je le retrouve, je le retraduis vite fait & je le poste.

Pr modif des données ds le default.xbe, il faut l'ouvrir avec 1 éditeur hexa, parce ke l'ému, tt kom Winkawaks, n'est pas open source.

La région utilisée par Kawa-X ds le default.xbe pr les noms des sets zippés (ex. lastbld2".zip") & les noms des roms (ex. 243-p1.bin) va de l' offset C6F00 à CD100.

On note 1 différence de 11300 en hexa (soit 70400 en décimal) entre les détails correspondants aux sets des jx NeoGeo & l'emplacement pr les noms des roms & des sets zippés (voir ci-dessus).

ex. :

le nom du set "lastbld2" (pr le nom du .zip) se trouve ds le default.xbe à l'offset C72A8.

Alors, il ne restera + k'à convertir & calculer : C72A8 + 11300 = D85A8

Après avoir obtenu D85A8, il ne reste + k'à l'inverser : D85A8 devient A8850D,

puis à cliker sur "Find" ou "chercher chaîne hexa" (suivant l'éditeur) &, à entrer A8850D. On note k'il apparaît 2 fois :

- La 1ère (située à l'offset DB134) concerne le menu pr l'ordre d'apparit° des jx au lancement de l'ému, le Nbre de roms, si le set est activé ds la liste ou non ainsi ke, le nom du titre du jeu en entier ds la liste de Kawa-X (ce dernier se trouve juste avant A8850D, à l'offset DB130 -> B4850D ; si on inverse, convertit & calcule : 0D85B4 - 11300 = C72B4 ; à l'offset C72B4, ça pointe bien sur le nom du jeu ?The Last Blade 2).

Pr changer l'ordre d'apparit° des jx lors du lancement de Kawa-X entre Last Blade & Last Blade 2 par ex., il suffit de sélectionner depuis l'offset DB130 jusk'à l'offset DB194 (emplacement du 1er menu pr Last Blade 2), de couper, & de coller avant le 1er menu de Last Blade, C-à-dire à l'offset DB0CC. Aussi, pr retirer ou activer 1 jeu ds la liste de Kawa-X, ici Last Blade 2, il suffit de taper 01 à l'offset DB13E (ça donnera 01 01 01), & Last Blade 2 n'apparaîtra plus ds la liste au lancement de Kawa-X. De +, il est possible d'activer les sets encryptés ds la liste (ex. pr mslug3, il suffit de remplacer 01 par 00 à l'offset D93F2), mais ils ne seront pas jouables parce ke Kawa-X ne décryptera pas les C's.

Pr utiliser 1 jeu kom parent, par ex. Last Blade en tant ke set parent & Last Blade 2 en clone, il suffit de taper 8C850D -> "lastbld" à l'offset DB138, soit juste après A8850D -> "lastbld2".

- La 2nde (située à l'offset 13D454) concerne les détails des roms du set : taille des roms, crc32.

Par ex. (tjrs avec Last Blade 2), à l'offset 13D46C -> E8970D, si on inverse, convertit & calcule : D97E8 - 11300 = C84E8. Si l'on va à l'offset C84E8, on trouve le nom de la rom 243-c1.bin, C le mm principe avec le reste des roms.

Pr modifier la taille des roms, il suffit simplement de remplacer la valeur d'1 octet, la taille des roms se trouve juste avant le crc32, par ex. pr la rom 243-c1, la taille est fixée à 8 Mo, si l'on veut k'elle fasse 2 Mo, on remplacera 80 à l'offset 13D476 par 20, si l'on veut k'elle fasse 512 Ko, on remplacera 80 par 08, si l'on veut k'elle fasse 256 Ko, on remplacera 80 par 04, si l'on veut k'elle fasse 128 Ko, on remplacera 80 par 02... par ailleurs, Kawa-X ne lit pas les roms > 8 Mo.

Enfin, pr localiser le crc32 d'1 rom, ici tjrs avec la rom 243-c1 (de Last Blade 2), on remarke, juste après la taille de la rom -> 4D443958 à l'offset 13D478. C le crc32 inversé de la rom 243-c1. Si on l'inverse : 4D443958 devient 5839444D, on a bien le crc32 correspondant à la C1. Il est inutile de modif les crc32, vu ke Kawa-X ne les vérifie pas.

Modifié par MichaelNet
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share