Advertisement
Sleipnir17

List of codes for box name execution (Pokémon FireRed/LeafGreen, grab ACE)

Feb 13th, 2024 (edited)
2,418
0
Never
12
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 127.76 KB | None | 0 0
  1. This is a list of codes I wrote for native FRLG ACE by pokemerrp (demonstration here: https://youtu.be/yVhK4pLC9ac?si=TYDx_95rjoIBkd1V). Species 0x0351 works for all non-Japanese language versions.
  2. Choose the code you want to execute from the list, find the box names for that code (use the Ctrl+F function to search the name of the code), write the box names in your game (use the correct version depending on game language), trigger the Arbitrary Code Execution, profit.
  3. Before executing, make sure that box 13 and 14 are empty.
  4. After executing a code you should check if it was successful or not before saving the game. In the notes of each code you'll find a good way to check the correct execution of the code.
  5. If you have issues with a code please contact me using Twitter (Sleipnir_17), Reddit (Sleipnir17), Discord (Sleipnir17) or Youtube (https://www.youtube.com/channel/UCwip3k3SfjMlFMm2_ZTZStg?), I'll do my best to figure out the problem and solve it.
  6. If you have requests for other codes feel free to contact me as well.
  7.  
  8.  
  9. List of available codes:
  10.  
  11. -Get the surfing Pichu egg from an unreleased mystery gift
  12. -Unlock Navel Rock via Mystery Gift
  13. -Unlock Birth Island via Mystery Gift
  14. -Nickname any Pokémon
  15. -Set Navel Rock and Birth Island flags
  16. -Change wild Pokémon in the Altering Cave
  17. -Read SID from Pokémon in box 9 slot 27
  18. -Change your TID or SID
  19. -Get any item
  20. -Make starters reappear
  21. -Make Articuno reappear
  22. -Make Zapdos reappear
  23. -Make Moltres reappear
  24. -Make Mewtwo reappear
  25. -Make gift Lapras reappear
  26. -Make gift Eevee reappear
  27. -Generate any shiny Pokémon in your box
  28. -Get National Pokédex and enable RSE trading + solve the Lorelei softlock caused by some GameShark codes
  29.  
  30.  
  31. Actual codes:
  32.  
  33.  
  34. -Get the surfing Pichu egg from an unreleased mystery gift:
  35. Notes: make sure to leave at least one free slot in your party before using this code. Execute this code inside the Pokémon Center of Viridian City, then talk to the old man sitting below the PC: he should hand you a gift egg containing the surfing Pichu
  36. _______________________________
  37. For English FireRed_1.0:
  38. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  39. movs r12, 40000038 E3B0C1E1 %% R12=40000038
  40. -filler- BFBFBFFF
  41. sbc r12, r12, 37800000 E2CCC5DE %% R12=R12-37800000-1=8800037
  42. -filler- BFBFFF00
  43. sbc r12, r12, 374000 E2CCC9DD %% R12=R12-374000-1=848C036
  44. -filler- BFFF0000
  45. sbc r12, r12, 3180 E2CCCDC6 %% R12=R12-3180-1=8488EB5=script location
  46. -filler- FF000000
  47. str r12, [r11, 1D5]! E5ABC1D5
  48. -filler- 00000000
  49. -filler- 0000BFFF
  50. -filler- 00000000
  51. -filler- 00BFFF00
  52. -filler- 00000000
  53. -filler- BFFF0000
  54. -filler- 00000000
  55. -filler- FF000000
  56. -filler- 000000BF
  57. -filler- 00000000
  58. -filler- 000000FF
  59. movs r0, 0 E3B00000 %% R0=0
  60. movs pc, 354 E3B0FFD5 %% PC=354
  61.  
  62. Box names:
  63. Box 1: (/BUnmG…o) [one …]
  64. Box 2: (EEEjKRn ) [ends with space]
  65. Box 3: (EEiORn ) [upper case o; ends with two spaces]
  66. Box 4: (ELSRn ) [ends with three spaces]
  67. Box 5: (aG!q ) [ends with four spaces]
  68. Box 6: (E ) [ends with seven spaces]
  69. Box 7: (E ) [ends with seven spaces]
  70. Box 8: (E ) [ends with seven spaces]
  71. Box 9: (E ) [ends with seven spaces]
  72. Box 10: ( …oa) [starts with five spaces; one …]
  73. Box 11: (…o ) [one …; ends with six spaces]
  74. Box 12 onwards: Anything
  75. _______________________________
  76. For English FireRed_1.1:
  77. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  78. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  79. -filler- BFBFBFFF
  80. sbc r12, r12, 2840000 E2CCC7A1 %% R12=R12-2840000-1=84BFFFF
  81. -filler- BFBFFF00
  82. sbc r12, r12, 37000 E2CCCBDC %% R12=R12-37000-1=8488FFE
  83. -filler- BFFF0000
  84. sbc r12, r12, E8 E2CCC0E8 %% R12=R12-E8-1=8488F15=script location
  85. -filler- FF000000
  86. str r12, [r11, 1D5]! E5ABC1D5
  87. -filler- 00000000
  88. -filler- 0000BFFF
  89. -filler- 00000000
  90. -filler- 00BFFF00
  91. -filler- 00000000
  92. -filler- BFFF0000
  93. -filler- 00000000
  94. -filler- FF000000
  95. -filler- 000000BF
  96. -filler- 00000000
  97. -filler- 000000FF
  98. movs r0, 0 E3B00000 %% R0=0
  99. movs pc, 354 E3B0FFD5 %% PC=354
  100.  
  101. Box names:
  102. Box 1: (/BUn.L…o) [one …]
  103. Box 2: (EEE0MRn ) [zero; ends with space]
  104. Box 3: (EEhQRn ) [ends with two spaces]
  105. Box 4: (EtFRn ) [ends with three spaces]
  106. Box 5: (aG!q ) [ends with four spaces]
  107. Box 6: (E ) [ends with seven spaces]
  108. Box 7: (E ) [ends with seven spaces]
  109. Box 8: (E ) [ends with seven spaces]
  110. Box 9: (E ) [ends with seven spaces]
  111. Box 10: ( …oa) [starts with five spaces; one …]
  112. Box 11: (…o ) [one …; ends with six spaces]
  113. Box 12 onwards: Anything
  114. _______________________________
  115. For Italian FireRed:
  116. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  117. mvn r12, F8000002 E3E0C3BE %% R12=notF8000002=7FFFFFD
  118. -filler- BFBFBFFF
  119. abc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B7FFD
  120. -filler- BFBFFF00
  121. abc r12, r12, C2000 E2ACCAC2 %% R12=R12+C2000=8479FFD
  122. -filler- BFFF0000
  123. abc r12, r12, 2980 E2ACCDA6 %% R12=R12+2980=847C97D=script location
  124. -filler- FF000000
  125. str r12, [r11, 1D5]! E5ABC1D5
  126. -filler- 00000000
  127. -filler- 0000BFFF
  128. -filler- 00000000
  129. -filler- 00BFFF00
  130. -filler- 00000000
  131. -filler- BFFF0000
  132. -filler- 00000000
  133. -filler- FF000000
  134. -filler- 000000BF
  135. -filler- 00000000
  136. -filler- 000000FF
  137. movs r0, 0 E3B00000 %% R0=0
  138. movs pc, 354 E3B0FFD5 %% PC=354
  139.  
  140. Box names:
  141. Box 1: (/BUnDIlo) [upper case i; lower case L]
  142. Box 2: (EEEzO?n ) [upper case o; ends with space]
  143. Box 3: (EEHP?n ) [ends with two spaces]
  144. Box 4: (E5S?n ) [ends with three spaces]
  145. Box 5: (aG!q ) [ends with four spaces]
  146. Box 6: (E ) [ends with seven spaces]
  147. Box 7: (E ) [ends with seven spaces]
  148. Box 8: (E ) [ends with seven spaces]
  149. Box 9: (E ) [ends with seven spaces]
  150. Box 10: ( …oa) [starts with five spaces; one …]
  151. Box 11: (…o ) [one …; ends with six spaces]
  152. Box 12 onwards: Anything
  153. _______________________________
  154. For German FireRed:
  155. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  156. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  157. -filler- BFBFBFFF
  158. sbc r12, r12, 2840000 E2CCC7A1 %% R12=R12-2840000-1=84BFFFF
  159. -filler- BFBFFF00
  160. sbc r12, r12, 38000 E2CCCBE0 %% R12=R12-38000-1=8487FFE
  161. -filler- BFFF0000
  162. sbc r12, r12, BF0 E2CCCEBF %% R12=R12-BF0-1=848740D=script location
  163. -filler- FF000000
  164. str r12, [r11, 1D5]! E5ABC1D5
  165. -filler- 00000000
  166. -filler- 0000BFFF
  167. -filler- 00000000
  168. -filler- 00BFFF00
  169. -filler- 00000000
  170. -filler- BFFF0000
  171. -filler- 00000000
  172. -filler- FF000000
  173. -filler- 000000BF
  174. -filler- 00000000
  175. -filler- 000000FF
  176. movs r0, 0 E3B00000 %% R0=0
  177. movs pc, 354 E3B0FFD5 %% PC=354
  178.  
  179. Box names:
  180. Box 1: (/BUn.L…o) [one …]
  181. Box 2: (EEE0MRn ) [zero; ends with space]
  182. Box 3: (EElQRn ) [lower case L; ends with two spaces]
  183. Box 4: (EETRn ) [ends with three spaces]
  184. Box 5: (aG!q ) [ends with four spaces]
  185. Box 6: (E ) [ends with seven spaces]
  186. Box 7: (E ) [ends with seven spaces]
  187. Box 8: (E ) [ends with seven spaces]
  188. Box 9: (E ) [ends with seven spaces]
  189. Box 10: ( …oa) [starts with five spaces; one …]
  190. Box 11: (…o ) [one …; ends with six spaces]
  191. Box 12 onwards: Anything
  192. _______________________________
  193. For Spanish FireRed:
  194. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  195. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  196. -filler- BFBFBFFF
  197. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  198. -filler- BFBFFF00
  199. adc r12, r12, C7000 E2ACCAC7 %% R12=R12+C7000=847C003
  200. -filler- BFFF0000
  201. adc r12, r12, 3B8 E2ACCFEE %% R12=R12+3B8=847F783
  202. -filler- FF000000
  203. adc r12, r12, 390 E2ACCFE4 %% R12=R12+390=847F790=script location
  204. str r12, [r11, 1D5]! E5ABC1D5
  205. -filler- 0000BFFF
  206. -filler- 00000000
  207. -filler- 00BFFF00
  208. -filler- 00000000
  209. -filler- BFFF0000
  210. -filler- 00000000
  211. -filler- FF000000
  212. -filler- 000000BF
  213. -filler- 00000000
  214. -filler- 000000FF
  215. movs r0, 0 E3B00000 %% R0=0
  216. movs pc, 354 E3B0FFD5 %% PC=354
  217.  
  218. Box names:
  219. Box 1: (/BUHI…on) [upper case i; one …]
  220. Box 2: (EEEzO?n ) [upper case o; ends with space]
  221. Box 3: (EEMP?n ) [ends with two spaces]
  222. Box 4: (EzU?n ) [ends with three spaces]
  223. Box 5: (pU?naG!q)
  224. Box 6: (E ) [ends with seven spaces]
  225. Box 7: (E ) [ends with seven spaces]
  226. Box 8: (E ) [ends with seven spaces]
  227. Box 9: (E ) [ends with seven spaces]
  228. Box 10: ( …oa) [starts with five spaces; one …]
  229. Box 11: (…o ) [one …; ends with six spaces]
  230. Box 12 onwards: Anything
  231. _______________________________
  232. For French FireRed:
  233. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  234. mvn r12, F4000002 E3E0C3BD %% R12=notF4000002=BFFFFFD
  235. -filler- BFBFBFFF
  236. sbc r12, r12, 3B80000 E2CCC7EE %% R12=R12-3B80000-1=847FFFC
  237. -filler- BFBFFF00
  238. sbc r12, r12, D90 E2CCCED9 %% R12=R12-D90-1=847F26B
  239. -filler- BFFF0000
  240. sbc r12, r12, 284 E2CCCFA1 %% R12=R12-284-1=847EFE6=script location
  241. -filler- FF000000
  242. str r12, [r11, 1D5]! E5ABC1D5
  243. -filler- 00000000
  244. -filler- 0000BFFF
  245. -filler- 00000000
  246. -filler- 00BFFF00
  247. -filler- 00000000
  248. -filler- BFFF0000
  249. -filler- 00000000
  250. -filler- FF000000
  251. -filler- 000000BF
  252. -filler- 00000000
  253. -filler- 000000FF
  254. movs r0, 0 E3B00000 %% R0=0
  255. movs pc, 354 E3B0FFD5 %% PC=354
  256.  
  257. Box names:
  258. Box 1: (/BUnCIlo) [upper case i; lower case L]
  259. Box 2: (EEEzMRn ) [ends with space]
  260. Box 3: (EEeTRn ) [ends with two spaces]
  261. Box 4: (E0URn ) [zero; ends with three spaces]
  262. Box 5: (aG!q ) [ends with four spaces]
  263. Box 6: (E ) [ends with seven spaces]
  264. Box 7: (E ) [ends with seven spaces]
  265. Box 8: (E ) [ends with seven spaces]
  266. Box 9: (E ) [ends with seven spaces]
  267. Box 10: ( …oa) [starts with five spaces; one …]
  268. Box 11: (…o ) [one …; ends with six spaces]
  269. Box 12 onwards: Anything
  270. _______________________________
  271. For English LeafGreen_1.0:
  272. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  273. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  274. -filler- BFBFBFFF
  275. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  276. -filler- BFBFFF00
  277. adc r12, r12, CD000 E2ACCACD %% R12=R12+CD000=8485003
  278. -filler- BFFF0000
  279. adc r12, r12, 3780 E2ACCDDE %% R12=R12+3780=8488783
  280. -filler- FF000000
  281. adc r12, r12, E E2ACC2E0 %% R12=R12+E=8488791=script location
  282. str r12, [r11, 1D5]! E5ABC1D5
  283. -filler- 0000BFFF
  284. -filler- 00000000
  285. -filler- 00BFFF00
  286. -filler- 00000000
  287. -filler- BFFF0000
  288. -filler- 00000000
  289. -filler- FF000000
  290. -filler- 000000BF
  291. -filler- 00000000
  292. -filler- 000000FF
  293. movs r0, 0 E3B00000 %% R0=0
  294. movs pc, 354 E3B0FFD5 %% PC=354
  295.  
  296. Box names:
  297. Box 1: (/BUnHI…o) [upper case i; one …]
  298. Box 2: (EEEzO?n ) [upper case o; ends with space]
  299. Box 3: (EESP?n ) [ends with two spaces]
  300. Box 4: (EjS?n ) [ends with three spaces]
  301. Box 5: (lH?naG!q) [lower case L]
  302. Box 6: (E ) [ends with seven spaces]
  303. Box 7: (E ) [ends with seven spaces]
  304. Box 8: (E ) [ends with seven spaces]
  305. Box 9: (E ) [ends with seven spaces]
  306. Box 10: ( …oa) [starts with five spaces; one …]
  307. Box 11: (…o ) [one …; ends with six spaces]
  308. Box 12 onwards: Anything
  309. _______________________________
  310. For English LeafGreen_1.1:
  311. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  312. movs r12, C000003 E3B0C3C3 %% R12=C000003
  313. -filler- BFBFBFFF
  314. sbc r12, r12, 3B40000 E2CCC7ED %% R12=R12-3B40000-1=84C0002
  315. -filler- BFBFFF00
  316. sbc r12, r12, 37800 E2CCCBDE %% R12=R12-37800-1=8488801=script location
  317. -filler- BFFF0000
  318. str r12, [r11, 1D5]! E5ABC1D5
  319. -filler- FF000000
  320. -filler- 000000BF
  321. -filler- 00000000
  322. -filler- 0000BFFF
  323. -filler- 00000000
  324. -filler- 00BFFF00
  325. -filler- 00000000
  326. -filler- BFFF0000
  327. -filler- 00000000
  328. -filler- FF000000
  329. -filler- 000000BF
  330. -filler- 00000000
  331. -filler- 000000FF
  332. movs r0, 0 E3B00000 %% R0=0
  333. movs pc, 354 E3B0FFD5 %% PC=354
  334.  
  335. Box names:
  336. Box 1: (/BUnII…o) [two upper case i; one …]
  337. Box 2: (EEEyMRn ) [ends with space]
  338. Box 3: (EEjQRn ) [ends with two spaces]
  339. Box 4: (EaG!q ) [ends with three spaces]
  340. Box 5: (E ) [ends with seven spaces]
  341. Box 6: (E ) [ends with seven spaces]
  342. Box 7: (E ) [ends with seven spaces]
  343. Box 8: (E ) [ends with seven spaces]
  344. Box 9: (E ) [ends with seven spaces]
  345. Box 10: ( …oa) [starts with five spaces; one …]
  346. Box 11: (…o ) [one …; ends with six spaces]
  347. Box 12 onwards: Anything
  348. _______________________________
  349. For Italian LeafGreen:
  350. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  351. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  352. -filler- BFBFBFFF
  353. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  354. -filler- BFBFFF00
  355. sbc r12, r12, 3B80 E2CCCDEE %% R12=R12-3B80-1=847C47E
  356. -filler- BFFF0000
  357. sbc r12, r12, 368 E2CCCFDA %% R12=R12-368-1=847C115=script location
  358. -filler- FF000000
  359. str r12, [r11, 1D5]! E5ABC1D5
  360. -filler- 00000000
  361. -filler- 0000BFFF
  362. -filler- 00000000
  363. -filler- 00BFFF00
  364. -filler- 00000000
  365. -filler- BFFF0000
  366. -filler- 00000000
  367. -filler- FF000000
  368. -filler- 000000BF
  369. -filler- 00000000
  370. -filler- 000000FF
  371. movs r0, 0 E3B00000 %% R0=0
  372. movs pc, 354 E3B0FFD5 %% PC=354
  373.  
  374. Box names:
  375. Box 1: (/BUn.L…o) [one …]
  376. Box 2: (EEE1MRn ) [number one; ends with space]
  377. Box 3: (EEzSRn ) [ends with two spaces]
  378. Box 4: (EfURn ) [ends with three spaces]
  379. Box 5: (aG!q ) [ends with four spaces]
  380. Box 6: (E ) [ends with seven spaces]
  381. Box 7: (E ) [ends with seven spaces]
  382. Box 8: (E ) [ends with seven spaces]
  383. Box 9: (E ) [ends with seven spaces]
  384. Box 10: ( …oa) [starts with five spaces; one …]
  385. Box 11: (…o ) [one …; ends with six spaces]
  386. Box 12 onwards: Anything
  387. _______________________________
  388. For German LeafGreen:
  389. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  390. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  391. -filler- BFBFBFFF
  392. sbc r12, r12, 2840000 E2CCC7A1 %% R12=R12-2840000-1=84BFFFF
  393. -filler- BFBFFF00
  394. sbc r12, r12, 39800 E2CCCBE6 %% R12=R12-39800-1=84867FE
  395. -filler- BFFF0000
  396. sbc r12, r12, 284 E2CCCFA1 %% R12=R12-284-1=8486579=script location
  397. -filler- FF000000
  398. str r12, [r11, 1D5]! E5ABC1D5
  399. -filler- 00000000
  400. -filler- 0000BFFF
  401. -filler- 00000000
  402. -filler- 00BFFF00
  403. -filler- 00000000
  404. -filler- BFFF0000
  405. -filler- 00000000
  406. -filler- FF000000
  407. -filler- 000000BF
  408. -filler- 00000000
  409. -filler- 000000FF
  410. movs r0, 0 E3B00000 %% R0=0
  411. movs pc, 354 E3B0FFD5 %% PC=354
  412.  
  413. Box names:
  414. Box 1: (/BUn.L…o) [one …]
  415. Box 2: (EEE0MRn ) [zero; ends with space]
  416. Box 3: (EErQRn ) [ends with two spaces]
  417. Box 4: (E0URn ) [zero; ends with three spaces]
  418. Box 5: (aG!q ) [ends with four spaces]
  419. Box 6: (E ) [ends with seven spaces]
  420. Box 7: (E ) [ends with seven spaces]
  421. Box 8: (E ) [ends with seven spaces]
  422. Box 9: (E ) [ends with seven spaces]
  423. Box 10: ( …oa) [starts with five spaces; one …]
  424. Box 11: (…o ) [one …; ends with six spaces]
  425. Box 12 onwards: Anything
  426. _______________________________
  427. For Spanish LeafGreen:
  428. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  429. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  430. -filler- BFBFBFFF
  431. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  432. -filler- BFBFFF00
  433. adc r12, r12, C6000 E2ACCAC6 %% R12=R12+C6000=847E003
  434. -filler- BFFF0000
  435. adc r12, r12, E40 E2ACCEE4 %% R12=R12+E40=847EE43=script location
  436. -filler- FF000000
  437. str r12, [r11, 1D5]! E5ABC1D5
  438. -filler- 00000000
  439. -filler- 0000BFFF
  440. -filler- 00000000
  441. -filler- 00BFFF00
  442. -filler- 00000000
  443. -filler- BFFF0000
  444. -filler- 00000000
  445. -filler- FF000000
  446. -filler- 000000BF
  447. -filler- 00000000
  448. -filler- 000000FF
  449. movs r0, 0 E3B00000 %% R0=0
  450. movs pc, 354 E3B0FFD5 %% PC=354
  451.  
  452. Box names:
  453. Box 1: (/BUnHI…o) [upper case i; one …]
  454. Box 2: (EEEzO?n ) [upper case o; ends with space]
  455. Box 3: (EELP?n ) [ends with two spaces]
  456. Box 4: (EpT?n ) [ends with three spaces]
  457. Box 5: (aG!q ) [ends with four spaces]
  458. Box 6: (E ) [ends with seven spaces]
  459. Box 7: (E ) [ends with seven spaces]
  460. Box 8: (E ) [ends with seven spaces]
  461. Box 9: (E ) [ends with seven spaces]
  462. Box 10: ( …oa) [starts with five spaces; one …]
  463. Box 11: (…o ) [one …; ends with six spaces]
  464. Box 12 onwards: Anything
  465. _______________________________
  466. For French LeafGreen:
  467. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  468. mvn r12, F4000002 E3E0C3BD %% R12=notF4000002=3FFFFFCC
  469. -filler- BFBFBFFF
  470. sbc r12, r12, 3AC0000 E2CCC7EB %% R12=R12-3AC0000-1=87FFFCB
  471. -filler- BFBFFF00
  472. sbc r12, r12, C2000 E2CCCAC2 %% R12=R12-C2000-1=848BFCA
  473. -filler- BFFF0000
  474. sbc r12, r12, 2EC E2CCCFBB %% R12=R12-2EC-1=8489689=script location
  475. -filler- FF000000
  476. str r12, [r11, 1D5]! E5ABC1D5
  477. -filler- 00000000
  478. -filler- 0000BFFF
  479. -filler- 00000000
  480. -filler- 00BFFF00
  481. -filler- 00000000
  482. -filler- BFFF0000
  483. -filler- 00000000
  484. -filler- FF000000
  485. -filler- 000000BF
  486. -filler- 00000000
  487. -filler- 000000FF
  488. movs r0, 0 E3B00000 %% R0=0
  489. movs pc, 354 E3B0FFD5 %% PC=354
  490.  
  491. Box names:
  492. Box 1: (/BUnCIlo) [upper case i; lower case L]
  493. Box 2: (EEEwMRn ) [ends with space]
  494. Box 3: (EEHPRn ) [ends with two spaces]
  495. Box 4: (EAURn ) [ends with three spaces]
  496. Box 5: (aG!q ) [ends with four spaces]
  497. Box 6: (E ) [ends with seven spaces]
  498. Box 7: (E ) [ends with seven spaces]
  499. Box 8: (E ) [ends with seven spaces]
  500. Box 9: (E ) [ends with seven spaces]
  501. Box 10: ( …oa) [starts with five spaces; one …]
  502. Box 11: (…o ) [one …; ends with six spaces]
  503. Box 12 onwards: Anything
  504. _______________________________________________________________________________________________________________________________________
  505.  
  506.  
  507. -Unlock Navel Rock via Mystery Gift:
  508. Notes: execute this code inside the Pokémon Center of Viridian City, then talk to the old man sitting below the PC: he should hand you the Mystyticket
  509. _______________________________
  510. For English FireRed_1.0:
  511. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  512. mvn r12, C0000033 E3E0C1CF %% R12=notC0000033=3FFFFFCC
  513. -filler- BFBFBFFF
  514. sbc r12, r12, 37800000 E2CCC5DE %% R12=R12-37800000-1=87FFFCB
  515. -filler- BFBFFF00
  516. sbc r12, r12, 374000 E2CCC9DD %% R12=R12-374000-1=848BFCA
  517. -filler- BFFF0000
  518. sbc r12, r12, 2940 E2CCCDA5 %% R12=R12-2940-1=8489689=script location
  519. -filler- FF000000
  520. str r12, [r11, 1D5]! E5ABC1D5
  521. -filler- 00000000
  522. -filler- 0000BFFF
  523. -filler- 00000000
  524. -filler- 00BFFF00
  525. -filler- 00000000
  526. -filler- BFFF0000
  527. -filler- 00000000
  528. -filler- FF000000
  529. -filler- 000000BF
  530. -filler- 00000000
  531. -filler- 000000FF
  532. movs r0, 0 E3B00000 %% R0=0
  533. movs pc, 354 E3B0FFD5 %% PC=354
  534.  
  535. Box names:
  536. Box 1: (/BUnUGlo) [lower case L]
  537. Box 2: (EEEjKRn ) [ends with space]
  538. Box 3: (EEiORn ) [upper case o; ends with two spaces]
  539. Box 4: (E4SRn ) [ends with three spaces]
  540. Box 5: (aG!q ) [ends with four spaces]
  541. Box 6: (E ) [ends with seven spaces]
  542. Box 7: (E ) [ends with seven spaces]
  543. Box 8: (E ) [ends with seven spaces]
  544. Box 9: (E ) [ends with seven spaces]
  545. Box 10: ( …oa) [starts with five spaces; one …]
  546. Box 11: (…o ) [one …; ends with six spaces]
  547. Box 12 onwards: Anything
  548. _______________________________
  549. For English FireRed_1.1:
  550. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  551. movs r12, 4000002C E3B0C1B1 %% R12=4000002C
  552. -filler- BFBFBFFF
  553. sbc r12, r12, 37800000 E2CCC5DE %% R12=R12-37800000-1=880002B
  554. -filler- BFBFFF00
  555. sbc r12, r12, 374000 E2CCC9DD %% R12=R12-374000-1=848C02A
  556. -filler- BFFF0000
  557. sbc r12, r12, 2940 E2CCCDA5 %% R12=R12-2940-1=84896E9=script location
  558. -filler- FF000000
  559. str r12, [r11, 1D5]! E5ABC1D5
  560. -filler- 00000000
  561. -filler- 0000BFFF
  562. -filler- 00000000
  563. -filler- 00BFFF00
  564. -filler- 00000000
  565. -filler- BFFF0000
  566. -filler- 00000000
  567. -filler- FF000000
  568. -filler- 000000BF
  569. -filler- 00000000
  570. -filler- 000000FF
  571. movs r0, 0 E3B00000 %% R0=0
  572. movs pc, 354 E3B0FFD5 %% PC=354
  573.  
  574. Box names:
  575. Box 1: (/BUn"G…o) [lefty "; one …]
  576. Box 2: (EEEjKRn ) [ends with space]
  577. Box 3: (EEiORn ) [upper case o; ends with two spaces]
  578. Box 4: (E4SRn ) [ends with three spaces]
  579. Box 5: (aG!q ) [ends with four spaces]
  580. Box 6: (E ) [ends with seven spaces]
  581. Box 7: (E ) [ends with seven spaces]
  582. Box 8: (E ) [ends with seven spaces]
  583. Box 9: (E ) [ends with seven spaces]
  584. Box 10: ( …oa) [starts with five spaces; one …]
  585. Box 11: (…o ) [one …; ends with six spaces]
  586. Box 12 onwards: Anything
  587. _______________________________
  588. For Italian FireRed:
  589. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  590. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  591. -filler- BFBFBFFF
  592. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  593. -filler- BFBFFF00
  594. sbc r12, r12, 2EC0 E2CCCDBB %% R12=R12-2EC0-1=847D13E
  595. -filler- BFFF0000
  596. sbc r12, r12, C E2CCC2C0 %% R12=R12-C-1=847D131=script location
  597. -filler- FF000000
  598. str r12, [r11, 1D5]! E5ABC1D5
  599. -filler- 00000000
  600. -filler- 0000BFFF
  601. -filler- 00000000
  602. -filler- 00BFFF00
  603. -filler- 00000000
  604. -filler- BFFF0000
  605. -filler- 00000000
  606. -filler- FF000000
  607. -filler- 000000BF
  608. -filler- 00000000
  609. -filler- 000000FF
  610. movs r0, 0 E3B00000 %% R0=0
  611. movs pc, 354 E3B0FFD5 %% PC=354
  612.  
  613. Box names:
  614. Box 1: (/BUn.L…o) [one …]
  615. Box 2: (EEE1MRn ) [number one; ends with space]
  616. Box 3: (EEASRn ) [ends with two spaces]
  617. Box 4: (EFHRn ) [ends with three spaces]
  618. Box 5: (aG!q ) [ends with four spaces]
  619. Box 6: (E ) [ends with seven spaces]
  620. Box 7: (E ) [ends with seven spaces]
  621. Box 8: (E ) [ends with seven spaces]
  622. Box 9: (E ) [ends with seven spaces]
  623. Box 10: ( …oa) [starts with five spaces; one …]
  624. Box 11: (…o ) [one …; ends with six spaces]
  625. Box 12 onwards: Anything
  626. _______________________________
  627. For German FireRed:
  628. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  629. mvn r12, F8000002 E3E0C3BE %% R12=notF8000002=7FFFFFD
  630. -filler- BFBFBFFF
  631. abc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B7FFD
  632. -filler- BFBFFF00
  633. abc r12, r12, CF000 E2ACCACF %% R12=R12+CF000=8486FFD
  634. -filler- BFFF0000
  635. abc r12, r12, C90 E2ACCEC9 %% R12=R12+C90=8487C8D=script location
  636. -filler- FF000000
  637. str r12, [r11, 1D5]! E5ABC1D5
  638. -filler- 00000000
  639. -filler- 0000BFFF
  640. -filler- 00000000
  641. -filler- 00BFFF00
  642. -filler- 00000000
  643. -filler- BFFF0000
  644. -filler- 00000000
  645. -filler- FF000000
  646. -filler- 000000BF
  647. -filler- 00000000
  648. -filler- 000000FF
  649. movs r0, 0 E3B00000 %% R0=0
  650. movs pc, 354 E3B0FFD5 %% PC=354
  651.  
  652. Box names:
  653. Box 1: (/BUnDIlo) [upper case i; lower case L]
  654. Box 2: (EEEzO?n ) [upper case o; ends with space]
  655. Box 3: (EEUP?n ) [ends with two spaces]
  656. Box 4: (EOT?n ) [upper case o; ends with three spaces]
  657. Box 5: (aG!q ) [ends with four spaces]
  658. Box 6: (E ) [ends with seven spaces]
  659. Box 7: (E ) [ends with seven spaces]
  660. Box 8: (E ) [ends with seven spaces]
  661. Box 9: (E ) [ends with seven spaces]
  662. Box 10: ( …oa) [starts with five spaces; one …]
  663. Box 11: (…o ) [one …; ends with six spaces]
  664. Box 12 onwards: Anything
  665. _______________________________
  666. For Spanish FireRed:
  667. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  668. movs r12, 40000028 E3B0C1A1 %% R12=40000028
  669. -filler- BFBFBFFF
  670. sbc r12, r12, 34000003 E2CCC3CD %% R12=R12-34000003-1=C000024
  671. -filler- BFBFFF00
  672. sbc r12, r12, 3B80000 E2CCC7EE %% R12=R12-3B80000-1=8480023
  673. -filler- BFFF0000
  674. sbc r12, r12, B6 E2CCC0B6 %% R12=R12-B6-1=847FF6C=script location
  675. -filler- FF000000
  676. str r12, [r11, 1D5]! E5ABC1D5
  677. -filler- 00000000
  678. -filler- 0000BFFF
  679. -filler- 00000000
  680. -filler- 00BFFF00
  681. -filler- 00000000
  682. -filler- BFFF0000
  683. -filler- 00000000
  684. -filler- FF000000
  685. -filler- 000000BF
  686. -filler- 00000000
  687. -filler- 000000FF
  688. movs r0, 0 E3B00000 %% R0=0
  689. movs pc, 354 E3B0FFD5 %% PC=354
  690.  
  691. Box names:
  692. Box 1: (/BUn0G…o) [zero; one …]
  693. Box 2: (EEESIRn ) [upper case i; ends with space]
  694. Box 3: (EEzMRn ) [ends with two spaces]
  695. Box 4: (E♀FRn ) [ends with three spaces]
  696. Box 5: (aG!q ) [ends with four spaces]
  697. Box 6: (E ) [ends with seven spaces]
  698. Box 7: (E ) [ends with seven spaces]
  699. Box 8: (E ) [ends with seven spaces]
  700. Box 9: (E ) [ends with seven spaces]
  701. Box 10: ( …oa) [starts with five spaces; one …]
  702. Box 11: (…o ) [one …; ends with six spaces]
  703. Box 12 onwards: Anything
  704. _______________________________
  705. For French FireRed:
  706. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  707. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  708. -filler- BFBFBFFF
  709. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  710. -filler- BFBFFF00
  711. adc r12, r12, C4000 E2ACCAC4 %% R12=R12+C4000=847C003
  712. -filler- BFFF0000
  713. adc r12, r12, 3780 E2ACCDDE %% R12=R12+3780=847F783
  714. -filler- FF000000
  715. adc r12, r12, D E2ACC2D0 %% R12=R12+D=847F790=script location
  716. str r12, [r11, 1D5]! E5ABC1D5
  717. -filler- 0000BFFF
  718. -filler- 00000000
  719. -filler- 00BFFF00
  720. -filler- 00000000
  721. -filler- BFFF0000
  722. -filler- 00000000
  723. -filler- FF000000
  724. -filler- 000000BF
  725. -filler- 00000000
  726. -filler- 000000FF
  727. movs r0, 0 E3B00000 %% R0=0
  728. movs pc, 354 E3B0FFD5 %% PC=354
  729.  
  730.  
  731. Box names:
  732. Box 1: (/BUnHI…o) [upper case i; one …]
  733. Box 2: (EEEzO?n ) [upper case o; ends with space]
  734. Box 3: (EEJP?n ) [ends with two spaces]
  735. Box 4: (EjS?n ) [ends with three spaces]
  736. Box 5: (VH?naG!q)
  737. Box 6: (E ) [ends with seven spaces]
  738. Box 7: (E ) [ends with seven spaces]
  739. Box 8: (E ) [ends with seven spaces]
  740. Box 9: (E ) [ends with seven spaces]
  741. Box 10: ( …oa) [starts with five spaces; one …]
  742. Box 11: (…o ) [one …; ends with six spaces]
  743. Box 12 onwards: Anything
  744. _______________________________
  745. For English LeafGreen_1.0:
  746. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  747. movs r12, 40000028 E3B0C1A1 %% R12=40000028
  748. -filler- BFBFBFFF
  749. sbc r12, r12, 37800000 E2CCC5DE %% R12=R12-37800000-1=8800027
  750. -filler- BFBFFF00
  751. sbc r12, r12, 374000 E2CCC9DD %% R12=R12-374000-1=848C026
  752. -filler- BFFF0000
  753. sbc r12, r12, 30C0 E2CCCDC3 %% R12=R12-30C0-1=8488F65=script location
  754. -filler- FF000000
  755. str r12, [r11, 1D5]! E5ABC1D5
  756. -filler- 00000000
  757. -filler- 0000BFFF
  758. -filler- 00000000
  759. -filler- 00BFFF00
  760. -filler- 00000000
  761. -filler- BFFF0000
  762. -filler- 00000000
  763. -filler- FF000000
  764. -filler- 000000BF
  765. -filler- 00000000
  766. -filler- 000000FF
  767. movs r0, 0 E3B00000 %% R0=0
  768. movs pc, 354 E3B0FFD5 %% PC=354
  769.  
  770. Box names:
  771. Box 1: (/BUn0G…o) [zero; one …]
  772. Box 2: (EEEjKRn ) [ends with space]
  773. Box 3: (EEiORn ) [upper case o; ends with two spaces]
  774. Box 4: (EISRn ) [upper case i; ends with three spaces]
  775. Box 5: (aG!q ) [ends with four spaces]
  776. Box 6: (E ) [ends with seven spaces]
  777. Box 7: (E ) [ends with seven spaces]
  778. Box 8: (E ) [ends with seven spaces]
  779. Box 9: (E ) [ends with seven spaces]
  780. Box 10: ( …oa) [starts with five spaces; one …]
  781. Box 11: (…o ) [one …; ends with six spaces]
  782. Box 12 onwards: Anything
  783. _______________________________
  784. For English LeafGreen_1.1:
  785. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  786. movs r12, C000003 E3B0C3C3 %% R12=C000003
  787. -filler- BFBFBFFF
  788. sbc r12, r12, 3B40000 E2CCC7ED %% R12=R12-3B40000-1=84C0002
  789. -filler- BFBFFF00
  790. sbc r12, r12, 37000 E2CCCBDC %% R12=R12-37000-1=8489001
  791. -filler- BFFF0000
  792. sbc r12, r12, 2B E2CCC1AC %% R12=R12-2B-1=8488FD5=script location
  793. -filler- FF000000
  794. str r12, [r11, 1D5]! E5ABC1D5
  795. -filler- 00000000
  796. -filler- 0000BFFF
  797. -filler- 00000000
  798. -filler- 00BFFF00
  799. -filler- 00000000
  800. -filler- BFFF0000
  801. -filler- 00000000
  802. -filler- FF000000
  803. -filler- 000000BF
  804. -filler- 00000000
  805. -filler- 000000FF
  806. movs r0, 0 E3B00000 %% R0=0
  807. movs pc, 354 E3B0FFD5 %% PC=354
  808.  
  809. Box names:
  810. Box 1: (/BUnII…o) [two upper case i; one …]
  811. Box 2: (EEEyMRn ) [ends with space]
  812. Box 3: (EEhQRn ) [ends with two spaces]
  813. Box 4: (E?GRn ) [ends with three spaces]
  814. Box 5: (aG!q ) [ends with four spaces]
  815. Box 6: (E ) [ends with seven spaces]
  816. Box 7: (E ) [ends with seven spaces]
  817. Box 8: (E ) [ends with seven spaces]
  818. Box 9: (E ) [ends with seven spaces]
  819. Box 10: ( …oa) [starts with five spaces; one …]
  820. Box 11: (…o ) [one …; ends with six spaces]
  821. Box 12 onwards: Anything
  822. _______________________________
  823. For Italian LeafGreen:
  824. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  825. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  826. -filler- BFBFBFFF
  827. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  828. -filler- BFBFFF00
  829. sbc r12, r12, 3700 E2CCCDDC %% R12=R12-3700-1=847C8FE
  830. -filler- BFFF0000
  831. sbc r12, r12, 34 E2CCC1D0 %% R12=R12-34-1=847C8C9=script location
  832. -filler- FF000000
  833. str r12, [r11, 1D5]! E5ABC1D5
  834. -filler- 00000000
  835. -filler- 0000BFFF
  836. -filler- 00000000
  837. -filler- 00BFFF00
  838. -filler- 00000000
  839. -filler- BFFF0000
  840. -filler- 00000000
  841. -filler- FF000000
  842. -filler- 000000BF
  843. -filler- 00000000
  844. -filler- 000000FF
  845. movs r0, 0 E3B00000 %% R0=0
  846. movs pc, 354 E3B0FFD5 %% PC=354
  847.  
  848. Box names:
  849. Box 1: (/BUn.L…o) [one …]
  850. Box 2: (EEE1MRn ) [number one; ends with space]
  851. Box 3: (EEhSRn ) [ends with two spaces]
  852. Box 4: (EVGRn ) [ends with three spaces]
  853. Box 5: (aG!q ) [ends with four spaces]
  854. Box 6: (E ) [ends with seven spaces]
  855. Box 7: (E ) [ends with seven spaces]
  856. Box 8: (E ) [ends with seven spaces]
  857. Box 9: (E ) [ends with seven spaces]
  858. Box 10: ( …oa) [starts with five spaces; one …]
  859. Box 11: (…o ) [one …; ends with six spaces]
  860. Box 12 onwards: Anything
  861. _______________________________
  862. For German LeafGreen:
  863. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  864. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  865. -filler- BFBFBFFF
  866. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  867. -filler- BFBFFF00
  868. adc r12, r12, CE000 E2ACCACE %% R12=R12+CE000=8486003
  869. -filler- BFFF0000
  870. adc r12, r12, DC0 E2ACCEDC %% R12=R12+DC0=8486DC3
  871. -filler- FF000000
  872. adc r12, r12, 36 E2ACC1D8 %% R12=R12+36=8486DF9=script location
  873. str r12, [r11, 1D5]! E5ABC1D5
  874. -filler- 0000BFFF
  875. -filler- 00000000
  876. -filler- 00BFFF00
  877. -filler- 00000000
  878. -filler- BFFF0000
  879. -filler- 00000000
  880. -filler- FF000000
  881. -filler- 000000BF
  882. -filler- 00000000
  883. -filler- 000000FF
  884. movs r0, 0 E3B00000 %% R0=0
  885. movs pc, 354 E3B0FFD5 %% PC=354
  886.  
  887. Box names:
  888. Box 1: (/BUnHI…o) [upper case i; one …]
  889. Box 2: (EEEzO?n ) [upper case o; ends with space]
  890. Box 3: (EETP?n ) [ends with two spaces]
  891. Box 4: (EhT?n ) [ends with three spaces]
  892. Box 5: (dG?naG!q)
  893. Box 6: (E ) [ends with seven spaces]
  894. Box 7: (E ) [ends with seven spaces]
  895. Box 8: (E ) [ends with seven spaces]
  896. Box 9: (E ) [ends with seven spaces]
  897. Box 10: ( …oa) [starts with five spaces; one …]
  898. Box 11: (…o ) [one …; ends with six spaces]
  899. Box 12 onwards: Anything
  900. _______________________________
  901. For Spanish LeafGreen:
  902. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  903. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  904. -filler- BFBFBFFF
  905. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  906. -filler- BFBFFF00
  907. adc r12, r12, C4000 E2ACCAC4 %% R12=R12+C4000=847C003
  908. -filler- BFFF0000
  909. adc r12, r12, 35C0 E2ACCDD7 %% R12=R12+35C0=847F5C3
  910. -filler- FF000000
  911. adc r12, r12, A1 E2ACC0A1 %% R12=R12+A1=847F664=script location
  912. str r12, [r11, 1D5]! E5ABC1D5
  913. -filler- 0000BFFF
  914. -filler- 00000000
  915. -filler- 00BFFF00
  916. -filler- 00000000
  917. -filler- BFFF0000
  918. -filler- 00000000
  919. -filler- FF000000
  920. -filler- 000000BF
  921. -filler- 00000000
  922. -filler- 000000FF
  923. movs r0, 0 E3B00000 %% R0=0
  924. movs pc, 354 E3B0FFD5 %% PC=354
  925.  
  926. Box names:
  927. Box 1: (/BUnHI…o) [upper case i; one …]
  928. Box 2: (EEEzO?n ) [upper case o; ends with space]
  929. Box 3: (EEJP?n ) [ends with two spaces]
  930. Box 4: (EcS?n ) [ends with three spaces]
  931. Box 5: (0F?naG!q) [zero]
  932. Box 6: (E ) [ends with seven spaces]
  933. Box 7: (E ) [ends with seven spaces]
  934. Box 8: (E ) [ends with seven spaces]
  935. Box 9: (E ) [ends with seven spaces]
  936. Box 10: ( …oa) [starts with five spaces; one …]
  937. Box 11: (…o ) [one …; ends with six spaces]
  938. Box 12 onwards: Anything
  939. _______________________________
  940. For French LeafGreen:
  941. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  942. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  943. -filler- BFBFBFFF
  944. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  945. -filler- BFBFFF00
  946. adc r12, r12, C3000 E2ACCAC3 %% R12=R12+C3000=847B003
  947. -filler- BFFF0000
  948. adc r12, r12, 3480 E2ACCDD2 %% R12=R12+3480=847E483
  949. -filler- FF000000
  950. adc r12, r12, 35 E2ACC1D4 %% R12=R12+35=847E4B8=script location
  951. str r12, [r11, 1D5]! E5ABC1D5
  952. -filler- 0000BFFF
  953. -filler- 00000000
  954. -filler- 00BFFF00
  955. -filler- 00000000
  956. -filler- BFFF0000
  957. -filler- 00000000
  958. -filler- FF000000
  959. -filler- 000000BF
  960. -filler- 00000000
  961. -filler- 000000FF
  962. movs r0, 0 E3B00000 %% R0=0
  963. movs pc, 354 E3B0FFD5 %% PC=354
  964.  
  965. Box names:
  966. Box 1: (/BUnHI…o) [upper case i; one …]
  967. Box 2: (EEEzO?n ) [upper case o; ends with space]
  968. Box 3: (EEIP?n ) [upper case i; ends with two spaces]
  969. Box 4: (EXS?n ) [ends with three spaces]
  970. Box 5: (ZG?naG!q)
  971. Box 6: (E ) [ends with seven spaces]
  972. Box 7: (E ) [ends with seven spaces]
  973. Box 8: (E ) [ends with seven spaces]
  974. Box 9: (E ) [ends with seven spaces]
  975. Box 10: ( …oa) [starts with five spaces; one …]
  976. Box 11: (…o ) [one …; ends with six spaces]
  977. Box 12 onwards: Anything
  978. _______________________________________________________________________________________________________________________________________
  979.  
  980.  
  981. -Unlock Birth Island via Mystery Gift:
  982. Notes: execute this code inside the Pokémon Center of Viridian City, then talk to the old man sitting below the PC: he should hand you the AuroraTicket
  983. _______________________________
  984. For English FireRed_1.0:
  985. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  986. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  987. -filler- BFBFBFFF
  988. sbc r12, r12, 2840000 E2CCC7A1 %% R12=R12-2840000-1=84BFFFF
  989. -filler- BFBFFF00
  990. sbc r12, r12, 36800 E2CCCBDA %% R12=R12-36800-1=84897FE
  991. -filler- BFFF0000
  992. sbc r12, r12, 344 E2CCCFD1 %% R12=R12-344-1=84894B9=script location
  993. -filler- FF000000
  994. str r12, [r11, 1D5]! E5ABC1D5
  995. -filler- 00000000
  996. -filler- 0000BFFF
  997. -filler- 00000000
  998. -filler- 00BFFF00
  999. -filler- 00000000
  1000. -filler- BFFF0000
  1001. -filler- 00000000
  1002. -filler- FF000000
  1003. -filler- 000000BF
  1004. -filler- 00000000
  1005. -filler- 000000FF
  1006. movs r0, 0 E3B00000 %% R0=0
  1007. movs pc, 354 E3B0FFD5 %% PC=354
  1008.  
  1009. Box names:
  1010. Box 1: (/BUn.L…o) [one …]
  1011. Box 2: (EEE0MRn ) [zero; ends with space]
  1012. Box 3: (EEfQRn ) [ends with two spaces]
  1013. Box 4: (EWURn ) [ends with three spaces]
  1014. Box 5: (aG!q ) [ends with four spaces]
  1015. Box 6: (E ) [ends with seven spaces]
  1016. Box 7: (E ) [ends with seven spaces]
  1017. Box 8: (E ) [ends with seven spaces]
  1018. Box 9: (E ) [ends with seven spaces]
  1019. Box 10: ( …oa) [starts with five spaces; one …]
  1020. Box 11: (…o ) [one …; ends with six spaces]
  1021. Box 12 onwards: Anything
  1022. _______________________________
  1023. For English FireRed_1.1:
  1024. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1025. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1026. -filler- BFBFBFFF
  1027. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  1028. -filler- BFBFFF00
  1029. adc r12, r12, CE000 E2ACCACE %% R12=R12+CE000=8486003
  1030. -filler- BFFF0000
  1031. adc r12, r12, 3440 E2ACCDD1 %% R12=R12+3440=8489443
  1032. -filler- FF000000
  1033. adc r12, r12, D6 E2ACC0D6 %% R12=R12+D6=8489519=script location
  1034. str r12, [r11, 1D5]! E5ABC1D5
  1035. -filler- 0000BFFF
  1036. -filler- 00000000
  1037. -filler- 00BFFF00
  1038. -filler- 00000000
  1039. -filler- BFFF0000
  1040. -filler- 00000000
  1041. -filler- FF000000
  1042. -filler- 000000BF
  1043. -filler- 00000000
  1044. -filler- 000000FF
  1045. movs r0, 0 E3B00000 %% R0=0
  1046. movs pc, 354 E3B0FFD5 %% PC=354
  1047.  
  1048. Box names:
  1049. Box 1: (/BUnHI…o) [upper case i; one …]
  1050. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1051. Box 3: (EETP?n ) [ends with two spaces]
  1052. Box 4: (EWS?n ) [ends with three spaces]
  1053. Box 5: (bF?naG!q)
  1054. Box 6: (E ) [ends with seven spaces]
  1055. Box 7: (E ) [ends with seven spaces]
  1056. Box 8: (E ) [ends with seven spaces]
  1057. Box 9: (E ) [ends with seven spaces]
  1058. Box 10: ( …oa) [starts with five spaces; one …]
  1059. Box 11: (…o ) [one …; ends with six spaces]
  1060. Box 12 onwards: Anything
  1061. _______________________________
  1062. For Italian FireRed:
  1063. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1064. mvn r12, f4000002 E3E0C3BD %% R12=notf4000002=BFFFFFD
  1065. -filler- BFBFBFFF
  1066. sbc r12, r12, 3B80000 E2CCC7EE %% R12=R12-3B80000-1=847FFFC
  1067. -filler- BFBFFF00
  1068. sbc r12, r12, 3080 E2CCCDC2 %% R12=R12-3080-1=847CF7B=script location
  1069. -filler- BFFF0000
  1070. str r12, [r11, 1D5]! E5ABC1D5
  1071. -filler- FF000000
  1072. -filler- 000000BF
  1073. -filler- 00000000
  1074. -filler- 0000BFFF
  1075. -filler- 00000000
  1076. -filler- 00BFFF00
  1077. -filler- 00000000
  1078. -filler- BFFF0000
  1079. -filler- 00000000
  1080. -filler- FF000000
  1081. -filler- 000000BF
  1082. -filler- 00000000
  1083. -filler- 000000FF
  1084. movs r0, 0 E3B00000 %% R0=0
  1085. movs pc, 354 E3B0FFD5 %% PC=354
  1086.  
  1087. Box names:
  1088. Box 1: (/BUnCIlo) [upper case i; lower case L]
  1089. Box 2: (EEEzMRn ) [ends with space]
  1090. Box 3: (EEHSRn ) [ends with two spaces]
  1091. Box 4: (EaG!q ) [ends with three spaces]
  1092. Box 5: (E ) [ends with seven spaces]
  1093. Box 6: (E ) [ends with seven spaces]
  1094. Box 7: (E ) [ends with seven spaces]
  1095. Box 8: (E ) [ends with seven spaces]
  1096. Box 9: (E ) [ends with seven spaces]
  1097. Box 10: ( …oa) [starts with five spaces; one …]
  1098. Box 11: (…o ) [one …; ends with six spaces]
  1099. Box 12 onwards: Anything
  1100. _______________________________
  1101. For German FireRed:
  1102. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1103. mvn r12, F8000002 E3E0C3BE %% R12=notF8000002=7FFFFFD
  1104. -filler- BFBFBFFF
  1105. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B7FFD
  1106. -filler- BFBFFF00
  1107. adc r12, r12, CF000 E2ACCACF %% R12=R12+CF000=8486FFD
  1108. -filler- BFFF0000
  1109. adc r12, r12, AB0 E2ACCEAB %% R12=R12+AB0=8487AAD=script location
  1110. -filler- FF000000
  1111. str r12, [r11, 1D5]! E5ABC1D5
  1112. -filler- 00000000
  1113. -filler- 0000BFFF
  1114. -filler- 00000000
  1115. -filler- 00BFFF00
  1116. -filler- 00000000
  1117. -filler- BFFF0000
  1118. -filler- 00000000
  1119. -filler- FF000000
  1120. -filler- 000000BF
  1121. -filler- 00000000
  1122. -filler- 000000FF
  1123. movs r0, 0 E3B00000 %% R0=0
  1124. movs pc, 354 E3B0FFD5 %% PC=354
  1125.  
  1126. Box names:
  1127. Box 1: (/BUnDIlo) [upper case i; lower case L]
  1128. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1129. Box 3: (EEUP?n ) [ends with two spaces]
  1130. Box 4: (E!T?n ) [ends with three spaces]
  1131. Box 5: (aG!q ) [ends with four spaces]
  1132. Box 6: (E ) [ends with seven spaces]
  1133. Box 7: (E ) [ends with seven spaces]
  1134. Box 8: (E ) [ends with seven spaces]
  1135. Box 9: (E ) [ends with seven spaces]
  1136. Box 10: ( …oa) [starts with five spaces; one …]
  1137. Box 11: (…o ) [one …; ends with six spaces]
  1138. Box 12 onwards: Anything
  1139. _______________________________
  1140. For Spanish FireRed:
  1141. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1142. mvn r12, F8000002 E3E0C3BE %% R12=notF8000002=7FFFFFD
  1143. -filler- BFBFBFFF
  1144. abc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B7FFD
  1145. -filler- BFBFFF00
  1146. abc r12, r12, C7000 E2ACCAC7 %% R12=R12+C7000=847EFFD
  1147. -filler- BFFF0000
  1148. abc r12, r12, D90 E2ACCED9 %% R12=R12+D90=847FD8D=script location
  1149. -filler- FF000000
  1150. str r12, [r11, 1D5]! E5ABC1D5
  1151. -filler- 00000000
  1152. -filler- 0000BFFF
  1153. -filler- 00000000
  1154. -filler- 00BFFF00
  1155. -filler- 00000000
  1156. -filler- BFFF0000
  1157. -filler- 00000000
  1158. -filler- FF000000
  1159. -filler- 000000BF
  1160. -filler- 00000000
  1161. -filler- 000000FF
  1162. movs r0, 0 E3B00000 %% R0=0
  1163. movs pc, 354 E3B0FFD5 %% PC=354
  1164.  
  1165. Box names:
  1166. Box 1: (/BUnDIlo) [upper case i; lower case L]
  1167. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1168. Box 3: (EEMP?n ) [ends with two spaces]
  1169. Box 4: (EeT?n ) [ends with three spaces]
  1170. Box 5: (aG!q ) [ends with four spaces]
  1171. Box 6: (E ) [ends with seven spaces]
  1172. Box 7: (E ) [ends with seven spaces]
  1173. Box 8: (E ) [ends with seven spaces]
  1174. Box 9: (E ) [ends with seven spaces]
  1175. Box 10: ( …oa) [starts with five spaces; one …]
  1176. Box 11: (…o ) [one …; ends with six spaces]
  1177. Box 12 onwards: Anything
  1178. _______________________________
  1179. For French FireRed:
  1180. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1181. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  1182. -filler- BFBFBFFF
  1183. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  1184. -filler- BFBFFF00
  1185. sbc r12, r12, A20 E2CCCEA2 %% R12=R12-A20-1=847F5DE
  1186. -filler- BFFF0000
  1187. sbc r12, r12, 3 E2CCC3C0 %% R12=R12-3-1=847F5DA=script location
  1188. -filler- FF000000
  1189. str r12, [r11, 1D5]! E5ABC1D5
  1190. -filler- 00000000
  1191. -filler- 0000BFFF
  1192. -filler- 00000000
  1193. -filler- 00BFFF00
  1194. -filler- 00000000
  1195. -filler- BFFF0000
  1196. -filler- 00000000
  1197. -filler- FF000000
  1198. -filler- 000000BF
  1199. -filler- 00000000
  1200. -filler- 000000FF
  1201. movs r0, 0 E3B00000 %% R0=0
  1202. movs pc, 354 E3B0FFD5 %% PC=354
  1203.  
  1204. Box names:
  1205. Box 1: (/BUn.L…o) [one …]
  1206. Box 2: (EEE1MRn ) [number one; ends with space]
  1207. Box 3: (EE1TRn ) [number one; ends with two spaces]
  1208. Box 4: (EFIRn ) [upper case i; ends with three spaces]
  1209. Box 5: (aG!q ) [ends with four spaces]
  1210. Box 6: (E ) [ends with seven spaces]
  1211. Box 7: (E ) [ends with seven spaces]
  1212. Box 8: (E ) [ends with seven spaces]
  1213. Box 9: (E ) [ends with seven spaces]
  1214. Box 10: ( …oa) [starts with five spaces; one …]
  1215. Box 11: (…o ) [one …; ends with six spaces]
  1216. Box 12 onwards: Anything
  1217. _______________________________
  1218. For English LeafGreen_1.0:
  1219. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1220. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1221. -filler- BFBFBFFF
  1222. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  1223. -filler- BFBFFF00
  1224. adc r12, r12, D0000 E2ACCAD0 %% R12=R12+D0000=8488003
  1225. -filler- BFFF0000
  1226. adc r12, r12, D60 E2ACCED6 %% R12=R12+D60=8488D63
  1227. -filler- FF000000
  1228. adc r12, r12, 32 E2ACC1C8 %% R12=R12+32=8488D95=script location
  1229. str r12, [r11, 1D5]! E5ABC1D5
  1230. -filler- 0000BFFF
  1231. -filler- 00000000
  1232. -filler- 00BFFF00
  1233. -filler- 00000000
  1234. -filler- BFFF0000
  1235. -filler- 00000000
  1236. -filler- FF000000
  1237. -filler- 000000BF
  1238. -filler- 00000000
  1239. -filler- 000000FF
  1240. movs r0, 0 E3B00000 %% R0=0
  1241. movs pc, 354 E3B0FFD5 %% PC=354
  1242. Box names:
  1243. Box 1: (/BUnHI…o) [upper case i; one …]
  1244. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1245. Box 3: (EEVP?n ) [ends with two spaces]
  1246. Box 4: (EbT?n ) [ends with three spaces]
  1247. Box 5: (NG?naG!q)
  1248. Box 6: (E ) [ends with seven spaces]
  1249. Box 7: (E ) [ends with seven spaces]
  1250. Box 8: (E ) [ends with seven spaces]
  1251. Box 9: (E ) [ends with seven spaces]
  1252. Box 10: ( …oa) [starts with five spaces; one …]
  1253. Box 11: (…o ) [one …; ends with six spaces]
  1254. Box 12 onwards: Anything
  1255. _______________________________
  1256. For English LeafGreen_1.1:
  1257. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1258. mvn r12, C0000037 E3E0C1DF %% R12=notC0000037=3FFFFFC8
  1259. -filler- BFBFBFFF
  1260. sbc r12, r12, 37800000 E2CCC5DE %% R12=R12-37800000-1=87FFFC7
  1261. -filler- BFBFFF00
  1262. sbc r12, r12, 374000 E2CCC9DD %% R12=R12-374000-1=848BFC6
  1263. -filler- BFFF0000
  1264. sbc r12, r12, 31C0 E2CCCDC7 %% R12=R12-31C0-1=8488E05=script location
  1265. -filler- FF000000
  1266. str r12, [r11, 1D5]! E5ABC1D5
  1267. -filler- 00000000
  1268. -filler- 0000BFFF
  1269. -filler- 00000000
  1270. -filler- 00BFFF00
  1271. -filler- 00000000
  1272. -filler- BFFF0000
  1273. -filler- 00000000
  1274. -filler- FF000000
  1275. -filler- 000000BF
  1276. -filler- 00000000
  1277. -filler- 000000FF
  1278. movs r0, 0 E3B00000 %% R0=0
  1279. movs pc, 354 E3B0FFD5 %% PC=354
  1280.  
  1281. Box names:
  1282. Box 1: (/BUnkGlo) [lower case L]
  1283. Box 2: (EEEjKRn ) [ends with space]
  1284. Box 3: (EEiORn ) [ends with two spaces]
  1285. Box 4: (EMSRn ) [ends with three spaces]
  1286. Box 5: (aG!q ) [ends with four spaces]
  1287. Box 6: (E ) [ends with seven spaces]
  1288. Box 7: (E ) [ends with seven spaces]
  1289. Box 8: (E ) [ends with seven spaces]
  1290. Box 9: (E ) [ends with seven spaces]
  1291. Box 10: ( …oa) [starts with five spaces; one …]
  1292. Box 11: (…o ) [one …; ends with six spaces]
  1293. Box 12 onwards: Anything
  1294. _______________________________
  1295. For Italian LeafGreen:
  1296. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1297. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  1298. -filler- BFBFBFFF
  1299. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  1300. -filler- BFBFFF00
  1301. sbc r12, r12, 38C0 E2CCCDE3 %% R12=R12-38C0-1=847C73E
  1302. -filler- BFFF0000
  1303. sbc r12, r12, 2A E2CCC1A8 %% R12=R12-2A-1=847C713=script location
  1304. -filler- FF000000
  1305. str r12, [r11, 1D5]! E5ABC1D5
  1306. -filler- 00000000
  1307. -filler- 0000BFFF
  1308. -filler- 00000000
  1309. -filler- 00BFFF00
  1310. -filler- 00000000
  1311. -filler- BFFF0000
  1312. -filler- 00000000
  1313. -filler- FF000000
  1314. -filler- 000000BF
  1315. -filler- 00000000
  1316. -filler- 000000FF
  1317. movs r0, 0 E3B00000 %% R0=0
  1318. movs pc, 354 E3B0FFD5 %% PC=354
  1319.  
  1320. Box names:
  1321. Box 1: (/BUn.L…o) [one …]
  1322. Box 2: (EEE1MRn ) [number one; ends with space]
  1323. Box 3: (EEoSRn ) [ends with two spaces]
  1324. Box 4: (E7GRn ) [ends with three spaces]
  1325. Box 5: (aG!q ) [ends with four spaces]
  1326. Box 6: (E ) [ends with seven spaces]
  1327. Box 7: (E ) [ends with seven spaces]
  1328. Box 8: (E ) [ends with seven spaces]
  1329. Box 9: (E ) [ends with seven spaces]
  1330. Box 10: ( …oa) [starts with five spaces; one …]
  1331. Box 11: (…o ) [one …; ends with six spaces]
  1332. Box 12 onwards: Anything
  1333. _______________________________
  1334. For German LeafGreen:
  1335. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1336. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1337. -filler- BFBFBFFF
  1338. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  1339. -filler- BFBFFF00
  1340. adc r12, r12, CE000 E2ACCACE %% R12=R12+CE000=8486003
  1341. -filler- BFFF0000
  1342. adc r12, r12, BE0 E2ACCEBE %% R12=R12+BE0=8486BE3
  1343. -filler- FF000000
  1344. adc r12, r12, 36 E2ACC1D8 %% R12=R12+36=8486C19=script location
  1345. str r12, [r11, 1D5]! E5ABC1D5
  1346. -filler- 0000BFFF
  1347. -filler- 00000000
  1348. -filler- 00BFFF00
  1349. -filler- 00000000
  1350. -filler- BFFF0000
  1351. -filler- 00000000
  1352. -filler- FF000000
  1353. -filler- 000000BF
  1354. -filler- 00000000
  1355. -filler- 000000FF
  1356. movs r0, 0 E3B00000 %% R0=0
  1357. movs pc, 354 E3B0FFD5 %% PC=354
  1358.  
  1359. Box names:
  1360. Box 1: (/BUnHI…o) [upper case i; one …]
  1361. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1362. Box 3: (EETP?n ) [ends with two spaces]
  1363. Box 4: (EDT?n ) [ends with three spaces]
  1364. Box 5: (dG?naG!q)
  1365. Box 6: (E ) [ends with seven spaces]
  1366. Box 7: (E ) [ends with seven spaces]
  1367. Box 8: (E ) [ends with seven spaces]
  1368. Box 9: (E ) [ends with seven spaces]
  1369. Box 10: ( …oa) [starts with five spaces; one …]
  1370. Box 11: (…o ) [one …; ends with six spaces]
  1371. Box 12 onwards: Anything
  1372. _______________________________
  1373. For Spanish LeafGreen:
  1374. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1375. movs r12, AD00000 E3B0C6AD %% R12=AD00000
  1376. -filler- BFBFBFFF
  1377. sbc r12, r12, 2880000 E2CCC7A2 %% R12=R12-2880000-1=847FFFF
  1378. -filler- BFBFFF00
  1379. sbc r12, r12, B40 E2CCCEB4 %% R12=R12-B40-1=847F4BE
  1380. -filler- BFFF0000
  1381. sbc r12, r12, 38 E2CCC1E0 %% R12=R12-38-1=847F485=script location
  1382. -filler- FF000000
  1383. str r12, [r11, 1D5]! E5ABC1D5
  1384. -filler- 00000000
  1385. -filler- 0000BFFF
  1386. -filler- 00000000
  1387. -filler- 00BFFF00
  1388. -filler- 00000000
  1389. -filler- BFFF0000
  1390. -filler- 00000000
  1391. -filler- FF000000
  1392. -filler- 000000BF
  1393. -filler- 00000000
  1394. -filler- 000000FF
  1395. movs r0, 0 E3B00000 %% R0=0
  1396. movs pc, 354 E3B0FFD5 %% PC=354
  1397.  
  1398. Box names:
  1399. Box 1: (/BUn.L…o) [one …]
  1400. Box 2: (EEE1MRn ) [number one; ends with space]
  1401. Box 3: (EE'TRn ) [righty '; ends with two spaces]
  1402. Box 4: (ElGRn ) [lower case L; ends with three spaces]
  1403. Box 5: (aG!q ) [ends with four spaces]
  1404. Box 6: (E ) [ends with seven spaces]
  1405. Box 7: (E ) [ends with seven spaces]
  1406. Box 8: (E ) [ends with seven spaces]
  1407. Box 9: (E ) [ends with seven spaces]
  1408. Box 10: ( …oa) [starts with five spaces; one …]
  1409. Box 11: (…o ) [one …; ends with six spaces]
  1410. Box 12 onwards: Anything
  1411. _______________________________
  1412. For French LeafGreen:
  1413. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1414. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1415. -filler- BFBFBFFF
  1416. adc r12, r12, 3B8000 E2ACC9EE %% R12=R12+3B8000=83B8003
  1417. -filler- BFBFFF00
  1418. adc r12, r12, C6000 E2ACCAC6 %% R12=R12+C6000=847E003
  1419. -filler- BFFF0000
  1420. adc r12, r12, 2FC E2ACCFBF %% R12=R12+2FC=847E2FF
  1421. -filler- FF000000
  1422. adc r12, r12, 3 E2ACC3C0 %% R12=R12+3=847E302=script location
  1423. str r12, [r11, 1D5]! E5ABC1D5
  1424. -filler- 0000BFFF
  1425. -filler- 00000000
  1426. -filler- 00BFFF00
  1427. -filler- 00000000
  1428. -filler- BFFF0000
  1429. -filler- 00000000
  1430. -filler- FF000000
  1431. -filler- 000000BF
  1432. -filler- 00000000
  1433. -filler- 000000FF
  1434. movs r0, 0 E3B00000 %% R0=0
  1435. movs pc, 354 E3B0FFD5 %% PC=354
  1436.  
  1437. Box names:
  1438. Box 1: (/BUnHI…o) [upper case i; one …]
  1439. Box 2: (EEEzO?n ) [upper case o; ends with space]
  1440. Box 3: (EELP?n ) [ends with two spaces]
  1441. Box 4: (EEU?n ) [ends with three spaces]
  1442. Box 5: (FI?naG!q) [upper case i]
  1443. Box 6: (E ) [ends with seven spaces]
  1444. Box 7: (E ) [ends with seven spaces]
  1445. Box 8: (E ) [ends with seven spaces]
  1446. Box 9: (E ) [ends with seven spaces]
  1447. Box 10: ( …oa) [starts with five spaces; one …]
  1448. Box 11: (…o ) [one …; ends with six spaces]
  1449. Box 12 onwards: Anything
  1450. _______________________________________________________________________________________________________________________________________
  1451.  
  1452.  
  1453. -Nickname any Pokémon:
  1454. Notes: place the Pokémon you want to nickname in box 1 slot 1. Execute this code inside the Pokémon Center of Viridian City, then talk to the old man sitting below the PC: you should enter the nicknaming GUI which will change the nickname of the deposited Pokémon
  1455. _______________________________
  1456. For English FireRed_1.0:
  1457. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1458. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1459. -filler- BFBFBFFF
  1460. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1461. -filler- BFBFFF00
  1462. adc r12, r12, BA000 E2ACCABA %% R12=R12+BA000=81A8003
  1463. -filler- BFFF0000
  1464. adc r12, r12, C30 E2ACCEC3 %% R12=R12+C30=81A8C33=script location
  1465. -filler- FF000000
  1466. str r12, [r11, 1D5]! E5ABC1D5
  1467. -filler- 00000000
  1468. -filler- 0000BFFF
  1469. -filler- 00000000
  1470. -filler- 00BFFF00
  1471. -filler- 00000000
  1472. -filler- BFFF0000
  1473. -filler- 00000000
  1474. -filler- FF000000
  1475. -filler- 000000BF
  1476. -filler- 00000000
  1477. -filler- 000000FF
  1478. movs r0, 0 E3B00000 %% R0=0
  1479. movs pc, 354 E3B0FFD5 %% PC=354
  1480.  
  1481. Box names:
  1482. Box 1: (/BUnHI…o) [upper case i; one …]
  1483. Box 2: (EEEzP?n ) [ends with space]
  1484. Box 3: (EE/P?n ) [ends with two spaces]
  1485. Box 4: (EIT?n ) [upper case i; ends with three spaces]
  1486. Box 5: (aG!q ) [ends with four spaces]
  1487. Box 6: (E ) [ends with seven spaces]
  1488. Box 7: (E ) [ends with seven spaces]
  1489. Box 8: (E ) [ends with seven spaces]
  1490. Box 9: (E ) [ends with seven spaces]
  1491. Box 10: ( …oa) [starts with five spaces; one …]
  1492. Box 11: (…o ) [one …; ends with six spaces]
  1493. Box 12 onwards: Anything
  1494. _______________________________
  1495. For English FireRed_1.1:
  1496. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1497. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1498. -filler- BFBFBFFF
  1499. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1500. -filler- BFBFFF00
  1501. adc r12, r12, BA000 E2ACCABA %% R12=R12+BA000=81A8003
  1502. -filler- BFFF0000
  1503. adc r12, r12, C70 E2ACCEC7 %% R12=R12+C70=81A8C73
  1504. -filler- FF000000
  1505. adc r12, r12, 38 E2ACC1E0 %% R12=R12+38=81A8CAB=script location
  1506. str r12, [r11, 1D5]! E5ABC1D5
  1507. -filler- 0000BFFF
  1508. -filler- 00000000
  1509. -filler- 00BFFF00
  1510. -filler- 00000000
  1511. -filler- BFFF0000
  1512. -filler- 00000000
  1513. -filler- FF000000
  1514. -filler- 000000BF
  1515. -filler- 00000000
  1516. -filler- 000000FF
  1517. movs r0, 0 E3B00000 %% R0=0
  1518. movs pc, 354 E3B0FFD5 %% PC=354
  1519.  
  1520. Box names:
  1521. Box 1: (/BUnHI…o) [upper case i; one …]
  1522. Box 2: (EEEzP?n ) [ends with space]
  1523. Box 3: (EE/P?n ) [ends with two spaces]
  1524. Box 4: (EMT?n ) [ends with three spaces]
  1525. Box 5: (lG?naG!q) [lower case L]
  1526. Box 6: (E ) [ends with seven spaces]
  1527. Box 7: (E ) [ends with seven spaces]
  1528. Box 8: (E ) [ends with seven spaces]
  1529. Box 9: (E ) [ends with seven spaces]
  1530. Box 10: ( …oa) [starts with five spaces; one …]
  1531. Box 11: (…o ) [one …; ends with six spaces]
  1532. Box 12 onwards: Anything
  1533. _______________________________
  1534. For Italian FireRed:
  1535. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1536. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1537. -filler- BFBFBFFF
  1538. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1539. -filler- BFBFFF00
  1540. adc r12, r12, B5000 E2ACCAB5 %% R12=R12+B5000=81A3003
  1541. -filler- BFFF0000
  1542. adc r12, r12, 3480 E2ACCDD2 %% R12=R12+3480=81A6483
  1543. -filler- FF000000
  1544. adc r12, r12, 38 E2ACC1E0 %% R12=R12+38=81A64BB=script location
  1545. str r12, [r11, 1D5]! E5ABC1D5
  1546. -filler- 0000BFFF
  1547. -filler- 00000000
  1548. -filler- 00BFFF00
  1549. -filler- 00000000
  1550. -filler- BFFF0000
  1551. -filler- 00000000
  1552. -filler- FF000000
  1553. -filler- 000000BF
  1554. -filler- 00000000
  1555. -filler- 000000FF
  1556. movs r0, 0 E3B00000 %% R0=0
  1557. movs pc, 354 E3B0FFD5 %% PC=354
  1558.  
  1559. Box names:
  1560. Box 1: (/BUnHI…o) [upper case i; one …]
  1561. Box 2: (EEEzP?n ) [ends with space]
  1562. Box 3: (EE♂P?n ) [ends with two spaces]
  1563. Box 4: (EXS?n ) [ends with three spaces]
  1564. Box 5: (lG?naG!q) [lower case L]
  1565. Box 6: (E ) [ends with seven spaces]
  1566. Box 7: (E ) [ends with seven spaces]
  1567. Box 8: (E ) [ends with seven spaces]
  1568. Box 9: (E ) [ends with seven spaces]
  1569. Box 10: ( …oa) [starts with five spaces; one …]
  1570. Box 11: (…o ) [one …; ends with six spaces]
  1571. Box 12 onwards: Anything
  1572. _______________________________
  1573. For German FireRed:
  1574. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1575. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1576. -filler- BFBFBFFF
  1577. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1578. -filler- BFBFFF00
  1579. adc r12, r12, BD000 E2ACCABD %% R12=R12+BD000=81AB003
  1580. -filler- BFFF0000
  1581. adc r12, r12, A30 E2ACCEA3 %% R12=R12+A30=81ABA33
  1582. -filler- FF000000
  1583. adc r12, r12, 32 E2ACC1C8 %% R12=R12+32=81ABA65=script location
  1584. str r12, [r11, 1D5]! E5ABC1D5
  1585. -filler- 0000BFFF
  1586. -filler- 00000000
  1587. -filler- 00BFFF00
  1588. -filler- 00000000
  1589. -filler- BFFF0000
  1590. -filler- 00000000
  1591. -filler- FF000000
  1592. -filler- 000000BF
  1593. -filler- 00000000
  1594. -filler- 000000FF
  1595. movs r0, 0 E3B00000 %% R0=0
  1596. movs pc, 354 E3B0FFD5 %% PC=354
  1597.  
  1598. Box names:
  1599. Box 1: (/BUnHI…o) [upper case i; one …]
  1600. Box 2: (EEEzP?n ) [ends with space]
  1601. Box 3: (EECP?n ) [ends with two spaces]
  1602. Box 4: (E2T?n ) [ends with three spaces]
  1603. Box 5: (NG?naG!q)
  1604. Box 6: (E ) [ends with seven spaces]
  1605. Box 7: (E ) [ends with seven spaces]
  1606. Box 8: (E ) [ends with seven spaces]
  1607. Box 9: (E ) [ends with seven spaces]
  1608. Box 10: ( …oa) [starts with five spaces; one …]
  1609. Box 11: (…o ) [one …; ends with six spaces]
  1610. Box 12 onwards: Anything
  1611. _______________________________
  1612. For Spanish FireRed:
  1613. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1614. mvn r12, ED000000 E3E0C4ED %% R12=notED000000=3FFFFFC8
  1615. -filler- BFBFBFFF
  1616. sbc r12, r12, AB00000 E2CCC6AB %% R12=R12-AB00000-1=87FFFC7
  1617. -filler- BFBFFF00
  1618. sbc r12, r12, 354000 E2CCC9D5 %% R12=R12-354000-1=848BFC6
  1619. -filler- BFFF0000
  1620. sbc r12, r12, 3900 E2CCCDE4 %% R12=R12-3900-1=8488E05=script location
  1621. -filler- FF000000
  1622. str r12, [r11, 1D5]! E5ABC1D5
  1623. -filler- 00000000
  1624. -filler- 0000BFFF
  1625. -filler- 00000000
  1626. -filler- 00BFFF00
  1627. -filler- 00000000
  1628. -filler- BFFF0000
  1629. -filler- 00000000
  1630. -filler- FF000000
  1631. -filler- 000000BF
  1632. -filler- 00000000
  1633. -filler- 000000FF
  1634. movs r0, 0 E3B00000 %% R0=0
  1635. movs pc, 354 E3B0FFD5 %% PC=354
  1636.  
  1637. Box names:
  1638. Box 1: (/BUnyJlo) [lower case L]
  1639. Box 2: (EEE!LRn ) [ends with space]
  1640. Box 3: (EEaORn ) [upper case o; ends with two spaces]
  1641. Box 4: (EpSRn ) [ends with three spaces]
  1642. Box 5: (aG!q ) [ends with four spaces]
  1643. Box 6: (E ) [ends with seven spaces]
  1644. Box 7: (E ) [ends with seven spaces]
  1645. Box 8: (E ) [ends with seven spaces]
  1646. Box 9: (E ) [ends with seven spaces]
  1647. Box 10: ( …oa) [starts with five spaces; one …]
  1648. Box 11: (…o ) [one …; ends with six spaces]
  1649. Box 12 onwards: Anything
  1650. _______________________________
  1651. For French FireRed:
  1652. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1653. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1654. -filler- BFBFBFFF
  1655. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1656. -filler- BFBFFF00
  1657. adc r12, r12, B6000 E2ACCAB6 %% R12=R12+B6000=81A4003
  1658. -filler- BFFF0000
  1659. adc r12, r12, 3580 E2ACCDD6 %% R12=R12+3580=81A7583
  1660. -filler- FF000000
  1661. adc r12, r12, D9 E2ACC0D9 %% R12=R12+D9=81A765C=script location
  1662. str r12, [r11, 1D5]! E5ABC1D5
  1663. -filler- 0000BFFF
  1664. -filler- 00000000
  1665. -filler- 00BFFF00
  1666. -filler- 00000000
  1667. -filler- BFFF0000
  1668. -filler- 00000000
  1669. -filler- FF000000
  1670. -filler- 000000BF
  1671. -filler- 00000000
  1672. -filler- 000000FF
  1673. movs r0, 0 E3B00000 %% R0=0
  1674. movs pc, 354 E3B0FFD5 %% PC=354
  1675.  
  1676. Box names:
  1677. Box 1: (/BUnHI…o) [upper case i; one …]
  1678. Box 2: (EEEzP?n ) [ends with space]
  1679. Box 3: (EE♀P?n ) [ends with two spaces]
  1680. Box 4: (EbS?n ) [ends with three spaces]
  1681. Box 5: (eF?naG!q)
  1682. Box 6: (E ) [ends with seven spaces]
  1683. Box 7: (E ) [ends with seven spaces]
  1684. Box 8: (E ) [ends with seven spaces]
  1685. Box 9: (E ) [ends with seven spaces]
  1686. Box 10: ( …oa) [starts with five spaces; one …]
  1687. Box 11: (…o ) [one …; ends with six spaces]
  1688. Box 12 onwards: Anything
  1689. _______________________________
  1690. For English LeafGreen_1.0:
  1691. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1692. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1693. -filler- BFBFBFFF
  1694. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1695. -filler- BFBFFF00
  1696. adc r12, r12, BA000 E2ACCABA %% R12=R12+BA000=81A8003
  1697. -filler- BFFF0000
  1698. adc r12, r12, C00 E2ACCEC0 %% R12=R12+C00=81A8C03
  1699. -filler- FF000000
  1700. adc r12, r12, C E2ACC2C0 %% R12=R12+C=81A8CAB=script location
  1701. str r12, [r11, 1D5]! E5ABC1D5
  1702. -filler- 0000BFFF
  1703. -filler- 00000000
  1704. -filler- 00BFFF00
  1705. -filler- 00000000
  1706. -filler- BFFF0000
  1707. -filler- 00000000
  1708. -filler- FF000000
  1709. -filler- 000000BF
  1710. -filler- 00000000
  1711. -filler- 000000FF
  1712. movs r0, 0 E3B00000 %% R0=0
  1713. movs pc, 354 E3B0FFD5 %% PC=354
  1714.  
  1715. Box names:
  1716. Box 1: (/BUnHI…o) [upper case i; one …]
  1717. Box 2: (EEEzP?n ) [ends with space]
  1718. Box 3: (EE/P?n ) [ends with two spaces]
  1719. Box 4: (EFT?n ) [ends with three spaces]
  1720. Box 5: (FH?naG!q)
  1721. Box 6: (E ) [ends with seven spaces]
  1722. Box 7: (E ) [ends with seven spaces]
  1723. Box 8: (E ) [ends with seven spaces]
  1724. Box 9: (E ) [ends with seven spaces]
  1725. Box 10: ( …oa) [starts with five spaces; one …]
  1726. Box 11: (…o ) [one …; ends with six spaces]
  1727. Box 12 onwards: Anything
  1728. _______________________________
  1729. For English LeafGreen_1.1:
  1730. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1731. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1732. -filler- BFBFBFFF
  1733. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1734. -filler- BFBFFF00
  1735. adc r12, r12, BA000 E2ACCABA %% R12=R12+BA000=81A8003
  1736. -filler- BFFF0000
  1737. adc r12, r12, C50 E2ACCEC5 %% R12=R12+C50=81A8C53
  1738. -filler- FF000000
  1739. adc r12, r12, 34 E2ACC1D0 %% R12=R12+34=81A8C87=script location
  1740. str r12, [r11, 1D5]! E5ABC1D5
  1741. -filler- 0000BFFF
  1742. -filler- 00000000
  1743. -filler- 00BFFF00
  1744. -filler- 00000000
  1745. -filler- BFFF0000
  1746. -filler- 00000000
  1747. -filler- FF000000
  1748. -filler- 000000BF
  1749. -filler- 00000000
  1750. -filler- 000000FF
  1751. movs r0, 0 E3B00000 %% R0=0
  1752. movs pc, 354 E3B0FFD5 %% PC=354
  1753.  
  1754. Box names:
  1755. Box 1: (/BUnHI…o) [upper case i; one …]
  1756. Box 2: (EEEzP?n ) [ends with space]
  1757. Box 3: (EE/P?n ) [ends with two spaces]
  1758. Box 4: (EKT?n ) [ends with three spaces]
  1759. Box 5: (VG?naG!q)
  1760. Box 6: (E ) [ends with seven spaces]
  1761. Box 7: (E ) [ends with seven spaces]
  1762. Box 8: (E ) [ends with seven spaces]
  1763. Box 9: (E ) [ends with seven spaces]
  1764. Box 10: ( …oa) [starts with five spaces; one …]
  1765. Box 11: (…o ) [one …; ends with six spaces]
  1766. Box 12 onwards: Anything]
  1767. _______________________________
  1768. For Italian LeafGreen:
  1769. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1770. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1771. -filler- BFBFBFFF
  1772. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1773. -filler- BFBFFF00
  1774. adc r12, r12, B8000 E2ACCAB8 %% R12=R12+B8000=81A6003
  1775. -filler- BFFF0000
  1776. adc r12, r12, 3B8 E2ACCFEE %% R12=R12+3B8=81A63BB
  1777. -filler- FF000000
  1778. adc r12, r12, DC E2ACC0DC %% R12=R12+DC=81A6497=script location
  1779. str r12, [r11, 1D5]! E5ABC1D5
  1780. -filler- 0000BFFF
  1781. -filler- 00000000
  1782. -filler- 00BFFF00
  1783. -filler- 00000000
  1784. -filler- BFFF0000
  1785. -filler- 00000000
  1786. -filler- FF000000
  1787. -filler- 000000BF
  1788. -filler- 00000000
  1789. -filler- 000000FF
  1790. movs r0, 0 E3B00000 %% R0=0
  1791. movs pc, 354 E3B0FFD5 %% PC=354
  1792.  
  1793. Box names:
  1794. Box 1: (/BUnHI…o) [upper case i; one …]
  1795. Box 2: (EEEzP?n ) [ends with space]
  1796. Box 3: (EE,P?n ) [ends with two spaces]
  1797. Box 4: (EzU?n ) [ends with three spaces]
  1798. Box 5: (hF?naG!q)
  1799. Box 6: (E ) [ends with seven spaces]
  1800. Box 7: (E ) [ends with seven spaces]
  1801. Box 8: (E ) [ends with seven spaces]
  1802. Box 9: (E ) [ends with seven spaces]
  1803. Box 10: ( …oa) [starts with five spaces; one …]
  1804. Box 11: (…o ) [one …; ends with six spaces]
  1805. Box 12 onwards: Anything]
  1806. _______________________________
  1807. For German LeafGreen:
  1808. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1809. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1810. -filler- BFBFBFFF
  1811. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1812. -filler- BFBFFF00
  1813. adc r12, r12, BD000 E2ACCABD %% R12=R12+BD000=81AB003
  1814. -filler- BFFF0000
  1815. adc r12, r12, A30 E2ACCEA3 %% R12=R12+A30=81ABA33
  1816. -filler- FF000000
  1817. adc r12, r12, E E2ACC2E0 %% R12=R12+E=81ABA41=script location
  1818. str r12, [r11, 1D5]! E5ABC1D5
  1819. -filler- 0000BFFF
  1820. -filler- 00000000
  1821. -filler- 00BFFF00
  1822. -filler- 00000000
  1823. -filler- BFFF0000
  1824. -filler- 00000000
  1825. -filler- FF000000
  1826. -filler- 000000BF
  1827. -filler- 00000000
  1828. -filler- 000000FF
  1829. movs r0, 0 E3B00000 %% R0=0
  1830. movs pc, 354 E3B0FFD5 %% PC=354
  1831.  
  1832. Box names:
  1833. Box 1: (/BUnHI…o) [upper case i; one …]
  1834. Box 2: (EEEzP?n ) [ends with space]
  1835. Box 3: (EECP?n ) [ends with two spaces]
  1836. Box 4: (E2T?n ) [ends with three spaces]
  1837. Box 5: (lH?naG!q) [lower case L]
  1838. Box 6: (E ) [ends with seven spaces]
  1839. Box 7: (E ) [ends with seven spaces]
  1840. Box 8: (E ) [ends with seven spaces]
  1841. Box 9: (E ) [ends with seven spaces]
  1842. Box 10: ( …oa) [starts with five spaces; one …]
  1843. Box 11: (…o ) [one …; ends with six spaces]
  1844. Box 12 onwards: Anything]
  1845. _______________________________
  1846. For Spanish LeafGreen:
  1847. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1848. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1849. -filler- BFBFBFFF
  1850. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1851. -filler- BFBFFF00
  1852. adc r12, r12, B0000 E2ACCAB0 %% R12=R12+B0000=819E003
  1853. -filler- BFFF0000
  1854. adc r12, r12, A600 E2ACCCA6 %% R12=R12+A600=81A8603
  1855. -filler- FF000000
  1856. adc r12, r12, D5 E2ACC0D5 %% R12=R12+D5=81A86D8=script location
  1857. str r12, [r11, 1D5]! E5ABC1D5
  1858. -filler- 0000BFFF
  1859. -filler- 00000000
  1860. -filler- 00BFFF00
  1861. -filler- 00000000
  1862. -filler- BFFF0000
  1863. -filler- 00000000
  1864. -filler- FF000000
  1865. -filler- 000000BF
  1866. -filler- 00000000
  1867. -filler- 000000FF
  1868. movs r0, 0 E3B00000 %% R0=0
  1869. movs pc, 354 E3B0FFD5 %% PC=354
  1870.  
  1871. Box names:
  1872. Box 1: (/BUnHI…o) [upper case i; one …]
  1873. Box 2: (EEEzP?n ) [ends with space]
  1874. Box 3: (EE…P?n ) [one …; ends with two spaces]
  1875. Box 4: (E5R?n ) [ends with three spaces]
  1876. Box 5: (aF?naG!q)
  1877. Box 6: (E ) [ends with seven spaces]
  1878. Box 7: (E ) [ends with seven spaces]
  1879. Box 8: (E ) [ends with seven spaces]
  1880. Box 9: (E ) [ends with seven spaces]
  1881. Box 10: ( …oa) [starts with five spaces; one …]
  1882. Box 11: (…o ) [one …; ends with six spaces]
  1883. Box 12 onwards: Anything]
  1884. _______________________________
  1885. For French LeafGreen:
  1886. sbc r11,pc, BA00 E2CFBCBA %% R11=PC-BA00-1
  1887. movs r12, 8000003 E3B0C3C2 %% R12=8000003
  1888. -filler- BFBFBFFF
  1889. adc r12, r12, EE000 E2ACCAEE %% R12=R12+EE000=80EE003
  1890. -filler- BFBFFF00
  1891. adc r12, r12, B6000 E2ACCAB6 %% R12=R12+B6000=81A4003
  1892. -filler- BFFF0000
  1893. adc r12, r12, 3600 E2ACCDD8 %% R12=R12+3600=81A7603
  1894. -filler- FF000000
  1895. adc r12, r12, 35 E2ACC1D4 %% R12=R12+35=81A7638=script location
  1896. str r12, [r11, 1D5]! E5ABC1D5
  1897. -filler- 0000BFFF
  1898. -filler- 00000000
  1899. -filler- 00BFFF00
  1900. -filler- 00000000
  1901. -filler- BFFF0000
  1902. -filler- 00000000
  1903. -filler- FF000000
  1904. -filler- 000000BF
  1905. -filler- 00000000
  1906. -filler- 000000FF
  1907. movs r0, 0 E3B00000 %% R0=0
  1908. movs pc, 354 E3B0FFD5 %% PC=354
  1909.  
  1910. Box names:
  1911. Box 1: (/BUnHI…o) [upper case i; one …]
  1912. Box 2: (EEEzP?n ) [ends with space]
  1913. Box 3: (EE♀P?n ) [ends with two spaces]
  1914. Box 4: (EdS?n ) [ends with three spaces]
  1915. Box 5: (ZG?naG!q)
  1916. Box 6: (E ) [ends with seven spaces]
  1917. Box 7: (E ) [ends with seven spaces]
  1918. Box 8: (E ) [ends with seven spaces]
  1919. Box 9: (E ) [ends with seven spaces]
  1920. Box 10: ( …oa) [starts with five spaces; one …]
  1921. Box 11: (…o ) [one …; ends with six spaces]
  1922. Box 12 onwards: Anything
  1923. _______________________________________________________________________________________________________________________________________
  1924.  
  1925.  
  1926.  
  1927. -Set Navel Rock and Birth Island flags:
  1928. Note: this code will set Navel Rock and Birth Island, allowing you to visit those islands provided that you already have the tickets.
  1929. This code is useful for people who happen to already have the tickets in their bags. If this is not the case codes "Unlock Navel Rock via Mystery Gift" and "Unlock Birth Island via Mystery Gift", which you can find in the present list, are to be preferred over this one as they're cleaner and faster to execute.
  1930. Executing this code on a savefile where said flags are already set will have no effect and should not be done
  1931. _______________________________
  1932. For all non-Japanese versions:
  1933. sbc r11,pc, AE00 E2CFBCAE %% R11=PC-AE00-1
  1934. movs r12, 38C E3B0CFE3 %% R12=38C
  1935. sbc r11,r11,3FC E2CBBFFF %% R11=R11-3FC-1
  1936. adc r12,r12, DE00 E2ACCCDE %% R12=R12+DE00=E18C
  1937. -filler- BFBFFF00
  1938. strh r12 [pc, 1*] E1CFC1B* * = 6 on old emulators, 4 on new emulators/console
  1939. -filler- BFFF0000
  1940. movs r12, C00 E3B0CEC0 %% R12=C00
  1941. -filler- FF000000
  1942. adc r0,r12, 0 E2AC0000 %% R0=R12+0=C00
  1943. ldrh r12, [r11, B*] E1DBCBB* %% Load target halfword * = 2 on old emulators, 0 on new emulators/console
  1944. -filler- BFBFBFFF
  1945. -------- EEEEC000 %% Becomes E18CC000 (orr r12, r12, r0)
  1946. -filler- BFBFFF00
  1947. strh r12, [r11, B*] E1CBCBB* %% Store target halfword * = 2 on old emulators, 0 on new emulators/console
  1948. -filler- BFFF0000
  1949. -filler- 00000000
  1950. -filler- FF000000
  1951. -filler- 000000BF
  1952. -filler- 00000000
  1953. -filler- 000000FF
  1954. movs r0, 0 E3B00000 %% R0=0
  1955. movs pc, 354 E3B0FFD5 %% PC=354
  1956.  
  1957. Box names:
  1958. Box 1: (-BUnoU…o) [one …]
  1959. Box 2: (EQnjR?n ) [ends with space]
  1960. Box 3: (EE*GUm ) [ends with two spaces] * = ♀ on old emulators, ' [righty '] on new emulators/console
  1961. Box 4: (EFT…o ) [one …; ends with three spaces]
  1962. Box 5: ( ?n*Qgm) [starts with two spaces] * = " [righty "] on old emulators, … [one …] on new emulators/console
  1963. Box 6: (EEE Fzz ) [one space after E; ends with space]
  1964. Box 7: (EE*QQm ) [ends with two spaces] * = " [righty "] on old emulators, … [one …] on new emulators/console
  1965. Box 8: (E ) [ends with seven spaces]
  1966. Box 9: (E ) [ends with seven spaces]
  1967. Box 10: ( …oa) [starts with five spaces; one …]
  1968. Box 11: (…o ) [one …; ends with six spaces]
  1969. Box 12 onwards: Anything
  1970. _______________________________________________________________________________________________________________________________________
  1971.  
  1972.  
  1973.  
  1974. -Change wild Pokémon in the Altering Cave:
  1975. Note: this code will change the Pokémon you find in the Altering Cave to any of the available species: Zubat, Mareep, Pineco, Houndour, Teddiursa, Aipom, Shuckle, Stantler, Smeargle
  1976. _______________________________
  1977. For all non-Japanese versions:
  1978. sbc r12,pc,E* E2CFC0E* %% R12=PC-E* * = 9 on old emulators, B on new emulators/console
  1979. sbc r12,r12,B000 E2CCCCB0 %% R12=R12-B000=Altering Cave VAR location
  1980. -filler- BFBFBFFF
  1981. movs r11,3 E3B0B0EE %% R11=EE
  1982. -filler- BFBFFF00
  1983. sbc r12,r12,AD00 E2CBB0** %% R12=R12-**-1=new VAR E5<**<ED (depends on the desired result)
  1984. -filler- BFFF0000
  1985. strh r11 [r12] E1CCB0B0 %% Store new VAR
  1986. -filler- FF000000
  1987. -filler- 000000BF
  1988. -filler- 00000000
  1989. -filler- 0000BFFF
  1990. -filler- 00000000
  1991. -filler- 00BFFF00
  1992. -filler- 00000000
  1993. -filler- BFFF0000
  1994. -filler- 00000000
  1995. -filler- FF000000
  1996. -filler- 000000BF
  1997. -filler- 00000000
  1998. -filler- 000000FF
  1999. movs r0, 0 E3B00000 %% R0=0
  2000. movs pc, 354 E3B0FFD5 %% PC=354
  2001.  
  2002. Box names:
  2003. Box 1: (*FUn…RRn) [one …] * = u on old emulators, w on new emulators/console
  2004. Box 2: (EEEz……o ) [two …; ends with space]
  2005. Box 3: (EE*…Qn ) [one …; ends with two spaces]
  2006. * = y for Zubat, x for Mareep, w for Pineco, v for Houndour, u for Teddiursa, t for Aipom, s for Shuckle, r for Stantler,
  2007. q for Smeargle
  2008. Box 4: (E……Rm ) [two …; ends with three spaces]
  2009. Box 5: (E ) [ends with seven spaces]
  2010. Box 6: (E ) [ends with seven spaces]
  2011. Box 7: (E ) [ends with seven spaces]
  2012. Box 8: (E ) [ends with seven spaces]
  2013. Box 9: (E ) [ends with seven spaces]
  2014. Box 10: ( …oa) [starts with five spaces; one …]
  2015. Box 11: (…o ) [one …; ends with six spaces]
  2016. Box 12 onwards: Anything
  2017. _______________________________________________________________________________________________________________________________________
  2018.  
  2019.  
  2020. -Read SID from Pokémon in box 9 slot 27:
  2021. Note: put a Pokémon with the SID you want to read in slot 27 of box 9. After executing this code the SID of said Pokémon will overwrite your Trainer ID: read it in your trainer card. If you want to keep your old TID simply softreset without saving after reading the SID to undo the code. This can be used to read the SID of other gen 3 games, as long as you're able to trade a Pokémon from them
  2022. _______________________________
  2023. For all non-Japanese versions:
  2024. sbc r12,pc,3100 E2CFCDC4 %% R12=PC-3100-1
  2025. ldr r11 [r12, D*]! E5BCB0D* %% Load Pokémon's SID * = F on old emulators, D on new emulators/console
  2026. -filler- BFBFBFFF
  2027. sbc r12,pc,D100 E2CFCCD1 %% R12=PC-D100-1
  2028. -filler- BFBFFF00
  2029. strh r11 [r12, 2*] E1CCB2B* %% Store Pokémon's SID in TID location * = 8 on old emulators, 6 on new emulators/console
  2030. -filler- BFFF0000
  2031. -filler- 00000000
  2032. -filler- FF000000
  2033. -filler- 000000BF
  2034. -filler- 00000000
  2035. -filler- 0000BFFF
  2036. -filler- 00000000
  2037. -filler- 00BFFF00
  2038. -filler- 00000000
  2039. -filler- BFFF0000
  2040. -filler- 00000000
  2041. -filler- FF000000
  2042. -filler- 000000BF
  2043. -filler- 00000000
  2044. -filler- 000000FF
  2045. movs r0, 0 E3B00000 %% R0=0
  2046. movs pc, 354 E3B0FFD5 %% PC=354
  2047.  
  2048.  
  2049. Box names:
  2050. Box 1: (JSUn*…Bq) [one …] * = k on old emulators, i on new emulators/console
  2051. Box 2: (EEEWRUn ) [ends with space]
  2052. Box 3: (EE*"Rm ) [righty "; ends with two spaces] * = , on old emulators, ♀ on new emulators/console
  2053. Box 4: (E ) [ends with seven spaces]
  2054. Box 5: (E ) [ends with seven spaces]
  2055. Box 6: (E ) [ends with seven spaces]
  2056. Box 7: (E ) [ends with seven spaces]
  2057. Box 8: (E ) [ends with seven spaces]
  2058. Box 9: (E ) [ends with seven spaces]
  2059. Box 10: ( …oa) [starts with five spaces; one …]
  2060. Box 11: (…o ) [one …; ends with six spaces]
  2061. Box 12 onwards: Anything
  2062. _______________________________________________________________________________________________________________________________________
  2063.  
  2064.  
  2065. -Change your TID or SID:
  2066. Notes: after executing the code your TID/SID should change into the target one. If you're changing SID, in order to check if your SID changed, try to nickname one Pokémon: if you have a different SID you will not be able to do that
  2067. Instructions for non-Japanese users: choose your new TID/SID and convert it into hexadecimal, you should have a four digit value, ♥♦♣♠. Now choose the right code depending on your game language and fill the variable characters as shown in the code, according to ♥, ♦, ♣ and ♠
  2068. _______________________________
  2069. For all non-Japanese versions:
  2070. sbc r12,pc,D100 E2CFCCD1 %% R12=PC-D100
  2071. movs r11, C♠ E3B0B0C♠ %% R11=C♠
  2072. -filler- BFBFBFFF
  2073. adc r11,r11, C*0 E2ABBEC* %% R11=R11+C*0=°♣♠
  2074. -filler- BFBFFF00
  2075. adc r11,r11, C*00 E2ABBCC* %% R11=R11+C*00=°♦♣♠
  2076. -filler- BFFF0000
  2077. adc r11,r11, C*000 E2ABBAC* %% R11=R11+C*000=°♥♦♣♠
  2078. -filler- FF000000
  2079. strh r11 [r12, 3*] E1CCB3B* %% store new TID/SID in its location
  2080. *=2 for TID on new emulators/console, 4 for TID on old emulators and SID on new emulators/console, 8 for SID on old emulators
  2081. -filler- 00000000
  2082. -filler- 0000BFFF
  2083. -filler- 00000000
  2084. -filler- 00BFFF00
  2085. -filler- 00000000
  2086. -filler- BFFF0000
  2087. -filler- 00000000
  2088. -filler- FF000000
  2089. -filler- 000000BF
  2090. -filler- 00000000
  2091. -filler- 000000FF
  2092. movs r0, 0 E3B00000 %% R0=0
  2093. movs pc, 354 E3B0FFD5 %% PC=354
  2094.  
  2095. Box names:
  2096. Box 1: (WRUn*……o) [two …]
  2097. * = 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
  2098.  
  2099. Box 2: (EEE*D!n ) [ends with space]
  2100. * = 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
  2101.  
  2102. Box 3: (EE*B!n ) [ends with two spaces]
  2103. if ♣=C,D,E,F, then
  2104. * = 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
  2105. if ♣=0,1,2,3,4,5,6,7,8,9,A,B, then
  2106. * = 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
  2107.  
  2108. Box 4: (E*/!n ) [ends with three spaces]
  2109. if ♦=D,E,F or (♦=C and ♣=C,D,E,F), then
  2110. * = 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
  2111. 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
  2112. * = 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
  2113.  
  2114. Box 5: (*'Rm ) [lefty '; ends with four spaces]
  2115. * = " [righty "] for TID on new emulators/console;
  2116. ' [righty '] for TID on old emulators and SID on new emulators/console;
  2117. ♀ for SID on old emulators
  2118.  
  2119. Box 6: (E ) [ends with seven spaces]
  2120. Box 7: (E ) [ends with seven spaces]
  2121. Box 8: (E ) [ends with seven spaces]
  2122. Box 9: (E ) [ends with seven spaces]
  2123. Box 10: ( …oa) [starts with five spaces; one …]
  2124. Box 11: (…o ) [one …; ends with six spaces]
  2125. Box 12 onwards: Anything
  2126. _______________________________________________________________________________________________________________________________________
  2127.  
  2128.  
  2129. -Get any item:
  2130. Note: this code put an item of your choice in the last (30th) slot of your PC storage while also setting its quantity to either 65535, if you want to have a huge amount, or 999, if you want a legit (<=999) amount (on FrLg you can't easily toss glitched amounts, that's why I gave these two options). Be aware that if you already have 30 items in your PC storage system the last item will be overwritten. Having less than 29 items is not a problem, the game will automatically put the new item in the first available slot when opening the storage system. About choosing the actual item you want, find its four digits hexadecimal index number, which you can check here: https://bulbapedia.bulbagarden.net/wiki/List_of_items_by_index_number_(Generation_III) (pad with zeros to the left if shorter than four digits), then follow the instructions:
  2131. Instructions: the four digits hex number you have is represented as ♥♦♣♠. Knowing this you can now fill the variable characters of the box names as shown in the code, according to ♥, ♦, ♣ and ♠
  2132. _______________________________
  2133. For all non-Japanese versions:
  2134. sbc r12,pc,E* E2CFC0E* %% R12=PC-E*-1 * = E on old emulators, C on new emulators/console
  2135. sbc r12,r12,BE00 E2CCCCBE %% R12=R12-BE00-1
  2136. movs r11, FF E3B0B0FF %% R11=FF
  2137. adc r11,r11, 2E8 E2ABBFBA %% R11=R11+2E8=3E7
  2138. -filler- BFBFFF00
  2139. mvn? r11, 0 *3E0B000 %% R11=not0=FFFFFFFF * = E for 65535; B for 999
  2140. -filler- BFFF0000
  2141. strh r11 [r12, C6] E1CCBCB6 %% Store amount
  2142. -filler- FF000000
  2143. movs r11, C♠ E3B0B0C♠ %% R11=C♠
  2144. -filler- 00000000
  2145. -filler- BFBFBFFF
  2146. adc r11,r11, C*0 E2ABBEC* %% R11=R11+C*0=°♣♠
  2147. -filler- BFBFFF00
  2148. adc r11,r11, C*00 E2ABBCC* %% R11=R11+C*00=°♦♣♠
  2149. -filler- BFFF0000
  2150. adc r11,r11, C*000 E2ABBAC* %% R11=R11+C*000=°♥♦♣♠
  2151. -filler- FF000000
  2152. strh r11 [r12, C4] E1CCBCB4 %% Store item index
  2153. -filler- 00000000
  2154. -filler- 000000FF
  2155. movs r0, 0 E3B00000 %% R0=0
  2156. movs pc, 354 E3B0FFD5 %% PC=354
  2157.  
  2158. Box names:
  2159. Box 1: (*FUnDRRn) * = z on old emulators, x on new emulators/console
  2160. Box 2: (……o/E!n ) [two …; ends with space]
  2161. Box 3: (EE …l* ) [one space after E; lower case L; ends with two spaces] * = o for 65535; ' [lefty '] for 999
  2162. Box 4: (E♀BRm ) [ends with three spaces]
  2163. Box 5: (*……o ) [two …; ends with two spaces]
  2164. * = 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
  2165.  
  2166. Box 6: (EEE*D!n ) [ends with space]
  2167. * = 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
  2168.  
  2169. Box 7: (EE*B!n ) [ends with two spaces]
  2170. if ♣=C,D,E,F, then
  2171. * = 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
  2172. if ♣=0,1,2,3,4,5,6,7,8,9,A,B, then
  2173. * = 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
  2174.  
  2175. Box 8: (E*/!n ) [ends with three spaces]
  2176. if ♦=D,E,F or (♦=C and ♣=C,D,E,F), then
  2177. * = 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
  2178. 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
  2179. * = 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
  2180.  
  2181. Box 9: ('BRm ) [righty '; ends with four spaces]
  2182. Box 10: ( …oa) [starts with five spaces; one …]
  2183. Box 11: (…o ) [one …; ends with six spaces]
  2184. Box 12 onwards: Anything
  2185. _______________________________________________________________________________________________________________________________________
  2186.  
  2187.  
  2188. -Make starters reappear:
  2189. Note: this code will make the three starters reappear in Oak's laboratory. To get a starter simply go to Pallet Town and move towards Route 1: the cutscene will be triggered just like when you first start the game (including the rival battle when exiting the lab)
  2190. _______________________________
  2191. For all non-Japanese versions:
  2192. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2193. movs r11,300 E3B0BFC0 %% R11=300
  2194. -filler- BFBFBFFF
  2195. adc r11,r11,320 E2ABBFC8 %% R11=R11+320=620
  2196. -filler- BFBFFF00
  2197. adc r0,r11,E0 E2AB00E0 %% R0=R11+E0=700
  2198. -filler- BFFF0000
  2199. ldrh r12 [r10, **] E1DAC*B* %% Load starters' halfword in R12 ** = B1 on old emulators, AE on new emulators/console
  2200. -filler- FF000000
  2201. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new starters' halfword
  2202. strh r12 [r10, **] E1CAC*B* %% Store back new starters' halfword ** = B1 on old emulators, AE on new emulators/console
  2203. movs r11,300 E3B0B8FF %% R11=FF0000
  2204. sbc r10,pc,B100 E2CFACB1 %% R10=PC-B100-1
  2205. -filler- BFBFFF00
  2206. strh r11 [r10, 3*] E1CAB3B* %% Reset starter VAR * = D on old emulators, B on new emulators/console
  2207. -filler- BFFF0000
  2208. -filler- 00000000
  2209. -filler- FF000000
  2210. -filler- 000000BF
  2211. -filler- 00000000
  2212. -filler- 000000FF
  2213. movs r0, 0 E3B00000 %% R0=0
  2214. movs pc, 354 E3B0FFD5 %% PC=354
  2215.  
  2216. Box names:
  2217. Box 1: ('?UnFE…o) [lefty '; one …]
  2218. Box 2: (EEENE!n ) [ends with space]
  2219. Box 3: (EEl !n ) [lower case L; one space afrer l; ends with two spaces]
  2220. Box 4: (E**fm ) [ends with three spaces] ** = "Q [lefty "] on old emulators, EP on new emulators/console
  2221. Box 5: ( FRm**Pm) [starts with space] ** = "Q [lefty "] on old emulators, EP on new emulators/console
  2222. Box 6: (,…o"?Un ) [one …; lefty "; ends with space]
  2223. Box 7: (EE*'Pm ) [lefty '; ends with two spaces] * = C on old emulators, A on new emulators/console
  2224. Box 8: (E ) [ends with seven spaces]
  2225. Box 9: (E ) [ends with seven spaces]
  2226. Box 10: ( …oa) [starts with five spaces; one …]
  2227. Box 11: (…o ) [one …; ends with six spaces]
  2228. Box 12 onwards: Anything
  2229. _______________________________________________________________________________________________________________________________________
  2230.  
  2231.  
  2232. -Make Articuno reappear:
  2233. Note: this code will make Articuno reappear if you already caught or fought it. Using this while Articuno is already present will do nothing and should not be done
  2234. _______________________________
  2235. For all non-Japanese versions:
  2236. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2237. movs r11,C4 E3B0B0C4 %% R11=C4
  2238. -filler- BFBFBFFF
  2239. sbc r0,r11,BF E2CB00BF %% R0=R11-BF-1=4
  2240. -filler- BFBFFF00
  2241. ldrh r12 [r10, B*] E1DACBB* %% Load Articuno's halfword in R12 * = D on old emulators, B on new emulators/console
  2242. -filler- BFFF0000
  2243. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Articuno's halfword
  2244. -filler- FF000000
  2245. strh r12 [r10, B*] E1CACBB* %% Store back new Articuno's halfword * = D on old emulators, B on new emulators/console
  2246. -filler- 00000000
  2247. -filler- 0000BFFF
  2248. -filler- 00000000
  2249. -filler- 00BFFF00
  2250. -filler- 00000000
  2251. -filler- BFFF0000
  2252. -filler- 00000000
  2253. -filler- FF000000
  2254. -filler- 000000BF
  2255. -filler- 00000000
  2256. -filler- 000000FF
  2257. movs r0, 0 E3B00000 %% R0=0
  2258. movs pc, 354 E3B0FFD5 %% PC=354
  2259.  
  2260. Box names:
  2261. Box 1: ('?UnJ……o) [lefty '; two …]
  2262. Box 2: (EEEE Qn ) [one space after E; ends with space]
  2263. Box 3: (EE*Qfm ) [ends with two spaces] * = C on old emulators, A on new emulators/console
  2264. Box 4: (E FRm ) [one space after E; ends with three spaces]
  2265. Box 5: (*QPm ) [ends with four spaces] * = C on old emulators, A on new emulators/console
  2266. Box 6: (E ) [ends with seven spaces]
  2267. Box 7: (E ) [ends with seven spaces]
  2268. Box 8: (E ) [ends with seven spaces]
  2269. Box 9: (E ) [ends with seven spaces]
  2270. Box 10: ( …oa) [starts with five spaces; one …]
  2271. Box 11: (…o ) [one …; ends with six spaces]
  2272. Box 12 onwards: Anything
  2273. _______________________________________________________________________________________________________________________________________
  2274.  
  2275.  
  2276. -Make Zapdos reappear:
  2277. Note: this code will make Zapdos reappear if you already caught or fought it. Using this while Zapdos is already present will do nothing and should not be done
  2278. _______________________________
  2279. For all non-Japanese versions:
  2280. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2281. movs r11,C2000 E3B0BAC2 %% R11=C2000
  2282. -filler- BFBFBFFF
  2283. adc r0,r11,0 E2AB0000 %% R0=R11+0=C2000
  2284. -filler- BFBFFF00
  2285. sbc r10,r10,0 E2CAA400 %% R10=R10-0-1
  2286. -filler- BFFF0000
  2287. ldrh r12 [r10, B*] E1DACBB* %% Load Zapdos's halfword in R12 * = 8 on old emulators, 6 on new emulators/console
  2288. -filler- FF000000
  2289. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Zapdos's halfword
  2290. strh r12 [r10, B*] E1CACBB* %% Store back new Zapdos's halfword * = 8 on old emulators, 6 on new emulators/console
  2291. -filler- 0000BFFF
  2292. -filler- 00000000
  2293. -filler- 00BFFF00
  2294. -filler- 00000000
  2295. -filler- BFFF0000
  2296. -filler- 00000000
  2297. -filler- FF000000
  2298. -filler- 000000BF
  2299. -filler- 00000000
  2300. -filler- E2CFC0FF %% R12=PC-FF-1
  2301. sbc r12, r12, 32 E2CCC1C8 %% R12=R12-32-1
  2302. -filler- BFBFFF00
  2303. adc r0, r12, 0 E2AC0000 %% R0=R12+0
  2304. -filler- BFFF0000
  2305. sbc r11, pc, CD E2CFB0CD %% R11=PC-CD-1
  2306. -filler- FF000000
  2307. mvn r12, EE00000 E3E0C6EE %% R12=notEE00000=F11FFFFF
  2308. sbc r12, r12, ED E2CCC0ED %% R12=R12-ED-1=F11FFF11
  2309. sbc r12, r12, FF00000 E2CCC6FF %% R12=R12-FF00000-1=E12FFF10="bx r0" opcode
  2310. strt r12, [r11, EE]! E5ABC0EE %% Store bx r0 opcode
  2311.  
  2312. Box names:
  2313. Box 1: ('?UnH/…o) [lefty '; one …]
  2314. Box 2: (EEE !n ) [two spaces after E; ends with space]
  2315. Box 3: (EE 3Pn ) [one space after E; ends with two spaces]
  2316. Box 4: (E*Qfm ) [ends with three spaces] * = , on old emulators, ♀ on new emulators/console
  2317. Box 5: ( FRm*QPm) [starts with space] * = , on old emulators, ♀ on new emulators/console
  2318. Box 6: (E ) [ends with seven spaces]
  2319. Box 7: (E ) [ends with seven spaces]
  2320. Box 8: (E ) [ends with seven spaces]
  2321. Box 9: (E ) [ends with seven spaces]
  2322. Box 10: (FUnNGRn ) [ends with space]
  2323. Box 11: (EE ?n ) [two space after E; ends with two spaces]
  2324. Box 12: (ES…Un ) [one …; ends with three spaces]
  2325. Box 13: (zLloyFRn) [lower case L]
  2326. Box 14: (LRnzF!q ) [ends with space]
  2327. _______________________________________________________________________________________________________________________________________
  2328.  
  2329.  
  2330. -Make Moltres reappear:
  2331. Note: this code will make Moltres reappear if you already caught or fought it. Using this while Moltres is already present will do nothing and should not be done
  2332. _______________________________
  2333. For all non-Japanese versions:
  2334. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2335. movs r11,C4 E3B0B0C4 %% R11=C4
  2336. -filler- BFBFBFFF
  2337. sbc r0,r11,BF E2CB00BF %% R0=R11-BF-1=4
  2338. -filler- BFBFFF00
  2339. sbc r10,r10,0 E2CAA400 %% R10=R10-0-1
  2340. -filler- BFFF0000
  2341. ldrh r12 [r10, B*] E1DACBB* %% Load Moltres's halfword in R12 * = 8 on old emulators, 6 on new emulators/console
  2342. -filler- FF000000
  2343. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Moltres's halfword
  2344. strh r12 [r10, B*] E1CACBB* %% Store back new Moltres's halfword * = 8 on old emulators, 6 on new emulators/console
  2345. -filler- 0000BFFF
  2346. -filler- 00000000
  2347. -filler- 00BFFF00
  2348. -filler- 00000000
  2349. -filler- BFFF0000
  2350. -filler- 00000000
  2351. -filler- FF000000
  2352. -filler- 000000BF
  2353. -filler- 00000000
  2354. -filler- 000000FF
  2355. movs r0, 0 E3B00000 %% R0=0
  2356. movs pc, 354 E3B0FFD5 %% PC=354
  2357.  
  2358. Box names:
  2359. Box 1: ('?UnJ……o) [lefty '; two …]
  2360. Box 2: (EEEE Qn ) [one space after E; ends with space]
  2361. Box 3: (EE 3Pn ) [one space after E; ends with two spaces]
  2362. Box 4: (E*Qfm ) [ends with three spaces] * = , on old emulators, ♀ on new emulators/console
  2363. Box 5: ( FRm*QPm) [starts with space] * = , on old emulators, ♀ on new emulators/console
  2364. Box 6: (E ) [ends with seven spaces]
  2365. Box 7: (E ) [ends with seven spaces]
  2366. Box 8: (E ) [ends with seven spaces]
  2367. Box 9: (E ) [ends with seven spaces]
  2368. Box 10: ( …oa) [starts with five spaces; one …]
  2369. Box 11: (…o ) [one …; ends with six spaces]
  2370. Box 12 onwards: Anything
  2371. _______________________________________________________________________________________________________________________________________
  2372.  
  2373.  
  2374. -Make Mewtwo reappear:
  2375. Note: this code will make Mewtwo reappear if you already caught or fought it. Using this while Mewtwo is already present will do nothing and should not be done
  2376. _______________________________
  2377. For all non-Japanese versions:
  2378. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2379. movs r11,C2 E3B0B0C2 %% R11=C2
  2380. -filler- BFBFBFFF
  2381. sbc r0,r11,BF E2CB00BF %% R0=R11-BF-1=2
  2382. -filler- BFBFFF00
  2383. ldrh r12 [r10, B*] E1DACBB* %% Load Mewtwo's halfword in R12 * = D on old emulators, B on new emulators/console
  2384. -filler- BFFF0000
  2385. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Mewtwo's halfword
  2386. -filler- FF000000
  2387. strh r12 [r10, B*] E1CACBB* %% Store back new Mewtwo's halfword * = D on old emulators, B on new emulators/console
  2388. -filler- 00000000
  2389. -filler- 0000BFFF
  2390. -filler- 00000000
  2391. -filler- 00BFFF00
  2392. -filler- 00000000
  2393. -filler- BFFF0000
  2394. -filler- 00000000
  2395. -filler- FF000000
  2396. -filler- 000000BF
  2397. -filler- 00000000
  2398. -filler- 000000FF
  2399. movs r0, 0 E3B00000 %% R0=0
  2400. movs pc, 354 E3B0FFD5 %% PC=354
  2401.  
  2402. Box names:
  2403. Box 1: ('?UnH……o) [lefty '; two …]
  2404. Box 2: (EEEE Qn ) [one space after E; ends with space]
  2405. Box 3: (EE*Qfm ) [ends with two spaces] * = C on old emulators, A on new emulators/console
  2406. Box 4: (E FRm ) [one space after E; ends with three spaces]
  2407. Box 5: (*QPm ) [ends with four spaces] * = C on old emulators, A on new emulators/console
  2408. Box 6: (E ) [ends with seven spaces]
  2409. Box 7: (E ) [ends with seven spaces]
  2410. Box 8: (E ) [ends with seven spaces]
  2411. Box 9: (E ) [ends with seven spaces]
  2412. Box 10: ( …oa) [starts with five spaces; one …]
  2413. Box 11: (…o ) [one …; ends with six spaces]
  2414. Box 12 onwards: Anything
  2415. _______________________________________________________________________________________________________________________________________
  2416.  
  2417. -Make gift Lapras reappear:
  2418. Note: after executing this code the NPC in Silph Co. will give you Lapras again. You should not use this code if Lapras has not being received since that will have no effect and you'll not be able to check if the code worked properly
  2419. _______________________________
  2420. For all non-Japanese versions:
  2421. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2422. movs r11,EE E3B0B0EE %% R11=EE
  2423. -filler- BFBFBFFF
  2424. sbc r0,r11,AD E2CB00AD %% R0=R11-AD-1=40
  2425. -filler- BFBFFF00
  2426. ldrh r12 [r10, F*] E1DACFB* %% Load Lapras halfword in R12 * = 5 on old emulators, 3 on new emulators/console
  2427. -filler- BFFF0000
  2428. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Lapras halfword
  2429. -filler- FF000000
  2430. strh r12 [r10, F*] E1CACFB* %% Store back new Lapras halfword * = 5 on old emulators, 3 on new emulators/console
  2431. -filler- 00000000
  2432. -filler- 0000BFFF
  2433. -filler- 00000000
  2434. -filler- 00BFFF00
  2435. -filler- 00000000
  2436. -filler- BFFF0000
  2437. -filler- 00000000
  2438. -filler- FF000000
  2439. -filler- 000000BF
  2440. -filler- 00000000
  2441. -filler- 000000FF
  2442. movs r0, 0 E3B00000 %% R0=0
  2443. movs pc, 354 E3B0FFD5 %% PC=354
  2444.  
  2445. Box names:
  2446. Box 1: ('?Unz……o) [lefty '; two …]
  2447. Box 2: (EEE. Qn ) [one space after .; ends with space]
  2448. Box 3: (EE*Ufm ) [ends with two spaces] ♂ on old emulators, ' [lefty '] on new emulators/console
  2449. Box 4: (E FRm ) [one space after E; ends with three spaces]
  2450. Box 5: (*UPm ) [ends with four spaces] ♂ on old emulators, ' [lefty '] on new emulators/console
  2451. Box 6: (E ) [ends with seven spaces]
  2452. Box 7: (E ) [ends with seven spaces]
  2453. Box 8: (E ) [ends with seven spaces]
  2454. Box 9: (E ) [ends with seven spaces]
  2455. Box 10: ( …oa) [starts with five spaces; one …]
  2456. Box 11: (…o ) [one …; ends with six spaces]
  2457. Box 12 onwards: Anything
  2458. _______________________________________________________________________________________________________________________________________
  2459.  
  2460.  
  2461. -Make gift Eevee reappear:
  2462. Note: after executing this code the Pokéball containing Eevee in the room on top of Celadon Mansion will reappear. Executing this code while Eevee is already present will have no effect and should not be done since there would be no way to check if the code worked properly
  2463. _______________________________
  2464. For all non-Japanese versions:
  2465. sbc r10,pc,B300 E2CFACB3 %% R10=PC-B300-1
  2466. movs r12,BF E3B0C0BF %% R12=BF
  2467. bic r12,r12,C000003F E3CCC1FF %% R12=R12 and notC000003F=80
  2468. adc r0,r12,0 E2AC0000 %% R0=R12+0=80
  2469. -filler- BFBFFF00
  2470. sbc r10,r10,0 E2CAA300 %% R10=R10-0-1
  2471. -filler- BFFF0000
  2472. ldrh r12 [r10, B*] E1DACBB* %% Load Eevee's halfword in R12 * = 8 on old emulators, 6 on new emulators/console
  2473. -filler- FF000000
  2474. bic r12,r12,r0 E1CCC000 %% R12=R12 and notR0=new Eevee's halfword
  2475. strh r12 [r10, B*] E1CACBB* %% Store back new Eevee's halfword * = 8 on old emulators, 6 on new emulators/console
  2476. -filler- 0000BFFF
  2477. -filler- 00000000
  2478. -filler- 00BFFF00
  2479. -filler- 00000000
  2480. -filler- BFFF0000
  2481. -filler- 00000000
  2482. -filler- FF000000
  2483. -filler- 000000BF
  2484. -filler- 00000000
  2485. -filler- 000000FF
  2486. movs r0, 0 E3B00000 %% R0=0
  2487. movs pc, 354 E3B0FFD5 %% PC=354
  2488.  
  2489. Box names:
  2490. Box 1: ('?UnEF…o) [lefty '; one …]
  2491. Box 2: (GRo ?n ) [two spaces after o; ends with space]
  2492. Box 3: (EE 2Pn ) [one space after E; ends with two spaces]
  2493. Box 4: (E*Qfm ) [ends with three spaces] * = , on old emulators, ♀ on new emulators/console
  2494. Box 5: ( FRm*QPm) [starts with space] * = , on old emulators, ♀ on new emulators/console
  2495. Box 6: (E ) [ends with seven spaces]
  2496. Box 7: (E ) [ends with seven spaces]
  2497. Box 8: (E ) [ends with seven spaces]
  2498. Box 9: (E ) [ends with seven spaces]
  2499. Box 10: ( …oa) [starts with five spaces; one …]
  2500. Box 11: (…o ) [one …; ends with six spaces]
  2501. Box 12 onwards: Anything
  2502. _______________________________________________________________________________________________________________________________________
  2503.  
  2504.  
  2505. -Generate any shiny Pokémon in your box:
  2506. General note: this code will generate a Pokémon of any species (including glitch species) in its shiny form. All its data will be blank: no moves, no EVs, no IVs... Some data can be adjusted later with regular mechanics (like exp or moves) or with ACE (like nickname)
  2507. Leave box 9 slot 27 empty before executing the code: the desired Pokémon will be generated there. 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)
  2508. 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.
  2509. Once you know the index number you can follow the next instructions:
  2510. Instructions for non-Japanese users: the four digits value is represented by this: ♥♦♣♠. Fill the variable characters as shown in the code, according to ♥, ♦, ♣ and ♠
  2511. _______________________________
  2512. For all non-Japanese versions:
  2513. mov r11, C♠ E3B0B0C♠ %% R11=C♠
  2514. sbc r12,pc,3040 E2CFCDC1 %% R12=PC-3040-1
  2515. movs r10, FF0 E3B0AEFF %% R10=FF0
  2516. adc r11,r11,C*0 E2ABBEC* %% R11=R11+C*0=°♣♠
  2517. -filler- BFBFFF00
  2518. adc r11,r11,C*00 E2ABBCC* %% R11=R11+C*00=°♦♣♠
  2519. -filler- BFFF0000
  2520. adc r11,r11,C*000 E2ABBAC* %% R11=R11+C*000=°♥♦♣♠
  2521. -filler- FF000000
  2522. bic r10,r10, DF0 E3CAAEDF %% R10=R10 and notDF0=200
  2523. strh r10 [r12, 2*]! E1ECA2B* %% Store hasSpecies flag * = 8 on old emulators, 6 on new emulators/console
  2524. -filler- BFBFBFFF
  2525. strh r11 [r12, A] E1CCB0BA %% Store checksum
  2526. -filler- BFBFFF00
  2527. strh r11 [r12, E] E1CCB0BE %% Store species
  2528. -filler- BFFF0000
  2529. -filler- 00000000
  2530. -filler- FF000000
  2531. -filler- 000000BF
  2532. -filler- 00000000
  2533. -filler- 000000FF
  2534. movs r0, 0 E3B00000 %% R0=0
  2535. movs pc, 354 E3B0FFD5 %% PC=354
  2536.  
  2537. Box names:
  2538. Box 1: (*……oGSUn) [two …]
  2539. * = 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
  2540.  
  2541. Box 2: (-…o*D!n ) [one …; ends with space]
  2542. * = 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
  2543.  
  2544. Box 3: (EE*B!n ) [ends with two spaces]
  2545. if ♣=C,D,E,F, then
  2546. * = 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
  2547. if ♣=0,1,2,3,4,5,6,7,8,9,A,B, then
  2548. * = 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
  2549.  
  2550. Box 4: (E*/!n ) [ends with three spaces]
  2551. if ♦=D,E,F or (♦=C and ♣=C,D,E,F), then
  2552. * = 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
  2553. 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
  2554. * = 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
  2555.  
  2556. Box 5: (k-Po*1xm) [number one] * = , on old emulators ♀ on new emulators/console
  2557. Box 6: (EEE/…Rm ) [one …; ends with space]
  2558. Box 7: (EED…Rm ) [one …; ends with two spaces]
  2559. Box 8: (E ) [ends with seven spaces]
  2560. Box 9: (E ) [ends with seven spaces]
  2561. Box 10: ( …oa) [starts with five spaces; one …]
  2562. Box 11: (…o ) [one …; ends with six spaces]
  2563. Box 12 onwards: Anything
  2564. _______________________________________________________________________________________________________________________________________
  2565.  
  2566.  
  2567. -Get National Pokédex and enable RSE trading + solve the Lorelei softlock caused by some GameShark codes:
  2568. Notes: this code has two completely separated effects
  2569. First, it will unlock the national Pokédex and enable trading with Ruby, Sapphire and Emerald by setting the needed flags and VARs.
  2570. Executing this code while already having the national Pokédex but while not being able to trade is fine. Executing this code on a savefile where the national dex is already unlocked and you already are able to trade will have no effect and should not be done.
  2571. Second, it will solve the Lorelei softlock caused by some GameShark cheat codes, namely the ones to unlock the national Pokédex. That softlock makes so that Lorelei is nowhere to be found in the region, making it impossible to battle the Elite Four
  2572. _______________________________
  2573. For all non-Japanese versions:
  2574. sbc r11,pc, AE00 E2CFBCAE %% R11=PC-AE00-1
  2575. movs r12, 38C E3B0CFE3 %% R12=38C
  2576. sbc r11,r11,3FC E2CBBFFF %% R11=R11-3FC-1
  2577. adc r12,r12, DE00 E2ACCCDE %% R12=R12+DE00=E18C
  2578. -filler- BFBFFF00
  2579. strh r12 [pc, 1*] E1CFC1B* * = 6 on old emulators, 4 on new emulators/console
  2580. -filler- BFFF0000
  2581. movs r12, BF E3B0C0BF %% R12=BF
  2582. -filler- FF000000
  2583. sbc r0,r12, AD E2CC00AD %% R0=R12-AD-1=11
  2584. ldrh r12, [r11, B*] E1DBCBB* %% Load target halfword * = 2 on old emulators, 0 on new emulators/console
  2585. movs r10, FF00 E3B0ACFF %% R10=FF00
  2586. -------- EEEEC000 %% Becomes E18CC000 (orr r12, r12, r0)
  2587. -filler- BFBFFF00
  2588. strh r12, [r11, B*]! E1EBCBB* %% Store target halfword * = 2 on old emulators, 0 on new emulators/console
  2589. -filler- BFFF0000
  2590. adc r12,r10, 358 E2AACFD6 %% R12=R10+358=10258
  2591. -filler- FF000000
  2592. adc r12,r12, D6000 E2ACCAD6 %% R12=R12+D6000=E6258=new VAR
  2593. strh r12, [r11, B4] E1CBCBB4 %% Store VAR
  2594. -filler- 000000FF
  2595. movs r0, 0 E3B00000 %% R0=0
  2596. movs pc, 354 E3B0FFD5 %% PC=354
  2597.  
  2598. Box names:
  2599. Box 1: (-BUnoU…o) [one …]
  2600. Box 2: (EQnjR?n ) [ends with space]
  2601. Box 3: (EE*GUm ) [ends with two spaces] * = ♀ on old emulators, ' [righty '] on new emulators/console
  2602. Box 4: (EEF…o ) [one …; ends with three spaces]
  2603. Box 5: (. Rn*Qgm) [one space after .] * = " [ righty "] on old emulator, … [one …] on new emulators/console
  2604. Box 6: (?…o Fzz ) [one …; one space after o; ends with space]
  2605. Box 7: (EE*Qwm ) [ends with two spaces] * = " [ righty "] on old emulator, … [one …] on new emulators/console
  2606. Box 8: (EbU9n ) [ends with three spaces]
  2607. Box 9: (bP?n'QQm) [righty ']
  2608. Box 10: ( …oa) [starts with five spaces; one …]
  2609. Box 11: (…o ) [one …; ends with six spaces]
  2610. Box 12 onwards: Anything
  2611. _______________________________________________________________________________________________________________________________________
Advertisement
Comments
  • Rayman95
    98 days
    # text 0.15 KB | 0 0
    1. Hi, can i ask if it is possible to get some reappearing codes for this ACE method? Was planning on rng some legendaries in my old savefile. Thanks in advance
  • 10BenAgain
    30 days
    # text 0.11 KB | 0 0
    1. Hi there, is it possible to add the Teleport anywhere code similar to the one in the other FRLG ACE codes? Thanks
    • Sleipnir17
      29 days
      # text 0.24 KB | 0 0
      1. Hi. Teleporting with grab ACE isn't quite as simple as with move ACE because your coordinates are forced by the fact that you must be in front of the PC. A different approach must be taken. It is definitely possible, but it requires some more work
  • woofa
    21 days
    # text 0.12 KB | 0 0
    1. Hi Sleipnir17, this is amazing thank you. Is it possible for grab ACE codes to modify species, PID and IVs for roamers?
  • psychbox
    4 days
    # text 0.22 KB | 0 0
    1. Hi, thanks for creating this. Would it be possible to code a Mew with the Fateful Encounter flag? I can generate a Mew using the shiny pokemon code but cannot trade it to my other authentic GBA carts. No worries if not, thanks
Add Comment
Please, Sign In to add comment
Advertisement