Text move abuse

From Glitch City Wiki

Text move abuse is an arbitrary RAM modification glitch in Generation I. It exploits 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 source 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).