Hacking Hyrule Warriors save editing

BtEtta

Well-Known Member
OP
Member
Joined
Apr 9, 2016
Messages
147
Trophies
0
XP
718
Country
There are two ways to edit things. You can changes values in memory while the game is running, using TCPGecko. It can often be fewer steps, but the memory locations change between regions and between updates.
Or you can dump the unencrypted save file using Saviine, edit it on your PC (currently there are no ready-made editors so you'd be getting your hands slightly dirty in a hex editor) and inject it back onto the console (again using saviine.)

The address you have would seem to be for TCPGecko so it's going to be specific to a particular region and update. This thread is mostly focused on editing your save. You can't do things like fixing your damage taken during an adventure mode mission, but what you can do works for all regions and updates.

I've kept the first post up-to-date with everything we know about the save file.
 

RPD490

Well-Known Member
Newcomer
Joined
May 6, 2016
Messages
57
Trophies
0
Age
32
XP
108
Country
United States
Okay I ever since I got the updated JGeckoU, I been having a hard time trying to find some of the cheats that worked.

The only codes I got working are the No Damage Taken, Max Magic, Max KOs, and Max Rupees Earned.

However, I tried looking in the location for the Rupees are kept normally, even after adding 1CC0 to the end, I only got entries of 0000000s. And the Material codes I used and updated for 1.9.0 no longer work as I tried finding where they were normally and now the Materials are gone off the Memory Viewer.

Plus when I tried to change some things with my save using Saviine, namely to Ganon's Rage in editing and a couple small things, I tried to inject my save back but when it tried to inject it back in, I got this:

injecting files
-> file: /APP.BIN size: 3145728
-> newpath: /vol/save/80000003/APP.BIN
-> journal or storage is full, flushing it now.
-> success
-> injected 1 files
-> Flushing data now
-> success

After this, it just started the game as if I started a new game. I tried several times to get the save to inject, even using the APP.BIN I dumped prior to hex editing it and still got this result. And when the game finished going through the update annoucements, it told me that my storage space is full to even save, which doesn't make sense since I have 15GB of space on my Wii U and the save file was only 7.6MB (7680KB).

Anyone have had this issue when they injected their saves back into HW?
 

RPD490

Well-Known Member
Newcomer
Joined
May 6, 2016
Messages
57
Trophies
0
Age
32
XP
108
Country
United States
There wasn't any other .bak file in the inject folder with my save, just the save file itself.
 

Tomy Sakazaki

Well-Known Member
Member
Joined
Oct 23, 2006
Messages
880
Trophies
0
Website
Visit site
XP
812
Country
Brazil
Okay I ever since I got the updated JGeckoU, I been having a hard time trying to find some of the cheats that worked.

The only codes I got working are the No Damage Taken, Max Magic, Max KOs, and Max Rupees Earned.

However, I tried looking in the location for the Rupees are kept normally, even after adding 1CC0 to the end, I only got entries of 0000000s. And the Material codes I used and updated for 1.9.0 no longer work as I tried finding where they were normally and now the Materials are gone off the Memory Viewer.

Plus when I tried to change some things with my save using Saviine, namely to Ganon's Rage in editing and a couple small things, I tried to inject my save back but when it tried to inject it back in, I got this:

injecting files
-> file: /APP.BIN size: 3145728
-> newpath: /vol/save/80000003/APP.BIN
-> journal or storage is full, flushing it now.
-> success
-> injected 1 files
-> Flushing data now
-> success

After this, it just started the game as if I started a new game. I tried several times to get the save to inject, even using the APP.BIN I dumped prior to hex editing it and still got this result. And when the game finished going through the update annoucements, it told me that my storage space is full to even save, which doesn't make sense since I have 15GB of space on my Wii U and the save file was only 7.6MB (7680KB).

Anyone have had this issue when they injected their saves back into HW?
Your directory in your pc should be:
..\inject\00050000-1017D800\XXXXXXXX\ProjectZ-SAVEDATA\APP.BIN
Normally people delete the ProjectZ-SAVEDATA subdir in the proccess.
 
  • Like
Reactions: Ailuros27

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
So I dumped my save while on 1.8. I skipped the update prompt with the "Start Software" option. I then edited my save and tried to inject it back. Upon loading Hyrule Warriors my game updated to 1.9 without me having the option to skip this time. Now my game is as if I'm starting all over... I have the original save along with the edited save still, but I don't know what to do with them to make them work with 1.9. I really don't want to lose all the legitimate time I've logged into this. Any ideas? I'm not really good with hex editing either-I'm pretty sure I edited the right values for the materials I edited, but I didn't understand the rupee one..
 

Tomy Sakazaki

Well-Known Member
Member
Joined
Oct 23, 2006
Messages
880
Trophies
0
Website
Visit site
XP
812
Country
Brazil
So I dumped my save while on 1.8. I skipped the update prompt with the "Start Software" option. I then edited my save and tried to inject it back. Upon loading Hyrule Warriors my game updated to 1.9 without me having the option to skip this time. Now my game is as if I'm starting all over... I have the original save along with the edited save still, but I don't know what to do with them to make them work with 1.9. I really don't want to lose all the legitimate time I've logged into this. Any ideas? I'm not really good with hex editing either-I'm pretty sure I edited the right values for the materials I edited, but I didn't understand the rupee one..
Did you actually tried to re-inject the saves after updating to 1.9? I dunno about the wiiu version, but when my 3DS version got updated (to receive Medli) I had to reinject the save to make her appear properly.

About rupee editing, the value is large, so it uses 4bytes on the file, in HxD you hit ctrl+g, put the offset as 14C set to "begin" in "offset relative to". It'll jump to line 140, column 0C, in there start hitting 98967F. Then save.
Capturar_01.PNG
 
  • Like
Reactions: fireguy85

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
Did you actually tried to re-inject the saves after updating to 1.9? I dunno about the wiiu version, but when my 3DS version got updated (to receive Medli) I had to reinject the save to make her appear properly.

About rupee editing, the value is large, so it uses 4bytes on the file, in HxD you hit ctrl+g, put the offset as 14C set to "begin" in "offset relative to". It'll jump to line 140, column 0C, in there start hitting 98967F. Then save.View attachment 51874

Thanks for the clarification on the rupee values!

Yes, I'm pretty sure I injected the file back. Upon starting up Hyrule Warriors, I was forced to update on the spot (I didn't get the "Start Software" option like I did when I dumped the save), then the splash screen loaded, as it should. On my PC, the inject.bat went through some stuff and then upon completion the splash screen passed and I got like 50+ notifications about such and such being unlocked and how update 1.2-1.9 added more features. Then I get the "There is not enough free space to create save data" error.

