Jump to content

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

m
no edit summary
mNo edit summary
 
Line 36:
 
* Obtaining duplicate key items requires obtaining a glitch pokémon that cannot be manually released.
* Hatching a $00 species pokémon sets the seen/caught flags for an pokémon species that should not exist.
* Duplicate key item swap glitch removes the CANCEL button from the key item pocket.
* Buying or obtaining additional poké balls causes issues when done with an extended ball pocket.
Line 403 ⟶ 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 411 ⟶ 409:
# Add a CANCEL button at the end of the key item list.
# Set the amount of items in the ball pocket to 1.
# Remove the seen/caught flags of the hatched $00 species.
# Remove the glitch pokémon at the end of the party.
 
===Optional: Altering the current Pokédex Mode===
 
This code will alter the current active Pokédex Mode. By default, it sets the Pokédex Mode to zero, making it possible to use the Pokédex normally again. By changing the value marked in bold, you can change the value that the Pokédex Mode will be set to. You can reactivate Mode 25, the Mode that executes from $F8CDD8CD onward, by changing the value in bold to $19.
 
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
Line 539 ⟶ 536:
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 French versions of Gold & Silver, mode 25 ($19) will trigger ACE from $F8CDD8CD onward. This address is echo ram for $D8CD, which correspondcorresponds to the 6th character of the 2nd 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 723 ⟶ 718:
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.