Sleipnir17

Box names code for custom mass oubreaks (Emerlad ACE)

Oct 16th, 2020 (edited)
10,961
0
Never
5
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.11 KB | None | 0 0
  1. If you've not unlocked the Mirage Island yet you should execute the unlock code before executing these. You can find it here: https://pastebin.com/kYfBzVE3
  2. Follow the procedure for your game language to trigger the custom mass outbreak, which will spawn an arbitrary Pokémon in the tall grass of Mirage Island. If you need to get rid of the effect, simply execute the Clear Code you find at the end of this document
  3.  
  4.  
  5. ____________________________________________________Non Japanese Emerald procedure_____________________________________________________
  6.  
  7. Instructions: execute the codes in order. If you're hatching eggs to trigger executions, make sure you have at least two eggs to hatch before starting. Use the right version of the codes according to your Emerald language.
  8. Carefully read the notes you find before "Code 2" before executing it: ignoring them may waste the whole procedure.
  9. After the execution of both the codes, if you enter a battle in the tall grass in the Mirage Island you'll find the Pokémon you're aiming for at Lv.0 with four Sketch as moves. You should only save the game after verifying this.
  10. If your game has a working internal battery, the effect of these codes will last for 65535 days (consider that the Mirage Island will disappare every day so you'll need to unlock it again if you want to enter it again).
  11. If your game has a dry internal battery, the effect of this code will be permanent unless you use a code to delete the effect (the Mirage Island will be permanently unlocked as well)
  12. While the effect is active, if you want to change your target species you can just execute "Code 2" with a different value avoiding "Code 1"
  13.  
  14. _____________________________________________________________________________________________________________________________________
  15. | |
  16. | Code 1 |
  17. |_____________________________________________________________________________________________________________________________________|
  18.  
  19. English version:
  20.  
  21. sbc r12,pc, B* E2CFC0B* %% R12=PC-B* * = 0 on old emulators, 2 on new emulators/console
  22. mvn r11, DB00 E3E0BCDB %% R11=notDB00=FFFF24FF
  23. adc r11,r11, 3FC0 E2ABBDFF %% R11=R11+3FC0=FFFF64BF
  24. sbc r10,r12, A100 E2CCACA1 %% R10=R12-A100
  25. -filler- BFBFFF00
  26. sbc r11, r11, BE E2CBB0BE %% R11=R11-BE-1=FFFF6400
  27. -filler- BFFF0000
  28. strt r11, [r10, C00]! E5AABC00
  29. -filler- FF000000
  30. adc r11,r11, A600 E2ABBCA6 %% R11=R11+A600=A00
  31. movs r12, 2D E3B0C1B4 %% R12=2D
  32. sbc r0,r10, FF E2CA00FF %% R0=R10-FF-1
  33. strh r12, [r0, F0]! E1E0CFB0
  34. -filler- BFBFFF00
  35. strh r11, [r0, 4] E1C0B0B4
  36. -filler- BFFF0000
  37. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  38. -filler- FF000000
  39. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  40. sbc r11, r11, ED E2CBB0ED %% R11=R11-ED-1=F11FFF11
  41. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  42. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  43. -filler- BFBFFF00
  44. adc r12,lr, DC0 E2AECEDC %% R12=LR+DC0
  45. -filler- BFFF0000
  46. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  47. -filler- FF000000
  48. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  49. adc r0,r12, D6 E2AC00D6 %% R0=R12+D6=SetCB2WhiteOutENG
  50. -filler- 0000BFFF
  51. -filler- 00000000 %% Will be overwritten with bx r0
  52.  
  53. Box names:
  54. Box 1: (*FUngBlo) [lower case L] * = … [one …] one old emulators, " [righty "] on new emulators/console
  55. Box 2: (C!n0?Rn ) [zero; ends with space]
  56. Box 3: (EED…Qn ) [one …; ends with two spaces]
  57. Box 4: (E B9q ) [one space after E; ends with three spaces]
  58. Box 5: (5B!n'G…o) [righty '; one …]
  59. Box 6: ( Pn…Ulm ) [starts space; one …; lower case L; ends with space]
  60. Box 7: (EE'…Fm ) [righty '; one …; ends with two spaces]
  61. Box 8: (EFGEn ) [ends with three spaces]
  62. Box 9: (z♀loy…Qn) [lower case L; one …]
  63. Box 10: (♀Qn …?q ) [one space after n; one …; ends with space]
  64. Box 11: (EEhT-n ) [ends with two spaces]
  65. Box 12: (EYN?n ) [ends with three spaces]
  66. Box 13: (FNRob ?n) [one space after b]
  67. Box 14: (E ) [ends with seven spaces]
  68. _______________________________________________________________________________________________________________________________________
  69.  
  70. Italian version:
  71.  
  72. sbc r12,pc, B* E2CFC0B* %% R12=PC-B* * = 0 on old emulators, 2 on new emulators/console
  73. mvn r11, DB00 E3E0BCDB %% R11=notDB00=FFFF24FF
  74. adc r11,r11, 3FC0 E2ABBDFF %% R11=R11+3FC0=FFFF64BF
  75. sbc r10,r12, A100 E2CCACA1 %% R10=R12-A100
  76. -filler- BFBFFF00
  77. sbc r11, r11, BE E2CBB0BE %% R11=R11-BE-1=FFFF6400
  78. -filler- BFFF0000
  79. strt r11, [r10, C00]! E5AABC00
  80. -filler- FF000000
  81. adc r11,r11, A600 E2ABBCA6 %% R11=R11+A600=A00
  82. movs r12, 2D E3B0C1B4 %% R12=2D
  83. sbc r0,r10, FF E2CA00FF %% R0=R10-FF-1
  84. strh r12, [r0, F0]! E1E0CFB0
  85. -filler- BFBFFF00
  86. strh r11, [r0, 4] E1C0B0B4
  87. -filler- BFFF0000
  88. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  89. -filler- FF000000
  90. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  91. sbc r11, r11, ED E2CBB0ED %% R11=R11-ED-1=F11FFF11
  92. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  93. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  94. -filler- BFBFFF00
  95. adc r12,lr, B80 E2AECEB8 %% R12=LR+B80
  96. -filler- BFFF0000
  97. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  98. -filler- FF000000
  99. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  100. sbc r0,r12, DD E2CC00DD %% R0=R12-DD-1=SetCB2WhiteOutITA
  101. -filler- 0000BFFF
  102. -filler- 00000000 %% Will be overwritten with bx r0
  103.  
  104. Box names:
  105. Box 1: (*FUngBlo) [lower case L] * = … [one …] one old emulators, " [righty "] on new emulators/console
  106. Box 2: (C!n0?Rn ) [zero; ends with space]
  107. Box 3: (EED…Qn ) [one …; ends with two spaces]
  108. Box 4: (E B9q ) [one space after E; ends with three spaces]
  109. Box 5: (5B!n'G…o) [righty '; one …]
  110. Box 6: ( Pn…Ulm ) [starts space; one …; lower case L; ends with space]
  111. Box 7: (EE'…Fm ) [righty '; one …; ends with two spaces]
  112. Box 8: (EFGEn ) [ends with three spaces]
  113. Box 9: (z♀loy…Qn) [lower case L; one …]
  114. Box 10: (♀Qn …?q ) [one space after n; one …; ends with space]
  115. Box 11: (EE,T-n ) [ends with two spaces]
  116. Box 12: (EYN?n ) [ends with three spaces]
  117. Box 13: (FNRoi Rn) [one space after i]
  118. Box 14: (E ) [ends with seven spaces]
  119. _______________________________________________________________________________________________________________________________________
  120.  
  121. German version:
  122.  
  123. sbc r12,pc, B* E2CFC0B* %% R12=PC-B* * = 0 on old emulators, 2 on new emulators/console
  124. mvn r11, DB00 E3E0BCDB %% R11=notDB00=FFFF24FF
  125. adc r11,r11, 3FC0 E2ABBDFF %% R11=R11+3FC0=FFFF64BF
  126. sbc r10,r12, A100 E2CCACA1 %% R10=R12-A100
  127. -filler- BFBFFF00
  128. sbc r11, r11, BE E2CBB0BE %% R11=R11-BE-1=FFFF6400
  129. -filler- BFFF0000
  130. strt r11, [r10, C00]! E5AABC00
  131. -filler- FF000000
  132. adc r11,r11, A600 E2ABBCA6 %% R11=R11+A600=A00
  133. movs r12, 2D E3B0C1B4 %% R12=2D
  134. sbc r0,r10, FF E2CA00FF %% R0=R10-FF-1
  135. strh r12, [r0, F0]! E1E0CFB0
  136. -filler- BFBFFF00
  137. strh r11, [r0, 4] E1C0B0B4
  138. -filler- BFFF0000
  139. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  140. -filler- FF000000
  141. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  142. sbc r11, r11, ED E2CBB0ED %% R11=R11-ED-1=F11FFF11
  143. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  144. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  145. -filler- BFBFFF00
  146. adc r12,lr, A10 E2AECEA1 %% R12=LR+A10
  147. -filler- BFFF0000
  148. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  149. -filler- FF000000
  150. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  151. adc r0,r12, A8 E2AC00A8 %% R0=R12+A8=SetCB2WhiteOutGER
  152. -filler- 0000BFFF
  153. -filler- 00000000 %% Will be overwritten with bx r0
  154.  
  155. Box names:
  156. Box 1: (*FUngBlo) [lower case L] * = … [one …] one old emulators, " [righty "] on new emulators/console
  157. Box 2: (C!n0?Rn ) [zero; ends with space]
  158. Box 3: (EED…Qn ) [one …; ends with two spaces]
  159. Box 4: (E B9q ) [one space after E; ends with three spaces]
  160. Box 5: (5B!n'G…o) [righty '; one …]
  161. Box 6: ( Pn…Ulm ) [starts space; one …; lower case L; ends with space]
  162. Box 7: (EE'…Fm ) [righty '; one …; ends with two spaces]
  163. Box 8: (EFGEn ) [ends with three spaces]
  164. Box 9: (z♀loy…Qn) [lower case L; one …]
  165. Box 10: (♀Qn …?q ) [one space after n; one …; ends with space]
  166. Box 11: (EE0T-n ) [zero; ends with two spaces]
  167. Box 12: (EYN?n ) [ends with three spaces]
  168. Box 13: (FNRo7 ?n) [one space after 7]
  169. Box 14: (E ) [ends with seven spaces]
  170. _______________________________________________________________________________________________________________________________________
  171.  
  172. Spanish version:
  173.  
  174. sbc r12,pc, B* E2CFC0B* %% R12=PC-B* * = 0 on old emulators, 2 on new emulators/console
  175. mvn r11, DB00 E3E0BCDB %% R11=notDB00=FFFF24FF
  176. adc r11,r11, 3FC0 E2ABBDFF %% R11=R11+3FC0=FFFF64BF
  177. sbc r10,r12, A100 E2CCACA1 %% R10=R12-A100
  178. -filler- BFBFFF00
  179. sbc r11, r11, BE E2CBB0BE %% R11=R11-BE-1=FFFF6400
  180. -filler- BFFF0000
  181. strt r11, [r10, C00]! E5AABC00
  182. -filler- FF000000
  183. adc r11,r11, A600 E2ABBCA6 %% R11=R11+A600=A00
  184. movs r12, 2D E3B0C1B4 %% R12=2D
  185. sbc r0,r10, FF E2CA00FF %% R0=R10-FF-1
  186. strh r12, [r0, F0]! E1E0CFB0
  187. -filler- BFBFFF00
  188. strh r11, [r0, 4] E1C0B0B4
  189. -filler- BFFF0000
  190. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  191. -filler- FF000000
  192. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  193. sbc r11, r11, ED E2CBB0ED %% R11=R11-ED-1=F11FFF11
  194. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  195. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  196. -filler- BFBFFF00
  197. adc r12,lr, B80 E2AECEB8 %% R12=LR+B80
  198. -filler- BFFF0000
  199. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  200. -filler- FF000000
  201. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  202. sbc r0,r12, D5 E2CC00D5 %% R0=R12-D5-1=SetCB2WhiteOutSPA
  203. -filler- 0000BFFF
  204. -filler- 00000000 %% Will be overwritten with bx r0
  205.  
  206. Box names:
  207. Box 1: (*FUngBlo) [lower case L] * = … [one …] one old emulators, " [righty "] on new emulators/console
  208. Box 2: (C!n0?Rn ) [zero; ends with space]
  209. Box 3: (EED…Qn ) [one …; ends with two spaces]
  210. Box 4: (E B9q ) [one space after E; ends with three spaces]
  211. Box 5: (5B!n'G…o) [righty '; one …]
  212. Box 6: ( Pn…Ulm ) [starts space; one …; lower case L; ends with space]
  213. Box 7: (EE'…Fm ) [righty '; one …; ends with two spaces]
  214. Box 8: (EFGEn ) [ends with three spaces]
  215. Box 9: (z♀loy…Qn) [lower case L; one …]
  216. Box 10: (♀Qn …?q ) [one space after n; one …; ends with space]
  217. Box 11: (EE,T-n ) [ends with two spaces]
  218. Box 12: (EYN?n ) [ends with three spaces]
  219. Box 13: (FNRoa Rn) [one space after a]
  220. Box 14: (E ) [ends with seven spaces]
  221. _______________________________________________________________________________________________________________________________________
  222.  
  223. French version:
  224.  
  225. sbc r12,pc, B* E2CFC0B* %% R12=PC-B* * = 0 on old emulators, 2 on new emulators/console
  226. mvn r11, DB00 E3E0BCDB %% R11=notDB00=FFFF24FF
  227. adc r11,r11, 3FC0 E2ABBDFF %% R11=R11+3FC0=FFFF64BF
  228. sbc r10,r12, A100 E2CCACA1 %% R10=R12-A100
  229. -filler- BFBFFF00
  230. sbc r11, r11, BE E2CBB0BE %% R11=R11-BE-1=FFFF6400
  231. -filler- BFFF0000
  232. strt r11, [r10, C00]! E5AABC00
  233. -filler- FF000000
  234. adc r11,r11, A600 E2ABBCA6 %% R11=R11+A600=A00
  235. movs r12, 2D E3B0C1B4 %% R12=2D
  236. sbc r0,r10, FF E2CA00FF %% R0=R10-FF-1
  237. strh r12, [r0, F0]! E1E0CFB0
  238. -filler- BFBFFF00
  239. strh r11, [r0, 4] E1C0B0B4
  240. -filler- BFFF0000
  241. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  242. -filler- FF000000
  243. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  244. sbc r11, r11, ED E2CBB0ED %% R11=R11-ED-1=F11FFF11
  245. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  246. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  247. -filler- BFBFFF00
  248. adc r12,lr, A10 E2AECEA1 %% R12=LR+A10
  249. -filler- BFFF0000
  250. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  251. -filler- FF000000
  252. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  253. adc r0,r12, C8 E2AC00C8 %% R0=R12+C8=SetCB2WhiteOutFRA
  254. -filler- 0000BFFF
  255. -filler- 00000000 %% Will be overwritten with bx r0
  256.  
  257. Box names:
  258. Box 1: (*FUngBlo) [lower case L] * = … [one …] one old emulators, " [righty "] on new emulators/console
  259. Box 2: (C!n0?Rn ) [zero; ends with space]
  260. Box 3: (EED…Qn ) [one …; ends with two spaces]
  261. Box 4: (E B9q ) [one space after E; ends with three spaces]
  262. Box 5: (5B!n'G…o) [righty '; one …]
  263. Box 6: ( Pn…Ulm ) [starts space; one …; lower case L; ends with space]
  264. Box 7: (EE'…Fm ) [righty '; one …; ends with two spaces]
  265. Box 8: (EFGEn ) [ends with three spaces]
  266. Box 9: (z♀loy…Qn) [lower case L; one …]
  267. Box 10: (♀Qn …?q ) [one space after n; one …; ends with space]
  268. Box 11: (EE0T-n ) [zero; ends with two spaces]
  269. Box 12: (EYN?n ) [ends with three spaces]
  270. Box 13: (FNRoN ?n) [one space after N]
  271. Box 14: (E ) [ends with seven spaces]
  272. _______________________________________________________________________________________________________________________________________
  273. Result: 002D0000 0A000000 00000000 00000000 FFFF6400
  274.  
  275.  
  276. Note: after executing "Code 1", do not save. Look at box 14: in its name you should see something like this: (E Œ), without the brackets. If you don't, reset and try again "Code 1" checking for mistakes in box names; if you do, keep going but do not save.
  277. In this code you'll need to enter the species of your target Pokémon. Choose the Pokémon you want and find its hexadecimal index number here: https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_index_number_(Generation_III)
  278. Said index number should be 4 digits long (pad with a zero at left, so for example 11A becomes 011A). If you're aiming for a glitch Pokémon the index number is already known.
  279. The four digits value is represented by this: ♥♦♣♠. Fill the variable characters as shown in the code, according to ♥, ♦, ♣ and ♠
  280. UPDATE: you can use a spreadsheet by pkmn_trainer_shay to simply read the four variable characters in box 6, 7, 8, 9 depending on the species instead of calculating them yourself: https://docs.google.com/spreadsheets/d/1-ym_D5BRG8oKB7na0-9Qj_LjgZAxkegUp2jsuU8XrLQ/edit#gid=1216968751
  281.  
  282. _____________________________________________________________________________________________________________________________________
  283. | |
  284. | Code 2 |
  285. |_____________________________________________________________________________________________________________________________________|
  286.  
  287. All non-Japanese language versions:
  288.  
  289. sbc r12,pc,B* E2CFC0B* %% R12=PC-B* * = 4 on old emulators, 6 on new emulators/console
  290. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  291. -filler- BFBFBFFF
  292. mov r11, A6 E3B0B0A6 %% R11=A6
  293. -filler- BFBFFF00
  294. adc r11,r11, A60000 E2ABB8A6 %% R11=R11+A60000=A600A6
  295. -filler- BFFF0000
  296. strt r11, [r12, C00]! E5ACBC00
  297. -filler- FF000000
  298. sbc r12,r12, 3 E2CCC3C0 %% R12=R12-3-1
  299. strt r11, [r12]! E5ACB000
  300. -filler- BFBFBFFF
  301. mov r11, C♠ E3B0B0C♠ %% R11=C♠
  302. -filler- BFBFFF00
  303. adc r11,r11,C*0 E2ABBEC* %% R11=R11+C*0=°♣♠
  304. -filler- BFFF0000
  305. adc r11,r11,C*00 E2ABBCC* %% R11=R11+C*00=°♦♣♠
  306. -filler- FF000000
  307. adc r11,r11,C*000 E2ABBAC* %% R11=R11+C*000=°♥♦♣♠
  308. sbc r12,r12, C4 E2CCC0C4 %% R12=R12-C4-1
  309. -filler- BFBFBFFF
  310. strh r11 [r12, BB] E1CCBBBB
  311.  
  312. Box names:
  313. Box 1: (*FUn0RRn) [zero] * = ' [righty '] one old emulators, ♀ on new emulators/console
  314. Box 2: (EEE5……o ) [two …; ends with space]
  315. Box 3: (EE5,!n ) [ends with two spaces]
  316. Box 4: (E B?q ) [one space after E; ends with three spaces]
  317. Box 5: (FIRn …?q) [upper case i; one space after n; one …]
  318. Box 6: (EEE*……o ) [two …; ends with space]
  319. * = F if ♠=0, G if ♠=1, H if ♠=2, I [upper case i] if ♠=3, J if ♠=4, K if ♠=5, L if ♠=6, M if ♠=7, N if ♠=8, O [upper case o] if ♠=9, P if ♠=A, Q if ♠=B, R if ♠=C, S if ♠=D, T if ♠=E, U if ♠=F
  320.  
  321. Box 7: (EE*D!n ) [ends with two spaces]
  322. * = J if ♣=0, K if ♣=1, L if ♣=2, M if ♣=3, N if ♣=4, O [upper case o] if ♣=5, P if ♣=6, Q if ♣=7, R if ♣=8, S if ♣=9, T if ♣=A, U if ♣=B, F if ♣=C, G if ♣=D, H if ♣=E, I [upper case i] if ♣=F
  323.  
  324. Box 8: (E*B!n ) [ends with three spaces]
  325. if ♣=C,D,E,F, then
  326. * = J if ♦=0, K if ♦=1, L if ♦=2, M if ♦=3, N if ♦=4, O [upper case o] if ♦=5, P if ♦=6, Q if ♦=7, R if ♦=8, S if ♦=9, T if ♦=A, U if ♦=B, F if ♦=C, G if ♦=D, H if ♦=E, I [upper case i] if ♦=F
  327. if ♣=0,1,2,3,4,5,6,7,8,9,A,B, then
  328. * = I [upper case i] if ♦=0, J if ♦=1, K if ♦=2, L if ♦=3, M if ♦=4, N if ♦=5, O [upper case o] if ♦=6, P if ♦=7, Q if ♦=8, R if ♦=9, S if ♦=A, T if ♦=B, U if ♦=C, F if ♦=D, G if ♦=E, H if ♦=F
  329.  
  330. Box 9: (*/!nJFRn)
  331. if ♦=D,E,F OR ♦=C and ♣=C,D,E,F, then
  332. * = J if ♥=0, K if ♥=1, L if ♥=2, M if ♥=3, N if ♥=4, O [upper case o] if ♥=5, P if ♥=6, Q if ♥=7, R if ♥=8, S if ♥=9, T if ♥=A, U if ♥=B, F if ♥=C, G if ♥=D, H if ♥=E, I [upper case i] if ♥=F
  333. if ♦=0,1,2,3,4,5,6,7,8,9,A,B, OR ♦=C and ♣=0,1,2,3,4,5,6,7,8,9,A,B then
  334. * = I [upper case i] if ♥=0, J if ♥=1, K if ♥=2, L if ♥=3, M if ♥=4, N if ♥=5, O [upper case o] if ♥=6, P if ♥=7, Q if ♥=8, R if ♥=9, S if ♥=A, T if ♥=B, U if ♥=C, F if ♥=D, G if ♥=E, H if ♥=F
  335.  
  336. Box 10: (EEEAARm ) [ends with space]
  337. Box 11: leave as it is
  338. Box 12: leave as it is
  339. Box 13: leave as it is
  340. Box 14: leave as it is
  341. _______________________________________________________________________________________________________________________________________
  342. Result: 002D♥♦♣♠ 0A000000 00A600A6 00A600A6 FFFF6400
  343.  
  344. After executing "Code 2" you should still not save untill you actually check the grass in Mirage Island: if the mass outbreak is actually there you can finally save the game.
  345.  
  346.  
  347. ______________________________________________________Japanese Emerald procedure_______________________________________________________
  348.  
  349. Instructions: execute the right code depending on your preferred way to trigger ACE, 0x0615 or 0x085F. To choose the species simply find its hexadecimal index number here: https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_index_number_(Generation_III)
  350. Said index number should be 4 digits long (pad with a zero at left, so for example 11A becomes 011A). If you're aiming for a glitch Pokémon the index humber is already known.
  351. The four digits value is represented by this: xxXX. Knowing xx and XX you can calculate four two-digit values: yy, YY, zz and ZZ. Calculate them in this simple way:
  352. IF xx=[00,B6] or [BA,EE] THEN zz=00,yy=xx
  353. IF xx=[B7,B9] THEN zz=xx-B6,yy=B6
  354. IF xx=[EF,FF] THEN zz=xx-EE,yy=EE
  355. IF XX=[00,B6] or [BA,EE] THEN ZZ=00,YY=XX
  356. IF XX=[B7,B9] THEN ZZ=XX-B6,YY=B6
  357. IF XX=[EF,FF] THEN ZZ=XX-EE,YY=EE
  358. Those four values represent the indexes of four variable characters: to find out the actual characters corresponding to those indexes use this table: https://bulbapedia.bulbagarden.net/wiki/Character_encoding_(Generation_III)#Japanese (character 00 is a space).
  359. After the execution of both the codes, if you enter a battle in the tall grass in the Mirage Island you'll find the Pokémon you're aiming for at Lv.0 with four Sketch as moves. You should only save the game after verifying this.
  360. _______________________________________________________________________________________________________________________________________
  361.  
  362. 0x0615 version:
  363.  
  364. adc r2,pc,* E2AF200* %% R2=PC+*+8 * = D on old emulators, B on console/new emulators
  365. sbc r1,pc,9500 E2CF1C95 %% R1=PC-9500-1
  366. -filler- BFBFBFFF
  367. sbc r1,r1,C* E2C110C* %% R1=R1-C*-1 * = 6 on old emulators, 8 on console/new emulators
  368. bx r2 E12FFF12 %% switch to THUMB execution
  369. ldr r0,pc+2C 480B %% R0=FF00yyYY
  370. ldr r2,pc+30 4A0C %% R2=FF00zzZZ
  371. add r0,r0,r2 1880 %% R0=R0+R2=yyYY+FF00zzZZ=FF00xxXX=Pokémon index
  372. -filler- 00FF
  373. strh r0,[r1] 8008 %% Store Pokémon index
  374. mov r0,2D 202D %% R0=2D
  375. b pc,4 E000 %% Skip bad filler
  376. -bad filler- FF00
  377. strh r0,[r1,2] 8048 %% Store location
  378. mov r0,A6 20A6 %% R0=A6
  379. strh r0,[r1,8] 8108 %% Store move
  380. strh r0,[r1,A] 8148 %% Store move
  381. -filler- 00FF
  382. strh r0,[r1,C] 8188 %% Store move
  383. strh r0,[r1,E] 81C8 %% Store move
  384. b pc,4 E000 %% Skip bad filler
  385. -bad filler- FF00
  386. mov r0,A0 20A0 %% R0=A0
  387. strb r0,[r1,7] 71C8 %% Store unused
  388. ldr r0,pc+10 4804 %% R0=FFFF6400
  389. str r0,[r1,10] 6108 %% Store days and probability
  390. -filler- 00FF
  391. ldr r2 pc+10 4A04 %% R2=081378ED
  392. bx r2 4710
  393. -data- yyYY
  394. -data- FF00
  395. -data- zzZZ
  396. -data- 0000
  397. -data- 6400
  398. -data- FFFF
  399. -filler- 00FF
  400. -filler- 0000
  401. -data- 78ED
  402. -data- 0813
  403.  
  404. Box names:
  405. Box 1: (*み・nドふUn) * = す on old emulators, さ on console/new emulators
  406. Box 2: (EEE*たGnつ) * = L on old emulators, N on console/new emulators
  407. Box 3: (ぁmさぶしぼィね) [ぁ not あ; ィ not イ]
  408. Box 4: ( くィをみ l ) [ィ not イ; one space after み; lower case L; ends with space]
  409. Box 5: (ぶィ5みくゥぶゥ) [ィ not イ; ゥ not ウ; ゥ not ウ]
  410. Box 6: ( ギゥNゥ l ) [starts with space; ゥ not ウ; ゥ not ウ; one space after ゥ; lower case L; ends wih space]
  411. Box 7: (ッみNムえぶくチ) [ッ not ツ; え not ぇ]
  412. Box 8: ( えぼたび*° ) [starts with space; え not ぇ; ends with space]
  413. index of *=YY; index of °=yy
  414. Box 9: (*° ト) [three spaces after °; leave the last two slots empty]
  415. index of *=ZZ; index of °=zz
  416. Box 10: ( yリてく ) [starts with three spaces; リ not り; ends with space]
  417. Box 11 onwards: Anything
  418. _______________________________________________________________________________________________________________________________________
  419.  
  420. 0x085F version:
  421.  
  422. mov r1,pc 4679 %% R1=PC+4
  423. ldr r0,pc+34 480D %% R0=95C0
  424. sub r1,r1,r0 1A09 %% R1=R1-R0
  425. ldr r0,pc+38 480E %% R0=yyYY
  426. -filler- 00FF
  427. ldr r2,pc+38 4A0E %% R2=FF00zzZZ
  428. add r0,r0,r2 1880 %% R0=R0+R2=yyYY+FF00zzZZ=FF00xxXX=Pokémon index
  429. b pc,4 E000 %% Skip bad filler
  430. -bad filler- FF00
  431. strh r0,[r1] 8008 %% Store Pokémon index
  432. mov r0,2D 202D %% R0=2D
  433. strh r0,[r1,2] 8048 %% Store location
  434. mov r0,A6 20A6 %% R0=A6
  435. -filler- 00FF
  436. strh r0,[r1,8] 8108 %% Store move
  437. strh r0,[r1,A] 8148 %% Store move
  438. b pc,4 E000 %% Skip bad filler
  439. -bad filler- FF00
  440. strh r0,[r1,C] 8188 %% Store move
  441. strh r0,[r1,E] 81C8 %% Store move
  442. mov r0,A0 20A0 %% R0=A0
  443. strb r0,[r1,7] 71C8 %% Store unused
  444. -filler- 00FF
  445. ldr r0,pc+18 4806 %% R0=FFFF6400
  446. str r0,[r1,10] 6108 %% Store days and probability
  447. bx lr 4770
  448. -filler- FF00
  449. -filler- 0000
  450. -data- 95C0
  451. -data- 0000
  452. -filler- 0000
  453. -filler- 00FF
  454. -data- yyYY
  455. -data- 0000
  456. -data- zzZZ
  457. -data- FF00
  458. -data- 6400
  459. -data- FFFF
  460.  
  461. Box names:
  462. Box 1: (ルばすぶけはせぶ)
  463. Box 2: ( せぼィね l ) [starts with space; one space after ね; lower case L; ends with space]
  464. Box 3: (くィをみぶィ5み) [ィ not イ; ィ not イ]
  465. Box 4: ( くゥぶゥ l ) [starts with space; ゥ not ウ; ゥ not ウ; one space after ゥ; lower case L; ends with space]
  466. Box 5: (ギゥNゥッみNム) [ゥ not ウ; ゥ not ウ; ッ not ツ]
  467. Box 6: ( かぶくチミび ) [starts with space; ends with space]
  468. Box 7: ( Fド ) [starts with two spaces; ends with four spaces]
  469. Box 8: ( *° @# ) [starts with space; two spaces after °; ends with space]
  470. index of *=YY; index of °=yy
  471. index of @=ZZ; index of #=zz
  472. Box 9: ( ト) [starts with space; leave the last six slots empty]
  473. Box 10 onwards: Anything
  474. _______________________________________________________________________________________________________________________________________
  475.  
  476.  
  477.  
  478. _____________________________________________________________________________________________________________________________________
  479. | |
  480. | Clear code |
  481. |_____________________________________________________________________________________________________________________________________|
  482. Use if you want to delete the effect of the other two codes code
  483.  
  484.  
  485. For English versions:
  486.  
  487. sbc r12,pc,** E2CFC0** %% R12=PC-** ** = C0 on old emulator, C2 on new emulators/console
  488. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  489. -filler- BFBFBFFF
  490. movs r11, 0 E3B0B000 %% R11=0
  491. -filler- BFBFFF00
  492. str r11, [r12, C00]! E5ACBC00
  493. -filler- BFFF0000
  494. strh r11, [r12, 4] E1CCB0B4
  495. -filler- FF000000
  496. strh r11, [r12, 6] E1CCB0B6
  497. strh r11, [r12, 8] E1CCB0B8
  498. -filler- BFBFBFFF
  499. strh r11, [r12, A] E1CCB0BA
  500. -filler- BFBFFF00
  501. strh r11, [r12, C] E1CCB0BC
  502. -filler- BFFF0000
  503. strh r11, [r12, E] E1CCB0BE
  504. -filler- FF000000
  505. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  506. sbc r11, r11, ED E2CBB0ED %% R11=R12-ED-1=F11FFF11
  507. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  508. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  509. -filler- BFBFFF00
  510. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  511. -filler- BFFF0000
  512. adc r12,lr, DC0 E2AECEDC %% R12=LR+DC0
  513. -filler- FF000000
  514. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  515. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  516. -filler- BFBFBFFF
  517. adc r0,r12, D6 E2AC00D6 %% R0=R12+D6=SetCB2WhiteOutENG
  518.  
  519. Box names:
  520. Box 1: (*FUn0RRn) [zero] * = F on old emulator, H on new emulators/console
  521. Box 2: (EEE ……o ) [one space after E; two …; ends with space]
  522. Box 3: (EE B?q ) [one space after E; ends with two spaces]
  523. Box 4: (E'…Rm ) [righty '; one …; ends with three spaces]
  524. Box 5: (♀…Rm,…Rm) [one …; one …]
  525. Box 6: (EEE/…Rm ) [one …; ends with space]
  526. Box 7: (EEB…Rm ) [one …; ends with two spaces]
  527. Box 8: (ED…Rm ) [one …; ends with three spaces]
  528. Box 9: (z♀loy…Qn) [lower case L; one …]
  529. Box 10: (♀QnFGEn ) [ends with space]
  530. Box 11: (EE …?q ) [one space after E; one …; ends with two spaces]
  531. Box 12: (EhT-n ) [ends with three spaces]
  532. Box 13: (YN?nFNRo)
  533. Box 14: (EEEb ?n ) [one space after b; ends with space]
  534. _______________________________________________________________________________________________________________________________________
  535. For Italian versions:
  536.  
  537. sbc r12,pc,** E2CFC0** %% R12=PC-** ** = C0 on old emulator, C2 on new emulators/console
  538. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  539. -filler- BFBFBFFF
  540. movs r11, 0 E3B0B000 %% R11=0
  541. -filler- BFBFFF00
  542. str r11, [r12, C00]! E5ACBC00
  543. -filler- BFFF0000
  544. strh r11, [r12, 4] E1CCB0B4
  545. -filler- FF000000
  546. strh r11, [r12, 6] E1CCB0B6
  547. strh r11, [r12, 8] E1CCB0B8
  548. -filler- BFBFBFFF
  549. strh r11, [r12, A] E1CCB0BA
  550. -filler- BFBFFF00
  551. strh r11, [r12, C] E1CCB0BC
  552. -filler- BFFF0000
  553. strh r11, [r12, E] E1CCB0BE
  554. -filler- FF000000
  555. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  556. sbc r11, r11, ED E2CBB0ED %% R11=R12-ED-1=F11FFF11
  557. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  558. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  559. -filler- BFBFFF00
  560. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  561. -filler- BFFF0000
  562. adc r12,lr, B80 E2AECEB8 %% R12=LR+B80
  563. -filler- FF000000
  564. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  565. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  566. -filler- BFBFBFFF
  567. sbc r0,r12, DD E2CC00DD %% R0=R12-DD=SetCB2WhiteOutITA
  568.  
  569. Box names:
  570. Box 1: (*FUn0RRn) [zero] * = F on old emulator, H on new emulators/console
  571. Box 2: (EEE ……o ) [one space after E; two …; ends with space]
  572. Box 3: (EE B?q ) [one space after E; ends with two spaces]
  573. Box 4: (E'…Rm ) [righty '; one …; ends with three spaces]
  574. Box 5: (♀…Rm,…Rm) [one …; one …]
  575. Box 6: (EEE/…Rm ) [one …; ends with space]
  576. Box 7: (EEB…Rm ) [one …; ends with two spaces]
  577. Box 8: (ED…Rm ) [one …; ends with three spaces]
  578. Box 9: (z♀loy…Qn) [lower case L; one …]
  579. Box 10: (♀QnFGEn ) [ends with space]
  580. Box 11: (EE …?q ) [one space after E; ends with two spaces]
  581. Box 12: (E,T-n ) [ends with three spaces]
  582. Box 13: (YN?nFNRo)
  583. Box 14: (EEEi Rn ) [one space after i; ends with space]
  584. _______________________________________________________________________________________________________________________________________
  585. For German versions:
  586.  
  587. sbc r12,pc,** E2CFC0** %% R12=PC-** ** = C0 on old emulator, C2 on new emulators/console
  588. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  589. -filler- BFBFBFFF
  590. movs r11, 0 E3B0B000 %% R11=0
  591. -filler- BFBFFF00
  592. str r11, [r12, C00]! E5ACBC00
  593. -filler- BFFF0000
  594. strh r11, [r12, 4] E1CCB0B4
  595. -filler- FF000000
  596. strh r11, [r12, 6] E1CCB0B6
  597. strh r11, [r12, 8] E1CCB0B8
  598. -filler- BFBFBFFF
  599. strh r11, [r12, A] E1CCB0BA
  600. -filler- BFBFFF00
  601. strh r11, [r12, C] E1CCB0BC
  602. -filler- BFFF0000
  603. strh r11, [r12, E] E1CCB0BE
  604. -filler- FF000000
  605. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  606. sbc r11, r11, ED E2CBB0ED %% R11=R12-ED-1=F11FFF11
  607. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  608. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  609. -filler- BFBFFF00
  610. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  611. -filler- BFFF0000
  612. adc r12,lr, A10 E2AECEA1 %% R12=LR+A10
  613. -filler- FF000000
  614. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  615. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  616. -filler- BFBFBFFF
  617. adc r0,r12, A8 E2AC00A8 %% R0=R12+A8=SetCB2WhiteOutGER
  618.  
  619. Box names:
  620. Box 1: (*FUn0RRn) [zero] * = F on old emulator, H on new emulators/console
  621. Box 2: (EEE ……o ) [one space after E; two …; ends with space]
  622. Box 3: (EE B?q ) [one space after E; ends with two spaces]
  623. Box 4: (E'…Rm ) [righty '; one …; ends with three spaces]
  624. Box 5: (♀…Rm,…Rm) [one …; one …]
  625. Box 6: (EEE/…Rm ) [one …; ends with space]
  626. Box 7: (EEB…Rm ) [one …; ends with two spaces]
  627. Box 8: (ED…Rm ) [one …; ends with three spaces]
  628. Box 9: (z♀loy…Qn) [lower case L; one …]
  629. Box 10: (♀QnFGEn ) [ends with space]
  630. Box 11: (EE …?q ) [one space after E; ends with two spaces]
  631. Box 12: (E0T-n ) [zero; ends with three spaces]
  632. Box 13: (YN?nFNRo)
  633. Box 14: (EEE7 ?n ) [one space after 7; ends with space]
  634. _______________________________________________________________________________________________________________________________________
  635. For Spanish versions:
  636.  
  637. sbc r12,pc,** E2CFC0** %% R12=PC-** ** = C0 on old emulator, C2 on new emulators/console
  638. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  639. -filler- BFBFBFFF
  640. movs r11, 0 E3B0B000 %% R11=0
  641. -filler- BFBFFF00
  642. str r11, [r12, C00]! E5ACBC00
  643. -filler- BFFF0000
  644. strh r11, [r12, 4] E1CCB0B4
  645. -filler- FF000000
  646. strh r11, [r12, 6] E1CCB0B6
  647. strh r11, [r12, 8] E1CCB0B8
  648. -filler- BFBFBFFF
  649. strh r11, [r12, A] E1CCB0BA
  650. -filler- BFBFFF00
  651. strh r11, [r12, C] E1CCB0BC
  652. -filler- BFFF0000
  653. strh r11, [r12, E] E1CCB0BE
  654. -filler- FF000000
  655. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  656. sbc r11, r11, ED E2CBB0ED %% R11=R12-ED-1=F11FFF11
  657. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  658. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  659. -filler- BFBFFF00
  660. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  661. -filler- BFFF0000
  662. adc r12,lr, B80 E2AECEB8 %% R12=LR+B80
  663. -filler- FF000000
  664. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  665. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  666. -filler- BFBFBFFF
  667. sbc r0,r12, D5 E2CC00D5 %% R0=R12-D5=SetCB2WhiteOutSPA
  668.  
  669. Box names:
  670. Box 1: (*FUn0RRn) [zero] * = F on old emulator, H on new emulators/console
  671. Box 2: (EEE ……o ) [one space after E; two …; ends with space]
  672. Box 3: (EE B?q ) [one space after E; ends with two spaces]
  673. Box 4: (E'…Rm ) [righty '; one …; ends with three spaces]
  674. Box 5: (♀…Rm,…Rm) [one …; one …]
  675. Box 6: (EEE/…Rm ) [one …; ends with space]
  676. Box 7: (EEB…Rm ) [one …; ends with two spaces]
  677. Box 8: (ED…Rm ) [one …; ends with three spaces]
  678. Box 9: (z♀loy…Qn) [lower case L; one …]
  679. Box 10: (♀QnFGEn ) [ends with space]
  680. Box 11: (EE …?q ) [one space after E; ends with two spaces]
  681. Box 12: (E,T-n ) [ends with three spaces]
  682. Box 13: (YN?nFNRo)
  683. Box 14: (EEEa Rn ) [one space after a; ends with space]
  684. _______________________________________________________________________________________________________________________________________
  685. For French versions:
  686.  
  687. sbc r12,pc,** E2CFC0** %% R12=PC-** ** = C0 on old emulator, C2 on new emulators/console
  688. sbc r12,r12, A100 E2CCCCA1 %% R12=R12-A100
  689. -filler- BFBFBFFF
  690. movs r11, 0 E3B0B000 %% R11=0
  691. -filler- BFBFFF00
  692. str r11, [r12, C00]! E5ACBC00
  693. -filler- BFFF0000
  694. strh r11, [r12, 4] E1CCB0B4
  695. -filler- FF000000
  696. strh r11, [r12, 6] E1CCB0B6
  697. strh r11, [r12, 8] E1CCB0B8
  698. -filler- BFBFBFFF
  699. strh r11, [r12, A] E1CCB0BA
  700. -filler- BFBFFF00
  701. strh r11, [r12, C] E1CCB0BC
  702. -filler- BFFF0000
  703. strh r11, [r12, E] E1CCB0BE
  704. -filler- FF000000
  705. mvn r11, EE00000 E3E0B6EE %% R11=notEE00000=F11FFFFF
  706. sbc r11, r11, ED E2CBB0ED %% R11=R12-ED-1=F11FFF11
  707. sbc r11, r11, FF00000 E2CBB6FF %% R11=R11-FF00000-1=E12FFF10="bx r0" opcode
  708. adcs r12,pc, 30 E2BFC1C0 %% R12=PC+30
  709. -filler- BFBFFF00
  710. strt r11, [r12]! E5ACB000 %% Store bx r0 opcode in [r12]
  711. -filler- BFFF0000
  712. adc r12,lr, A10 E2AECEA1 %% R12=LR+A10
  713. -filler- FF000000
  714. adc r12,r12 D30000 E2ACC8D3 %% R12=R12+D30000
  715. bic r12,r12, C00000 E3CCC8C0 %% R12=R12 and notC00000
  716. -filler- BFBFBFFF
  717. adc r0,r12, C8 E2AC00C8 %% R0=R12+C8=SetCB2WhiteOutFRA
  718.  
  719. Box names:
  720. Box 1: (*FUn0RRn) [zero] * = F on old emulator, H on new emulators/console
  721. Box 2: (EEE ……o ) [one space after E; two …; ends with space]
  722. Box 3: (EE B?q ) [one space after E; ends with two spaces]
  723. Box 4: (E'…Rm ) [righty '; one …; ends with three spaces]
  724. Box 5: (♀…Rm,…Rm) [one …; one …]
  725. Box 6: (EEE/…Rm ) [one …; ends with space]
  726. Box 7: (EEB…Rm ) [one …; ends with two spaces]
  727. Box 8: (ED…Rm ) [one …; ends with three spaces]
  728. Box 9: (z♀loy…Qn) [lower case L; one …]
  729. Box 10: (♀QnFGEn ) [ends with space]
  730. Box 11: (EE …?q ) [one space after E; ends with two spaces]
  731. Box 12: (E0T-n ) [zero; ends with three spaces]
  732. Box 13: (YN?nFNRo)
  733. Box 14: (EEEN ?n ) [one space after N; ends with space]
  734. _______________________________________________________________________________________________________________________________________
  735. For Japanese versions (0x0615 execution):
  736.  
  737. sbc r12,pc,9500 E2CFCC95 %% R1=PC-9500-1
  738. sbc r12,r12,C2 E2CCC0C2 %% R1=R1-C2-1
  739. -filler- BFBFBFFF
  740. movs r11, 0 E3B0B000 %% R11=0
  741. -filler- BFBFFF00
  742. str r11, [r12] E58CB000
  743. -filler- BFFF0000
  744. str r11, [r12, 4] E58CB004
  745. -filler- FF000000
  746. str r11, [r12, 8] E58CB008
  747. str r11, [r12, C] E58CB00C
  748. -filler- BFBFBFFF
  749. str r11, [r12, 10] E58CB010
  750. -filler- 00BFFF00
  751. -filler- 00000000
  752. -filler- BFFF0000
  753. -filler- 00000000
  754. -filler- FF000000
  755. -filler- 000000BF
  756. -filler- 00000000
  757. -filler- BFBFBFFF
  758. lrd r0 [pc, *] E51F000* %% R0=081378ED=SetCB2WhiteOutJAP * = 0 on old emulators, 2 on new emulators/console
  759. bx r0 E12FFF10 %% Exit the execution
  760. -data- 081378ED
  761.  
  762. Box names:
  763. Box 1: (ドRUnHFRn)
  764. Box 2: (EEE ・・・・o ) [one space after E; two ・・; ends with space]
  765. Box 3: (EE ・・ザq ) [one space after E; one ・・; ends with two spaces]
  766. Box 4: (Eえ・・ザq ) [え not ぇ; one ・・; ends with three spaces]
  767. Box 5: (く・・ザqし・・ザq) [one ・・; one ・・]
  768. Box 6: (EEEた・・ザq ) [one ・・; ends with space]
  769. Box 7: (E ) [ends with seven spaces]
  770. Box 8: (E ) [ends with seven spaces]
  771. Box 9: (E ) [ends with seven spaces]
  772. Box 10: (EEE* まqた) [one space after *] * = [space] on old emulators, い on new emulators/console
  773. Box 11: (ぁmyリてく ) [リ not り; ends with two spaces]
  774. Box 12 onwards: anything
  775. _______________________________________________________________________________________________________________________________________
  776. For Japanese versions (0x085F execution):
  777.  
  778. mov r1,pc 4679 %% R1=PC+4
  779. ldr r0,pc+18 4806 %% R0=95C0
  780. sub r1,r1,r0 1A09 %% R1=R1-R0
  781. mov r0,0 2000 %% R0=0
  782. -filler- 00FF
  783. str r0,[r1] 6008
  784. str r0,[r1,4] 6048
  785. b pc,4 E000 %% Skip bad filler
  786. -bad filler- FF00
  787. str r0,[r1,8] 6088
  788. str r0,[r1,C] 60C8
  789. str r0,[r1,10] 6108
  790. bx lr 4770
  791. -filler- 00FF
  792. -data- 95C0
  793. -data- 0000
  794.  
  795. Box names:
  796. Box 1: (ルばかぶけは み) [one space after は]
  797. Box 2: ( くタぶタ l ) [starts with space; one space after タ; lower case L; ends with space]
  798. Box 3: (ギタNタくチミび)
  799. Box 4: ( Fド ) [starts with space; ends with five spaces]
  800. Box 5 onwards: Anything
  801. _______________________________________________________________________________________________________________________________________
  802.  
  803. That's pretty much it, if you have any problem feel free to contact me using Twitter (Sleipnir_17), Reddit (Sleipnir17), Discord (sleipnir17) or Youtube (https://www.youtube.com/channel/UCwip3k3SfjMlFMm2_ZTZStg?)
Comments
  • ATEMVEGETA
    319 days
    # text 0.13 KB | 0 0
    1. How can you delete the effect later? Where can I find the code to remove the effect and Make Mirage Island spawn normal Wynauts? Thanks!
  • ATEMVEGETA
    319 days
    # text 0.08 KB | 0 0
    1. Has anyone tried to transfer Pokemon caught this way through Pokemon Bank/Home?
    • Sleipnir17
      319 days
      # text 0.21 KB | 0 0
      1. This isn't the best place to publicly ask for opinions since not many people read Pastebin comments. Anyway, I know you can transfer most Pokémon caught in tall grass with this technique, exception being Mew and Deoxys
Add Comment
Please, Sign In to add comment