Once I got to the main menu, I can see that only Legend Mode/Story Mode is unlocked.. I feel like something is off. I thought I read somewhere (maybe earlier in this thread) that the offsets shifted from 1.8 to 1.9 so the values I dumped from 1.8 don't quite match up with where they should be when trying to inject it into 1.9.
 
Last edited by fireguy85,

Tomy Sakazaki

Well-Known Member
Member
Joined
Oct 23, 2006
Messages
880
Trophies
0
Website
Visit site
XP
812
Country
Brazil
Thanks for the clarification on the rupee values!

Yes, I'm pretty sure I injected the file back. Upon starting up Hyrule Warriors, I was forced to update on the spot (I didn't get the "Start Software" option like I did when I dumped the save), then the splash screen loaded, as it should. On my PC, the inject.bat went through some stuff and then upon completion the splash screen passed and I got like 50+ notifications about such and such being unlocked and how update 1.2-1.9 added more features. Once I got to the main menu, I can see that only Legend Mode/Story Mode is unlocked.. I feel like something is off. I thought I read somewhere (maybe earlier in this thread) that the offsets shifted from 1.8 to 1.9 so the values I dumped from 1.8 don't quite match up with where they should be when trying to inject it into 1.9.
The known savegame layout is actually the same (what was mapped on OP), what got shifted were the addresses in RAM (and this will happen in every update), this affects only those who use TCPGecko and similar RAM editing programs.
I'm not saying that there isn't any marker or something similar in the savegame that says from what version they are, but what was mapped on 1.8 works the same way on 1.9 in the savegames.

And I'll ask again, after your game updated, did you tried to re-inject the save again? That is, after the 1st time after update where your progress disapeared.
 

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
The known savegame layout is actually the same (what was mapped on OP), what got shifted were the addresses in RAM (and this will happen in every update), this affects only those who use TCPGecko and similar RAM editing programs.
I'm not saying that there isn't any marker or something similar in the savegame that says from what version they are, but what was mapped on 1.8 works the same way on 1.9 in the savegames.

And I'll ask again, after your game updated, did you tried to re-inject the save again? That is, after the 1st time after update where your progress disapeared.

The update is installed before the game actually runs. After selecting Hyrule Warriors on the Wii U Home screen, it went right into "installing update to USB" before the game even started. I will try to reinject now though. What you said sounds promising.

EDIT: Inject.bat doesn't seem to do anything now. I'm not sure if it's due to the "not able to create save data" error or if I need to complete the first mission to create save data or something else.

2nd EDIT: Beating the first level did nothing of importance. I'm still getting the "not able to create save data". I guess I'm going to try to delete the save data from the console and USB and then create new save data. Then reinject the app.bin. I'm not really sure if it'll work, but I'm not sure what else to try.
 
Last edited by fireguy85,

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
Make sure you didn't change the file size.
It should be 3072 kb, according to Saviine.

Both my original app.bin and the edited one are 3072 KB as you can see. Does this inject.bat log look correct?

I have tried deleting the save data off of the console and the USB ( I copied it to HDD before dumping). Also, I wasn't sure if the save was dumped from the HDD or the console so I moved the Hyrule Warriors Update/DLC to the USB only and injecting my edited save and then also moving the Update/DLC to console only and then injecting. I keep getting the same result - It's like I'm starting over, almost endless list of new features added upon boot, and then the "not enough space to create save data" error.
 

Attachments

  • screenshot_060516.PNG
    screenshot_060516.PNG
    43.5 KB · Views: 292

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
LOL. Move the .bak file out of the dump folder.

Alright, I did so. However, now after injecting I get a new error. It says current save data cannot be used. Delete current save data and create new data? I cannot continue if I say no.
 

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
Delete it and then re-inject.

Woot, back in business! Thanks you two. IDK how I was supposed to know that the .bak wasn't supposed to be in the dump when I'm injecting.

Also, apparently I still fail at editing hexadecimal.. I thought I changed the gold materials to quantity of 50 by entering in 32 for all of them, but instead I now have 2,850 of each. SMH..
 
  • 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.
    ButterScott101 @ ButterScott101: +1