Jump to content

Guides:Goldenrod Glitch Pokédex Mode ACE setup (DE): Difference between revisions

m
 
(2 intermediate revisions by the same user not shown)
Line 402:
||
21 7A D6 2A 23 F6 84 22 AF 21 E1 D5 47 4E 09 23
36 FF 2E FC 36 01 21 0322 DCDA CB4E BE35 2E09 2336 CB BE 21FF C9
22 DA 4E 35 09 36 FF C9
|}
 
Line 561 ⟶ 560:
By swapping an item stack using the extended Ball Pocket, we can directly overwrite the value for the last used mode. When the Pokédex is next opened, the game will read this value and attempt to launch an invalid sorting function depending on the value used, some of which will trigger ACE.
 
For the FrenchGerman versions of Gold & Silver, mode 2571 ($1947) will trigger ACE from $F8CDF8EA onward. This address is echo ram for $D8CDD8EA, which correspond to the 6th8th character of the 2nd5th box name.
 
When species $00 is registered to the Pokédex, opening the Pokédex after safely returning from ACE can result in regions of data (including map data) being overwritten with $D1 values. To prevent this issue from occuring, the codes included will ensure that we will be immediately forced to exit the pokédex once the code is executed.
 
===Effect of the mail===
Line 775 ⟶ 772:
2E FC ld l, $FC ; hl targets wNumBalls
36 01 ld (hl), $01 ; Set current amount of balls in ball pocket to 1
21 03 DC ld hl, $DC03 ; Address containing $00's caught flag
CB BE res 7, (hl) ; Remove $00's caught flag
2E 23 ld l, $23 ; hl targets address containing $00's seen flag
CB BE res 7, (hl) ; Remove $00's seen flag
21 22 DA ld hl, wPartyCount
4E ld a, (hl)
1,540

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.