ROM Hack [REQUEST] Hyrule Warriors: DE editor?

  • Thread starter Thread starter Mwc
  • Start date Start date
  • Views Views 60,379
  • Replies Replies 159
Does anyone know where Link's EXP is stored in hex and if they were able to successfully edit it? Just want his at max with power so I can buy the other's levels.
 
Does anyone know where Link's EXP is stored in hex and if they were able to successfully edit it? Just want his at max with power so I can buy the other's levels.

I don't know which is Link's but a while back we found Shiek's which would allow you to accomplish the same thing. Offsets 330EC to 330EE.

All the EXP offsets are listed in this thread on page 4, third post down but as far as I know we haven't corroborated exactly which are tied to which character other than Shiek's

Keep in mind, maxed out rupees won't be enough to max out even one character from level 1, so you'll be editing your save a ton of times doing it that way, and you'll also have to complete a battle with the character you max it on to actually get it to level up and save the value.
 
Last edited by WTFsandwich,
  • Like
Reactions: Kourin
I don't know which is Link's but a while back we found Shiek's which would allow you to accomplish the same thing. Offsets 330EC to 330EE.

All the EXP offsets are listed in this thread on page 4, third post down but as far as I know we haven't corroborated exactly which are tied to which character other than Shiek's

Keep in mind, maxed out rupees won't be enough to max out even one character from level 1, so you'll be editing your save a ton of times doing it that way, and you'll also have to complete a battle with the character you max it on to actually get it to level up and save the value.
Thanks, I'll edit everyone's EXP. Do you know if editing the EXP of characters I don't have yet will have any negative effects?
 
The following is based on my knowledge of the 3DS save data (some of which I've never gotten around to publicly documenting) applied to one of the dumped saves in this thread. I am very confident about the accuracy of my guesses but regardless — these are guesses so make backups.
Code:
Character data begins at 0x33074
Each character's data is 0x30 bytes long

Character data will be in the following order:
Offsets are relative to the start of the character data
Character       Offset
Link            0x000
Zelda           0x030
Sheik           0x060
Impa            0x090
Ganondorf       0x0C0
Darunia         0x0F0
Ruto            0x120
Agitha          0x150
Midna           0x180
Fi              0x1B0
Ghirahim        0x1E0
Zant            0x210
Lana            0x240
Cia             0x270
Volga           0x2A0
Wizzro          0x2D0
Twili Midna     0x300
Young Link      0x330
Tingle          0x360
Ganon           0x390
Cucco           0x3C0
Linkle          0x3F0
Skull Kid       0x420
Toon Link       0x450
Tetra           0x480
King Daphnes    0x4B0
Medli           0x4E0
Marin           0x510
Toon Zelda      0x540
Ravio           0x570
Yuga            0x5A0

Character data is divided into the following blocks
Offsets are relative to the start of the character's data
———————————————————————————
0x00-0x09 — Badges purchased
This is a series of bitmasks, I've never spent the time to figure out which bits correspond to which badges
———————————————————————————
0x0A-0x0D — Costumes unlocked
Bitmasks covering the costumes unlocked for this character — I could go into more detail if desired.
———————————————————————————
0x0E-0x0F — Unknown
———————————————————————————
0x10-0x11 — Unknown
———————————————————————————
0x12-0x13 — Strength
———————————————————————————
0x14-0x15 — Level
Level is stored in a strange fashion characters start at level 100 and end up at level 2550
Might actually be something else (defence?)
———————————————————————————
0x16-0x17 — Health
Each full heart is worth 400 health
———————————————————————————
0x18-0x1B — Experience
Maximum value was [D9 F5 C3 00] on 3DS (12842457 as an integer)
———————————————————————————
0x1C-0x1D — Last used weapon
A 'row' in the weapon data (of which there are 1030 rows) starting at 0 for the first row.
———————————————————————————
0x0E — Unknown (something to do with weapons)
———————————————————————————
0x0F — Selected costume
———————————————————————————
0x20 — Level (zero-based)
Characters start at level 0 and end at level 254
———————————————————————————
0x21 — Unknown (possibly quarter-hearts obtained)
———————————————————————————
0x22-0x2F — Unknown

So exp for a character is the four bytes at 0x33074 + [character offset] + 0x18

From what I recall editing the exp of locked characters won't harm anything, but will be overwritten with default values when you unlock the character.
 
I've been keeping half an eye on this thread and I'd just like to stipulate that while factors such as experience and rupees are a major factor, these can relatively easily be attained through regular gameplay (albeit the rupees somewhat harder due to missing Rupee Glitch from WiiU). On the contrary however is the grindfest that is 5* weapons with great skills. I remember the WiiU and 3DS had full blown save editors with capability of assigning skills to weapons, this is a feature I would love to see getting puzzled out for DE.

I'm sorry I wan't my Young Link with Hasty, Str IV, Str V, Str VI, Heart Power and Special+

Anyway intend with this comment is to point out the "other factors" of awesome strong characters, the investment in weapons.
 
Thanks, I'll edit everyone's EXP. Do you know if editing the EXP of characters I don't have yet will have any negative effects?

No negative effects, but if you unlock the character you'll have to re-edit their EXP. It doesn't stick maxed out when you do get the character.

I've been keeping half an eye on this thread and I'd just like to stipulate that while factors such as experience and rupees are a major factor, these can relatively easily be attained through regular gameplay (albeit the rupees somewhat harder due to missing Rupee Glitch from WiiU). On the contrary however is the grindfest that is 5* weapons with great skills. I remember the WiiU and 3DS had full blown save editors with capability of assigning skills to weapons, this is a feature I would love to see getting puzzled out for DE.

I'm sorry I wan't my Young Link with Hasty, Str IV, Str V, Str VI, Heart Power and Special+

Anyway intend with this comment is to point out the "other factors" of awesome strong characters, the investment in weapons.

The save format is the same in structure just with different offsets, so other than a few missing weapon IDs that @rdavis0688 found a few pages back, the weapons can be edited in the same as the 3DS version as per https://pastebin.com/5ympDt6b. I've already done this for more than a handful of weapons with no issue.

As for adding it to the editor, that'd be something to ask @Scarlet
 
Given that the weapon data part of the save file hasn't changed between 3DS and Switch this should help (with a few tweaks) for editing weapons
The data actually starts at 0x337F4 rather than 0x2F372 and still runs until the end of the file — total length should be 0xA0F0 bytes long.
It won't correctly show the information for the 7 new 4+ weapons but it should be reasonably easy for anyone with a little spreadsheet knowledge to add them in; or I'll get to it at some point between now and the heat death of the universe.

And, as always, KEEP BACKUPS.
 
For anyone who uses EdiZon as their save manager, I'm working on making the json file (if I can figure it out, haven't had to code in years) to edit these saves in EdiZon, to save time and for convenience sake. Likely only doing simple stuff like rupees and EXP for it due to my skill limitations, but it'll be a start.
 
