Advertisement
Metarkrai

Gen III ACE : Trigger Code Execution in E/FrLg

Jul 16th, 2016
2,113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.31 KB | None | 0 0
  1. --~~Gen III ACE : Trigger Code Execution in E/FrLg~~--
  2.  
  3. Summary :
  4. - Material -
  5. - Method -
  6. 1) Obtaining an ACE Glitch Move
  7. 2) Placing the Bootstrap Pokémon
  8. 2.1) Short explanation of the ACE
  9.  
  10. 3) Manipulating the DMA
  11. 3.1) Explanations
  12. 3.2) DMA Manipulation on Emerald (except Jap)
  13. 3.3) DMA Manipulation on Emerald Jap
  14. 3.4) DMA Manipulation on FrLg (except Jap)
  15. 3.5) DMA Manipulation on FrLg Jap
  16.  
  17. 4) Old procedures
  18. 4.1) DMA Manipulation on Emerald (except Jap)(Old Method)
  19. - Notes-
  20.  
  21.  
  22. - Material -
  23. - A Bootstrap Pokémon for your version and your ACE method. (see Notes)
  24. - A Code that has been written using PC/Pyramid Bag Items.
  25. - Knowledge about Corruption types (see Notes)
  26. - Corruption Initiators (see Notes)
  27. - X Accurary, Potions
  28.  
  29.  
  30.  
  31. - Method -
  32. 1) Obtaining an ACE Glitch Move
  33. - Catch a Smeargle with a Corruption Type of 4.
  34. If you want to perform Code Execution on different games, or with different methods, you can clone that Smeargle.
  35. - Give a nickname to that Smeargle.
  36. ex : For a Code Execution in Fire Red US, I would nickname it "ACE Fr US". This way I know the use of the Smeargle, and the game on which to use it.
  37. - Give him the following EVs :
  38. Emer (except Jap) : 22 Atk, 8 HP EVs. (Glitch Move 0x1608)
  39. Emer Jap : 49 Atk, 16 HP EVs. (Glitch Move 0x3110)
  40. FrLg (except Jap) : 7 Atk, 19 HP EVs. (Glitch Move 0x0713)
  41. FrLg Jap : 7 Atk, 19 HP EVs. (Glitch Move 0x0713)
  42. - Make it learn 4 Moves, with Frustration (Fr) / Flash (US) / Hidden Power (Spa) / Nature Power (Ita) / Flash (Ger) / Rock Smash (Jap) as its 4th Move.
  43. You must not gain any EV/kill any Pokémon when making Smeargle learn these moves.
  44. Use Heart Scales to learn Sketch again, use Fluffy Tails to run from battles, and use wild Dittos to easily Sketch moves from Tms/Hms with the "Sketch on a Ditto technique".
  45. - Save.
  46. - Double-corrupt that Smeargle using Caterpies the Corruption Initiators.
  47. He will become another Pokémon (depending on his Move N°1) who knows a single Glitch Move, and will be at Lv 100.
  48. This Glitch Move will be mentioned as the ACE Glitch Move : The Glitch Move that will trigger the Arbitrary Code Execution.
  49. - If you want to perform Code Execution on a FrLg version, transfer that Pokémon to the FrLg version.
  50.  
  51. 2) Placing the Bootstrap Pokémon
  52. - Place the Bootstrap Pokémon at the following PC Slot :
  53. Emer (except Jap) : Box 12 Slot 16 | Emer Jap : Box 12 Slot 13 | FrLg (except Jap) : Box 12 Slot 18 | FrLg Jap : Box 12 Slot 22
  54. - Save.
  55.  
  56. 2.1) Short explanation of the ACE
  57. Now, you have a Glitch Move with an Animation Pointer adress that falls in PC Pokémon data.
  58. By manipulating something called Anti-DMA, a specific part of the data of the Bootstrap Pokémon will be right on the adress of the Move Animation of the ACE Glitch Move.
  59.  
  60. Thus, when the console will try to execute the animation of the ACE Glitch Move, he will look at the adress of the Animation Pointer to see what kind of animation he must do.
  61. By manipulating something called DMA, a specific part of the data of the Bootstrap Pokémon will be right on the adress of the Move Animation of the ACE Glitch Move.
  62. This tells the game "go at this adress and execute the code you will find there".
  63. Thus, the console will look at the adress for the first PC/Pyramid Bag Item, and it will interprete every value he sees as Code to execute.
  64. By manipulating the Items stored in PC/Pyramid Bag, and their quantities, we created a very specific Code that the console will execute.
  65. Once the Code has been executed, the animation of the ACE Glitch Move ends (you will not see any graphical effect since the whole animation was the Code Execution). You can then end the battle normally, and enjoy the benefits of your Code Execution.
  66.  
  67.  
  68. Everything has been done and placed, and a last thing remains : manipulating the DMA in order to have the data of the Bootstrap Pokémon and of PC Items at the right adresses.
  69.  
  70. 3) Manipulating the DMA
  71. 3.1) Explanations
  72. DMA stands for Dynamic Memory Allocation : It is a mechanism that takes a certain block of values in the console, and moves the adresses of these values from time to time.
  73. In Pokémon Emerald and FrLg, this block of values can be moved to 32 different adresses, and the DMA is applied everytime the player changes map, makes a wild battle, closes PC, closes its Bag, closes the Party,...
  74.  
  75. Thus, if wanted to execute our Code with the ACE Glitch Move Animation without any way to manipulate the DMA, we would only have 1/32 chance to succeed (in the other 31 cases, the game would freeze).
  76. In order to avoid any issue by freezing the game during these potential Code Executions, a method relying on Pomeg Glitch will be used to check if the DMA moved the values on the right adresses or not.
  77.  
  78. This DMA Value Check will be done during the battle where the ACE Glitch Move will be used, so the next step will also be the step required to perform the Code Execution.
  79. The rough way of performing this check is to place specific Pokémon in Boxes 1/2, then perform Pomeg Glitch and look at specific graphical details on certain Up pushes.
  80.  
  81.  
  82. -----------3.2) DMA Manipulation on Emerald (except Jap)
  83. - Set up your save for an ACE. (Bootstrap Pokémon, PC Items/Pyramid Items, ACE Glitch Move,..)
  84. - Catch a wild Pochyena at Route 101 and nickname it : "C","O","D","E","D","S","D","empty space","h","empty space".
  85. (the full nickname needs to be "CODEDSD h " with the last empty space and not "CODEDSD h")
  86. - Clone this Pokémon and move it outside Boxes 1/2.
  87. This Pokémon will be consumed during the procedure.
  88.  
  89. - Remove any Pokémon from Box 13 Slots 1 and 2.
  90. In the for ACE, a corruption will happen there. (you can leave a Bad Egg at these spots if you want)
  91.  
  92. - But at least 90 Fluffy Tails, and a dozen of Revives.
  93. Clone some Max Revives if you can.
  94.  
  95. - Obtain the Glitch Pokémon :
  96. Emer Fr : Poké 0xFAFC (250 Atk, 252 HP)(Party Slot 228)
  97. Emer US : Poké 0x96F9 (150 Atk, 249 HP)(Party Slot 240)
  98. Emer Spa : Poké 0x94D1 (148 Atk, 209 HP)(Party Slot 240)
  99. Emer Ita : Poké 0xE354 (227 Atk, 84 HP)(Party Slot 228)
  100. Emer Ger : Poké 0xE368 (227 Atk, 104 HP)(Party Slot 236)
  101. You can obtain it with the in-game traded Seedot or the in-game traded Horsea, but I also recommend using a Smeargle with a Corruption Type of 7 as Smeargles can be nicknamed, which is useful to not lose track of which Glitch Pokémon is which.
  102.  
  103. - Clone this Pokémon with Battle Tower cloning glitch.
  104. It is possible to lose this Pokémon later in the procedure, so keep a clone to be able to perform other ACE.
  105.  
  106. - Set up your save for an ACE (Bootstrap Pokémon, PC Items/Pyramid Items, ACE Glitch Move,..) if you haven't done it previously.
  107.  
  108. - Once you are ready for the ACE, move the "CODEDSD h " Pokémon to :
  109. Emer Fr : Box 1 Slot 20
  110. Emer US : Box 2 Slot 5
  111. Emer Spa : Box 2 Slot 5
  112. Emer Ita : Box 1 Slot 20
  113. Emer Ger : Box 1 Slot 30
  114.  
  115. - Move other Pokémon from the PC slots near the "CODEDSD h " Pokémon. (leave a 2 PC slots space before and after this Pokémon)
  116. These PC Slots can turn into Bad Eggs in the process.
  117. For safety, you can empty Boxes 1 and 2.
  118.  
  119. - Make a party with : Alive Pokémon - KO Glitch Pokémon - KO Pokémon with the ACE Glitch Move - KO Pokémon with Fly.
  120. Where "Glitch Pokémon" is the Glitch Pokémon :
  121. Emer Fr : 0xFAFC | Emer US : 0x96F9 | Emer Spa : 0x94D1 | Emer Ita : 0xE354 | Emer Ger : 0xE368 |
  122. that was previously obtained.
  123. If your Pokémon are high-levelled, you can fight wild Banettes with Curse while wasting turns with X Items in order to easily KO them.
  124. You can also use a Smeargle in order to have Fly and the ACE Glitch Move on the same Pokémon.
  125. You can bring 2 extra KO Pokémon if you want. (like a strong Pokémon to catch a shiny if you find one, or a Pokémon that you would need for an ACE like "rename a Pokémon" or "change the TID of a Pokémon")
  126.  
  127.  
  128. - Open the PC.
  129. - Generate an Invisible Bad Egg with a Cloning Glitch Pokémon. (If you don't have one already)
  130. Try to grab the Cloning Glitch Pokémon, and this will generate an Invisible Bad Egg.
  131. Deposif the Invisible Bad Egg.
  132. - Close the PC and reopen it.
  133. - Perform a Decaswitch in order to have a fully KO party.
  134. Grab a Pokémon in the PC and deposit it. (a Pokémon that is not a Bad Egg and not a Glitch Pokémon)
  135. Grab the Invisible Bad Egg.
  136. Swap it with the Alive Pokémon in the party.
  137. - Close the PC.
  138. Your party is now : Invisible Bad Egg - KO Glitch Pokémon - KO Pokémon with the ACE Glitch Move - KO Pokémon with Fly.
  139. - Fly to Slateport, and enter the PokéFan Club.
  140. - Go in front of the journalist.
  141. - Open the options, and make sure Battle Animations are ON.
  142. ! If the Battle Animations are OFF, you will not have any Code Execution. !
  143. - Save.
  144. ! You will retry from here if the ACE messes up, or if you mess up something. !
  145.  
  146.  
  147. - Talk to the journalist.
  148.  
  149. - Go to an area where you can make wild battles.
  150. That can be Route 110, but Route 118 or any other route.
  151. That can be any type of wild battle (grass,surf,fish,stationary Pokémon,rock smash).
  152. Avoid fighting wild Pokémon that can end the battle by using teleport/roar/whirlwind/selfdestruct.
  153.  
  154. - Make a wild battle.
  155. You will send out a Bad Egg.
  156. /!\ Do not look at the moves of this Bad Egg, there is an important chance that this would freeze the game or make you lose the battle. /!\
  157.  
  158. - Look at the Level and Max HP values of the Bad Egg.
  159. -- If the Bad Egg is not at Lv 190 or if he doesn't have ../220 HP, use a Fluffy Tail and do another wild battle.
  160. /!\Do not try to flee as the Bad Egg can be unable to flee due to a very low speed. /!\
  161.  
  162. -- If the Bad Egg is at Lv 190 and has .../220 HP, your DMA pattern is okay for ACE. (1/32 chance)
  163. - Use a Revive/Max Revive on the Pokémon with Glitch Move 0x1608.
  164. - Switch to the Pokémon with Glitch Move 0x1608.
  165. - Use Glitch Move 0x1608 to perform ACE.
  166. - Use a Fluffy Tail to end the battle.
  167. Congratulations !! Your Code has been executed, enjoy it !
  168.  
  169.  
  170. ------3.3) DMA Manipulation on Emerald Jap
  171. - Turn on the Battle Animations.
  172. - Obtain the in-game traded Seedot and Meowth.
  173. Clone them and keep a clone in safety.
  174. - Obtain a Cloning Glitch Pokémon for your version. (0x2660, 38 Atk, 96 HP)
  175. - Buy and X Special/X Accuracy
  176. - Mark a clone of Meowth with the Triangle mark, and place it in your party.
  177. - Make a fight against a Poochyena on Route 101.
  178. - Decrease Meowth's friendship to 0.
  179. Send Meowth to the fight, use X Special/Accuracy until it takes a hit.
  180. Use an Energy Root.
  181. Repeat until X Energy Roots have been used.
  182. Damage Meowth one more time and flee. (0 Friendship)
  183. - Fly at Odale Town.
  184. - Enter Pokemon center and open Bag right next to the PC.
  185. (Meowth may have gained 1 Frienship due to a step cycle)
  186. - Give 1 Energy Root to Meowth
  187. - Deposit Triangle Meowth in PC.
  188. This Meowth has 0 Friendship.
  189. - Clone Triangle Meowth once.
  190. Keep a clone in safety.
  191. - Place a clone of Triangle Meowth at Box 2 Slot 11.
  192. - Clone Seedot three times.
  193. - Place clones of Seedot at Box 2 Slots 14,17,20,23.
  194. - Save.
  195. - Generate an Invisible Bad Egg in PC.
  196. Place it in a Box other than Boxes 1/2.
  197. Everything is now in place. The Pomeg Glitch to check the DMA Value and to trigger the ACE can be performed.
  198. - Make a party with :
  199. KO Poké - KO Fly Poké - KO Poké with ACE Glitch Move - Non-KO Poké
  200. - Fly to Odale Town.
  201. - Save.
  202. ! You will retry from here if the DMA value isn't the wanted one. !
  203.  
  204. - Make a wild battle and flee.
  205. - Go back to the Pokémon Center.
  206. - Open the PC.
  207. Grab the KO Pokémon, and swap it with the Invisible Bad Egg.
  208. Swap the Invisible Bad Egg with the Non-KO Pokémon.
  209. Deposit the Non-KO Pokémon. (Not in Boxes 1/2)
  210. Close the PC.
  211. - Make another wild battle.
  212. An empty slot is sent to the fight.
  213. - Open the party.
  214. - Open the summary of the Fly Pokémon.
  215. - Hit B.
  216. - After hitting B to close the summary of the Fly Pokémon (the Pokémon in the second party slot), count your Up pushes.
  217. At each Up push, look closely at the first party slot for red highlights.
  218. You need to see : (Emerald Jap)
  219. Up Push N°1 : NO red highlight
  220. Up Push N°2 : Red highlight on the Quit button
  221. Up Push N°3 : NO red highlight
  222. Up Push N°4 : NO red highlight
  223. Up Push N°5 : The Pokéball behind the Fly Pokémon (Pokémon in the second party slot) must be bright and opened a bit.
  224. That Pokéball must NOT look like the other Pokéballs behind the Pokémon in party slot 3.
  225. Up Push N°6 : red highlight on first party slot
  226. Up Push N°7 : NO red highlight on first party slot
  227. Up Push N°8 : Red highlight on first party slot
  228. Up Push N°9 : NO red highlight on first party slot
  229. Up Push N°10 : Red highlight on first party slot
  230. Up Push N°11 : NO red highlight on first party slot
  231. Up Push N°12 : NO red highlight on first party slot
  232. Up Push N°13 : no Red highlight on first party slot
  233.  
  234. - If you saw the exact same highlights/things as described, your DMA translation is the DMA translation required here.
  235. If you didn't see the exact same highlights/things as described, your DMA translation will not work. Reset and try again.
  236. For certain DMA values, the game may freeze during your Up pushes. However, don't worry, it won't happen when you will be on the right DMA value.
  237. If you are unsure of your Up pushes, you can hit B and retry. (open party, open Fly Pokémon summary, hit B,..)
  238.  
  239. Check the video related to the procedure in order to clearly see what you need to see. (see Notes)
  240. - Once you checked the DMA translation and have the required value, hit B to close the party.
  241. - Use a Revive on the Pokémon with the ACE Glitch Move, and send that Pokémon to the fight.
  242. - Use the ACE Glitch Move to perform ACE.
  243. This Glitch Move has the effet of ...., so it can be safely used.
  244. Your game should normally not freeze here. If your game froze, then there is an issue in either the ACE Glitch Move, the Bootstrap Pokémon, or the Code you've written.
  245. - Use a Fluffy Tail to end the battle.
  246. Congratulations !! Your Code has been executed, enjoy it !
  247.  
  248.  
  249. ----3.4) DMA Manipulation on FrLg (except Jap)
  250. - Turn on the Battle Animations.
  251. - Obtain in-game traded Horsea and Seedot in Emerald.
  252. Clone them and keep a clone in safety.
  253. - Obtain a cloning Glitch Pokémon for your FrLg version. (see Notes)
  254. - Clone Horsea once, Seedot five times.
  255. - Save.
  256. - Place a Horsea clone at Box 2 Slot 18.
  257. Place Seedot clones at Box 2 Slots 13,21,24,27,30.
  258. - Generate an Invisible Bad Egg.
  259. Leave it in a PC Box, except Boxes 1/2/3.
  260. - Save.
  261. Everything is now in place. The Pomeg Glitch to check the DMA Value and to trigger the ACE can be performed.
  262.  
  263. - Make a party with :
  264. KO Poké - KO Fly Poké - KO Poké with ACE Glitch Move - Non-KO Poké
  265. - Fly to Vermilion City.
  266. - Save.
  267. ! You will retry from here if the DMA value isn't the wanted one. !
  268.  
  269. - Make a wild battle and flee.
  270. - Go back to the Pokémon Center.
  271. - Open the PC.
  272. Grab the KO Pokémon, and swap it with the Invisible Bad Egg.
  273. Swap the Invisible Bad Egg with the Non-KO Pokémon.
  274. Deposit the Non-KO Pokémon. (Not in Boxes 1/2)
  275. Close the PC.
  276. - Make another wild battle.
  277. An empty slot is sent to the fight.
  278. - Open the party.
  279. - Open the summary of the Fly Pokémon.
  280. - Hit B.
  281. - After hitting B to close the summary of the Fly Pokémon (the Pokémon in the second party slot), count your Up pushes.
  282. At each Up push, look closely at the first party slot for red highlights.
  283. You need to see : (FrLg except Jap)
  284. Up Push N°1 : NO red highlight
  285. Up Push N°2 : Red highlight on the Quit button
  286. Up Push N°3 : The Pokéball behind the Fly Pokémon (Pokémon in the second party slot) must not be bright and opened a bit.
  287. That Pokéball must look like the other Pokéballs behind the Pokémon in party slot 3.
  288. Up Push N°4 : Red highlight on first party slot
  289. Up Push N°5 : NO Red highlight on first party slot
  290. Up Push N°6 : red highlight on first party slot
  291. Up Push N°7 : red highlight on first party slot
  292. Up Push N°8 : NO Red highlight on first party slot
  293. Up Push N°9 : red highlight on first party slot
  294. Up Push N°10 : NO Red highlight on first party slot
  295. Up Push N°11 : red highlight on first party slot
  296. Up Push N°12 : red highlight on first party slot
  297. Up Push N°13 : NO Red highlight on first party slot
  298. Up Push N°14 : red highlight on first party slot
  299. Up Push N°15 : NO red highlight on first party slot
  300. Up Push N°16 : NO Red highlight on first party slot
  301. Up Push N°17 : red highlight on first party slot
  302. Up Push N°18 : red highlight on first party slot
  303. Up Push N°19 : NO red highlight on first party slot
  304.  
  305. - If you saw the exact same highlights/things as described, your DMA translation is the DMA translation required here.
  306. If you didn't see the exact same highlights/things as described, your DMA translation will not work. Reset and try again.
  307. If you are unsure of your Up pushes, you can hit B and retry. (open party, open Fly Pokémon summary, hit B,..)
  308.  
  309. Check the video related to the procedure in order to clearly see what you need to see. (see Notes)
  310. - Once you checked the DMA translation and have the required value, hit B to close the party.
  311. - Use a Revive on the Pokémon with the ACE Glitch Move, and send that Pokémon to the fight.
  312. - Use the ACE Glitch Move to perform ACE.
  313. This Glitch Move has the effet of ...., so it can be safely used. However, it only has an accuracy of 4%, so you will need to use it many times until it doesn't misses. You can use some X Accuracy to increase your chance to hit.
  314.  
  315. - Once the ACE Glitch Move has not missed, use a Fluffy Tail to end the battle.
  316. Your game should normally not freeze here. If your game froze, then there is an issue in either the ACE Glitch Move, the Bootstrap Pokémon, or the Code you've written.
  317. Congratulations !! Your Code has been executed, enjoy it !
  318.  
  319.  
  320.  
  321. 3.5) DMA Manipulation on FrLg Jap
  322. - Make a setup for ACE (see Notes or other pastes)
  323. - Turn on the Battle Animations.
  324. - Obtain in-game traded Horsea and Seedot in Emerald.
  325. Clone them and keep a clone in safety.
  326. - Obtain a cloning Glitch Pokémon for your FrLg version. (see Notes)
  327. - Clone Horsea once, Seedot five times.
  328. - Save.
  329. - Place a Horsea clone at Box 2 Slot 23.
  330. Place Seedot clones at Box 2 Slots 13,17,20,26,29.
  331. - Generate an Invisible Bad Egg.
  332. Leave it in a PC Box, except Boxes 1/2/3.
  333. - Save.
  334. Everything is now in place. The Pomeg Glitch to check the DMA Value and to trigger the ACE can be performed.
  335.  
  336. - Make a party with :
  337. KO Poké - KO Fly Poké - KO Poké with ACE Glitch Move - Non-KO Poké
  338. - Fly to Vermilion City.
  339. - Save.
  340. ! You will retry from here if the DMA value isn't the wanted one. !
  341.  
  342. - Make a wild battle and flee.
  343. - Go back to the Pokémon Center.
  344. - Open the PC.
  345. Grab the KO Pokémon, and swap it with the Invisible Bad Egg.
  346. Swap the Invisible Bad Egg with the Non-KO Pokémon.
  347. Deposit the Non-KO Pokémon. (Not in Boxes 1/2)
  348. Close the PC.
  349. - Make another wild battle.
  350. An empty slot is sent to the fight.
  351. - Open the party.
  352. - Open the summary of the Fly Pokémon.
  353. - Hit B.
  354. - After hitting B to close the summary of the Fly Pokémon (the Pokémon in the second party slot), count your Up pushes.
  355. At each Up push, look closely at the first party slot for red highlights.
  356. You need to see : (FrLg Jap)
  357. Up Push N°1 : NO red highlight
  358. Up Push N°2 : Red highlight on the Quit button
  359. Up Push N°3 : NO red highlight
  360. Up Push N°4 : NO Red highlight on first party slot
  361. Up Push N°5 : Red highlight on first party slot
  362. Up Push N°6 : NO red highlight on first party slot
  363. Up Push N°7 : red highlight on first party slot
  364. Up Push N°8 : Red highlight on first party slot
  365. Up Push N°9 : NO red highlight on first party slot
  366. Up Push N°10 : Red highlight on first party slot
  367. Up Push N°11 : NO red highlight on first party slot
  368. Up Push N°12 : red highlight on first party slot
  369. Up Push N°13 : NO Red highlight on first party slot
  370. Up Push N°14 : red highlight on first party slot
  371. Up Push N°15 : red highlight on first party slot
  372. Up Push N°16 : NO Red highlight on first party slot
  373. Up Push N°17 : red highlight on first party slot
  374. Up Push N°18 : red highlight on first party slot
  375. Up Push N°19 : NO red highlight on first party slot
  376.  
  377. - If you saw the exact same highlights/things as described, your DMA translation is the DMA translation required here.
  378. If you didn't see the exact same highlights/things as described, your DMA translation will not work. Reset and try again.
  379. If you are unsure of your Up pushes, you can hit B and retry. (open party, open Fly Pokémon summary, hit B,..)
  380.  
  381. Check the video related to the procedure in order to clearly see what you need to see. (see Notes)
  382. - Once you checked the DMA translation and have the required value, hit B to close the party.
  383. - Use a Revive on the Pokémon with the ACE Glitch Move, and send that Pokémon to the fight.
  384. - Use the ACE Glitch Move to perform ACE.
  385. This Glitch Move has the effet of ...., so it can be safely used. However, it only has an accuracy of 4%, so you will need to use it many times until it doesn't misses. You can use some X Accuracy to increase your chance to hit.
  386.  
  387. - Once the ACE Glitch Move has not missed, use a Fluffy Tail to end the battle.
  388. Your game should normally not freeze here. If your game froze, then there is an issue in either the ACE Glitch Move, the Bootstrap Pokémon, or the Code you've written.
  389. Congratulations !! Your Code has been executed, enjoy it !
  390.  
  391.  
  392.  
  393.  
  394. 4) Old procedures
  395. 4.1) DMA Manipulation on Emerald (except Jap)(Old Method)
  396. - Turn on the Battle Animations.
  397. - Obtain in-game traded Meowth.
  398. Clone it and keep a clone in safety. (like every other in-game traded Pokémon)
  399. - Make 5 clones of Meowth.
  400. - Give 5 Def and 5 Speed EVs to a clone of Meowth.
  401. - Place the non EV-trained clones at Box 2 Slots 11,14,17,20.
  402. Place the EV-trained clone at Box 2 Slot 23.
  403. - Generate an Invisible Bad Egg in PC.
  404. Place it in a Box other than Boxes 1/2.
  405. Everything is now in place. The Pomeg Glitch to check the DMA Value and to trigger the ACE can be performed.
  406. - Make a party with :
  407. KO Poké - KO Fly Poké - KO Poké with ACE Glitch Move - Non-KO Poké
  408. - Fly to Odale Town.
  409. - Save.
  410. ! You will retry from here if the DMA value isn't the wanted one. !
  411.  
  412. - Make a wild battle and flee.
  413. - Go back to the Pokémon Center.
  414. - Open the PC.
  415. Grab the KO Pokémon, and swap it with the Invisible Bad Egg.
  416. Swap the Invisible Bad Egg with the Non-KO Pokémon.
  417. Deposit the Non-KO Pokémon. (Not in Boxes 1/2)
  418. Close the PC.
  419. - Make another wild battle.
  420. An empty slot is sent to the fight.
  421. - Open the party.
  422. - Open the summary of the Fly Pokémon.
  423. - Hit B.
  424. - After hitting B to close the summary of the Fly Pokémon (the Pokémon in the second party slot), count your Up pushes.
  425. At each Up push, look closely at the first party slot for red highlights.
  426. You need to see : (Emerald except Jap)
  427. Up Push N°1 : NO red highlight
  428. Up Push N°2 : Red highlight on the Quit button
  429. Up Push N°3 : The Pokéball behind the Fly Pokémon (Pokémon in the second party slot) must not be bright and opened a bit.
  430. That Pokéball must look like the other Pokéballs behind the Pokémon in party slot 3.
  431. Up Push N°4 : Red highlight on first party slot
  432. Up Push N°5 : NO red highlight on first party slot
  433. Up Push N°6 : Red highlight on first party slot
  434. Up Push N°7 : NO red highlight on first party slot
  435. Up Push N°8 : Red highlight on first party slot
  436. Up Push N°9 : Red highlight on first party slot
  437. Up Push N°10 : Red highlight on first party slot
  438. Up Push N°11 : NO red highlight on first party slot
  439. Up Push N°12 : NO red highlight on first party slot
  440. Up Push N°13 : Red highlight on first party slot
  441. Up Push N°14 : NO red highlight on first party slot
  442.  
  443. - If you saw the exact same highlights/things as described, your DMA translation is the DMA translation required here.
  444. If you didn't see the exact same highlights/things as described, your DMA translation will not work. Reset and try again.
  445. If you are unsure of your Up pushes, you can hit B and retry. (open party, open Fly Pokémon summary, hit B,..)
  446.  
  447. Check the video related to the procedure in order to clearly see what you need to see. (see Notes)
  448. - Once you checked the DMA translation and have the required value, hit B to close the party.
  449. - Use a Revive on the Pokémon with the ACE Glitch Move, and send that Pokémon to the fight.
  450. - Use the ACE Glitch Move to perform ACE.
  451. This Glitch Move has the effet of ...., so it can be safely used.
  452. Your game should normally not freeze here. If your game froze, then there is an issue in either the ACE Glitch Move, the Bootstrap Pokémon, or the Code you've written.
  453. - Use a Fluffy Tail to end the battle.
  454. Congratulations !! Your Code has been executed, enjoy it !
  455.  
  456.  
  457.  
  458. - Notes -
  459. - Obtain any Pokémon/Move/Items : https://www.youtube.com/watch?v=BNvi05UH9zk | http://pastebin.com/2kJpBQCr
  460. Obtain the Cloning Glitch Pokémon with this method
  461. - Performing Decaswitch : https://www.youtube.com/watch?v=QB67-pKKY3Q
  462. - Transfer Pomeg Glitch to FrLg and RS : https://www.youtube.com/watch?v=RIrfohYVWoQ
  463.  
  464. - DMA Translation Check on Emerald (except Jap), by Sleipnir17 : https://www.youtube.com/watch?v=sc12orVjVnE
  465. - DMA Translation Check on Emerald Jap :
  466. - DMA Translation Check on FrLg (except Jap) :
  467. - DMA Translation Check on FrLg Jap :
  468.  
  469. - Gen III ACE, Obtain many Glitch Items : http://pastebin.com/qQ91bzuM
  470. - Gen III ACE, Obtain a Bootstrap Pokémon : https://pastebin.com/2aEzxFU4
  471. - Gen III ACE, Obtain a Bootstrap Pokémon (Emer Jpn, Pyramid Bag Code Execution) : https://pastebin.com/5PCe14AQ
  472. - Gen III ACE, Setting Pyramid Bag Items in Emerald : https://pastebin.com/tQSDqkdU
  473. - Gen III ACE, Setting PC Items in Emerald : https://pastebin.com/Ke3wUsZX
  474. - Gen III ACE, Setting PC Items in FrLg : https://pastebin.com/yHBhvbLh
  475. - Gen III ACE, Preparing your games for Arbitrary Code Execution : https://pastebin.com/0NMAtJ9j
  476. - Gen III ACE, List of Codes to execute : https://pastebin.com/42RPYDQA
  477.  
  478. - List of links for all procedures : https://pastebin.com/YaZaMQ4G
  479.  
  480. -4th Move for a Fast Double Corruption :
  481. Emer Fr : --/Frustration | Emer Us : Flash/Return | Emer Spa : Hidden Power | Emer Ita : Nature Power/Waterfall | Emer Jp : Rock Smash/Thunder Wave/Surf | Emer Ger : Flash/Surf | Fr US,Fr,Ger,Ita,Spa : Growth | Lg US,Fr,Ger,Ita,Spa : Hidden Power | FrLg Jap : Frustration |
  482.  
  483. - Cloning Glitch Pokémon :
  484. Emer Fr : 0x2890 (40 Atk,144 HP) | Emer Us : 0x288A (40 Atk,138 HP) | Emer Spa : 0x2890 (40 Atk,144 HP) | Emer Ita : 0x2718 (39 Atk, 24 HP) | Emer Jap : 0x2660 (38 Atk, 96 HP) | FrLg FR : 0x320B (50 Atk,11 HP) | FrLg US : 0x3200 (50 Atk,00 HP) | FrLg Spa : 0x3210 (50 Atk,16 HP) | FrLg Ita : 0x320A (50 Atk,10 HP) | FrLg Jap : 0x4F90 (79 Atk, 144 HP)
  485.  
  486.  
  487. By Metarkrai
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement