Hacking Hyrule Warriors save editing

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,239
Country
United States
Rupees no longer seem to work at 3560DC24. Are you sure it's there, @RemixDeluxe? Or am I being stupid again?

1.9.0 shifted all the offsets in the memory. I documented the new Rupee's offset already.

@Deathwing Zero 1.9.0 offset for Rupees is now at 0x3560F8E4 (in TCPGecko). You have that one thread on that site, just want to help a bit (forgot to use all the x999 materials ones before the update lol.

NQ9bgDf.png


VJaaWyM.png
 

RemixDeluxe

Well-Known Member
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
I've asked for help in the JGecko topic but no one has responded in 2 days

Also if I may ask what is the "proper way" of creating a code?

For example if I wanted 99,999 KOs in Hyrule Warriors do I simply just write 1070F540 0001869F

I also tried setting up my code like this and it still doesnt work
00020000 1070F540
0001869F 00000000
 

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
Code:
##Medal - Everyone's Hero
0x13F20 (4 Bytes)

00 00 01 F3 = 499
(i.e. one short of 500 target)

N.b. it's likely the progress of other badges is tracked in roughly this same region.

And I was actually playing with that very idea last night. You can certainly add the Hasty Attacks buff (or any other) in the slots for the first weapon in your file with ID 0x6D ('Ganon's Rage') or 0x6E ('Cucco's Spirit').
Unless you've been randomly given one by an Amiibo there should only be one of each in your file. You can also happily tweak the damage/stars values for those weapons. The game will load and use the weapon with no complaints.

Whether the game actually does anything with those values is unclear. Ganon didn't seem noticeably faster with the buff but it may just be hard to tell. You could try applying the 'Regen' buff as well and see if your health does restore.

If you're curious I can definitively see that the game uses the Ganon's Rage/Cucco's Spirit (and which is which) because I've identified where in the character data it stores the last used weapon and thus can see what Ganon's last used weapon was. Knowing this value has no other practical purpose that I can think of however.
 
Last edited by BtEtta,

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,239
Country
United States
Ey, you da bess. Can't wait to put that in. I've played so much and still have less than 100 rescues lol.

Finding the amiibo one would be helpful too. :P

Playing through Adventure Mode with all max Warriors and infinite map items is soooo much better. I can just focus on completing each mission, instead of having to grind to get more items.
 
Last edited by Nevermore,

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
I've already got that medal, but I'll take a look at some time. It may be tricky if you don't have access to at least one Amiibo. It might be you could set the number to 100 (00 00 00 64) or higher, but that might not be enough to have the game trigger you getting the badge.

If you've already scanned some Amiibo you might be able to easily find the offset yourself. Have your hex editor search for a 32-bit unsigned long (is how Hex Workshop refers to it) in big-endian. If it turns up a match in a similar place as for Everyone's Hero that's probably your number.
 

Nevermore

Well-Known Member
Member
Joined
Jun 16, 2014
Messages
357
Trophies
0
XP
1,239
Country
United States
Got it, I'll do that. I've scanned like only 4 amiibo lol. I just haven't bothered to sit down for it. I'll do a TCPGecko search in that range later on.

Last few days have been Xenoblade X fiddling. I had too much fun here: getting all the possible boob sizes in the game, because the US release removed the slider, but you can still hex edit the offsets for size lol.
 

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
Well I was more on about searching the range in the dumped save file. Goodness only knows where the information will be stored in RAM but It'll probably bear no relation to its location in the save file.
 

RemixDeluxe

Well-Known Member
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
I'm just learning about the hidden weapons in this game. Are they something that Ganon and Cucco can use or hidden away like IVs in Pokemon?

I didnt know anything but levels/exp could be altered on them.
 

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
Ganon's Rage and Cucco's Spirit are full weapons in that they occupy a row within the weapons table exactly like any other weapon. You're given one of each, either through owning the Boss Pack DLC or just through 1.6.0 update which contained the DLC content (DLC content is always within the updates and owning the DLC just makes it available.)

Due to a bug/oversight they can also potentially be received as gifts from amiibos — that presumably should have been prevented in the same way as how amiibos will never to my knowledge gift a Master Sword.

Whether the game fully parses the information in the weapons table for these weapons is unclear. It could simply be that they were included because a warrior has to have a weapon during gameplay and this was the quicker fix than changing that; so it points to a weapon, because the original code they wrote requires that, but that all attack behaviour ends up being determined entirely independently of that weapons definition. I haven't tested this area fully yet.

Finding the amiibo one would be helpful too.
Well, it's quite clearly the 4 bytes starting at 0x13F58 but setting that to 00 00 00 63 and using one more amiibo to take it to 100 doesn't award the badge. Setting it to 00 00 00 64 doesn't award the badge. I can't figure out how to make it award the badge.

I can see the serial numbers of my amiibo going in (4 bytes each) starting at 0x13FC4 but can't figure out more than that at the moment.

I did get this though:
Code:
##Medal - Big Bro
0x13F38 (4 Bytes)
00 00 00 0A = 10
Complete any one mission, might have to be an adventure mode mission,
and the badge will be awarded.
 
Last edited by BtEtta,

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
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 :D )
 

EarlAB

hon hon titty croissants
Banned
Joined
Jul 25, 2012
Messages
639
Trophies
0
Location
Somewhere.
Website
www.gbatemp.net
XP
357
Country
United States
I hope you can forgive me for pirating the Weapon Editing section, making the numbers colorful, and just providing a version of the guide that you can view if you don't have internet at the moment. I didn't change anything other than colors and adding a custom base power in the list.
Also, it is in .rtf format.
@BtEtta
 

Attachments

  • Hyrule Warriors Weapon Editing.zip
    4.1 KB · Views: 502

RemixDeluxe

Well-Known Member
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
Has the cucco exp been figured out yet?

Also I really do want to edit the hidden weapons for Ganon and Cucco but because they are hidden you can't see if the edits you make were done correctly which is discouraging to try in the first place.
 

EarlAB

hon hon titty croissants
Banned
Joined
Jul 25, 2012
Messages
639
Trophies
0
Location
Somewhere.
Website
www.gbatemp.net
XP
357
Country
United States
@RemixDeluxe
My eyes are very sensitive and can see even the smallest of lag plus I also have some minor picture memory so if I sense that Hasty Attacks changes Ganon's attack speed at all, I'll let you know.
I also set his base power to 500, instead of the 80 it was at (even though he was level 255...how odd...).
 

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
728
Country
Cucco Exp is documented in the first post, works the same as any other character — edit the exp, play a level, first time you kill something the game will level you up correctly.

If you want to check your Ganon's Rage/Cucco's Spirit edits you can always add dummy copies so that the game forces you to discard.
This is the default Ganon's Rage:
Code:
03 00 00 00 00 00 00 6D 00 50 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
And the default Cucco's Spirit:
Code:
03 00 00 00 00 00 00 6E 00 50 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Just overwrite 10 empty slots in the file with either of these and the game will present you with the menu to discard and you'll be able to see your edited weapon and discard the rest.
 

EarlAB

hon hon titty croissants
Banned
Joined
Jul 25, 2012
Messages
639
Trophies
0
Location
Somewhere.
Website
www.gbatemp.net
XP
357
Country
United States
Okay, Hasty Attacks DEFINITELY speeds Ganon up.
Based on my last session, his strong attack was about 0.5 seconds faster with Hasty Attacks.
His regular attack seems to have improved by about 0.2 seconds so it's not that much of a difference. However, since his strong attack is faster, it means you won't sit still as long and you will actually be able to escape certain attacks.

But please note, this is based on observations and experience so I may not be correct. The seconds are definitely incorrect though, as they are rough estimates.
 
  • Like
Reactions: I pwned U!

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-