First up, it seems the game only check for awarding new medals after completing a mission so with that in mind:
Code:
##Medal - amiibo Warriors
0x13F58 (4 Bytes)
00 00 00 64 = 100
Complete a mission and it should get awarded.
Secondly, regarding weapon slots and other stats on Ganon's Rage/Cucco's Spirit — they
do appear to get applied. Specifically the Special+ buff (grants you a 1 full special bar every 300 KOs) was working. I have no reason not to believe the game is treating these weapons and their stats exactly as for any other weapon. Additionally giving yourself more than 10 of either of these will correctly cause the game to prompt for discarding.
Now for some entirely useless information.
The Weapon Type value in the weapons table (the first byte of every weapon definition) is as I suspected a bitmask. I've mentioned these a few times so for the unfamiliar a bitmask is used to store multiple boolean (true/false) values within a single byte. If you take for example the value 0x6F in binary that's 0110 1111. To query each bit you do a bitwise AND where the bit you're querying it set to 1.
So to query the 5th bit (counting from the right.)
Code:
0110 1111
AND 0001 0000
—————————————
0000 0000
Result is 0 = bit not set. Any other result = bit set.
The bitmask for the weapon type works as follows:
Code:
0x01 - Weapon is NOT new (will not be flagged as new when discarding excess weapons, once a weapon discard check is complete will be set)
0x02 - Weapon slot is occupied
0x04 - Unknown, always seems to be unset. (May have originally been a flag for normal vs. fully powered Master Sword.)
0x08 - Weapon is the Master Sword, apply Evil's Bane/Exorcism (3DS only) bonuses if skill unsealed and KO targets met.
0x16 - Weapon has the Legendary skill, apply Legendary bonus if skill unsealed and KO targets met.
Base weapon strength increases are applied before stars. Other increases are applied after stars.
Wii U
0x29 Evil's Bane - Increases Weapon Strength by 200
0x2A Legendary - Increases Base Weapon Strength to 300
3DS
0x29 Evil's Bane - Increases Weapon Strength by 200
0x35 Exorcism - Increases Weapon Strength by 400
0x2A Legendary - Increases Base Weapon Strength to 560
What this means is that you can have a weapon that has both the Evil's Bane and Legendary (and Exorcism) skills and applies all the bonuses. Just set the weapon type to 0001 1011 (0x1B) and the game will process it just fine. If you add a bunch of the same weapon category and set their types to 0001 1010 (0x1A) when the game prompts you to discard some of those weapons it will flag all of those newly added ones as "New" until the check is complete.
Q. Why is this useless?
A. Because we can just set the weapon strength to whatever we want directly.
(Don't spoil my fun

)