ROM Hack WIP Hyrule Warriors Savegame Editor

  • Thread starter Thread starter Aroc
  • Start date Start date
  • Views Views 110,056
  • Replies Replies 186
  • Likes Likes 13
Yo this is really cool! Well done man!

Loving it already (note: I do not have Legendary requirement yet, I tried it but it just shows 0 kills and locked, I did actually unlock the blade prior)

smlv8Rql.jpg
 
  • Like
Reactions: MasterJ360
I can't thank you enough for this editor honestly the wpn edits is the only thing missing within the FEW editor takes away the endless grind completely
 
Last edited by MasterJ360, , Reason: Can't spell
Thx ;) Im happy it works now.

Currently working on the Adventure Map. So far i got the offsets of:
- Current Position of the Character
- Currently selected Character
- If a Level is unlocked or not (e.g. they are dark on the map)
- If a Level is beaten
- What Medal/Rank got achieved on the map
- The "A-Rank-Victory-Reward"-Search has been done
- The Level offers a Item (like a compass, bombs,..)
- Enemies are hidden on the map (e.g. you have to search them)
- All Items

There is still some stuff missing, like i cant use a item even when i have more than once, until i did got it after a battle. must be some value somewhere for it. Also minor other stuff, but im getting there. Guess will upload Adventure Map Editor tomorrow, and checking out the next map then.

If anyone is interested in the offsets or wants to help, here they are:

Code:
Offset: 0x00002BE8 to 0x00002BEB = "Aventure Map : Current Position"                        "Description: [00 = Top Left]"
Offset: 0x00002BEC to 0x00002DEB = "Aventure Map : Level is unlocked"                       "Description: [00 = locked, 01 = beaten, 02 = unlocked, 03 = beaten and unlocked]"
Offset: 0x00002DEC to 0x000031EB = "Aventure Map : Level is beaten"                         "Description: [1 Level = 8 Bytes, E0 01 00 00 00 00 00 00 = Level Beaten, 00 00... = Unbeaten]"
Offset: 0x000031EC to 0x0000324F = "Aventure Map : Items (Compass,Bombs...)"                "Description: [xx = Count]"
Offset: 0x00003250 to 0x000032CF = "Aventure Map : Searched for 'A' Rank Victory Field"     "Description: [00 = Not Searched, 01 = Searched]"
Offset: 0x000032D0 to 0x0000334F = "Aventure Map : Level has Item to offer"                 "Description: [01 = has one, 00 = not]"
Offset: 0x00003350 to 0x000033CF = "Aventure Map : Enemies are Hidden"                      "Description: [0 = Hidden, 1 = visible]"
Offset: 0x000033D0 to 0x0000344F = "Aventure Map : Unknown Block 1"                         "Description: [Unknown]"
Offset: 0x00003450 to 0x000034CF = "Aventure Map : Unknown Block 2"                         "Description: [Unknown]"
Offset: 0x000034D0 to 0x000036CF = "Aventure Map : Level Medal/Rank"                        "Description: [FFFFFFFF = locked, 01 = Bronze, 02 = Silver, 03 = Gold]"
Offset: 0x000036D0 to 0x0000374F = "Aventure Map : Unknown Block 3"                         "Description: [Unknown]"
 
Last edited by Aroc,
Thx ;) Im happy it works now.

Currently working on the Adventure Map. So far i got the offsets of:
- Current Position of the Character
- Currently selected Character
- If a Level is unlocked or not (e.g. they are dark on the map)
- If a Level is beaten
- What Medal/Rank got achieved on the map
- The "A-Rank-Victory-Reward"-Search has been done
- The Level offers a Item (like a compass, bombs,..)
- Enemies are hidden on the map (e.g. you have to search them)
- All Items

There is still some stuff missing, like i cant use a item even when i have more than once, until i did got it after a battle. must be some value somewhere for it. Also minor other stuff, but im getting there. Guess will upload Adventure Map Editor tomorrow, and checking out the next map then.

If anyone is interested in the offsets or wants to help, here they are:

