Jump to content

Expanded item pack: Difference between revisions

>Bbbbbbbbba
(Section headings cleanup.)
 
(One intermediate revision by one other user not shown)
Line 1:
{{Major glitches}}
{{PRAMA|item-underflow-glitch}}
An '''expanded itemsitem pack''' is a [[glitch derivative]] in {{RBY}} and {{GSC}}; in which the player can access items at a position from beyond the maximum limit imposed by the game.
 
For example, in Red, Blue and Yellow the normal maximum number of bag items is 20 and the maximum number of stored PC items is 50 and under normal circumstances, trying to obtain another item will bring up a message that there is no more space.
 
In actuality, the maximum amount of items that the player can use, swap or toss is 255 or whichever value a 'number of items' address, such as D31D (Red/Blue, D31C (Yellow) (number of items in the overworld itemsitem pack) becomes corrupted to.
 
==Attributes of items beyond the item limit==
Line 44:
 
With [[arbitrary code execution]], the following code should work :
<br /pre>
<code>
Lemonade x(# of items in your inventory before the glitch)
TM34 x29 (x28 in Yellow)
<br/>
TM11 x201
TM34 x211
<br/pre>
hex:1C (Earth Badge) x201
</code>
 
== Generation I activation ==
Line 118 ⟶ 115:
*In Red, Blue and Yellow, when scrolling down the list, the cursor may seem to freeze ; in that case hit B until the cursor responds again. (If A is used, and is pressed while a long-name item is selected the game will crash and save data may be partially overwritten.) This happens when the game prints a large name which spans multiple lines.
*In Pokémon Crystal, the glitch description of item hex:00 will usually freeze the game. This can be avoided if the player presses Select on another item to bring up the text "Where should this be moved to?" before scrolling down.
*The expanded itemsitem pack is useful for Pokémon 'glitched' speedruns as it allows the manipulation of many addresses such as map destinations, text pointers (for [[text pointer manipulation]]) and so on.
 
<br/>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.