Jump to content

ItemDex/RB:106: Difference between revisions

m
Update info
>Bbbbbbbbba
(→‎General procedure: Version difference on Abra price)
m (Update info)
 
(7 intermediate revisions by 2 users not shown)
Line 4:
|2=6A
|3=106
|4=01:da47 (WRAM1)
|4=DA47
|5=No
|6=No
|7=918480
|8=N/A459240
|9=$09, $e3, $a6, $13, $19, $ac, $10, $50}}
 
[[File:RBItem6A.png|link=]] (hex:6A), or '''-gm''' for short, is a [[glitch item]] in {{RB}}.
Line 15:
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 [[ItemDexJP/RGB:103|なかよしバッ]]. 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 [[ItemDex/RB:093|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.<ref>[https://pastebin.com/e3MRpspZ -gm ACE setup (Pokémon Red/Blue EN, FR, ES, HR, IT)] by luckytyphlosion</ref>
 
==Bootstrapping==
Line 41:
If the setup is correct, using -gm thereafter will execute code at the desired jump target. The setup will work for as long as Abra remains in the Day Care.
 
===Bag Items, hl=D320{{Anchor|Initial luckytyphlosion bootstrap}}===
Item2: [[ItemDex/RB:157|#Q r# 4ァ h ェエ##]].
 
Line 62:
$DA50 <- E9 || jp hl ; pc = D320
 
===Bag Items, hl=D322{{Anchor|Complete luckytyphlosion bootstrap}}===
{{clr}}
After setting up the above bootstrap, an item code can be run to change the jump target to the ''third'' item in item pack. See [[Generation I item codes#Fix -gm bootstrap]] for the detail.
 
==References==
<references />
 
[[Category:Glitch items]]
[[Category:Pokémon Red and Blue glitch items]]
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.