Code:
Offset: 0x00002BE8 to 0x00002BEB = "Aventure Map : Current Position"                        "Description: [00 = Top Left]"
Offset: 0x00002BEC to 0x00002DEB = "Aventure Map : Level is unlocked"                       "Description: [00 = locked, 01 = beaten, 02 = unlocked, 03 = beaten and unlocked]"
Offset: 0x00002DEC to 0x000031EB = "Aventure Map : Level is beaten"                         "Description: [1 Level = 8 Bytes, E0 01 00 00 00 00 00 00 = Level Beaten, 00 00... = Unbeaten]"
Offset: 0x000031EC to 0x0000324F = "Aventure Map : Items (Compass,Bombs...)"                "Description: [xx = Count]"
Offset: 0x00003250 to 0x000032CF = "Aventure Map : Searched for 'A' Rank Victory Field"        "Description: [00 = Not Searched, 01 = Searched]"
Offset: 0x000032D0 to 0x0000334F = "Aventure Map : Level has Item to offer"                    "Description: [01 = has one, 00 = not]"
Offset: 0x00003350 to 0x000033CF = "Aventure Map : Enemies are Hidden"                        "Description: [0 = Hidden, 1 = visible]"
Offset: 0x000033D0 to 0x0000344F = "Aventure Map : Unknown Block 1"                            "Description: [Unknown]"
Offset: 0x00003450 to 0x000034CF = "Aventure Map : Unknown Block 2"                            "Description: [Unknown]"
Offset: 0x000034D0 to 0x000036CF = "Aventure Map : Level Medal/Rank"                        "Description: [FFFFFFFF = locked, 01 = Bronze, 02 = Silver, 03 = Gold]"
Offset: 0x000036D0 to 0x0000374F = "Aventure Map : Unknown Block 3"                            "Description: [Unknown]"
sounds great another thing I would love to see is support for my fairy though I know theres a few food items in the game that are just unused glitched foods
 
Hi, sorry but your editor isn't working with my save file, it can't find my weapons and it erases all my characters
 
Hello all, does this save editor work for Jpn or Asia version of the game? Thanks in advanced.
 
Hi, sorry but your editor isn't working with my save file, it can't find my weapons and it erases all my characters

Can you upload your save file, so i can check it?

Hello all, does this save editor work for Jpn or Asia version of the game? Thanks in advanced.

Yes it should. If not, please upload your save file, so i can fix it
 
It sounds like he loaded the zmhasd.bin file instead of the zmha.bin. I would know b/c thats exactly what I did the first time using the editor
which is why the weapons aren't appearing for him might be a good idea to to tell folks to load zmha on the editor site
 
Last edited by MasterJ360,
Oh no... i could provide it to you somewhere else? or reupload it?

this upload worked, i got them. Your save does indeed not work, mostly also because its only 192kb instead of 247kb. Theres a lot of missing stuff in yours.. oO

Can you re-dump your savegame and send it to me before you use my editor with it?
Or did you actually dump it like that? Because then there went something wrong that process.

I can load your Savegame, but you only unlocked lana, tetra and daphnes, which is not possible normally. Also some other stuff is missing...
 
I can't tell if this works or not but I edited a bunch of weapons, edited some character's levels and maxed out one character's level, and when I start the game it crashes at the title screen, idk why but I think it has something to do with the levels, it doesn't look like it updates the attack stats and I have no idea how to make that authentic.
 
I can't tell if this works or not but I edited a bunch of weapons, edited some character's levels and maxed out one character's level, and when I start the game it crashes at the title screen, idk why but I think it has something to do with the levels, it doesn't look like it updates the attack stats and I have no idea how to make that authentic.
if you editted the zmhasd.bin that will likely be the cause of the crash, you only need to edit the zmha.bin file.

I originally also tried maxing out a characters level but yeah the attack stats do not update, what you do is change how much experience the character has (if you highlight the value in the editor and replace it with all 9's just hold down the button for a sec and let go it will set the amount to the maximum experience needed for that character to level up) load up the game, select that specific character load any level, kill something, profit!

Your character should automatically go from whatever level they were at to 255 instantly and then they will have the appropriate attack values, even if the game already registers the character at 255, change it back down to 254 max the exp again just in case and then levelling up will reset the attack value to the predetermined value for that character at the max level.
 
this upload worked, i got them. Your save does indeed not work, mostly also because its only 192kb instead of 247kb. Theres a lot of missing stuff in yours.. oO

Can you re-dump your savegame and send it to me before you use my editor with it?
Or did you actually dump it like that? Because then there went something wrong that process.

I can load your Savegame, but you only unlocked lana, tetra and daphnes, which is not possible normally. Also some other stuff is missing...

Oh God no... I dumped it just like that and already tried to restore it so I irreversibly lost my data... can someone upload a savefile 100% complete, please?
 
Updated, i reworked few things, and wrote them different. WeaponEdit is more stable now.

Also added first things for multiLang support. If you feel like you want to help, update these files with the correct langs:

https://github.com/iAroc/iAroc.github.io/blob/master/hyruleWarriors/Characters.js [All Characters are done, but feel free to add more Langs]
https://github.com/iAroc/iAroc.github.io/blob/master/hyruleWarriors/MaterialData.js [EN is done, rest not]
https://github.com/iAroc/iAroc.github.io/blob/master/hyruleWarriors/WeaponData.js [Everything is done, but feel free to add more Langs]
 
Last edited by Aroc,

Site & Scene News

Popular threads in this forum