- Joined
- May 22, 2010
- Messages
- 228
- Reaction score
- 157
- Trophies
- 0
- Age
- 40
- Location
- Can-uh-duh
- Website
- Visit site
- XP
- 429
- Country

Haha, I know the feeling. Sometimes I have more fun hacking games than playing them.

Id rather spend my time learning how the game works in terms of data than endlessly waste time away grinding away for a value to countdown when it can be altered and thus saving time.Haha, I know the feeling. Sometimes I have more fun hacking games than playing them.

An interesting perspective, but if you look at a series like Monster Hunter with that, you nullify the point of the game itselfId rather spend my time learning how the game works in terms of data than endlessly waste time away grinding away for a value to countdown when it can be altered and thus saving time.
You learn how the game works and you save time, thats a win/win.



Definitely implement a good weapon editor!Here is the Update, version 1.3 , on github:
https://github.com/nedron92/HWL-SaveEditor/releases/tag/1.3
Add support for My Fairy (change name, lvl, trust and that other thing).
Also clean the code a bit ^^.
So, what's next? Should I hang on my Fairy (the Clothes?) or implement maybe a good Weapon Editor (if its possible ^^)? Or something else?
... Maybe unlock panels in adventure mode and unlocks for (weapons/fairies) I guess, but really everything is sweet alreadyHere is the Update, version 1.3 , on github:
https://github.com/nedron92/HWL-SaveEditor/releases/tag/1.3
Add support for My Fairy (change name, lvl, trust and that other thing).
Also clean the code a bit ^^.
So, what's next? Should I hang on my Fairy (the Clothes?) or implement maybe a good Weapon Editor (if its possible ^^)? Or something else?
I found something new about the fairies (all name-offsets, all lv offsets, all unlocking-offsets, all hearts-offsets and all ? offsets (the symbol right from the hearts, what is that?) )
but nothing more about the clothes yet. I will write more tomorrow after my exam. God Niht from Germany so far![]()


I spend more then 2 hours now to see if there is anything common between the different offsets of those weapons. (Sell something, look up again, etc..)Definitely implement a good weapon editor!
Unlocking for (my)fairies is already a feature (Version 1.3) xD... Maybe unlock panels in adventure mode and unlocks for (weapons/fairies) I guess, but really everything is sweet alreadythanks.
The symbol right from the hearts displays how many times you already have refreshed her. Good to see progress on the My Fairy feature.![]()

What don't you know specifically about the weapons? If it's about the way they're stored, aren't they just put in the order you get them?I spend more then 2 hours now to see if there is anything common between the different offsets of those weapons. (Sell something, look up again, etc..)
But I cant find anything now. So if I have more time at end of april (nearly at 23th) I will lookup more deeply. They have to be something, so I could calculate or get any weapon offset, guess. But to difficult for now (better, for the time I have). Because finding no common thing make it more difficult to made an feature for that.

It is the way.. And maybe not in order, don't know. But I started now a complete new game, end the first stage. Copied save to pc and edit exactly the same offsets of my magic sword with 7skils (get them from my old save) and the game recognize, that I have that werapon now (link ahs it) and start the second stage on legendary Mode with that weapon.What don't you know specifically about the weapons? If it's about the way they're stored, aren't they just put in the order you get them?

