Text move abuse: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Text move abuse''' is an [[arbitrary RAM modification]] glitch in [[Pokémon Red and Blue|Generation I]]. It exploits [[List of text control codes#Text_commands|text command 03]] to print text to any specified destination, serving as a memory copier (similar to [[connection copier]]). |
'''Text move abuse''' is an [[arbitrary RAM modification]] glitch in [[Pokémon Red and Blue|Generation I]]. It exploits [[List of text control codes#Text_commands|text command 03]] to print text to any specified destination, serving as a memory copier (similar to [[connection copier]]). |
||
==Steps== |
|||
*On the current map, redirect wMapTextPtr (item 40 quantity and item 41) to another location. For this example, we will be using x29 and TM11 (1DD3; the first inventory item) and Route 1. |
|||
*At the new location, NPC 1 will be the first two-byte pointer (i.e. the item and quantity at 1ED3 (1DD3 in Yellow)), NPC 2 will be the second two-byte pointer (i.e. the item and quantity at 1FD3 (1ED3 in Yellow)), and so on. In this case, the NPC who gives the Potion is NPC 1; so 1ED3/1DD3 (item 1 and item 1 quantity) will represent the text <u>source</u> of NPC 1. For this example, have item 1 as Thunder Stone x 211 (22 D3 (Red/Blue) or 21 D3 (Yellow). |
|||
*At the text source; represent text which uses text command 03. (Great Ball at item 3 in this case). |