I'm hoping to look for Infinite Health, Magic, and Bottle Modification if the Arrow and Bomb codes will work when I unlock them.
For Health:
Each heart has 4 pieces. So for example if you have exactly 1 Heart left, you have to search for "4"
If you have full 20 hearts, you have to search for 50.
3 full hearts is the value 0C because 12 in hex is 0C
For the best, you just count your current hearts, enter the decimal on this page
http://www.binaryhexconverter.com/decimal-to-hex-converter and press Convert to get the hex value.
For Magic:
If you have no upgrade of the magic and its a full bar, search for 10
If it is empty, search for 00
If you have the upgrade and its a full bar, search for 20
I hope it helps
For modifying bombs, arrows and rupees you do the same as the heart one.
Enter the decimal number into the converter and let it convert into the hex number and search for this value
Decrease/Increase the value and search for the changed value.
For Bottle modification you have to search for that Item thats current in your bottle.
If in bottle 1 is example the item "Blue Elixier", then you have to search for 53.
If the Bottle is empty, you have to search for 50.
Here are all Bottle Item ID's
Code:
public void bottle(uint address1, string mode)
{
switch (mode)
{
case "No Bottle":
Gecko.poke08(address1, 0xFF);
break;
case "Empty":
Gecko.poke08(address1, 0x50);
break;
case "Red Elixier":
Gecko.poke08(address1, 0x51);
break;
case "Green Elixier":
Gecko.poke08(address1, 0x52);
break;
case "Blue Elixier":
Gecko.poke08(address1, 0x53);
break;
case "Soup (Half)":
Gecko.poke08(address1, 0x54);
break;
case "Soup":
Gecko.poke08(address1, 0x55);
break;
case "Water":
Gecko.poke08(address1, 0x56);
break;
case "Fairy":
Gecko.poke08(address1, 0x57);
break;
case "Pollen":
Gecko.poke08(address1, 0x58);
break;
case "Magic Water":
Gecko.poke08(address1, 0x59);
break;
}
}