LOOK, this is what I mean... you can have any item in any slot. It doesn't matter what item it is. If they want to have a bottle in that slot all they have to do is change the code to 0014 at the memory address for that slot. It doesn't matter if you have more than 1 of the same bottle. Every slot has it's own bit addresses for it and that determines what is there. You edit those addresses, and you can edit what is in them... if you want to know what is in Bottle #1 ... you just check 8011A6
56. If you want to know if you don't have bottle #3 you just check the bits in 8011A
58 and see if the value stored there is FF (empty slot).
Here you can see that you can have any item in any slot. It doesn't matter if it is a bottle or not. All the game does is looks at that location in memory and checks the value stored there. Every item is individual whether or not it is the same type of item simply because every slot has it's OWN location in memory.
Here is a picture from my guide I was constructing:
as you can see, each location in memory is written in red. The hex values for the default item there are stored as hex values at that location in memory. If you change the value at a memory address then you change the item there. There is no need for "pointers". THis is where I am confused as to why they are necessary or even observably there in the first place. The only thing this entire menu is, is just a bunch of memory addresses and the bits that are stored in them. When you grab a deku stick in the game for the 1st time, all it does is have it hardcoded into the game to add 00 (hex for deku stick) to 8011A644 (location in memory for it). That is ALL it is. If you pick up bottle #3 and it has a letter in it... all the game does is runs code to change the value stored at the memory address corresponding to the menu where bottle 3 normally is (aka 8011A658) to 001B (hex for letter in bottle). That is all it takes to add a bottle into the inventory. It doesn't matter how many they add or what item you are adding. This is why you can add things like "Kokiri Forest" or "Light medallion" and stuff into the menu even though they were never designed to be put there. All you do is change the bits that are stored at that memory address of where you want it in the menu to ones that give the desired item you want there.