Jump to content

ItemDex/RB:115: Difference between revisions

Update item effect description
>Sherkel
No edit summary
(Update item effect description)
Line 4:
|2=73
|3=115
|4=00:3c49 (ROM 0)
|4=3C49
|5=No
|6=Yes
|7=955081 (8#5081)
|8=477540
|9=$9d, $8c, $8f, $e3, $50}}
 
[[File:RBItem73.png|link=]] (hex:73) is a [[glitch item]] in {{RB}}.
Line 15:
Its name is taken from [[mojibake]] of Pokémon Red/Green's untranslated "マスター" (Master) string. "マスター" (Master) is also the hex:73 glitch item in Japanese versions.
 
Using it both in and outside of battle causes a [[glitch dialog|glitch text box]] to appear that possibly cannot be exited, and eventually crashes the game.
 
This is because the item calls function <code>00:3c49</code> (PrintText) with the address $3c49 in hl, which interprets the PrintText function itself as text commands.
After 1 or 2 sound commands, this eventually runs into the command <code>text_ram $25ea</code>, which prints $25ea to $2649 to the textbox ($c4b9 internally).
 
After some more sound commands it then reaches command <code>text_ram $c4b9</code>, which prints text from $c4b9 into the textbox starting from $c4ed (where the other command stopped) until it finds a terminator, which was never printed. This causes an infinite copy that overwrites memory and causes a crash.
 
{{clr}}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.