Bottle Adventure is a glitch that allows you to assign many of the "Item Menu" items to the B button as Adult Link.
The B button is active in any areas the normal sword would be. This means you can use several items in locations you're not intended to use them, like using Bombs inside the Temple of Time for example.
The B button will turn blank when you save, unless the item is the Koriki Sword, the Master Sword (though it makes no difference), the Biggoron Sword/Goron's Knife, or the Broken Sword. If the trade sequence is complete, the Biggoron's Sword and Broken Sword will act like the Biggoron's Sword, otherwise they will act like the Goron's Knife and Broken Sword.
If you put an Egg on the B button, it will never hatch.
When placing items 0-25 on the II button as a child, the game will look at the corresponding item slot and put whatever value is on that slot onto B. For example, if you have the megaton hammer in your inventory and put the Lens of Truth on the II button, the Hammer will be placed on B. The chart can be seen below.
|item on the II button as child||linked item slot|
|Deku Stick||Deku Stick|
|Deku Nut||Deku Nut|
|Fairy Bow †||Fairy Bow|
|Fire Arrow †||Fire Arrow|
|Din's Fire||Din's Fire|
|Fairy Slingshot||Fairy Slingshot|
|Fairy Ocarina †||Fairy Ocarina/Ocarina of Time|
|Ocarina of Time †||Bombchus|
|Hookshot †||Ice Arrow|
|Longshot †||Farore's Wind|
|Ice Arrow †||Boomerang|
|Farore's Wind||Lens of Truth|
|Lens of Truth||Megaton Hammer|
|Magic Beans||Light Arrow|
|Megaton Hammer †||Nayru's Love|
|Light Arrow †||Bottle #1|
|Nayru's Love||Bottle #2|
|Empty Bottle||Bottle #3|
|Red Potion||Bottle #4|
|Green Potion||Adult Trade Items|
|Blue Potion||Child Trade Items|
|Bottled Fairy||Iron Boots|
|Bottled Fish||Hover Boots|
† Unequippable as child
This is a much more useful form of BA that lets you put items on B that are not in your inventory. It can place almost every item on B between 0-50 (the exceptions are Fairy Slingshot, Bombchus, and Fairy Bow). When placing certain bottled items or child trade items on the II button, the game will look at the value of the linked item amount and place an item on B with that value. For example, putting a poe on the II button with 19 deku seeds will place Nayru's Love on B. Look at the Item Chart for the values of every item.
|item on the II button||item amount updated|
|Lonlon Milk (full)||Deku Stick amount|
|Bottled Letter||Deku Nut amount|
|Bottled Bug||Arrow amount|
|Poe||Deku Seed amount|
|Blue Fire||Bomb amount|
|Goron Mask||Magic Beans amount|
|Zora Mask||Magic Beans popularity †|
† This is how many Magic Beans you've ever bought from the Bean seller in Zora's River. For example, if the value is set to 6, he will charge you 70 rupees for a bean. Any values higher than 9 cause him to stop selling beans.
It is possible to place an item on B depending what items you have in your equipment screen with the Mask of Truth and Gerudo Mask.
With Get Item Manipulation using the Kokiri Sword chest, it is possible to obtain a glitched item which can be equipped to the II button. This item is linked to which rooms have been visited on the Forest Temple map. By carefully choosing which rooms to visit in Forest Temple, and then performing BA with the glitched item on II, it is possible to place many values on B that are not possible with other methods.