Utiliser l'outil Debug

Ce forum est dédié au Rom Hacking ! Vous pouvez poster ici tutos, créations (les vôtres et celles que vous aimez !), outils et même demander de l'aide aux spécialistes !
Répondre
Avatar du membre
Sachatchu
Glitchologue connaisseur
Messages : 85
Enregistré le : sam. 13 juin 2015 12:37
Localisation : Sur son Nokia 3310
Contact :

Utiliser l'outil Debug

Message par Sachatchu » sam. 13 juin 2015 17:26

Voir DebugYellow Rom :arrow: viewtopic.php?f=3&t=501

Bon, commencez votre aventure en le retirant du PC.
Salut
Salut
wp_ss_20150613_0003.png (73.73 Kio) Vu 11777 fois
Maintenant, ouvrez-le et regardez.
Le menu ultime
Le menu ultime
wp_ss_20150613_0004.png (70.84 Kio) Vu 11777 fois
1.Write memory
Ça se présente sous cette forme:
XXXX:AABBCCDDEE
XXXX -->Adresse où l'écriture (des bytes) va commencer
AA --> Couple de bytes qui vont être écrits en premiers
RAPPEL:La RAM se divise comme ça:
L'adresse 0000 se divise en 1122334455 puis on passe à 0001
Donc AA = 11 de XXXX
Compris?
2.Hex viewer
Pour voir les bytes de la RAM.
Navigation avec le + , maintenez A pour voir les bytes en temps réel.
3.Anti-crasher
J'ai pas grand chose à dire, choisissez une option pour activer et "Turn off" pour désactiver.
4.MemCorruptor
Pour corrompre la RAM.
Mettez deux adresses et toutes les données entre les deux seront corrompues.
0000-0010 corrompt tous les bits entre 0000 et 0010.Appuyer sur A sur le tiret corrompt aléatoirement ce qui peux donner des effets étranges.
Si ça s'est pas la classe...Dommage que ça ai planté...
Si ça s'est pas la classe...Dommage que ça ai planté...
wp_ss_20150603_0001.png (28.24 Kio) Vu 11779 fois
5.Miscellaneous
Divers.
L'option Give PkMn donne le Pokémon dont l'IDH correspond au Parameter (Augmenter de 1 avec flèche droite,de 10 avec celle de gauche)
Pareil pour Give item mais là IDH de l'objet.
Clear PkMn box vide la boite (Parameter).
All fly locs. déverrouille toutes les zones pour Vol (Ne pas mettre de Parameter)
Predef :Fonctions prédéfinies, 07 fait comme si vous étiez passé au Centre Pokémon.
Max money donne 999999Poké$(Pas de Parameter)
Display area TX affiche les scripts de texte (inutile)
6.Adress list
Une liste des adresses à connaître.
(Arrive pas à tout traduire,aidez-moi pour un tuto "complet")
7.Exit
Pour fermer l'outil (B marche aussi).

Avatar du membre
Krys3000
Fondateur
Messages : 1564
Enregistré le : lun. 28 mai 2012 21:02
Contact :

Re: Utiliser l'outil Debug

Message par Krys3000 » sam. 13 juin 2015 21:37

Merci pour le tuto ! On va tester tout ça, et probablement publier sur le site :)
Image
:bép: Head admin de PRAMA :dvo:
“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'” - Isaac Asimov

Avatar du membre
Sachatchu
Glitchologue connaisseur
Messages : 85
Enregistré le : sam. 13 juin 2015 12:37
Localisation : Sur son Nokia 3310
Contact :

Re: Utiliser l'outil Debug

Message par Sachatchu » dim. 14 juin 2015 10:27

Ok.Merci :3

Avatar du membre
Haxel
Testeur PRAMA
Messages : 366
Enregistré le : dim. 2 déc. 2012 19:17
Contact :

Re: Utiliser l'outil Debug

Message par Haxel » dim. 14 juin 2015 22:08

étant sur jaune, tout est décallé de un par raport a ce que datacrystal dit

Adress List :
C000 : Input/output son
C100 : ???
CC28 : Position dans les menus
CFC6 : Informations du combat
CF7A : Vente dans le shop
D058 : Type de combat
D162 : Nombre de pokemon dans l'équipe
D31C : Nombre d'objets dans l'inventaire
D355 : Badges
D361 : Coordonées X/Y
D36E : Scripts de la map
D53A : Objets stockés
D888 : Pokemons sauvage dans la zone actuelle
DA80 : Nombre de pokemons dans la boite actuelle
D5AB : Flags des événements
C3A0 : Données sur l'écran
CD80 : ???
CF4B : ???
D05C : ???
D12B : ID de la boite de texte (dernière boite de texte ouverte, celle qui va s'ouvrir lors d'un ditto trick)
D157 : Nom du héros
D349 : Nom du rival



Premier pokemon :
D18B : Niveau
D172 : Attaques
D188 : PP
D18F : Stats


En esperant avoir aidé, il manque cependant quelques données
Pendant ce temps sur skype...
ISSOtm: question : c'est quoi le double écran noir ?
Haxel: quand les deux écrans sont noir
ISSOtm: même le touchpad ?
GG ISSO

Avatar du membre
Sachatchu
Glitchologue connaisseur
Messages : 85
Enregistré le : sam. 13 juin 2015 12:37
Localisation : Sur son Nokia 3310
Contact :

Re: Utiliser l'outil Debug

Message par Sachatchu » lun. 15 juin 2015 07:34

Oui c'est vrai comme D058:XX00000000 qui lance un combat contre le Pokémon / Dresseur dont XX est l'IDH (après avoir fermé les menus).

Avatar du membre
Guerdi
Community manager
Messages : 567
Enregistré le : mar. 8 juil. 2014 23:09
Localisation : Quelque part dans le nuage du clavardage téléversé.
Contact :

Re: Utiliser l'outil Debug

Message par Guerdi » sam. 20 juin 2015 16:33

Validée !
Image
Ouais j'ai fais cette signature en 5 minutes.

Répondre