The game allows gaps since selling them just creates one, in oppose to moving the other weapons along to fill the space.It is the way.. And maybe not in order, don't know. But I started now a complete new game, end the first stage. Copied save to pc and edit exactly the same offsets of my magic sword with 7skils (get them from my old save) and the game recognize, that I have that werapon now (link ahs it) and start the second stage on legendary Mode with that weapon.
If they were stored in order I found...maybe that wouldn't happend, or?
for (int offset = 0x2F372; offset <= 0x39461; offset += 0x28)
{
if (offset != blankWeapon)
{
// Check which weapon it is, and add it to the appropriate vector/whatever you're using
}
}
There most likely wont be a plugin for the US game since it would have to be reconstructed from the ground up, if you have the means to do so go install the Japanese version. If you play it on a US/EU 3DS it will automatically play in English text.is there a plugin for the US version yet?
So can you make some sort of toggle to flip every mission on the map to A rank? That could save a lot of time but if the option exists I dont see the harm in adding it for those that want to shortcut their games. Personally I Just want the rewards like fairy accessories and heart containers/pieces collected already, that would be cool.Took a break from revision to have a look for offsets. Managed to find one that controls the rank you got for Adventure tiles. Alas, it doesn't unlock them, pretty amusing though
![]()
I spend more then 2 hours now to see if there is anything common between the different offsets of those weapons. (Sell something, look up again, etc..)
But I cant find anything now. So if I have more time at end of april (nearly at 23th) I will lookup more deeply. They have to be something, so I could calculate or get any weapon offset, guess. But to difficult for now (better, for the time I have). Because finding no common thing make it more difficult to made an feature for that.
Unlocking for (my)fairies is already a feature (Version 1.3) xD
Ach.. okay, so that was also my opinion. Then I named my variable maybe correcly (iterator/refresher)Thanks^^.
Maybe, I will made an decission between myFairies skills/clothes and/or something with the adventure.mode. Weapons are to difficult for my time now.
Your a couple weeks too late. ScarletKohaku already beaten you to revealing how weapon data is stored.Hello I Just subscribe to show my note about weapon
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
BB 00 CC CC EE 00 FF FF FF FF FF FF FF FF GG
AA = Locked Skill Value - order of slot 11 11 22 22 33 33 44 44 55 55 66 66 77 77 88 88
BB = Weapon ID
CC = Default Weapon Power
Default Level 1 Weapon Damage: 50 (80) - hex value order 80 00
Default Level 2 Weapon Damage: 96 (150) - hex value order 50 01
Default Level 3 Weapon Damage: 118 (280) - hex value order 18 01
Default Level 4 Weapon Damage: 1F4 (500) - hex value order F4 01
EE = Stars
FF - Weapon Skill
GG = id Weapon is legendary? - 03 normal / 13 Legendary
Maybe because legendary weapon doesn't change weapon base value in hex but in game yes - F4 01 will not increase but in game 750 will show 840
I had applied the legendary skill through hex but it doesn't change the base value so I just apply legendary in game to fix that.
Maybe changing the last value 03 into 13 would had fix that - not tested
Example
Master Sword
10 27 A8 61 00 00 00 00 00 00 00 00 00 00 00 00
3C 00 2C 01 00 00 29 35 FF FF FF FF FF FF 0B
10 27 - (hex) 2710 = (Dec) 10000 locked skill
A8 61 - (hex) 61A8 = (Dec) 25000 locked skill
last value 0B - The only weapon that doesn't have 03 or 13 because is unique?
Magical sword level 4
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
81 00 F4 01 05 00 2A 1C 2C 1D 30 2D 2B 2F 13
NO skill locked
last value 13 - legendary weapon

I missed out the part with KOs to unlockYour a couple weeks too late. ScarletKohaku already beaten you to revealing how weapon data is stored.

The game allows gaps since selling them just creates one, in oppose to moving the other weapons along to fill the space.
--------------------- MERGED ---------------------------
Not sure if this'll help you but this is what I've gathered so far:
Weapons are stored starting at offset 0x2F372 and follow the basic structure shown here. After the 03, there is a gap of nine 00s before the next weapon starts. This continues all the way to the end of the save file (0x39461).
So basically if you want to search for a list of weapons, you'd probably do something liiiike this...
Inserting a weapon seems like it'd be fairly easy too. Just make the program search for the first blank slot (00 00 00 00 00 00 00 FF FF 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00) and have it be replaced with whatever you want to insert ^^Code:for (int offset = 0x2F372; offset <= 0x39461; offset += 0x28) { if (offset != blankWeapon) { // Check which weapon it is, and add it to the appropriate vector/whatever you're using } }
Not sure if that'll help you with anything but that's everything that comes to mind @nedron92
nedron92, Since you found the offset for fairies have you been able to change their appearance. I think the only physical difference among fairies aside from their element is hair style and color, do you see any kind of value that can be altered to change that?
I'd also like to know entire addresses for whole fairy data so it can be wiped away from the save, I just want to keep one of each element and not clutter up my inventory but unfortunately the game doesnt offer a way to release fairies unless your full and thats just one at a time.
Hello I Just subscribe to show my note about weapon
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA BB 00 CC CC EE 00 FF FF FF FF FF FF FF FF GG
AA = Locked Skill Value - order of slot 11 11 22 22 33 33 44 44 55 55 66 66 77 77 88 88
BB = Weapon ID
CC = Default Weapon Power
Default Level 1 Weapon Damage: 50 (80) - hex value order 80 00
Default Level 2 Weapon Damage: 96 (150) - hex value order 96 00
Default Level 3 Weapon Damage: 118 (280) - hex value order 18 01
Default Level 4 Weapon Damage: 1F4 (500) - hex value order F4 01
EE = Stars
FF - Weapon Skill
GG = id Weapon is legendary? - 03 normal / 13 Legendary
Maybe because legendary weapon doesn't change weapon base value in hex but in game yes - F4 01 will not increase but in game 750 will show 840
I had applied the legendary skill through hex but it doesn't change the base value so I just apply legendary in game to fix that.
Maybe changing the last value 03 into 13 would had fix that - not tested
Example
Master Sword
10 27 A8 61 00 00 00 00 00 00 00 00 00 00 00 00 3C 00 2C 01 00 00 29 35 FF FF FF FF FF FF 0B
10 27 - (hex) 2710 = (Dec) 10000 locked skill
A8 61 - (hex) 61A8 = (Dec) 25000 locked skill
last value 0B - The only weapon that doesn't have 03 or 13 because is unique?
Magical sword level 4
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 00 F4 01 05 00 2A 1C 2C 1D 30 2D 2B 2F 13
NO skill locked
last value 13 - legendary weapon