ItemDex/RB:106

From Glitch City Wiki
Revision as of 18:01, 30 August 2019 by >Bbbbbbbbba (A more informative introduction)

(↑ Back to the ItemDex index.)

Name (transcribed): #-g##m#

Identifier (HEX): 6A
Identifier (DEC): 106
Effect pointer: DA47
Unterminated name glitch item?: No
Tossable/Sellable?: No
Buy Price: 918480
Sell Price: N/A
Name bytes: $09,$e3,$a6,$13,$19,$ac,$10,$50

(hex:6A) is a glitch item in Pokémon Red and Blue.

Its name is taken from the untranslated string "ゴールドバッヂ" (GoldBadge) from the Japanese versions, resulting in mojibake in English versions. ゴールドバッヂ is also the name of the hex:6A glitch item in Japanese versions.

This glitch item's effect pointer is DA47 in WRAM, which stores the number of Safari Balls remaining, followed by the Day Care data and stored Pokémon data, similar to Japanese Red/Green/Blue's なかよしバッジ. However, it is slightly harder to use for arbitrary code execution than its Japanese counterpart, because in the English version, none of the characters available for Pokémon nicknames corresponds to a useful jump instruction.

Regardless, using the Day Care data for bootstrapping can result in a quicker and less obtrusive setup than other ACE items like 8F (whose bootstrapping setup takes up space in the party). A setup, designed by luckytyphlosion, gets around the character set problem by nicknaming the Day Care Pokémon with a glitch character (corresponding to a jump instruction) after the 0x50 terminator, which is achieved through manipulation of a text buffer.