Nouveaux codes inédits pour Pokémon Platine FR !
lVl477l-l13Ll - 14 juillet 2009 à 22:38
Salut les gens !
Grâce à EmuCheat (et merci à pikachu pichu pour le lien de la sauvegarde de Platine terminée), je peux créer des codes Action Replay inédits.
J'en ai fait un ce soir, et j'éditerai si j'en crée d'autres.
[spoiler=5000 Points Castel]5000 Points Castel (L+R) : 94000130 FCFF0000 B2101F20 00000000 10006984 00001388 D2000000 00000000
Pour le code 5000 PCa, le mieux c'est de le faire au début, quand il y a le menu "PROPRE EQUIPE/EQUIPE ADVERSE/COMBATTRE". Si vous entrez dans une des deux premières options, vous verrez que vous aurez 5000 PCa ![/spoiler]
Nouveaux codes :
[spoiler=Vélo dans les bâtiments]Appuyez sur A en entrant dans un bâtiment pour faire du vélo : 94000130 FFFE0000 B2101F20 00000000 20001324 00000001 D2000000 00000000
Vous aviez toujours rêvé de faire du vélo dans un centre Pokémon pour montrer à la jolie infirmière vos talents de cycliste, mais c'était interdit ? :'(
C'est désormais possible avec ce code ! :D
Juste avant d'entrer dans n'importe quel bâtiment, appuyez sur A et entrez tout en maintenant le bouton enfoncé. Vous serez sur votre vélo, prêt à faire des sprints dans les maisons !
Ça fonctionne aussi lorsqu'il y a quelqu'un avec vous (au Square Paisible et avec un dresseur).
Pour descendre de vélo, il faut sortir du bâtiment et y retourner par contre...[/spoiler]
[spoiler=Choisir le n° de la loterie]Choisir le n° de loterie (écrire dans la calculatrice et presser L+A) : 94000130 FDFE0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000E38 D2000000 00000000
Ce code est très simple : vous entrez le n° de loterie que vous désirez dans la calculatrice de la Pokémontre puis vous pressez L+A. Allez ensuite voir Félicity à l'accueil du bâtiment Féli-Télé, et retirez votre lot. [/spoiler]
[spoiler=Connaître le nombre de pas et de sauvegardes effectués depuis le début du jeu]Nombre de pas faits depuis le début du jeu (R+A) : 94000130 FEFE0000 B2101F20 00000000 D9000000 000061C4 D6000000 00000090 D2000000 00000000
Pressez R+A pendant le jeu puis regardez le montant de votre argent : vous verrez le nombre exact de pas que vous avec faits depuis le début de votre aventure.
Nombre de sauvegardes effectuées depuis le début du jeu (R+B) : 94000130 FEFD0000 B2101F20 00000000 DA000000 0000CF30 D6000000 00000090 D2000000 00000000
Idem que le code précédent, sauf qu'il faut presser R+B... Le résultat s'affiche toujours dans l'argent. [/spoiler]
[spoiler=Votre partenaire au Square paisible tient un objet][code=AR DS]Votre partenaire au Square paisible tient un objet (L+R) : 94000130 FCFF0000 B2101F20 00000000 00000E34 000000C8 D2000000 00000000[/code]
Ce code est très simple d'utilisation : allez au Square Paisible avec un Pokémon gracieux, pressez L+R puis parlez-lui. Il tiendra un objet aléatoire (baie ou accessoire de concours). Vous pouvez répéter l'opération autant de fois que vous le voulez.[/spoiler]
[spoiler=Voler les Pokémon à l'Usine de Combat (dans l'équipe)]Remplacer les 3 derniers Pokémon de votre équipe par les 3 Pokémon de l'Usine (Start + Select) : 94000130 FFF30000 B2101F20 00000000 200000B0 00000006 C0000000 000000B0 D9000000 00030154 D6000000 00000378 D2000000 00000000
Vous devez impérativement avoir au moins 3 Pokémon sur vous avant d'utiliser ce code. Les 4ème, 5ème et 6ème Pokémon de l'équipe seront remplacés, alors le mieux c'est d'en avoir exactement 3, pour ne perdre personne.
L'utilisation est simple : allez à l'Usine de Combat (solo ou duo, niveau 50 ou libre), empruntez 3 Pokémon, faites les échanges que vous voulez lors du jeu, et lorsque les 3 Pokémon que vous avez vous plaisent, pressez simultanément Select et Start pour les copier dans votre vraie équipe. Vous pouvez activer le code à n'importe quel moment : pendant un combat, hors d'un combat et même après avoir quitté l'Usine. Par contre, ne le faites jamais sans avoir fait au moins une fois l'Usine depuis que vous avez chargé votre sauvegarde, sinon les données copiées seront celles de Mauv.Oeufs.[/spoiler]
[spoiler=Voler les Pokémon à l'Usine de Combat (dans la Boîte 1)]Remplacer les 3 premiers Pokémon de la Boîte 1 par les 3 Pokémon de l'Usine (Start + Select) : 94000130 FFF30000 B2101F20 00000000 C0000000 00000021 D9000000 00030154 D6000000 0000CF44 D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 00030240 D6000000 0000CFCC D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 0003032C D6000000 0000D054 D2000000 00000000
L'utilisation est similaire au code précédent, à part que ça remplacera les 3 premiers Pokémon de la Boîte 1. Vous n'avez donc plus besoin de vous soucier de votre équipe, pas besoin d'en avoir au moins trois. [/spoiler]
[spoiler=Utiliser ses propre Pokémon à l'Usine de Combat]Utiliser les 3 premiers Pokémon de votre équipe à l'Usine (X + Y) : 94000136 FFFC0000 B2101F20 00000000 C0000000 000000B0 D9000000 000000B4 D6000000 00030154 D2000000 00000000
Le code parle de lui-même : tout d'abord, choisissez bien les 3 Pokémon que vous voulez utiliser à l'Usine et mettez-les, dans l'ordre, dans les 3 premières places de votre équipe. Ensuite, allez à l'Usine de Combat, empruntez n'importe quels Pokémon et validez. Lorsque l'assistante vous dit "Entrez, je vous prie", pressez simultanément les touches X et Y de votre console. Combattez ensuite normalement avec vos propres Pokémon ! :D[/spoiler]
pikachu pichu - 14 juillet 2009 à 23:10
Salut et bravo pour avoir compris le tuto dans GBAtemp :black:
Ou sinon ce serait bien que le Max repousse ne soit pas 255 mais à 500 ou + :castor:
lVl477l-l13Ll - 14 juillet 2009 à 23:23
Pour le Max repousse, tu rappuies sur L+R et tu as encore 255 pas...
pikachu pichu - 14 juillet 2009 à 23:26
Heu... hummmm, a oui c'est vrai :pedo: :fail:
Yotu - 15 juillet 2009 à 06:56
Merçi, on ajoutera tous ça sur notre MAJ .
alexvire - 15 juillet 2009 à 08:47
Je vais moi aussi essayer de comprendre.
Black Angel - 15 juillet 2009 à 09:14
> Salut et bravo pour avoir compris le tuto dans GBAtemp :black:
Lien par mp stp. Sinon,cool le code.
lVl477l-l13Ll - 15 juillet 2009 à 09:22
Le lien pour les anglophones : http://gbatemp.net/index.php?showtopic=116242.
alexvire - 15 juillet 2009 à 09:25
Est-ce que quelqu'un pourrait me traduire la page puis me la donner, car je peux pas y accéder avant 12:30. (P** de S* E !!!)
lVl477l-l13Ll - 15 juillet 2009 à 09:29
Je veux bien te donner le lien de Google Traduction, mais ce n'est pas très compréhensible... http://translate.google.fr/translate?hl=fr&ie=UTF-8&sl=en&tl=fr&u=http://gbatemp.net/index.php%3Fshowtopic%3D116242
alexvire - 15 juillet 2009 à 09:34
Je peux même pas y accèder... Est-ce que tu pourrais me copier le tout sur Word si ça te dérange pas ou alors sur un forum?
Black Angel - 15 juillet 2009 à 09:34
> Je veux bien te donner le lien de Google Traduction, mais ce n'est pas très compréhensible... http://translate.google.fr/translate?hl=fr&ie=UTF-8&sl=en&tl=fr&u=http://gbatemp.net/index.php%3Fshowtopic%3D116242
T'as pas une meilleur traduction stp?
lVl477l-l13Ll - 15 juillet 2009 à 09:52
Désolé, je ne vais pas tout traduire à la main (c'est long quand même :-\ ).
Donc c'est soit Google Traduction, soit les cours d'Anglais du soir.
Black Angel - 15 juillet 2009 à 09:53
Bon ben je vais essayer de traduire google traduction
Yotu - 15 juillet 2009 à 09:54
Google se traduit lui-même .
pikpokarceus - 15 juillet 2009 à 10:41
un code pour max repousse infinie (les pas = infini ) mais il faut a savoir le desactiver et l'activer sinnons il faut etaindre la ds merci
alexvire - 15 juillet 2009 à 10:46
> un code pour max repousse infinie (les pas = infiavoir ) mais il faut a savoir le desactiver et l'activer sinnons il faut etaindre la ds merci
Facile, tu actives tous ces codes en même temps:
Les chances de rencontre sont moins élevées: (SELECT+Gauche) 94000130 FFDB0000 62101F20 00000000 B2101F20 00000000 20008089 00000001 D2000000 00000000
Les chances de rencontre sont normales: (SELECT+Bas) 94000130 FF7B0000 62101F20 00000000 B2101F20 00000000 20008089 00000000 D2000000 00000000
Les chances de rencontre sont plus élevées: (SELECT+Droite) 94000130 FFEB0000 62101F20 00000000 B2101F20 00000000 20008089 00000002 D2000000 00000000
Effet d'un Max Repousse sur 255 pas: (L+R) 94000130 FCFF0000 B2101F20 00000000 20008087 000000FF D2000000 00000000
Et tu règles selon ce que tu veux.
lVl477l-l13Ll - 15 juillet 2009 à 10:49
Le code Max Repousse infini existe déjà, mais je te fais un nouveau code si tu veux !
Presser L pour avoir 255 pas de repousse restants et R pour en avoir 0 : 94000130 fdff0000 62101f20 00000000 b2101f20 00000000 20008087 000000ff d2000000 00000000 94000130 feff0000 62101f20 00000000 b2101f20 00000000 20008087 00000000 d2000000 00000000
alexvire - 15 juillet 2009 à 15:21
Donc voilà, j'ai essayé EmuCheat, ça marche, mais comment faire des codes à partir des nombres en héxadécimaux qu'il donne, car je voudrais des codes Action Replay et modifier ma sauvegarde?
lVl477l-l13Ll - 15 juillet 2009 à 17:10
Bon, le mini-tuto sur l'utilisation de EmuCheat pour Pokémon Platine FR est en cours de rédaction.
J'éditerai quand j'aurai fini.
Trashy - 15 juillet 2009 à 17:22
J'ai delete les messages useless.
Merci d'arrêter. Ca devient relou.
lVl477l-l13Ll - 15 juillet 2009 à 19:05
Bon, voilà le tuto sur l'utilisation d'EmuCheat :
Je préviens tout de suite, les gens qui ne connaissent pas l'hexadécimal ou qui ne savent pas comment fonctionne l'Action Replay (principe d'adresse mémoire/valeur) ne risquent pas de comprendre !
[spoiler=Prérequis]Petite précision : en hexadécimal, pour faire la différence avec le système décimal classique, on note les nombres sous la forme 0xXXXXXXXX. Ainsi, 0x0001E240 = 123456**.
Vous devez aussi connaître la différence entre la taille des différentes variables. Il en existe trois : l'"octet" (byte en anglais), le "demi-mot" (halfword) et le "mot" (word). L'octet fait 8 bits, le demi-mot en fait 16 et le mot 32. Avec l'Action Replay, il y a une façon précise pour différencier ces types de variables :
0XXXXXXX YYYYYYYY pour écrire le "mot" YYYYYYYY à l'adresse 0XXXXXXX, 1XXXXXXX 0000YYYY pour écrire le "demi-mot" YYYY à l'adresse 0XXXXXXX, 2XXXXXXX 000000YY pour écrire l'"octet" YY à l'adresse 0XXXXXXX.
Cela dépend des valeurs que la variable peut prendre. Les grandes valeurs, comme l'argent ou le score, sont stockées sur 32 bits (cela va de 0 à 0xFFFFFFFF, soit 4294967295 au maximum). Les valeurs plus petites mais qui peuvent être supérieures à 255, comme les coordonnées sur la carte ou les objets dans le sac, sont stockées sur 16 bits (de 0 à 0xFFFF, soit 65535). Les valeurs qui ne peuvent dépasser 255, comme le nombre de pas de repousse restants ou encore le genre du héros (0 pour garçon ou 1 pour fille) sont stockées sur 8 bits (de 0 à 0xFF, soit 255).
Il est important de faire la différence, car si vous écrivez une valeur de 32 bits (4 octets) à une adresse qui est prévue pour 8 bits (un octet), le code modifiera aussi les 3 octets qui sont à côté, ce qui peut être fâcheux si ces octets sont importants pour le jeu.
Dans la première partie du tuto, on ne fonctionnera qu'avec des adresses de type 32 bits.
(Il y a un bon récapitulatif des différents types de codes à cette adresse : http://doc.kodewerx.org/hacking_nds.html#arcodetypes, en anglais comme toujours.)[/spoiler]
I - Tout d'abord, un petit rappel (ou pas) sur le fonctionnement de l'offset de l'Action Replay.
[spoiler=Première partie]Il faut déjà savoir que les adresses mémoire changent à chaque démarrage du jeu. Donc il y a peu de codes qui marcheraient si ils étaient simplement sous la forme XXXXXXXX YYYYYYYY (avec XXXXXXXX : adresse mémoire et YYYYYYYY : valeur).
Le jeu contient cependant certaines variables qui lui indiquent où sont situées les adresses mémoire. On appelle cela un "offset", c'est une valeur que l'on rajoute à chaque adresse.
Ainsi, si l'offset vaut AAAAAAAA, le code XXXXXXXX YYYYYYY devient (XXXXXXXX+AAAAAAAA) YYYYYYYY, c'est-à-dire que l'Action Replay ajoute la valeur AAAAAAAA à toutes les adresses mémoire (cela n'affecte pas la valeur).
Au début du code, l'offset vaut 0.
La ligne B2101F20 00000000, qui est présente dans beaucoup de codes pour Pokémon Platine FR, indique à l'AR de modifier l'offset. Il lui ajoute la valeur située à l'adresse mémoire 0x02101F20. Comme normalement l'offset vaut 0 avant cette ligne, sa valeur sera exactement celle de l'adresse 0x02101F20.
Si par exemple, à l'adresse mémoire 0x02101F20, on a la valeur 0x0227E480, cela veut dire que l'offset vaudra 0x00000000 + 0x0227E480 = 0x0227E480 (c'est un exemple, ça peut être n'importe quelle valeur qui commence par 0x0227E4XX).
Prenons comme exemple le code pour avoir 999 999 p$ : 94000130 FCFF0000 B2101F20 00000000 00000090 000F423F D2000000 00000000
La première ligne (en noir) indique qu'il faudra appuyer sur L+R pour activer le code. La dernière (en vert) s'appelle "full terminator", elle permet de terminer totalement le code (on remet l'offset à 0, c'est très important pour ne pas gêner les autres codes).
Les lignes qui nous intéressent sont les deux du milieu.
La rouge, dont j'ai déjà parlé, indique à l'AR de définir l'offset à la valeur située à l'adresse mémoire 0x02101F20. Disons que cette valeur est 0x0227E480, comme précédemment. On a donc offset = 0x0227E480.
Maintenant, intéressons-nous à la ligne bleue.
Toute seule, elle voudrait dire "mettre la valeur 0x000F423F (999 999 en décimal) dans l'adresse 0x00000090". Seulement, vu que l'on a défini un offset, l'Action Replay ajoute automatiquement la valeur 0x0227E480 à toutes les adresses mémoire que l'on modifie.
Ainsi, les lignes suivantes :
B2101F20 00000000 00000090 000F423F D2000000 00000000 (1)
sont équivalentes à ça :
0227E510 000F423F (2)
si l'adresse mémoire 0x02101F20 contient la valeur 0x0227E480.
En effet, 0x00000090 + 0x0227E480 (offset) = 0x0227E510.
Le code (2) ne fonctionnerait que le temps où on a la valeur 0x0227E480 à l'adresse 0x02101F20.
Si l'on redémarre le jeu, les adresses seront décalées et ce code ne fonctionnera plus. Cependant, vu que le jeu a en mémoire l'offset, il suffit de faire un code "relatif" à cet offset pour qu'il marche à chaque fois.
C'est pour cela que le code (1) marchera à chaque fois.
Voilà, fin de la première partie.[/spoiler]
II - Comment utiliser l'offset pour transformer les adresses mémoire trouvées avec EmuCheat en codes Action Replay.
[spoiler=Deuxième partie]Si vous avez bien compris la première partie, nous pouvons passer à la deuxième.
Vous savez maintenant comment fonctionnent les codes Action Replay basiques pour Pokémon Platine FR.
Cependant, si vous voulez créer vos propres codes avec EmuCheat, il y a une méthode à appliquer.
Tout d'abord, vous vous en doutez, il va falloir démarrer EmuCheat et No$GBA. Chargez la ROM de Platine dans l'émulateur, et associez EmuCheat à No$GBA comme dans le tuto de GBATemp :

Démarrez la partie en choisissant "Continuer".
Ensuite, il faut connaître l'offset actuel du jeu. Rien de plus facile, rendez-vous dans l'onglet "Search" puis le sous-onglet "Memory Edit". Entrez 101F20 dans le champ "Address" et cliquez sur "Show Address" (ou appuyez sur la touche "Entrée". Vous devriez obtenir quelque chose comme ça :

Dans la RAM du jeu, les valeurs sont stockées par octets, en commençant par le dernier octet. Par exemple, la valeur 0x12345678 sera stockée comme ça : 78 56 34 12. Sur la copie d'écran, l'offset (encadré en rouge) vaut 34 E4 27 02. C'est une valeur 32 bits, qui vaut donc, si vous avez bien suivi, 0x0227E434. On a donc offset = 0x0227E434.
Maintenant, on peut commencer à chercher l'adresse de la variable que l'on veut modifier avec un code AR.
Je vais prendre l'exemple des Points Castel. En suivant le tuto de GBATemp, vous ne devriez pas avoir de problèmes, mais je vais quand même donner la démarche pour les anglophobes.
Allez dans le sous-onglet "Lookup", et entrez votre nombre actuel de PCa dans le champ "Target:" (moi, j'en ai 10). Validez avec ensuite la touche "Entrée". Maintenant, modifiez ce nombre en regardant par exemple l'identité d'un Pokémon de l'équipe adverse. Le nombre de PCa a diminué, entrez la nouvelle valeur dans "Target:" et validez (j'en ai maintenant 9). Le nombre d'adresses possibles a normalement dû diminuer.
Recommencez l'opération jusqu'à n'en avoir plus qu'une dans la liste :
Note : j'ai laissé "Search Type" à 8 bits par défaut, mais il vaut mieux le mettre à 16 bits (ça a marché parce que les valeurs sont inférieures à 255, mais si c'est supérieur ça ne marchera pas avec 8 bits).Ici, l'adresse mémoire que l'on recherche est 0x02284DB8 (EmuCheat donne les adresses sans le "02" au début, mais il est implicite).
Essayons maintenant de modifier le nombre de PCa (disons que l'on en veut 1234, soit 0x04D2 en hexadécimal). Vous pouvez créer le premier code AR qui ne fonctionnera que sur votre partie actuelle et qui cessera de marcher si vous resetez. Commencez classiquement avec la ligne 94000130 FCFF0000 pour activer avec L+R. La valeur étant en 16 bits pour les PCa, commencez la ligne suivante avec un "1". Écrivez à la suite l'adresse que vous avez obtenue, en enlevant le zéro à gauche (ici, ça donne 12284DB8). Maintenant, faites un espace et entrez la nouvelle valeur en hexadécimal, en ajoutant des zéros à gauche afin qu'il y ait 8 chiffres en tout. Ici, on obtient la ligne 12284DB8 000004D2. Enfin, terminez par D2000000 00000000.
J'obtiens le code suivant : 94000130 FCFF0000 12284DB8 000004D2 D2000000 00000000 La partie verte du vôtre sera normalement différente.
Entrez ensuite ce code dans No$GBA (touche "F2", cochez sa case, validez et activez-le avec L+R pendant le jeu. Entrez ensuite dans un menu, "PROPRE EQUIPE" par exemple, et admirez les PCa. Victoire ! Il y en a 1234 ! :D

À partir de maintenant, ça va devenir un peu plus technique... Nous voulons un code de cette forme : 94000130 FCFF0000 B2101F20 00000000 1XXXXXXX 0000YYYY D2000000 00000000
Nous avons l'offset et l'adresse mémoire des PCa (que l'on va noter 0AAAAAAA). Or, cette adresse mémoire est formée comme ça : 0AAAAAAA = 0XXXXXXX + offset.
Un peu de maths, et on obtient : 0XXXXXXX = 0AAAAAAA - offset.
Dans mon cas, ça donne : 0XXXXXXX = 0x02284DB8 - 0x0227E434.
On écrit 02284DB8 - 0227E434 dans la calculatrice Windows en mode Scientifique et hexadécimal (appuyez sur "F5" et on obtient... Tadaaa ! 02284DB8 - 0227E434 = 6984. Donc 0XXXXXXX = 0x00006984.
On a notre code : 94000130 FCFF0000 B2101F20 00000000 100006984 0000YYYY D2000000 00000000
Mettez la valeur hexadécimale que vous voulez dans YYYY, et ce sera bon ! [/spoiler]
Si vous n'avez pas compris certaines choses (ce qui va sûrement arriver ), prévenez-moi (évitez les MP si ce n'est pas nécessaire) et j'essayerai de vous aider.
Dites-moi aussi si vous voyez des imprécisions, des fautes au autre, que je l'améliore.
ShinyPalkia, je compte sur toi pour me signaler les erreurs que j'ai pu faire dans ce tuto !
Black Angel - 15 juillet 2009 à 19:06
Arf,je connais rien à l'hexadécimale...
Yotu - 15 juillet 2009 à 19:11
Argh....... :-\.
Black Angel - 15 juillet 2009 à 19:13
M@t,pourquoi tu ferais pas un tuto sur l'hexadécimale? Excuse moi si j'en demande trop.
lVl477l-l13Ll - 15 juillet 2009 à 19:16
Si tu veux un bon tuto, Google is your best friend !
Black Angel - 15 juillet 2009 à 19:18
Est-ce que c'est ça?
lVl477l-l13Ll - 15 juillet 2009 à 19:23
Par exemple, mais Wikipédia n'a pas forcément les meilleurs tutos.
Tu as une bonne introduction sur CommentÇaMarche.net : http://www.commentcamarche.net/contents/base/hexa.php3, mais ce n'est pas très complet...
Pour la conversion Hexadécimal <=> Décimal, la calculatrice Windows en mode scientifique le fait très bien !
Black Angel - 15 juillet 2009 à 19:24
Ok,je commence à comprendre,merci bien pour les explications
pikachu pichu - 15 juillet 2009 à 19:25
Putain, je me croirais à l'école :pedo:
Mais merci pour le site et le tuto
lVl477l-l13Ll - 15 juillet 2009 à 19:59
Si vous ne connaissez pas trop l'hexadécimal, ce n'est pas vraiment très grave en fait, il faut juste savoir que c'est un système de numération qui contient 16 "chiffres" de 0 à 9 et de A à F.
Les conversions se font avec la calculatrice Windows, donc ça ne devrait pas poser problème non plus !
Lisez le tuto plusieurs fois en essayant bien de comprendre, et si vous butez sur un truc demandez des précisions...
drattak2 - 15 juillet 2009 à 20:17
En mode Scientifique , bien sur.
lVl477l-l13Ll - 16 juillet 2009 à 11:43
Bon, stop fl00d maintenant, on parle d'hexadécimal et pas de binaire.
Je supprime tout ce qui n'a pas de rapport direct avec le topic, à savoir les codes pour Platine et le tuto pour EmuCheat.
pikpokarceus - 16 juillet 2009 à 18:44
l'hexadécimal c'est enfait [spoiler]0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 A=10 B=11 C=12 D=13 E=14 F=15[/spoiler] vous avez compri?
alexvire - 16 juillet 2009 à 18:47
Oui, c'est ce qu'a dit M@T dans la première page en un peu plus détaillé... :fail:
drattak2 - 16 juillet 2009 à 18:48
> l'hexadécimal c'est enfait [spoiler]0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 A=10 B=11 C=12 D=13 E=14 F=15[/spoiler] vous avez compri?
C'est les valeurs...
Yotu - 16 juillet 2009 à 18:50
Eh ouais, c'est bien ça :winner:.
drattak2 - 16 juillet 2009 à 19:31
J'aimerais un code qui modifie le nombre de victoire et de défaites sur la carte dresseur ( Pas trop de victoires , pour pas faire louche! :°) )
Yotu - 16 juillet 2009 à 19:58
Pourquoi, t'aime pas tes victoires et défaites?
:wat:?
Pikachu-Pichu - 16 juillet 2009 à 20:08
C'est surtout car il a trop de défaite... :ahah:
Yotu - 16 juillet 2009 à 20:11
Ca dépends de combien :P.
lVl477l-l13Ll - 16 juillet 2009 à 20:13
Bon, ça y est, j'ai terminé la deuxième partie du tuto pour EmuCheat.
Je l'ai terminé à l'arrache car je n'ai pas vraiment le temps ce soir, mais j'espère que ça reste compréhensible.
Au fait, je pars demain matin en Croatie pour un semaine, donc je ne pourrai pas vous répondre.
Lisez bien le tuto, essayez de comprendre et je verrai la semaine prochaine si il y a des questions !
pikpokarceus - 16 juillet 2009 à 20:16
ok , bonne vacanses
Yotu - 16 juillet 2009 à 20:19
> Bon, ça y est, j'ai terminé la deuxième partie du tuto pour EmuCheat.
Je l'ai terminé à l'arrache car je n'ai pas vraiment le temps ce soir, mais j'espère que ça reste compréhensible.
Au fait, je pars demain matin en Croatie pour un semaine, donc je ne pourrai pas vous répondre.
Lisez bien le tuto, essayez de comprendre et je verrai la semaine prochaine si il y a des questions !
Woah, super, tu part en croatie, t'a de la chance :D. Alors, bon voyage, et bonne vacances cher ami, have fun surtout :winner:.
lVl477l-l13Ll - 16 juillet 2009 à 20:22
Merci tout le monde, mais pas de fl00d pendant mon absence, hein ?
Yotu - 16 juillet 2009 à 20:27
> Merci tout le monde, mais pas de fl00d pendant mon absence, hein ?
Compte sur nous, . Trashy et les autres te tiendrons au courant . Tu reviens quand de croatie?
Au fait, j'adore t'a signature, elle me fait trop marrer quand je la vois et quand elle change . Tu l'as eue où?
lVl477l-l13Ll - 16 juillet 2009 à 20:37
> Tu reviens quand de croatie?
> Au fait, je pars demain matin en Croatie pour un semaine, donc je ne pourrai pas vous répondre.
Tu as ta réponse...
> Au fait, j'adore t'a signature, elle me fait trop marrer quand je la vois et quand elle change . Tu l'as eue où?
C'est une image dynamique que j'ai crée en PHP, hébergée sur mon ordi (donc elle ne s'affichera plus pendant la semaine où je serai en Croatie).
Black Angel - 16 juillet 2009 à 21:00
Bonne vacance M@T ! PS:Pour la partie deux du tuto,ça devient plus dur.J'aimerais reussir.Si je reussi,je crois que je pourrait faire un code intéréssant...
lVl477l-l13Ll - 16 juillet 2009 à 21:01
[mode curieux]Quel est ce code ? [/mode curieux]
Black Angel - 16 juillet 2009 à 21:32
J'ai pensé à un code pour monter directement au niveau 100,et editer les evs,ivs,et moveset.utiles au stratéges.
lVl477l-l13Ll - 16 juillet 2009 à 21:34
Hum... :teci: Bon courage alors !
Black Angel - 16 juillet 2009 à 21:35
Merci bien ^^! EDIT:Il y a un bug,quqnd je lance no$gba,je n'ai rien dans emucheat,c'est toujours vide...
lVl477l-l13Ll - 16 juillet 2009 à 22:21
Vérifie déjà que tu as bien No$GBA 2.6a (menu "Help/About" et que c'est bien le programme NO$GBA.EXE que tu lances (et pas NO$Zoomer ou autre).
Si c'est bon, essaye de lancer No$GBA et de charger Platine avant de lancer EmuCheat.
EDIT : il faut aussi copier tous les fichiers .EMU du dossier Emucheat\Emus dans le dossier Emucheat\EmuCheat\New Folder\Emus.
pikpokarceus - 17 juillet 2009 à 08:45
pour fair les code quomend fait fair si on a pas No$GBA ?
alexvire - 17 juillet 2009 à 09:04
Tu peux pas.
pikpokarceus - 17 juillet 2009 à 09:21
domage
lVl477l-l13Ll - 17 juillet 2009 à 09:35
Tu le télécharges sur Internet, et tu l'as !
alexvire - 17 juillet 2009 à 09:40
Je viens de traduire un nouveau code, pouvez-vous tester:
La batterie du PokéRadar et du Cherche VS est toujours rechargée: 62101F20 00000000 B2101F20 00000000 20008088 00000032 20000E26 00000064 D2000000 00000000
Edit: J'ai rien dis... :fail:
lVl477l-l13Ll - 17 juillet 2009 à 09:44
:fail: Il existe déjà dans la base de données de PokémonTrash, donc il devrait marcher !
``` Pokeradar / Vs Seeker infini 62101f20 00000000 b2101f20 00000000 20008088 00000032 20000e26 00000064 d2000000 00000000 ```
alexvire - 17 juillet 2009 à 09:45
A ok j'avais pas vu... :fail: :pedo:
lVl477l-l13Ll - 17 juillet 2009 à 09:47
Au moins, ta traduction est exacte !
alexvire - 17 juillet 2009 à 09:48
C'est déjà ça...
Yotu - 17 juillet 2009 à 10:02
Hmmm...oui, ça à l'air d'avancer . Je pense que d'autres codes sont encore disponibles .
Black Angel - 17 juillet 2009 à 10:14
J'ai créé un code pour 399 pot de miel en essai: 94000130 FCFF0000 100006326 0000018F D2000000 00000000 Quelqu'un peut tester pour moi svp?
lVl477l-l13Ll - 17 juillet 2009 à 10:21
Qu'est-ce que ça modifie exactement ?
alexvire - 17 juillet 2009 à 10:21
> J'ai créé un code pour 399 pot de miel en essai: 94000130 FCFF0000 100006326 0000018F D2000000 00000000 Quelqu'un peut tester pour moi svp?
Il faut huit caractère par ligne: 94000130 FCFF0000 100006326 0000018F D2000000 00000000
Et si on enlève un "0", ça ne fais rien désolé.
Black Angel - 17 juillet 2009 à 10:24
Bon ben je vais pèrseverer,y'as que comme ça que je réussirais :D
pikpokarceus - 17 juillet 2009 à 10:32
bonne chance
Black Angel - 17 juillet 2009 à 10:37
Merci
Black Angel - 17 juillet 2009 à 13:14
Désolé pour le double post,mais voici un code tésté et qui marche (enjoy!): Cloner 500x le 5iéme objet du sac: L+R 94000130 FCFF0000 B2101F20 00000000 10000656 000001F4 D2000000 00000000
DARKwillRAY - 17 juillet 2009 à 13:15
Le bon vieux bug Missingno de R/B/J enfin sous forme de code D/P/p ! ^^
Yotu - 17 juillet 2009 à 13:16
> Désolé pour le double post,mais voici un code tésté et qui marche (enjoy!): Cloner 500x le 5iéme objet du sac: L+R 94000130 FCFF0000 B2101F20 00000000 10000656 000001F4 D2000000 00000000
Testé et aprouvé par moi .
alexvire - 17 juillet 2009 à 17:16
Et pour l'avoir 999 fois: 94000130 FCFF0000 B2101F20 00000000 10000656 000003E7 D2000000 00000000
Yotu - 17 juillet 2009 à 17:40
> Et pour l'avoir 999 fois: 94000130 FCFF0000 B2101F20 00000000 10000656 000003E7 D2000000 00000000
C'est le même code, sauf que alex à changé une valeur héxadécimale . Donc forcément il marchera . Logique .
Black Angel - 17 juillet 2009 à 17:45
C'est ça,je crois.
Yotu - 17 juillet 2009 à 17:52
Nous, avons conscience de ce que nous faisons , n'est-ce pas ?
alexvire - 17 juillet 2009 à 17:52
Nouveaux codes Pokémon Version Platine, attention lire attentivement la notice pour le dernier code:
Avoir toutes les photos en couleur de la Zone de Combat: (Select) (Non testé) 94000130 FFFB0000 B2101F20 00000000 10000E5E 00000004 00000E60 00040004 00000E64 00040004 D2000000 00000000
Glisser en courant: (Testé) B2101F20 00000000 10023986 00000F0F D2000000 00000000
Marcher comme un fantôme: (Non testé) 12060C20 00000200 02000418 47701C1F 02065988 FD3AF79A E2000400 00000018 6837AE06 D1012F03 60372709 D0022B02 085F0056 1C164770 B2101F20 00000000 10023986 00000F0F D2000000 00000000
Avoir toujours des oeufs: (Testé) 94000136 FFFE0000 B2101F20 00000000 E0001840 00000005 A1BA0F8E 00000002 D2000000 00000000
Notice d'utilisation: Tout d'abord, sans activer le code Action Replay, vérifiez bien que vous possédez deux Pokémon à la pension, si et seulement si c'est le cas, activez le code Action Replay, récupérez vos oeufs sans retirer les Pokémon de la pension, sauvegardez. Ensuite rallumez votre jeu, dites au vieil homme que vous ne voulez pas de son oeuf et maintenant faites ce que vous voulez. Si vous avez activé le code avec un seul ou aucun Pokémon à la pension, dites au vieil homme que vous ne voulez pas de son oeuf, c'est un mauvais oeuf, si vous prenez quand même son oeuf, alors vous ne pourrez avoir que cinq Pokémon dans votre équipe, donc éteignez votre console. Ces consignes sont à prendre avec modération, des personnes se sont déjà faient piégés dans Pokémon Version Diamant et Perle, de plus dans ce code il ne faut pas appuyer sur X pour l'activer, celui-ci s'active tout seul contrairement aux version précédentes. Voilà, en espérant que vous avez comprit, si un modérateur veut supprimé ce code pour éviter toute dégradation de sauvegarde, qu'il fasse ce qu'il a à faire.
Yotu - 17 juillet 2009 à 18:03
> Nouveaux codes Pokémon Version Platine, attention lire attentivement la notice pour le dernier code:
Avoir toutes les photos en couleur de la Zone de Combat: (Select) (Non testé) 94000130 FFFB0000 B2101F20 00000000 10000E5E 00000004 00000E60 00040004 00000E64 00040004 D2000000 00000000
Avoir toujours des oeufs: (En cours de tests) 94000136 FFFE0000 B2101F20 00000000 E0001840 00000005 A1BA0F8E 00000002 D2000000 00000000
Notice d'utilisation: Tout d'abord, sans activer le code Action Replay, vérifiez bien que vous possédez deux Pokémon à la pension, si et seulement si c'est le cas, activez le code Action Replay, récupérez vos oeufs sans retirer les Pokémon de la pension, sauvegardez. Ensuite rallumez votre jeu, dites au vieil homme que vous ne voulez pas de son oeuf et maintenant faites ce que vous voulez. Si vous avez activé le code avec un seul ou aucun Pokémon à la pension, dites au vieil homme que vous ne voulez pas de son oeuf, c'est un mauvais oeuf, si vous prenez quand même son oeuf, alors vous ne pourrez avoir que cinq Pokémon dans votre équipe, donc éteignez votre console. Ces consignes sont à prendre avec modération, des personnes se sont déjà faient piégés dans Pokémon Version Diamant et Perle, de plus dans ce code il ne faut pas appuyer sur X pour l'activer, celui-ci s'active tout seul contrairement aux version précédentes. Voilà, en espérant que vous avez comprit, si un modérateur veut supprimé ce code pour éviter toute dégradation de sauvegarde, qu'il fasse ce qu'il a à faire.
Moi par exemple :(.
Pikachu-Pichu - 17 juillet 2009 à 18:05
Moi par exemple :(.Wat ? :wat:
tyranotom - 17 juillet 2009 à 18:14
> Et pour l'avoir 999 fois: 94000130 FCFF0000 B2101F20 00000000 10000656 000003E7 D2000000 00000000
tous ces chiffres il faut les marquer ou??? ???
Pikachu-Pichu - 17 juillet 2009 à 18:17
Au fond de ton *
Dans un Action replay
Yotu - 17 juillet 2009 à 18:20
>
> Moi par exemple :(.>
Wat ? :wat:
Y a longtemps, je te l'avais déjà dit :(.
tyranotom - 17 juillet 2009 à 18:30
je sais mais ou dans l'action replay?
Yotu - 17 juillet 2009 à 18:49
> je sais mais ou dans l'action replay?
Dans la codelist de ton jeu dans ton action replay .
C'est aussi simple que ça .
tyranotom - 17 juillet 2009 à 18:58
THANK YOU!!! mais de toute facons mon AR reste blanche quand je l'allume... Ellle m'a lachée... SNIFFF... :'(
Yotu - 17 juillet 2009 à 19:02
> THANK YOU!!! mais de toute facons mon AR reste blanche quand je l'allume... Ellle m'a lachée... SNIFFF... :'(
Désolé, espérons que ça se rétablisse en le changant contre un autre au magasin .
drattak2 - 17 juillet 2009 à 19:21
> THANK YOU!!! mais de toute facons mon AR reste blanche quand je l'allume... Ellle m'a lachée... SNIFFF... :'(
Il y avait une Notice, [ Je pense que tu ne savais pas t'en servi.
tyranotom - 17 juillet 2009 à 19:28
il n'y avait q'un truc que j'avait pas capté c'est les chiffres la... je savais pas ou les marquer
drattak2 - 17 juillet 2009 à 19:30
> il n'y avait q'un truc que j'avait pas capté c'est les chiffres la... je savais pas ou les marquer
Les chiffres comme tu dis ,c'est l'hexadécimale , il faut les insérer dans "Add new code" ou "Add new cheat".
Pikachu-Pichu - 17 juillet 2009 à 19:35
> il n'y avait q'un truc que j'avait pas capté c'est les chiffres la... je savais pas ou les marquer
Ton action replay est morte donc OUBLIE !!!!
tyranotom - 17 juillet 2009 à 19:44
>
>il n'y avait q'un truc que j'avait pas capté c'est les chiffres la... je savais pas ou les marquer
>
Ton action replay est morte donc OUBLIE !!!!
on sais jamais les chats ont bien 9 vies
Yotu - 17 juillet 2009 à 23:47
Les chats ont 9 vies... Bon, il faut surtout essayer de pas se tromper dans ce que tu dis . T'a pas fini d'en entendre tu sais :°).
Black Angel - 18 juillet 2009 à 16:10
J'ai un petit problème,je veux créér un code pour par exemple avoir 999 masterballs,donc,je le fais,je le test,mais je n'ai pas 999 masterballs,mais l'objet se trouvant à la place de la masterball en x999! Help me!
supersam2 - 20 juillet 2009 à 22:09
moi j'ai une idée pour faire un code de repousse à l'infini... je vous explique le principe qui théoriquement devrait marcher mais comme je ne sait pas créer les codes je vous laise essayer...
donc en fait l'idée c'est que le code s'exécute en boucle donc en permanence et remette à chaque fois 2 pas restants(2 parceque la rencontre de pokemon a certainement priorité sur l'initialisation du nombre de pas avant la dissipation du repousse)une combinaison de touches l'active et une autre combinaison casse la boucle et initialise le repousse à 0. ce n'est pas très utile comme code mais ca évitera aux éternels distraits(dont moi )de faire de mauvaises rencontre parcequ'ils ont oublié de réappuyer sur l+r ou l
si vous avez pas le temps c'est pas grave c'était juste une idée comme ca.
Black Angel - 21 juillet 2009 à 09:32
> J'ai un petit problème,je veux créér un code pour par exemple avoir 999 masterballs,donc,je le fais,je le test,mais je n'ai pas 999 masterballs,mais l'objet se trouvant à la place de la masterball en x999! Help me!
Personne peut m'aider?
arceus replay - 21 juillet 2009 à 09:35
pas moi mais je voudrais un code pour revisiter tout le monde distorsion esque quelqu'un la?
Pikaychuu - 21 juillet 2009 à 18:15
>
>J'ai un petit problème,je veux créér un code pour par exemple avoir 999 masterballs,donc,je le fais,je le test,mais je n'ai pas 999 masterballs,mais l'objet se trouvant à la place de la masterball en x999! Help me!
> Personne peut m'aider?
Pour les codes comme ça utilise Pokésav,c'est plus facile
Black Angel - 21 juillet 2009 à 20:56
Ok.
lVl477l-l13Ll - 27 juillet 2009 à 01:27
Nouveau code !
C'est pour faire du vélo dans les bâtiments cette fois-ci, j'avais vu des gens qui le demandaient.
Encore fait grâce à EmuCheat.
[spoiler=Vélo dans les bâtiments]Appuyez sur A en entrant dans un bâtiment pour faire du vélo : 94000130 FFFE0000 B2101F20 00000000 20001324 00000001 D2000000 00000000
Vous aviez toujours rêvé de faire du vélo dans un centre Pokémon pour montrer à la jolie infirmière vos talents de cycliste, mais c'était interdit ? :'(
C'est désormais possible avec ce code ! :D
Juste avant d'entrer dans n'importe quel bâtiment, appuyez sur A et entrez tout en maintenant le bouton enfoncé. Vous serez sur votre vélo, prêt à faire des sprints dans les maisons !
Pour descendre de vélo, il faut sortir du bâtiment et y retourner par contre...[/spoiler]
S@MI - 27 juillet 2009 à 01:36
GG M@T :haulas:
Ca annihile de la chaleur torride unijambiste au kiwi sol air ton code !!!!1! :cockgowhere:
Plop - 27 juillet 2009 à 01:41
Il marche nickel. Et la manipulation marche aussi à l'envers, on se retrouve de suite à bicyclette quand on sort. Et cas où le code ne marche plus: quand on change d'étage.
S@MI - 27 juillet 2009 à 01:51
Et fonctionne aussi au square Paisible. :tibia:
lVl477l-l13Ll - 29 juillet 2009 à 14:52
Encore un new code !
Cette fois-ci, vous pourrez choisir le numéro à la loterie de Féli-Télé.
[spoiler=Choisir le n° de la loterie]Choisir le n° de loterie (écrire dans la calculatrice et presser L+A) : 94000130 FDFE0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000E38 D2000000 00000000
Ce code est très simple : vous entrez le n° de loterie que vous désirez dans la calculatrice de la Pokémontre puis vous pressez L+A. Allez ensuite voir Félicity à l'accueil du bâtiment Féli-Télé, et retirez votre lot. [/spoiler]
pikpokarceus - 29 juillet 2009 à 14:59
merci il seras util
drattak2 - 29 juillet 2009 à 21:16
> Nouveau code !
C'est pour faire du vélo dans les bâtiments cette fois-ci, j'avais vu des gens qui le demandaient.
Encore fait grâce à EmuCheat.
[spoiler=Vélo dans les bâtiments]Appuyez sur A en entrant dans un bâtiment pour faire du vélo : 94000130 FFFE0000 B2101F20 00000000 20001324 00000001 D2000000 00000000
Vous aviez toujours rêvé de faire du vélo dans un centre Pokémon pour montrer à la jolie infirmière vos talents de cycliste, mais c'était interdit ? :'(
C'est désormais possible avec ce code ! :D
Juste avant d'entrer dans n'importe quel bâtiment, appuyez sur A et entrez tout en maintenant le bouton enfoncé. Vous serez sur votre vélo, prêt à faire des sprints dans les maisons !
Pour descendre de vélo, il faut sortir du bâtiment et y retourner par contre...[/spoiler]
:win:
boogyfr - 30 juillet 2009 à 14:54
C'est quoi la difference entre les PCA et les PCO??
Plop - 30 juillet 2009 à 14:56
PCa = Points Castel PCo = Points Combat
boogyfr - 30 juillet 2009 à 14:59
Les PCO sont a la tour de combat et les PCA sont a l'usine c'est ca?
Plop - 30 juillet 2009 à 15:00
PCo, c'est pour acheter les items et autres cochonneries au milieu de la zone, les PCa, c'est les points pour les différents bonus au Castel de Combat. :fail:
boogyfr - 30 juillet 2009 à 15:10
Combien peut on avoir au max de PCa et de PCo??
Plop - 30 juillet 2009 à 15:11
Heu... 9999 PCo et 999 PCa il me semble.
Dark Brasegali - 30 juillet 2009 à 15:24
Y a t-il un code pour les PCo svp ? Merci d'avance !
boogyfr - 30 juillet 2009 à 15:47
3 code : STP 1.Un code pour avoir 9999 PCo 2.Un code pour avoir 999 PCa 3.Pour avoir le max de jeton de casino. (max que le jeu ne peux pas depasser pourras tu me dire en meme temps combien c'est?
Merci
Paul
supersam2 - 7 août 2009 à 13:43
salut j'ai un problème dans l'execution du tuto. Je veux essayer de trouver un code moi-même pour l'argent max: pour commencer dans la calculette windows je sélectionne le système décimal et je rentre 995799(mon argent) puis je coche hexa et il me sort la valeur F31D7 je la rentre dans target sous l'onglet lookup et entrée mais il ne trouve rien ??? quelqu'un sait me dire pourquoi?
Yuna - 7 août 2009 à 15:38
j'ai lu le tuto et je pense avoir compris le truc, mais j'aimerais vérifier si j'ai bien compris en détaillant le fonctionnement du'un code (modif EV pv sur diamant) et que vous me dite si j'ai bien compris.
120845D2 000046C0 12084B58 000020XX
la ligne en rouge lance le code en utilisant un objet repèrer par la partie en orange (pv plus = 5D2) la ligne maron agit sur la valeur d'EV pv en pourpre (soit B58) en la modifiant par la valeur XX de la calto scientifique
j'ai bien tout compris?
supersam2 - 7 août 2009 à 16:52
M@t est-ce que l'adresse de l'offset varie d'un jeu à l'autre ou est-ce toujours 101F20?
jeremx3 - 7 août 2009 à 17:05
Tu penses que c'est possible de faire un code de clonage ? ^^
Sinon , bravo pour avoir fait tout ces codes , c'est excellent bravo
supersam2 - 7 août 2009 à 17:09
il y existe déja un code de clonage...
Yuna** - 7 août 2009 à 18:43
y'a un code de clonage sur platin?!?!?
se prépare a chercher le code pendant un bon moment, vu la taille du topic principale de code...
Necro - 7 août 2009 à 18:46
GO Ici
Dark Brasegali - 7 août 2009 à 18:46
Et bin ouais. Cherche dans le topic Jeux DS: Demande de Codes ou alors dans Enfin de Retour.
lVl477l-l13Ll - 8 août 2009 à 23:33
Bon, désolé de ne pas avoir répondu tout de suite à vos messages, j'étais en vacances. :-\
Je réponds en vrac aux différentes questions qui ont été posées.
> 999 PCa il me semble.
Non, c'est 9999 PCa.
> 1.Un code pour avoir 9999 PCo 2.Un code pour avoir 999 PCa 3.Pour avoir le max de jeton de casino.
[spoiler=Codes...]1.[code=AR DS]9999 PCo (L+R) :
94000130 FCFF0000 B2101F20 00000000 10007248 0000270F D2000000 00000000[/code]
- Utilise celui pour avoir 5000 PCa, et si tu venais à en manquer (ce dont je doute), tu n'auras qu'à appuyer de nouveau sur L+R.
- [code=AR DS]50 000 jetons (L+R) :
> (max que le jeu ne peux pas depasser pourras tu me dire en meme temps combien c'est?
Regarde la description de la Boîte Jetons dans le jeu, tu verras... :°)[/spoiler]
> salut j'ai un problème dans l'execution du tuto. Je veux essayer de trouver un code moi-même pour l'argent max: pour commencer dans la calculette windows je sélectionne le système décimal et je rentre 995799(mon argent) puis je coche hexa et il me sort la valeur F31D7 je la rentre dans target sous l'onglet lookup et entrée mais il ne trouve rien ??? quelqu'un sait me dire pourquoi?
Il ne faut pas rechercher la valeur hexadécimale mais bien la valeur décimale. Tu dois rentrer "995799" dans le champ "Target".
> M@t est-ce que l'adresse de l'offset varie d'un jeu à l'autre ou est-ce toujours 101F20?
Cette adresse est la même pour tous les jeux officiels de Pokémon version Platine FR, mais elle change selon la langue du jeu (0x02101D40 pour Platine US par exemple).
supersam2 - 9 août 2009 à 11:49
pour la valeur décimale j'ai fini par trouver tout seul mais pour l'adresse de l'offset ça explique pourquoi je n'arrivais pas à faire de codes pour trackmania et crash of the titans... Tu ne sait pas comment on peut trouver l'adresse de l'offset qui varie d'un jeu à l'autre ou un site avec une liste d'adresse pour savoir ou est l'offset? en tous cas ca m'aide merci beaucoup!
lVl477l-l13Ll - 9 août 2009 à 15:01
> pour la valeur décimale j'ai fini par trouver tout seul mais pour l'adresse de l'offset ça explique pourquoi je n'arrivais pas à faire de codes pour trackmania et crash of the titans... Tu ne sait pas comment on peut trouver l'adresse de l'offset qui varie d'un jeu à l'autre ou un site avec une liste d'adresse pour savoir ou est l'offset?
Beaucoup de jeux n'ont pas besoin d'offset pour leurs codes, pour s'en assurer il faut regarder les codes qui existent déjà sur Internet. Si il n'y a pas de code qui contient une ligne du genre "B....... 00000000", ça signifie que les codes n'ont pas besoin d'être transformés, une simple ligne comme "02123456 76543210" fonctionnera.
supersam2 - 9 août 2009 à 15:21
il y a pas de codes pour trackmania
lVl477l-l13Ll - 9 août 2009 à 15:24
Ah, OK.
Tu as réussi à créer des codes simples de la forme "XXXXXXXX YYYYYYYY" pour TM ?
supersam2 - 9 août 2009 à 15:25
pas encore essayé... Et si les codes contiennent une ligne de type B....... 0000000?
lVl477l-l13Ll - 9 août 2009 à 15:41
> Et si les codes contiennent une ligne de type B....... 0000000?
Il faut essayer de voir ce qu'il y a à l'adresse 0x0......., et faire comme je l'ai expliqué dans le tuto : soustraire cette valeur (par ex. 0x0YYYYYYY) à l'adresse que tu as trouvée (par ex. 0x0XXXXXXX). En faisant XXXXXXX - YYYYYYY dans la calculatrice scientifique en mode hexadécimal, tu devrais trouver une adresse fixe, disons 0x0ZZZZZZZ.
Le code final sera : 94000130 FCFF0000 <- activateur (à changer comme on veut) B....... 00000000 <- charge la valeur à l'adresse 0x0....... dans l'offset 0ZZZZZZZ NNNNNNNN <- modifie la valeur à l'adresse (0x0ZZZZZZZ + offset) D2000000 00000000 <- Full Terminator, obligatoire.
Si le code ne fonctionne pas, c'est soit qu'il y a une erreur quelque part, soit que "0x0......." n'est pas le bon pointeur (adresse mémoire qui "pointe" vers une autre adresse).
supersam2 - 9 août 2009 à 15:46
j'ai quelques notions de base en programmation je sais ce qu'est un pointeur xP J'essaye ca et je te dit le résultat merci
édit: non marche pas... je réessaye, c'est peut-être une mauvaise manip
[hr] réessayé 3 fois mais ca marche pas... Une idée?
[edit]merci pour ton aide je t'ai mis ton 100ème point de freshitude même si je pense que tu les avais déja atteint à un moment...[/edit]
EDIT M@T : Double-post rassemblé.
lVl477l-l13Ll - 9 août 2009 à 17:11
Pourrais-tu me décrire en détail ce que tu fais STP ?
[spoiler] > j'ai quelques notions de base en programmation je sais ce qu'est un pointeur xP
Tu fais partie des rares personnes que je connaisse qui sache ce qu'est un pointeur alors...
> [edit]merci pour ton aide je t'ai mis ton 100ème point de freshitude même si je pense que tu les avais déja atteint à un moment...[/edit]
Merci, mais non je n'avais jamais atteint 100.[/spoiler]
supersam2 - 9 août 2009 à 21:21
pas de problème!(ca risque d'être long alors je met sous spoiler)
[spoiler] 1)Je lance no$GBA il me demande de choisir la rom donc je sélectionne crash of the titans(qui s'appelle xms-cote) et je clique sur ouvrir.
2)Le jeu se lance et me demande de sélectionner une langue. Je choisis français parmi les langues disponibles(anglais néerlandais italien espagnol allemand et français). je fais jouer enfin bref passons.
3)je lance emu cheat et dans la barre emulator select je choisis no$gba.exe[No$gba 2.6A]
4)je vais sur codejukies UK et cherche mon jeu et j'arrive sur cette page.
5)j'analyse le premier code et je vois la ligne b215616c 00000000 donc je cherche l'offset à l'adresse 15616C et il me sort la ligne 00 00 00 00 fc 6f 2a 02 00 00 00 00 7c 73 2a 02 donc je considère que l'offset est de 022a737c
6)je vais dans l'onglet lookup. sachant que le nombre maximal de mojos(monnaie du jeu) est de 9999 je cohe 16 bit(demi mot) et je cherche 0
7)je ramasse un mojo par terre et je cherche 1 dans l'onglet lookup.
8)je ramasse des mojos et je cherche à chaque fois le nombre de mojos jusqu'à n'avoir qu'une seule adresse(022CF120).
9)j'appuye sur F2 dans No$gba et je fait add new.Je rentre
94000130 FCFF0000 022cf1d0 0000270f D2000000 00000000
,je coche la case Action Replay ds, je clique sur ok je coche le code et je l'active avec L+R.
10)Les mojos sont bien montés c'est donc la bonne adresse. je retourne dans les codes et remplace 270f par 0000 pour remettre les mojos à 0 coche le code et appuie sur L+R
11)J'ouvre la calculatrice windows et la passe en mode hexadécimal puis effectue l'opération 022cf1d0 - 022a737c et obtient 27E54
12)j'obtient donc le code
94000130 FCFF0000 b215616c 00000000 00027E54 0000270F D2000000 00000000
que je rentre à la place de l'autre dans No$gba puis que j'active.J'ai de nouveau 9999 mojos. Jusque la rien d'étonnant puisque la valeur à l'adresse b215616c n'a pas changé. Pour vérifier que le code marche je relance le jeu(file -> reset cartridge).
13)j'active le code mais cette fois il ne marche pas, j'en déduis donc que b215616c n'est pas l'adresse de l'offset!
Alors? Ton avis? [/spoiler]
lVl477l-l13Ll - 9 août 2009 à 21:55
Tu as procédé comme il faut, le problème vient donc du pointeur.
Regarde la 3è ligne du code "Infinite Health" : B0000004 00000000.
Elle permet de charger dans l'offset la valeur à l'adresse (offset + 4). En clair, offset = valeur à (offset + 4) = valeur à ([valeur à l'adresse 0x0215616c] + 4).
C'est un double pointeur, comme dans les codes pour Pokémon D/P. L'adresse 0x0215616c pointe vers une autre adresse (0x022a737c dans ton exemple), qui elle-même, lorsqu'on lui ajoute 4, pointe vers l'offset réel.
Après l'étape 5), ajoute 4 à l'adresse que tu as trouvée et cherche de la même manière la valeur de cette adresse. Dans ton exemple, il faudrait donc rechercher la valeur à l'adresse 2a737c + 4 = 2a7380, et la considérer comme l'offset.
As-tu bien compris ou y a-t-il des points à éclaircir ?
supersam2 - 9 août 2009 à 22:28
parfaitement! donc si 2 ligne commençant par B se suivent il faut ajouter la valeur se trouvant à la suite du b à l'offset pour que les calculs tombent juste. Je réessaye et je te dis quoi!
[edit]non ca ne marche pas...[/edit]
[edit2]je viens de relire et j'ai pas fait ce qu'il fallait donc je réessaye![/edit2]
supersam2 - 10 août 2009 à 16:16
troisième fois que j'essaye mais non ça ne donne rien!
à quoi sers la première ligne de ce code?
6215616c 00000000 b215616c 00000000 b0000004 00000000 20000002 00000064 d2000000 00000000
est-ce que tu aurais un tuto plus complet que celui ci car il est vraiment bien mais vraiment pas exhaustif.
lVl477l-l13Ll - 10 août 2009 à 16:53
> à quoi sers la première ligne de ce code?
6215616c 00000000 b215616c 00000000 b0000004 00000000 20000002 00000064 d2000000 00000000
Elle sert à vérifier si la valeur du pointeur est différente de 0, pour ne pas faire planter le jeu en changeant le nombre de vies avant le chargement de la partie.
> est-ce que tu aurais un tuto plus complet que celui ci car il est vraiment bien mais vraiment pas exhaustif.
C'est un tuto pour Pokémon Platine, regarde le titre du topic... :fail: D'ailleurs on est un peu HS là ! :°)
supersam2 - 11 août 2009 à 09:39
oui j'avais pas fait attention xP :pedo:
Mais si t'a un tuto plus complet ca m'arrange quand même!
je vais sortir quelques codes si j'ai des idées pour me faire pardonner mon HS!
Par contre la on est dans le sujet puisque c'est pour faire un code pour platine:
j'ai l'adresse suivante : 00111D10
et je veux mettre la valeur de l'adresse 00111D10 à l'adresse 00000646
comment est-ce que je peux faire?
exemple: à l'adresse 00111D10 j'ai la valeur 12C et j'aimerais que cette valeur soit affectée aussi à l'adresse 00000646.
comment faire?
cordi@lement, Supersam2
lVl477l-l13Ll - 11 août 2009 à 11:56
> oui j'avais pas fait attention xP :pedo:
C'est pas grave, t'inquiète pas !
> Mais si t'a un tuto plus complet ca m'arrange quand même!
J'ai rédigé ce tuto moi-même, et je n'en ai pas vu d'autres sur Internet qui explique en même temps comment utiliser EmuCheat ET créer des codes assez avancés (avec pointeurs par ex.).
À cette adresse : http://doc.kodewerx.org/hacking_nds.html#arcodetypes, tu trouveras la description de tous les types de codes, c'est comme ça que j'ai appris à les utiliser.
> j'ai l'adresse suivante : 00111D10 et je veux mettre la valeur de l'adresse 00111D10 à l'adresse 00000646 comment est-ce que je peux faire?
exemple: à l'adresse 00111D10 j'ai la valeur 12C et j'aimerais que cette valeur soit affectée aussi à l'adresse 00000646.
comment faire?
Je vois ce que tu veux faire : entrez un nombre dans la calculatrice (0x00111D10), pressez L+R par ex. et vous aurez le même nombre du premier objet de votre sac (0x00000646).
Je vais te dire un truc, le meilleur moyen pour apprendre à créer des codes, c'est d'essayer de comprendre ceux qui existent déjà.
[spoiler=Exemple et explications...]Regardons mon code "Choisir le n° de la loterie (écrire dans la calculatrice et presser L+A)" : 1. 94000130 FDFE0000 2. B2101F20 00000000 3. DA000000 00111D10 4. D7000000 00000E38 5. D2000000 00000000
Les lignes 1., 2. et 5. sont classiques, pas de problème là-dessus.
Maintenant, si on regarde la ligne 3., on voit qu'elle commence par DA000000. Si on va voir à quoi ça correspond sur le site que je t'a donné plus haut, on trouve : [table][tr][td]Type 0xDA 16-Bit Load DA000000 XXXXXXXX[/td] [td] Loads the halfword at [XXXXXXXX+offset] and stores it in the'x data register'.[/td][/tr][/table] Ce que l'on peut traduire par "Récupère le demi-mot (16 bits) à l'adresse [XXXXXXXX+offset] et la stocke dans le 'x data register'." Le "x data register" est un peu comme une variable en programmation, sauf qu'elle est unique. Tu peux y stocker une valeur, la récupérer, ou lui ajouter une autre valeur. Si on l'appelle V par exemple, on peut dire que la ligne 3. fait : int V = (demi-mot à l'adresse [0x00111D10+offset])
De la même manière, si on regarde pour la ligne 4. (D7000000) : [table][tr][td]Type 0xD7 16-Bit Incrementive Write D7000000 XXXXXXXX[/td] [td] Writes the 'x data' halfword to [XXXXXXXX+offset], and increments the offset by 2.[/td][/tr][/table]
Traduction : "Écrit le demi-mot du 'x data' à l'adresse [XXXXXXXX+offset], et incrémente l'offset de 2." La ligne 4. écrit la valeur stockée précédemment dans le "x data" à l'adresse 0x00000E38, puis ajoute 2 à l'offset. On pourrait noter ça comme ça : (demi-mot à l'adresse [0x00000E38+offset]) = V offset += 2
Les lignes 3. et 4., sont équivalentes à : (demi-mot à l'adresse [0x00000E38+offset]) = (demi-mot à l'adresse [0x00111D10+offset])
Comme [0x00111D10+offset] correspond à la valeur de la calculatrice et [0x00000E38+offset] au n°ID de la loterie, le code permet bien de définir ce n° grâce à la calculatrice.[/spoiler]
On peut faire un code générique : 94000130 FCFF0000 B2101F20 00000000 DA000000 0XXXXXXX D7000000 0YYYYYYY D2000000 00000000
Effet : récupère la valeur 16 bits à l'adresse [0x0XXXXXXX+offset] et la stocke à l'adresse [0x0YYYYYYY+offset].
Pour les valeurs 32 bits, il faut utiliser D9 à la place de DA et D6 à la place de D7.
Pour ton code, cela donnerait : [code=AR DS]Multiplier le 1er objet du sac (entrer le nombre dans la calculatrice et presser L+R) : 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000646 D2000000 00000000[/code]
Voilà ce que je pouvais en dire, si tu veux d'autres explications n'hésite pas à demander !
supersam2 - 11 août 2009 à 12:51
bon eh ben j'ai plus besoin de faire le code puisque tu l'a déja fait je vais le modifier pour les balls médicaments etc...
merci bien. Est-ce que tu aurais une liste de ligne correspondant à une manip d'activation?
(94000130 FCFF0000 = L+R)
Edit:
petite contribution: Codes pour choisir la quantité du premier objet du sac
[spoiler]choisir la quantité du premier objet du sac(entrer le nombre dans la calculatrice puis L+R) /!\ ne pas entrer un nombre supérieur à 65535!
``` 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000646 D2000000 00000000
``` [/spoiler]
[spoiler]choisir la quantité du premier médicament du sac(entrer le nombre dans la calculatrice puis L+R) /!\ ne pas entrer un nombre supérieur à 65535!
``` 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000B62 D2000000 00000000
``` [/spoiler]
[spoiler]choisir la quantité de la premiere balle du sac(entrer le nombre dans la calculatrice puis L+R) /!\ ne pas entrer un nombre supérieur à 65535!
``` 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000D02 D2000000 00000000
``` [/spoiler]
[spoiler]choisir la quantité de la premiere lettre du sac(entrer le nombre dans la calculatrice puis L+R) /!\ ne pas entrer un nombre supérieur à 65535!
``` 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000B32 D2000000 00000000
``` [/spoiler]
[spoiler]choisir la quantité du premier objet combat du sac(entrer le nombre dans la calculatrice puis L+R) /!\ ne pas entrer un nombre supérieur à 65535!
``` 94000130 FCFF0000 B2101F20 00000000 DA000000 00111D10 D7000000 00000d3e D2000000 00000000
``` [/spoiler]
Tous ces codes ont étés testés et fonctionnent chez moi!
PS: il y a longtemps quand je cherchais un tuto pour faire des codes AR shinypalkia m'avait filé un lien vers ce site mais je pigeait rien du tout! C'est plus facile à comprendre avec des notions de base!
edit2:
désolé de t'ennuyer mais que veut dire: Checks if (YYYY)> (not (ZZZZ) < halfword at [XXXX])
je ne sais pas ce que signifie le not la dedans...
et pour les anglophobes je prépare une petite traduction de la liste de type de codes
lVl477l-l13Ll - 11 août 2009 à 13:27
> Est-ce que tu aurais une liste de ligne correspondant à une manip d'activation?
(94000130 FCFF0000 = L+R)
Voilà un générateur pour activateurs que j'ai fait moi-même :P : http://matthieu35.fr.tc/Activateurs.html.
> désolé de t'ennuyer mais que veut dire: Checks if (YYYY)> (not (ZZZZ) < halfword at [XXXX])
je ne sais pas ce que signifie le not la dedans...
Les codes de 0x07 à 0x0A sont un peu plus compliqués, si tu ne comprends pas comment les utiliser ce n'est pas grave.
NOT signifie que l'on inverse la valeur binaire du nombre, par exemple NOT(11011010) devient 00100101 (on remplace les "0" par des "1" et vice-versa). Comme 0b11011010 = 0xDA, alors NOT(0xDA) = NOT(0b11011010) = 0b00100101 = 0x25 (le préfixe "0b" signifie que le nombre est binaire, comme "0x" pour l'hexadécimal).
L'utilité de ces codes est de "masquer" une valeur pour ne récupérer qu'une partie d'une valeur. On utilise surtout le code 0x09 pour tester les touches qui sont pressées, mais c'est assez technique...
supersam2 - 11 août 2009 à 13:42
ouah il est vraiment bien et il empêche même les combinaisons impossibles (haut+bas par exemple)
si je comprends bien les codes de type 0x07 à 0x0A sont très peu utilisés...
J'aimerais savoir si ça intéresse quelqu'un un code pour choisir les iv et ev du premier pokemon de l'équipe?
[hr]
voici le début de la traduction(ce post sera édité jusqu'à ce que la traduction soit terminée):
Type: écriture constante Type 0x00 32-bit 0XXXXXXX YYYYYYYY écrit le mot(valeur 32bit) YYYYYYYY à l'adresse [XXXXXXX+offset].
Type 0x01 16-bit 1XXXXXXX 0000YYYY écrit le demi-mot(valeur 16 bit) YYYY à l'adresse [XXXXXXX+offset].
Type 0x02 8-bit 2XXXXXXX 000000YY écrit l'octet(valeur 8 bit) YY à l'adresse [XXXXXXX+offset].
Type conditionnel
Type 0x03 plus grand que 3XXXXXXX YYYYYYYY vérifie si la valeur YYYYYYYY est plus grande que (le mot à l'adresse [XXXXXXX])
si la valeur YYYYYYY n'est pas plus grand que le mot à l'adresse XXXXXXXX alors le reste du code n'est pas exécuté jusqu'à rencontrer une ligne de code de type D0 ou D2 ou jusqu'à ce que la la fin du code soit atteinte
Type 0x04 plus petit que 4XXXXXXX YYYYYYYY vérifie si la valeur YYYYYYYY est plus petite que (le mot à l'adresse [XXXXXXX])
si la valeur YYYYYYY n'est pas plus petite que le mot à l'adresse XXXXXXXX alors le reste du code n'est pas exécuté jusqu'à rencontrer une ligne de code de type D0 ou D2 ou jusqu'à ce que la la fin du code soit atteinte
Type 0x05 égal à 5XXXXXXX YYYYYYYY vérifie si la valeur YYYYYYYY est égale à (le mot à l'adresse [XXXXXXX])
si la valeur YYYYYYY n'est pas égale au mot à l'adresse XXXXXXXX alors le reste du code n'est pas exécuté jusqu'à rencontrer une ligne de code de type D0 ou D2 ou jusqu'à ce que la la fin du code soit atteinte
Type 0x06 différent de 6XXXXXXX YYYYYYYY vérifie si la valeur YYYYYYYY est différente de (le mot à l'adresse [XXXXXXX])
si la valeur YYYYYYY n'est pas différente du mot à l'adresse XXXXXXXX alors le reste du code n'est pas exécuté jusqu'à rencontrer une ligne de code de type D0 ou D2 ou jusqu'à ce que la la fin du code soit atteinte
Edit Trashy: Double-post modéré. Merci d'utiliser la fonction modifier à l'avenir.
edit supersam2: Je l'avais mis en 2 posts parceque ca n'avait rien à voir ensemble -_-'
Edit ShinyPalkia: Ça ne change rien.
boogyfr - 18 août 2009 à 18:47
Salaut, As tu(ou peux tu creer) un code pour être sur de gagner au casino (p.ex. maintenir A pendant que la machine tourne tu gagnes 10 points (les pikachus) si tu maintiens B tu gagnes 100 (les 777) etc pour tout les lots dispos (les GGG les RRR la balotin des 3 pokeball et les pierres précieuses)
Merci, D'avance, Paul
supersam2 - 18 août 2009 à 18:53
non désolé :-\
boogyfr - 18 août 2009 à 22:14
Et M@T?
lVl477l-l13Ll - 18 août 2009 à 23:07
Non plus, je ne crois pas que je puisse faire ça avec seulement EmuCheat... Désolé ! :-\
supersam2 - 18 août 2009 à 23:31
le problème c'est pas de le faire avec emucheat! on ne sait pas du tout comment le moteur de jeu gère ca et ca ne sert à rien de passer une semaine pour faire ce code! utilise le code des jetons :-\
boogyfr - 19 août 2009 à 10:07
Bonjour
Ok merci quand meme, est il possible d'avoir le code du pokedex caremment complet (comme j'en avait parler a M@T) pour diamant et perle?
Et je vois qu'ici : pokemontrash.com/diamant-perle/codes_action_replay.php il y a : Pokévirus dans la bataille = Tenir A à la fin du combat et il possible de l'avoir pour Platine et Diamant?
Et avec Emucheat(moi je ne sais pas si c'est possible je ne m'y connais pas) est il possible de faire un code AR pour Avoir les 5 etoiles sur la carte de dresseur (carte de dresseur noire) pour Platine et pour Diamant?
Merci, Paul
ShinyPalkia - 19 août 2009 à 10:28
Le code pour les pokédex, tu peux te le faire avec PPSE.
boogyfr - 19 août 2009 à 10:54
Oui mais il ne marche pas pour DP il marche uniquement pour Platine. (j'ai essayer)
ShinyPalkia - 19 août 2009 à 10:59
Bien sûr qu'il marche pour DP. T'as la dernière version au moins ?
boogyfr - 19 août 2009 à 11:05
Du PPSE je l'ai telecherge il n'y a pas longtemps sur projectpokemon creer le code et passe le moi stp.
ShinyPalkia - 19 août 2009 à 11:10
Bah non, tu peux te le faire toi même ... Tu ne veux pas boogyer bouger le cul, j'ai l'impression.
boogyfr - 19 août 2009 à 11:22
J'ai fait le code et il ne marche pas :
[spoiler] 94000130 FFFE0000 B21C4EA8 00000000 B0000004 00000000 E000154C 00000136 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 10001FFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 32001FFF 70000000 00000000 00000000 08050000 00000000 00000000 00000000 00032000 00000000 02000000 00000000 08000000 90000000 00800000 20000000 00000080 7FFFFFFF FFFFFFFC FFFCFFFF 7E7FF9E7 FF9C7EF7 FFFFFFFF FFFFFEFF F8E3E6FF FFFFFFFF FEFFFFF7 FF3CFFFF 081FFFFF DFFFFFFC FFE7FFFF 39FFDFFF 00000090 88888888 E4E4FEFE 03020100 07060504 0B0A0908 0F0E0D0C 13121110 17161514 1B1A1918 3F3F3F01 3F3F3F3F 3F3F3F3F 013F3F3F 00000101 D2000000 00000000 [/spoiler]
Il ressemble a ca. Et est il possible de faire 2 codes (vraiment pas pareil) en 1 ex : Marcher sur les murs et choisir son numero de lotterie en 1 code est ce que copier les 2 codes dans un code marche?
Merci, Paul
lVl477l-l13Ll - 19 août 2009 à 11:50
> Et est il possible de faire 2 codes (vraiment pas pareil) en 1 ex : Marcher sur les murs et choisir son numero de lotterie en 1 code est ce que copier les 2 codes dans un code marche?
C'est possible en les mettant à la suite, mais il n'y a vraiment aucune utilité à le faire... :hum:
boogyfr - 19 août 2009 à 11:54
Et ma demande sur la page 5 STP...
lVl477l-l13Ll - 19 août 2009 à 11:58
Laquelle ? Tu as fait beaucoup de demandes en page 5...
ShinyPalkia - 19 août 2009 à 12:30
> J'ai fait le code et il ne marche pas :
[spoiler] 94000130 FFFE0000 B21C4EA8 00000000 B0000004 00000000 E000154C 00000136 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 10001FFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 32001FFF 70000000 00000000 00000000 08050000 00000000 00000000 00000000 00032000 00000000 02000000 00000000 08000000 90000000 00800000 20000000 00000080 7FFFFFFF FFFFFFFC FFFCFFFF 7E7FF9E7 FF9C7EF7 FFFFFFFF FFFFFEFF F8E3E6FF FFFFFFFF FEFFFFF7 FF3CFFFF 081FFFFF DFFFFFFC FFE7FFFF 39FFDFFF 00000090 88888888 E4E4FEFE 03020100 07060504 0B0A0908 0F0E0D0C 13121110 17161514 1B1A1918 3F3F3F01 3F3F3F3F 3F3F3F3F 013F3F3F 00000101 D2000000 00000000 [/spoiler]
Il ressemble a ca. Et est il possible de faire 2 codes (vraiment pas pareil) en 1 ex : Marcher sur les murs et choisir son numero de lotterie en 1 code est ce que copier les 2 codes dans un code marche?
Merci, Paul
Ton code est correct pt1 ...
boogyfr - 19 août 2009 à 12:33
Ba oui mais il marche pas
lVl477l-l13Ll - 25 août 2009 à 12:57
Je change de sujet pour annoncer un nouveau code : Appuyez sur L+R pour que le Pokémon qui est avec vous au Square paisible tienne un objet.
[spoiler=Votre partenaire au Square paisible tient un objet][code=AR DS]Votre partenaire au Square paisible tient un objet (L+R) : 94000130 FCFF0000 B2101F20 00000000 00000E34 000000C8 D2000000 00000000[/code]
Ce code est très simple d'utilisation : allez au Square Paisible avec un Pokémon gracieux, pressez L+R puis parlez-lui. Il tiendra un objet aléatoire (baie ou accessoire de concours). Vous pouvez répéter l'opération autant de fois que vous le voulez.[/spoiler]
alexvire - 25 août 2009 à 16:30
Il ne fonctionne pas dans mon jeu...
lVl477l-l13Ll - 25 août 2009 à 16:46
Je viens de réessayer, ça fonctionne très bien... :hum:
alexvire - 26 août 2009 à 11:16
Ca dépends peut être du Pokmon que l'on prend? J'ai encore vérifié et ça ne marche pas...
lVl477l-l13Ll - 26 août 2009 à 16:43
J'ai fait le code avec Pingoleon.
Dès que je le pourrai, je testerai avec un autre.
alexvire - 26 août 2009 à 20:00
J'utilise moi aussi mon Pingoléon...
lVl477l-l13Ll - 26 août 2009 à 20:55
Décris-moi exactement ce que tu fais STP.
alexvire - 26 août 2009 à 21:01
Je vais dans le Square Paisible avec mon Pingoléon, je fais quelques pas, (Moins de 200.) j'appuis sur L et R, je parle à mon Pingoléon, mais il me donne aucun objet.
Maintenant que j'y pense c'est peut être parce que j'ai tous les accessoires?
lVl477l-l13Ll - 26 août 2009 à 21:13
Si tu as tous les accessoires, ça te donnera obligatoirement une baie (c'est ce qui se passe dans ma version sur émulateur).
Si en plus tu as 999 de chaque baie, je ne sais pas ce que ça fait, mais ça vient sûrement de là...
Essaye de jeter une baie Durin par exemple.
iPouss - 27 août 2009 à 02:20
tien stp je voulais un cheat qui transformera mon jeux en 3D comme le code pour diamant et perle
motion 3D / ça fonction avec platine ? par contre je cherche un fichier cheat qui est compatible avec la R4isdhc et changable avec les modifier de cheats ^^ car j'ai le mien mais a chaque fois que je veux le modifier il me dis le message de ne po envoyer -_-"
alexvire - 27 août 2009 à 11:56
Oui j'ai toutes les baies X999, je pense que ça vient de là.
supersam2 - 27 août 2009 à 12:58
à quoi te sert le code si t'a déja tous les accessoires et toutes les baies?
alexvire - 27 août 2009 à 13:12
C'était pour tester... :cockgowhere:
supersam2 - 27 août 2009 à 13:13
OK
mickael72 - 28 octobre 2009 à 13:39
Les codes cheats ses des codes pour action replay si tu ne sais pas se que ses je t explique: Sais pour faire des codes sur ds,il s'achete en grande surface(a la fnac...etc) tu faire des codes que selement si tu la. Il marche pour tous les jeux (pokemon platine,perle,diamant,mais aussi mario,etc) si, tu na pas compris regarde sur internet.
lVl477l-l13Ll - 28 octobre 2009 à 14:10
Mais de quoi tu parles ? :nan:
alexvire - 28 octobre 2009 à 18:10
Il parle de la signature de supercam2 qu'il a confondu avec le message plus haut... :pedo:
lVl477l-l13Ll - 28 octobre 2009 à 18:26
Ah OK, fail donc. :fail:
tendou - 28 octobre 2009 à 18:29
:hum: J'avais pas capté mais il me sera utile ce code pour les accessoires dans le Square Paisible. Thx M@T.
harvey-whistle - 8 novembre 2009 à 18:42
Hello. Je joue sur cartouche platine (fr) et les codes "pokeradar infini" et "vs seeker/pokeradar infini" ne fonctionnent pas. Tout se passe bien jusqu'à ce que je sélectionne "continuer" après l'ecran titre puis l'écran devient blanc et le jeu reset... Quelqu'un a-t-il eu le même problème? Et quelqu'un pourrait-il m'aider a faire fonctionner ce code ou m'en redonner un?
Merci d'avance
lVl477l-l13Ll - 8 novembre 2009 à 18:55
Ce n'est pas vraiment l'endroit pour demander ça, mais on va quand même essayer de t'aider.
Quels sont les codes que tu as ?
harvey-whistle - 8 novembre 2009 à 19:35
Désolé. Quelqu'un avait posté la même question dans le topic "codes qui ne fonctionnent pas" et on lui a répondu que ce n'était pas le bon topic non plus... Voici les codes en question
Pokéradar / Vs Seeker infini 62101F20 00000000 B2101F20 00000000 20008088 00000032 20000E26 00000064 D2000000 00000000
et pokeradar infini
62101f20 00000000 b2101f20 00000000 00008088 00000032 d2000000 00000000
lVl477l-l13Ll - 8 novembre 2009 à 21:15
Aïe aïe aïe, c'est normal. Comme tes codes n'ont pas d'activateurs, ça reset indéfiniment (l'AR essaye d'écrire sur des adresses mémoire qui ne sont pas encore définies).
Essaye ça plutôt : [code=AR DS]Pokéradar / Vs Seeker infini (L+R) : 94000130 FCFF0000 B2101F20 00000000 20008088 00000032 20000E26 00000064 D2000000 00000000
PokéRadar infini (L+R) : 94000130 FCFF0000 b2101f20 00000000 00008088 00000032 d2000000 00000000[/code]
harvey-whistle - 8 novembre 2009 à 22:08
Super! ça marche nickel!
C'était tout con en plus, j'aurais dû y penser... Merci beaucoup M@T! Tu gères
lVl477l-l13Ll - 8 novembre 2009 à 22:55
De rien, c'est mon boulot ! :haulas:
zozo77 - 17 février 2010 à 16:03
> Bon, voilà le tuto sur l'utilisation d'EmuCheat :
Je préviens tout de suite, les gens qui ne connaissent pas l'hexadécimal ou qui ne savent pas comment fonctionne l'Action Replay (principe d'adresse mémoire/valeur) ne risquent pas de comprendre !
[spoiler=Prérequis]Petite précision : en hexadécimal, pour faire la différence avec le système décimal classique, on note les nombres sous la forme 0xXXXXXXXX. Ainsi, 0x0001E240 = 123456.
Vous devez aussi connaître la différence entre la taille des différentes variables. Il en existe trois : l'"octet" (byte en anglais), le "demi-mot" (halfword) et le "mot" (word). L'octet fait 8 bits, le demi-mot en fait 16 et le mot 32. Avec l'Action Replay, il y a une façon précise pour différencier ces types de variables :
0XXXXXXX YYYYYYYY pour écrire le "mot" YYYYYYYY à l'adresse 0XXXXXXX, 1XXXXXXX 0000YYYY pour écrire le "demi-mot" YYYY à l'adresse 0XXXXXXX, 2XXXXXXX 000000YY pour écrire l'"octet" YY à l'adresse 0XXXXXXX.
Cela dépend des valeurs que la variable peut prendre. Les grandes valeurs, comme l'argent ou le score, sont stockées sur 32 bits (cela va de 0 à 0xFFFFFFFF, soit 4294967295 au maximum). Les valeurs plus petites mais qui peuvent être supérieures à 255, comme les coordonnées sur la carte ou les objets dans le sac, sont stockées sur 16 bits (de 0 à 0xFFFF, soit 65535). Les valeurs qui ne peuvent dépasser 255, comme le nombre de pas de repousse restants ou encore le genre du héros (0 pour garçon ou 1 pour fille) sont stockées sur 8 bits (de 0 à 0xFF, soit 255).
Il est important de faire la différence, car si vous écrivez une valeur de 32 bits (4 octets) à une adresse qui est prévue pour 8 bits (un octet), le code modifiera aussi les 3 octets qui sont à côté, ce qui peut être fâcheux si ces octets sont importants pour le jeu.
Dans la première partie du tuto, on ne fonctionnera qu'avec des adresses de type 32 bits.
(Il y a un bon récapitulatif des différents types de codes à cette adresse : http://doc.kodewerx.org/hacking_nds.html#arcodetypes, en anglais comme toujours.)[/spoiler]
I - Tout d'abord, un petit rappel (ou pas) sur le fonctionnement de l'offset de l'Action Replay.
[spoiler=Première partie]Il faut déjà savoir que les adresses mémoire changent à chaque démarrage du jeu. Donc il y a peu de codes qui marcheraient si ils étaient simplement sous la forme XXXXXXXX YYYYYYYY (avec XXXXXXXX : adresse mémoire et YYYYYYYY : valeur).
Le jeu contient cependant certaines variables qui lui indiquent où sont situées les adresses mémoire. On appelle cela un "offset", c'est une valeur que l'on rajoute à chaque adresse.
Ainsi, si l'offset vaut AAAAAAAA, le code XXXXXXXX YYYYYYY devient (XXXXXXXX+AAAAAAAA) YYYYYYYY, c'est-à-dire que l'Action Replay ajoute la valeur AAAAAAAA à toutes les adresses mémoire (cela n'affecte pas la valeur).
Au début du code, l'offset vaut 0.
La ligne B2101F20 00000000, qui est présente dans beaucoup de codes pour Pokémon Platine FR, indique à l'AR de modifier l'offset. Il lui ajoute la valeur située à l'adresse mémoire 0x02101F20. Comme normalement l'offset vaut 0 avant cette ligne, sa valeur sera exactement celle de l'adresse 0x02101F20.
Si par exemple, à l'adresse mémoire 0x02101F20, on a la valeur 0x0227E480, cela veut dire que l'offset vaudra 0x00000000 + 0x0227E480 = 0x0227E480 (c'est un exemple, ça peut être n'importe quelle valeur qui commence par 0x0227E4XX).
Prenons comme exemple le code pour avoir 999 999 p$ : 94000130 FCFF0000 B2101F20 00000000 00000090 000F423F D2000000 00000000
La première ligne (en noir) indique qu'il faudra appuyer sur L+R pour activer le code. La dernière (en vert) s'appelle "full terminator", elle permet de terminer totalement le code (on remet l'offset à 0, c'est très important pour ne pas gêner les autres codes).
Les lignes qui nous intéressent sont les deux du milieu.
La rouge, dont j'ai déjà parlé, indique à l'AR de définir l'offset à la valeur située à l'adresse mémoire 0x02101F20. Disons que cette valeur est 0x0227E480, comme précédemment. On a donc offset = 0x0227E480.
Maintenant, intéressons-nous à la ligne bleue.
Toute seule, elle voudrait dire "mettre la valeur 0x000F423F (999 999 en décimal) dans l'adresse 0x00000090". Seulement, vu que l'on a défini un offset, l'Action Replay ajoute automatiquement la valeur 0x0227E480 à toutes les adresses mémoire que l'on modifie.
Ainsi, les lignes suivantes :
B2101F20 00000000 00000090 000F423F D2000000 00000000 (1)
sont équivalentes à ça :
0227E510 000F423F (2)
si l'adresse mémoire 0x02101F20 contient la valeur 0x0227E480.
En effet, 0x00000090 + 0x0227E480 (offset) = 0x0227E510.
Le code (2) ne fonctionnerait que le temps où on a la valeur 0x0227E480 à l'adresse 0x02101F20.
Si l'on redémarre le jeu, les adresses seront décalées et ce code ne fonctionnera plus. Cependant, vu que le jeu a en mémoire l'offset, il suffit de faire un code "relatif" à cet offset pour qu'il marche à chaque fois.
C'est pour cela que le code (1) marchera à chaque fois.
Voilà, fin de la première partie.[/spoiler]
II - Comment utiliser l'offset pour transformer les adresses mémoire trouvées avec EmuCheat en codes Action Replay.
[spoiler=Deuxième partie]Si vous avez bien compris la première partie, nous pouvons passer à la deuxième.
Vous savez maintenant comment fonctionnent les codes Action Replay basiques pour Pokémon Platine FR.
Cependant, si vous voulez créer vos propres codes avec EmuCheat, il y a une méthode à appliquer.
Tout d'abord, vous vous en doutez, il va falloir démarrer EmuCheat et No$GBA. Chargez la ROM de Platine dans l'émulateur, et associez EmuCheat à No$GBA comme dans le tuto de GBATemp :

Démarrez la partie en choisissant "Continuer".
Ensuite, il faut connaître l'offset actuel du jeu. Rien de plus facile, rendez-vous dans l'onglet "Search" puis le sous-onglet "Memory Edit". Entrez 101F20 dans le champ "Address" et cliquez sur "Show Address" (ou appuyez sur la touche "Entrée". Vous devriez obtenir quelque chose comme ça :

Dans la RAM du jeu, les valeurs sont stockées par octets, en commençant par le dernier octet. Par exemple, la valeur 0x12345678 sera stockée comme ça : 78 56 34 12. Sur la copie d'écran, l'offset (encadré en rouge) vaut 34 E4 27 02. C'est une valeur 32 bits, qui vaut donc, si vous avez bien suivi, 0x0227E434. On a donc offset = 0x0227E434.
Maintenant, on peut commencer à chercher l'adresse de la variable que l'on veut modifier avec un code AR.
Je vais prendre l'exemple des Points Castel. En suivant le tuto de GBATemp, vous ne devriez pas avoir de problèmes, mais je vais quand même donner la démarche pour les anglophobes.
Allez dans le sous-onglet "Lookup", et entrez votre nombre actuel de PCa dans le champ "Target:" (moi, j'en ai 10). Validez avec ensuite la touche "Entrée". Maintenant, modifiez ce nombre en regardant par exemple l'identité d'un Pokémon de l'équipe adverse. Le nombre de PCa a diminué, entrez la nouvelle valeur dans "Target:" et validez (j'en ai maintenant 9). Le nombre d'adresses possibles a normalement dû diminuer.
Recommencez l'opération jusqu'à n'en avoir plus qu'une dans la liste :
Note : j'ai laissé "Search Type" à 8 bits par défaut, mais il vaut mieux le mettre à 16 bits (ça a marché parce que les valeurs sont inférieures à 255, mais si c'est supérieur ça ne marchera pas avec 8 bits).Ici, l'adresse mémoire que l'on recherche est 0x02284DB8 (EmuCheat donne les adresses sans le "02" au début, mais il est implicite).
Essayons maintenant de modifier le nombre de PCa (disons que l'on en veut 1234, soit 0x04D2 en hexadécimal). Vous pouvez créer le premier code AR qui ne fonctionnera que sur votre partie actuelle et qui cessera de marcher si vous resetez. Commencez classiquement avec la ligne 94000130 FCFF0000 pour activer avec L+R. La valeur étant en 16 bits pour les PCa, commencez la ligne suivante avec un "1". Écrivez à la suite l'adresse que vous avez obtenue, en enlevant le zéro à gauche (ici, ça donne 12284DB8). Maintenant, faites un espace et entrez la nouvelle valeur en hexadécimal, en ajoutant des zéros à gauche afin qu'il y ait 8 chiffres en tout. Ici, on obtient la ligne 12284DB8 000004D2. Enfin, terminez par D2000000 00000000.
J'obtiens le code suivant : 94000130 FCFF0000 12284DB8 000004D2 D2000000 00000000 La partie verte du vôtre sera normalement différente.
Entrez ensuite ce code dans No$GBA (touche "F2", cochez sa case, validez et activez-le avec L+R pendant le jeu. Entrez ensuite dans un menu, "PROPRE EQUIPE" par exemple, et admirez les PCa. Victoire ! Il y en a 1234 ! :D

À partir de maintenant, ça va devenir un peu plus technique... Nous voulons un code de cette forme : 94000130 FCFF0000 B2101F20 00000000 1XXXXXXX 0000YYYY D2000000 00000000
Nous avons l'offset et l'adresse mémoire des PCa (que l'on va noter 0AAAAAAA). Or, cette adresse mémoire est formée comme ça : 0AAAAAAA = 0XXXXXXX + offset.
Un peu de maths, et on obtient : 0XXXXXXX = 0AAAAAAA - offset.
Dans mon cas, ça donne : 0XXXXXXX = 0x02284DB8 - 0x0227E434.
On écrit 02284DB8 - 0227E434 dans la calculatrice Windows en mode Scientifique et hexadécimal (appuyez sur "F5" et on obtient... Tadaaa ! 02284DB8 - 0227E434 = 6984. Donc 0XXXXXXX = 0x00006984.
On a notre code : 94000130 FCFF0000 B2101F20 00000000 100006984 0000YYYY D2000000 00000000
Mettez la valeur hexadécimale que vous voulez dans YYYY, et ce sera bon ! [/spoiler]
Si vous n'avez pas compris certaines choses (ce qui va sûrement arriver ), prévenez-moi (évitez les MP si ce n'est pas nécessaire) et j'essayerai de vous aider.
Dites-moi aussi si vous voyez des imprécisions, des fautes au autre, que je l'améliore.
ShinyPalkia, je compte sur toi pour me signaler les erreurs que j'ai pu faire dans ce tuto !
EN FAITE C SIMPLE
lVl477l-l13Ll - 17 février 2010 à 16:06
Oui, mais apprends à écrire STP, et désactive le caps.lock. :fail:
lVl477l-l13Ll - 8 mars 2010 à 11:38
Nouveau code, en exclusivité pour Pokémon Trash :
Remplacer les 3 derniers Pokémon de votre équipe par les 3 Pokémon de l'Usine (Start + Select) : 94000130 FFF30000 B2101F20 00000000 200000B0 00000006 C0000000 000000B0 D9000000 00030154 D6000000 00000378 D2000000 00000000
Vous devez impérativement avoir au moins 3 Pokémon sur vous avant d'utiliser ce code. Les 4ème, 5ème et 6ème Pokémon de l'équipe seront remplacés, alors le mieux c'est d'en avoir exactement 3, pour ne perdre personne.
L'utilisation est simple : allez à l'Usine de Combat (solo ou duo, niveau 50 ou libre), empruntez 3 Pokémon, faites les échanges que vous voulez lors du jeu, et lorsque les 3 Pokémon que vous avez vous plaisent, pressez simultanément Select et Start pour les copier dans votre vraie équipe. Vous pouvez activer le code à n'importe quel moment : pendant un combat, hors d'un combat et même après avoir quitté l'Usine. Par contre, ne le faites jamais sans avoir fait au moins une fois l'Usine depuis que vous avez chargé votre sauvegarde, sinon les données copiées seront celles de Mauv.Oeufs.
Je vais voir si le contraire fonctionne aussi, c'est-à-dire utiliser les Pokémon de l'équipe à l'Usine de Combat.
kira s - 8 mars 2010 à 11:41
merci m@t, et un code de plus pour platine ,grâce a toi ont les a tous,je crois que c'est bon maintenant, tous les codes pour platine sont crées :winner:
boogyfr - 8 mars 2010 à 11:49
Alors t'a vu que c'est possible ! Il marche comment le code alors? C'est possible de les copier dans une boite?
lVl477l-l13Ll - 8 mars 2010 à 11:50
> merci m@t, et un code de plus pour platine ,grâce a toi ont les a tous,je crois que c'est bon maintenant, tous les codes pour platine sont crées :winner:
De rien, mais on est loin de tous les avoir créés, la seule limite étant l'imagination.
Le code contraire fonctionne aussi, le voici :
Utiliser les 3 premiers Pokémon de votre équipe à l'Usine (X + Y) : 94000136 FFFC0000 B2101F20 00000000 C0000000 000000B0 D9000000 000000B4 D6000000 00030154 D2000000 00000000
Le code parle de lui-même : tout d'abord, choisissez bien les 3 Pokémon que vous voulez utiliser à l'Usine et mettez-les, dans l'ordre, dans les 3 premières places de votre équipe. Ensuite, allez à l'Usine de Combat, empruntez n'importe quels Pokémon et validez. Lorsque l'assistante vous dit "Entrez, je vous prie", pressez simultanément les touches X et Y de votre console. Combattez ensuite normalement avec vos propres Pokémon ! :D
> Il marche comment le code alors? C'est possible de les copier dans une boite?
Le code copie toutes les données des Pokémon de l'Usine et les recopie dans l'équipe. Par contre, on ne peut pas les placer dans une boîte, parce que les données sont différentes (236 octets dans l'équipe et 136 seulement dans les boîtes).
EDIT : Enfin, peut-être que si en fait. Je vais voir ça.
kira s - 8 mars 2010 à 12:01
ok merci encore,m@t sinon j'ai une idée de code, tu peut me dire si c'est faisable ou pas, utilisé les objets à la zone de combat, c'est possible ??
boogyfr - 8 mars 2010 à 12:04
> Salaut, As tu(ou peux tu creer) un code pour être sur de gagner au casino (p.ex. maintenir A pendant que la machine tourne tu gagnes 10 points (les pikachus) si tu maintiens B tu gagnes 100 (les 777) etc pour tout les lots dispos (les GGG les RRR la balotin des 3 pokeball et les pierres précieuses)
Merci, D'avance, Paul
Tu sais le faire maintenant?
lVl477l-l13Ll - 8 mars 2010 à 12:08
> ok merci encore,m@t sinon j'ai une idée de code, tu peut me dire si c'est faisable ou pas, utilisé les objets à la zone de combat, c'est possible ??
Non, ça c'est pas pareil, il faut carrément modifier la façon dont le jeu est programmé, je ne pense pas pouvoir le faire. :-\
> Tu sais le faire maintenant?
C'est peut-être faisable, seulement ça prendrait beaucoup de temps, pour un code inutile. En effet, pourquoi ne pas utiliser directement le code pour avoir plus de jetons ? :hum:
boogyfr - 8 mars 2010 à 12:11
C'est pour s'amuser mais bon OSEF ce n'est pas grave j'utiliserai le code pour avoir pleins de jetons, t'a raison.
C'est faisable pour les boites? Il y a quoi de "defaits" dans les boites par rapport a l'equipe?
lVl477l-l13Ll - 8 mars 2010 à 12:14
En fait c'est le contraire qui est impossible, copier un Pokémon d'une boîte vers l'équipe. Dans le sens équipe->boîte c'est faisable, mais le code sera plus compliqué.
Les données des Pokémon de l'équipe comprennent en plus des infos relatives à leur statut actuel (PV restants, condition...), ce qui est inutile dans les boîtes.
Le code arrive, juste une question : dans quelle boîte et à quels emplacements veux-tu que les Pokémon soient copiés ?
boogyfr - 8 mars 2010 à 12:20
Boite 1 Slot 1 mais explique moi quielle valeur il faut changer pour choisir ca...
Pour info, j'ai mis a jour la subscrition .xml avec ces codes. Si tu en as encore des autres indedits sur un autre topic, fais moi signe.
Epinglage?
lVl477l-l13Ll - 8 mars 2010 à 12:36
> Boite 1 Slot 1 mais explique moi quielle valeur il faut changer pour choisir ca...
Voilà :
Remplacer les 3 premiers Pokémon de la Boîte 1 par les 3 Pokémon de l'Usine (Start + Select) : 94000130 FFF30000 B2101F20 00000000 C0000000 00000021 D9000000 00030154 D6000000 0000CF44 D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 00030240 D6000000 0000CFCC D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 0003032C D6000000 0000D054 D2000000 00000000
L'utilisation est similaire, à part que ça remplacera les 3 premiers Pokémon de la Boîte 1. Vous n'avez donc plus besoin de vous soucier de votre équipe, pas besoin d'en avoir au moins trois.
Les valeurs qu'il faut modifier sont celles qui se trouvent dans les lignes 0xD6 (respectivement 0xCF44, 0xCFCC et 0xD054). 0xCF44 signifie Boîte 1-Slot 1, il faut ajouter 0x88 pour avancer d'une place. Par exemple, pour Boîte 2-Slot 1, il faut ajouter 30 fois 0x88 : 0xCF44 + 30 * 0x88 = 0xDF34.
> Pour info, j'ai mis a jour la subscrition .xml avec ces codes. Si tu en as encore des autres indedits sur un autre topic, fais moi signe.
Merci.
> Epinglage?
Je sais pas, ça va vraiment faire chargé après...
Je vais peut-être faire un topic qui regroupe tous mes codes, et je l'épinglerai.
boogyfr - 8 mars 2010 à 12:50
Tu peux me montrer a quoi ressemble le code avec Boite 2 Slot 1 car je ne comprends pas trop?
lVl477l-l13Ll - 8 mars 2010 à 12:51
Remplacer les 3 premiers Pokémon de la Boîte 2 par les 3 Pokémon de l'Usine (Start + Select) : 94000130 FFF30000 B2101F20 00000000 C0000000 00000021 D9000000 00030154 D6000000 0000DF34 D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 00030240 D6000000 0000DFBC D1000000 00000000 D3000000 00000000 B2101F20 00000000 C0000000 00000021 D9000000 0003032C D6000000 0000E044 D2000000 00000000
boogyfr - 8 mars 2010 à 12:59
Ok merci et pour le contraire c'est possible?
lVl477l-l13Ll - 8 mars 2010 à 12:59
C'est-à-dire ? Utiliser les Pokémon des boîtes à l'Usine ?
boogyfr - 8 mars 2010 à 13:03
Oué !
lVl477l-l13Ll - 8 mars 2010 à 13:04
> En fait c'est le contraire qui est impossible, copier un Pokémon d'une boîte vers l'équipe. Dans le sens équipe->boîte c'est faisable, mais le code sera plus compliqué.
On peut faire équipe -> boîte en récupérant uniquement les 0x88 premiers octets sur les 0xEC au total, seulement le contraire est impossible, car on ne peut pas inventer les 100 octets manquants.
boogyfr - 8 mars 2010 à 13:06
Il n'y a vraiment pas une solution? (je peux tres bien aller retirer les pokemon des boites vers mon equipe mais bon...).
lVl477l-l13Ll - 8 mars 2010 à 13:08
Non, d'ailleurs c'est un problème avec Pokésav aussi, essaye d'enregistrer un .pkm depuis une boîte et de le charger dans l'équipe et tu verras.

Pokesav-Roucool - 8 mars 2010 à 20:33
Merci a vous pour tout ses codes :winner:
DARKwillRAY - 8 mars 2010 à 20:38
Je vais répéter ce qui a déjà été dit mais : réduis ta ptain de sign' !!!
tendou - 8 mars 2010 à 21:15
ZOMG GG pour les codes de l'usine Matounet :you:
Hors lieu de capture etc., les Pokémon qui tu vole à l'Usine sont légit dans leur PID ?
lVl477l-l13Ll - 8 mars 2010 à 21:17
J'ai pas essayé, attends 2 minutes...
tendou - 8 mars 2010 à 21:18
Merci, ca me fait un peu chier d'avoir à les add sur à la main sur l'AR, vu que j'ai pas la ROM sur ma M3i, mais bon, pour ces codes je vais pas faire le difficile. En tout cas félicitations, tu deviens un aussi bon cheater que SP. x)
lVl477l-l13Ll - 8 mars 2010 à 21:27
Merci.
Verdict :
[spoiler]Pokemon Legality Checker - by: Sabresite - vB54-24 File: C:\Users\Matthieu\Documents\ROMs\no$gba-w\BATTERY\Altaria.pkm Checksum: 0x7BFC - Valid Pokemon ID: 2338273165 - Modest, Male, Ability 2, Not Shiny Date: mars 08, 2010 IVs: 4,4,4,4,4,4 Trainer ID: 8520 Secret ID: 43033 Trainer Gender: Male Hidden Power: Fighting - 30 Fateful Encounter: No Gender Check: Valid Effort Values: Valid Nicknamed: No Home Town: Sinnoh [Platinum] Country Originated: France Type: Hacked or Unknown Pokemon[/spoiler]
Dommage, c'est sûrement dû à l'origine. :-\
tendou - 8 mars 2010 à 21:32
Lol rien qu'en voyant les IV :ahah:
Trashy - 8 mars 2010 à 21:36
Putain oui !
En plus, ça fait 444444 ce qui donne en 1337, AAAAAAAAA ce qui exprime parfaitement mon cri d'effroi devant ce "truc"
lVl477l-l13Ll - 8 mars 2010 à 21:39
Ce sont les Pokémon de l'Usine, c'est avec ça que vous combattez durement pendant des heures intenses en espérant décrocher votre photo en couleurs, pas étonnant si vous avez tant de mal à y parvenir... :baffan:
tendou - 8 mars 2010 à 22:11
Ils sont pourraves, ouais, mais l'Usine est pas si dure que ça quand on la connaît
En plus arrivé à un certain point, ta de vrais Pokémon stratégiques que tu peux récupérer grâce au code :you:
Dommage que ce soit pas légal.
lVl477l-l13Ll - 8 mars 2010 à 22:21
C'est même un peu trop facile, parce que les adversaires ont les mêmes Pokémon, sauf qu'ils savent pas s'en servir.
tendou - 8 mars 2010 à 22:33
Exact. Mais l'IA c'est aussi le haxx personnifié, les combats sont très foireux :/
boogyfr - 9 mars 2010 à 12:20
Ca n'existe pas un code qui rend un PKM Hack en Authentique (un code qui modifie le PID)?
lVl477l-l13Ll - 9 mars 2010 à 12:28
Non, tout simplement parce qu'il y a de multiples calculs à effectuer et que l'AR ne fait que des calculs basiques.
Weby - 9 mars 2010 à 13:41
L'AR ne calcule pas, lol.
lVl477l-l13Ll - 9 mars 2010 à 13:45
Si, tu peux faire ADD, et avec des hacks on peut faire d'autres opérations (ORR et AND).
Avec l'ASM il y a bien plus de possibilités, mais je ne sais pas programmer en ASM... :-\
Micky-Diamond - 10 mars 2010 à 17:25
Salut M@T, un grand merci pour tes codes, ils ont l'air géniaux ! :domo:
Mais j'aimerai savoir, si c'été possible de tous les mettres dans un fichier .xml, et de l'upload ? :you:
Ou alors, de me dire comment faire.
Merci d'avance. :winner:
boogyfr - 10 mars 2010 à 17:27
Bonjour, va voir ici tout en bas du premier post.
lVl477l-l13Ll - 10 mars 2010 à 17:27
Boogyfr a déjà fait une subscription :
Subscriptions pour AR CM regroupant tous ces codes pour AR Code Manager :Uniquement ces codes : http://haz62.free.fr/Subscrition Codes Pokemon Platine M@T.xml Ces codes + ceux de PT : http://haz62.free.fr/Subscrition Codes Pokemon Platine M@T + PokemonTrash.xml
Dessus il y a les codes de ce topic + ceux de celui-ci.
Micky-Diamond - 10 mars 2010 à 17:44
Ah, en effet. :roubaix:
Merci
spartanflo - 20 mars 2010 à 20:32
comment on les telecharge :roubaix:
lVl477l-l13Ll - 20 mars 2010 à 20:53
Entre cette subscription dans l'AR CM : http://haz62.free.fr/Subscrition%20Codes%20Pokemon%20Platine%20M@T%20+%20PokemonTrash.xml
spartanflo - 21 mars 2010 à 10:16
quand je rentre le lien ca m'écrit error to conecting que fair :'(
LegendKiller - 21 mars 2010 à 10:37
télécharge le fichier xml et ensuite fais un glisser deposer dans l'AR CM dans la partie my codelist
spartanflo - 21 mars 2010 à 10:45
oui,je sais mais qaund je click sur le lien je ne peux pas telecharger
spartanflo - 21 mars 2010 à 15:16
ce forum s'est arreté ou quoi
lVl477l-l13Ll - 21 mars 2010 à 15:24
'tain mais arrête, les liens sont faits pour être entrés dans l'AR Code Manager, on t'a déjà répondu ailleurs. :fail:
spartanflo - 21 mars 2010 à 16:46
a dacord merci
Weby - 21 mars 2010 à 17:57
TA GUEULE.
spartanflo - 22 mars 2010 à 14:55
va te fair maitre :fuck:
lVl477l-l13Ll - 22 mars 2010 à 15:05
> va te fair maitre :fuck:
Tu appelles Weby "maître" ?
Tu es bien soumis... :hum:
spartanflo - 22 mars 2010 à 15:40
je voulai dire va te faire enculer
lVl477l-l13Ll - 22 mars 2010 à 15:51
Tu es trop gentil avec lui, vraiment. :baffan:
Weby - 22 mars 2010 à 21:51
TA GUEULE ESCLAVE. :coupdefouet:
Max 68 - 24 mars 2010 à 18:35
Pas mal vos codes respect. C'est ou que vous les faites? :winner:
alexvire - 24 mars 2010 à 18:42
En Alaska Grâce à un logiciel.
boogyfr - 24 mars 2010 à 21:13
Tuto page 1 maintnant, je sais faire les codes.
Pocket.M - 18 mai 2010 à 20:17
Je me demandais si qqun aurai les codes des pokémons distribués au films en FRANCE. (Juste en allant demander au Mr. Vert dans les magasins ou même des codes pour GBA.)
comme : Mew ( ID : Aura) Jirachi (ID : CHANNEL) Darkrai (ID : ALAMOS) Shymin (ID : Film11) ... etc
Merci :orly:
Sïlver Sö - 19 mai 2010 à 08:33
http://www.pkmdb.com/NDS-French-Event-Downloads
Tu prend les WC, et tu les convertie en code avec pokésav
Pocket.M - 19 mai 2010 à 18:41
Merci bien ^^
mais comment sa marche ... :<
Sïlver Sö - 19 mai 2010 à 18:52
C'est pour quel jeu aussi ?
Car les Wonder Card ne peuvent pas etre transformer en code ar sur OHG et ASS (pour l'instant, sinon prend les fichier PKM directement et convertie les en codes AR, c'est plus simple
Pocket.M - 19 mai 2010 à 19:38
Ah ! c'est bon je vois comment sa marche >_<
pierre michel - 26 mai 2010 à 13:53
spartanflo:a dacord merci tu va sur leboncoin ou sur la fnac
lVl477l-l13Ll - 26 mai 2010 à 13:54
>
>a dacord merci tu va sur leboncoin ou sur la fnac
:hum:
mewtwo1 - 26 mai 2010 à 20:38
Dis moi silver so tu les convertie comment ces fichiers au format pkm car pour l'instant je n'y arrive et pokesave ne les prend pas en charge sous leur forme pcd et pgd.
Sïlver Sö - 27 mai 2010 à 11:02
Tutorial d'Alakazam. :winner:
chanman - 27 mai 2010 à 11:44
> Tutorial d'Alakazam. :winner:
Honte à toi! C'est Alak@zam!
mewtwo1 - 27 mai 2010 à 13:10
Oui merci mais j'arive plus a mettre la main dessus sur ce tuto
lVl477l-l13Ll - 27 mai 2010 à 13:25
Il est épinglé dans la section Logiciels pourtant, c'est pas dur à trouver... :°)
mewtwo1 - 27 mai 2010 à 13:53
Lol ben ouais mais je ne cherchait pas dans ce topic
pokemonbonjour - 26 juillet 2010 à 14:54
merci pour tous ces codes
boogyfr - 26 juillet 2010 à 15:26
Tu up un topic pour remercier toi...
Aire Ayquaza - 12 avril 2011 à 18:52
J'arive pas a trouver No$GBA sur Emucheat pourtant j'utilise bien no$gba 2.6 et émucheat comme sur le tuto Help ! :education:
Edit Boogy : question déplacée sur le tuto de M@T c'est bon j'ai réussi mais je ne sait pas m'en servir :'(
X260 - 1 février 2013 à 18:09
Il faut bien placé le dossier "Emus" à côté du fichier .exe de EmuCheat. [EDIT] Mais comment trouver l'offset pour les autres jeux ?