Some applications of the 99 item stack glitch (Pokémon Red/Blue)
Read the description for more information:
In my last video, I showed the 99 item stack glitch in Japanese Pokémon Blue. It actually works in Pokémon Red/Blue too but doesn't work in English Yellow.
I recommend reading this http://forums.glitchcity.info/index.php/topic,6953.0.html
Basically, when you have 99 of an item and buy more, the game looks for an existing stack of the same item, and if it finds one, it adds to the quantity of that item unless it was 99. The game stops looking when it finds an FF, but not if the FF was directly after the stack of 99 items, where it will look for another item of the same kind until it is stopped by another FF, even if it goes past the end of the item addresses (D346 : item end of list or item 21). This means the game can cause changes to unrelated addresses by adding to a byte the game thinks is a 'quantity'.
This glitch will never work if you have had 20 items at some point, unless you somehow remove the FF at D346. It also won't work past D355 if you have all the badges.
If the FF was for a quantity, i.e. odd, it doesn't count; the game will look past it to add to an item quantity if it finds an address with the same value as the item you're buying.
Applications:
1) Change map colors: Buy 99 Ultra Balls and then another stack of Ultra Balls. This will change D35D, which manages the map colors to plus the number of Ultra Balls you bought, capping at 99. This is because the 'item identifier' D35C is usually 02, Ultra Ball.
2) If you buy another stack of Ultra Balls after D35D is 99, the game won't do anything with D35C even though it's 02, because the number of items in that stack cannot be increased any more normally. The next address that changes in Cinnabar Island Poké Mart is D362; the player's current X position, because D361, the current Y position is normally 02 in the position where you buy items.
3) Warp to locations with index numbers between 007 and 099: This requires the 'Yami Shop glitch', which can be caused by the hex:80 'PC' glitch item, thanks TheZZAZZGlitch for finding it in English versions. Go in the position east of Celadon City in the video and open the Pokémon menu. Go to Celadon Department Store's second floor and go one tile below the left-most shop assistant. It has to be the leftmost shop assistant so that D364, the X coordinate current block is 01.
Try to sell the 'PC' glitch item then choose to buy, then go down and buy 99 Master Balls. A 'problem' is that there is a byte that is normally 01 at D358, but it doesn't turn out to be a problem because you can make D359 99 and then have the game not consider it as a stack that Master Balls can be added to by buying a certain number of items. The amount depends on the player ID byte 1; i.e. D359.
After buying a certain number of items (or you can just buy 99 though D365 will change early) you can buy a certain number of items again to have D365, the exit location change to the number you bought added to 06, capping at location 99, which is the S.S. Anne deck. But the most useful location here is probably 009 Pokémon League if you're doing a run where you don't have access to it yet, but this trick can be obsoleted by warping through item underflow glitch anyway.
The warping trick was found by SM.
Other Videos By Evie (ChickasaurusGL) 🌺
Other Statistics
Pokémon Red and Blue Statistics For Evie (ChickasaurusGL) 🌺
Currently, Evie (ChickasaurusGL) 🌺 has 1,628,878 views for Pokémon Red and Blue across 241 videos. There's over 1 day worth of watchable video for Pokémon Red and Blue published on his channel, or 21.83% of the total watchable video on Evie (ChickasaurusGL) 🌺's YouTube channel.