I was wondering if it'd be possible to give a character another's weapon with just save editing outside of the gallery, managed to do it in the gallery by copying the "Last Used Weapon" variable in Link's character slot (which was the Master Sword) and pasting it in Young Link's slot, and I haven't really found a way to do it for normal battles yet.
I'd imagine it'd be harder, since it seems like most weapons are automatically assigned to a character and that's up to the game, however the fact that it can be slightly changed in the gallery makes me think that it could be possible in the main game. Any ideas?
ngl i just wanna play as yink on a spinner
 
For anyone who uses EdiZon as their save manager, I'm working on making the json file (if I can figure it out, haven't had to code in years) to edit these saves in EdiZon, to save time and for convenience sake. Likely only doing simple stuff like rupees and EXP for it due to my skill limitations, but it'll be a start.
As long as I can get at least 1 character to 255 than I'll be set to go from there, appreciate the work! :yay:
 
  • Like
Reactions: daijobu
@Favna - We've been able to find everything needed to edit in your own weapons. I've managed to edit in my own, giving my characters all 4+ 5* 8-slot weapons with skills that I want. I followed the game's rules but there's nothing stopping you from manually editing your save in such a way to get at that data. I've attached two screenshots, one of a manually added Master Sword to bring it up to par with 8-slot 4+ weapons, and Medli's Harp (I'm going through MWW right now) that has many great skills. If you use HxD and export your save using Checkpoint you could do it too. I had to find the 4+ Weapon Data, which is what took the longest (earning them all) but now that we have it, you could have a fresh save and give yourself a 4+ weapon. It doesn't unlock it in the gallery, I haven't looked for stuff like that, but it won't matter because you'll be working towards getting them "for real" anyway. So it's very possible to edit in weapons with the skills listed in the pastebin link and the values I've listed on another page, as those are all the 4+ weapon IDs.

You'd have to ask @Scarlet if she can put it in the editor, which I have, but it is more work than maxing out someone's xp or rupees. So if you want it you can do it, it's not hard, and you just have to be careful about going over 999 attack as it crashes the game (900 attack master sword + 5* = 1350 attack, wouldn't display, which leads me to believe that the damage number on your weapon can only be three digits.)

Below are screenshots of weapons I've manually added and/or changed (The 4+ came with 7 slots, I gave it 8 and 8 skills.) (I dunno how to get rid of the things, I tried editing and they're not in the editor. Sorry.):
[IMG]https://imgur.com/a/G9U7ACg
1drzUBe

qVZKkhk.jpg

5JVVYsN.jpg


Apologies for the double posting, I've been getting nginx errors which leads me to believe the site's having issues or something on my end is causing connection issues. I am going to be doing some digging at some point to fix the fairy food so we only have the real stuff and not the blank eggs (though feeding 1 to a maxed out fairy seems to give 4+ weapons pretty frequently.). I'll get that info over to you @Scarlet if I do find it.
 
Last edited by rdavis0688,
  • Like
Reactions: I pwned U!
Hey new to this but let me ask how are you guys modding the save file? I will have my sx pro soon and was wondering how you extract saves and what do you use to edit them.
 
Hey new to this but let me ask how are you guys modding the save file? I will have my sx pro soon and was wondering how you extract saves and what do you use to edit them.
we use Checkpoint (homebrew app) and a hex editor/the tool posted by @Scarlet

if the prices I'm seeing on the 'SX pro' are right, you spent almost 10 times too much. a paperclip/3d printed jig (goes for about $5) and a USB-A to USB-C cable (should come with most 3rd party wall chargers - or you might have one for a phone that you could use) - and of course a microSD card - are all you need.
 
we use Checkpoint (homebrew app) and a hex editor/the tool posted by @Scarlet

if the prices I'm seeing on the 'SX pro' are right, you spent almost 10 times too much. a paperclip/3d printed jig (goes for about $5) and a USB-A to USB-C cable (should come with most 3rd party wall chargers - or you might have one for a phone that you could use) - and of course a microSD card - are all you need.
Not to mention that SX OS has device bricking software coded into it and it is literally considered brickway v2.0 at this point




As for save manager, I personally also use Checkpoint for the simple reason that EdiZon does not (yet) support multiple save backups and we all know how extremely important it is to always keep backups.
 
  • Like
Reactions: iSharingan

Site & Scene News

Popular threads in this forum