TM Code Execution

Version : O/A/C

C'est le plus puissant glitch de la 2G, qui vous permet d’exécuter du code. Vous pouvez ainsi simuler des codes action replay, d'autres glitches ou même programmer des logiciels, sans avoir besoin d'un quelconque appareil de triche !
Rédacteur : BUGLITCH, Krys3000
Tuteur : Haxel
Remerciements à notre partenaire Glitch City Labs et particulièrement à Torchickens

< Cliquez ici pour retourner à l'index de l'exécution de code 2G

Si vous êtes sur cette sous-page, c'est que vous avez opté pour le Wrong Pocket TM ACE, aussi appelé TM Code Execution, la première méthode fiable d'exécution de code découverte sur les versions non-anglaises, et toujours la préférée de nos jours. Comme déjà expliqué dans l'introduction, l'idée, c'est que les CT/CS qui sont utilisées dans la mauvaise poche ne fonctionnent pas mais à la place, exécutent du code, de façon différente selon la CT et la version.

Dans Or et Argent, nous avons la CT17, qui exécute du code en fonction des données du premier Pokémon. Malheureusement, dans Cristal, la seule CT qui exécute dans un endroit plus ou moins manipulable est la CT33, qui exécute à partir du surnom du cinquième Pokémon adverse... Impossible de se servir d'un truc pareil, nous allons donc devoir recourir à la CT15, qui exécute dans une section inutilisée de la mémoire, et ruser avec une autre méthode d'exécution de code pour utiliser cette fameuse section... Comme vous le comprenez, ce n'est pas très difficile dans O/A de créer les bonnes conditions pour rediriger le code au bon endroit (soit les objets stockés, soit les noms des boîtes), mais c'est bien plus technique dans Cristal !.

Méthode sur Or/Argent

Utilisez le Item Shifting Glitch (ou n'importe quelle autre méthode d'exécution de code) pour obtenir la CT17 dans la mauvaise poche.

Il vous faudra maintenant capturer un Maraîstre (ou bien faire évoluer un Axoloto) et le placer en deuxième position de votre équipe. Pour exécuter un code à partir des noms des boîtes, il doit tenir la CT02 (donnée au Bois aux Chênes, ou achetée au Centre Commercial de Doublonville) et connaître en tant que première attaque RETOUR (CT27, donnée si votre Premier Pokémon est heureux au Centre Commercial de Doublonville). En revanche, pour exécuter un code à partir d'objets, Maraîstre doit tenir une Protéine en connaître en tant que première attaque BLABLA DODO (CT35, dans le sous-sol du Centre Commercial de Doublonville, nécessite la Clé Sous-sol). De fait, on vous conseille de préparer deux Maraîstre différents et de les échanger en fonction du code à exécuter.
NOTE : Vous pouvez aussi obtenir ces objets en utilisant le Bad Clone Trick en utilisant comme première attaque ELECANON (sur Magneti par exemple) pour la CT02, ENCORE (sur Mélofée par exemple) pour la CT35, et FRUSTRATION pour la CT27 - ce qui est plutôt cocasse puisque FRUSTRATION est également une CT qui s'obtient... au même endroit que la CT27 mais si votre premier Pokémon vous déteste !

Vous avez également besoin de ce qu'on appelle un Slide Pokémon en première position de l'équipe. Ce Pokémon peut être :

  • L'Onix obtenu par échange avec un PNJ à Mauville contre un Chétiflor, mais seulement si l'échange a été fait avec un Chétiflor au niveau 5 et que depuis l'échange, Onix n'a battu aucun Pokémon, ni reçu le moindre objet modifiant ses stats.
  • Le Machoc obtenu par échange avec un PNJ au Centre Commercial de Doublonville contre un Soporifik, mais seulement si l'échange a été fait avec un Soporifik au niveau 13 et que depuis l'échange, Machoc n'a battu aucun Pokémon, ni reçu le moindre objet modifiant ses stats.
  • N'importe quel Fouinette niveau 2 capturé sur la route 29, du moment qu'il n'a pas 6 en statistique de DEF. SPE. Vous avez 68.75% de chances que ce ne soit pas le cas.

Si ce n'est pas déjà fait, composez votre code en suivant les instructions de la page précédente ; lorsque vous êtes prêts, utilisez la CT17 depuis la mauvaise poche pour activer le code !

Méthode sur Cristal

Utilisez le Item Shifting Glitch (ou n'importe quelle autre méthode d'exécution de code) pour obtenir la CT15 dans la mauvaise poche.

Il vous faudra maintenant capturer un Maraîstre (ou bien faire évoluer un Axoloto) et le placer en première position de votre équipe. Pour exécuter un code à partir d'objets, Maraîstre doit tenir la CT50 (Cauchemar, obtenue au Parc Naturel) et connaître en tant que première attaque RETOUR (CT27, donnée si votre Premier Pokémon est heureux au Centre Commercial de Doublonville). En revanche, pour exécuter un code à partir d'une Lettre tenue, il ne doit pas tenir d'objet et connaître en tant que première attaque DANSE-PLUIE (niveau 47 ou CT18). De fait, on vous conseille de préparer deux Maraîstre différents et de les échanger en fonction du code à exécuter.
NOTE : Vous pouvez aussi obtenir ces objets en utilisant le Bad Clone Trick en utilisant comme première attaque MACHOUILLE pour la CT50, et FRUSTRATION pour la CT27 - ce qui est plutôt cocasse puisque FRUSTRATION est également une CT qui s'obtient... au même endroit que la CT27 mais si votre premier Pokémon vous déteste !

Enfin, vous allez avoir besoin d'une autre méthode d'exécution de code, préférentiellement le Bad Clone ACE. Il va falloir utiliser le code de simulation de code action replay pour simuler 01C310DA, 01DF11DA et 01FC12DA. Dans le code objet de simulation, cela correspond donc à 195, 223, 252 PP Plus utilisés avec respectivement 16, 17 et 18 CT42 et 3 CT27. Commencez du coup par les valeurs les plus hautes, afin de n'avoir qu'à jeter des PP Plus/CT42 entre chaque code.

Vous pouvez sauvegarder, il n'y aura plus besoin de refaire tout ça. Si ce n'est pas déjà fait, composez votre code en suivant les instructions de la page précédente ; lorsque vous êtes prêts, utilisez la CT15 depuis la mauvaise poche pour activer le code !


Page Précédente : Arbitrary Code Execution
Page suivante : Experience Underflow Glitch