<<<There may be spoilers here so please skip this post if you don't want to know!>>>
update: success!!!
Offset purpose: To use dlc appearance options on a savegame that was started before Fantasy life dlc was released as a .cia, since you either have to start over [heckno on a lvl 31 char lol...] or wait till level 50... [or I guess you can change your appearance for free whenever you feel like it lol].
I cross-compared about 8-9 different saves to find the appearance and finally something stood out to me... As mvmiranda said, the appearance was near the gender offset but now I've managed to pinpoint it to a block of data that stores all the appearance options you select in a new game, including the gender, facial, hair, through to voice etc. Then I tested it with a fresh set of files...
here's my test, all new set of chars, one generic boy, one generic girl, one funky looking one...
Notice the gender has changed for "boy1" and since he has a male-only castele outfit, it disappears [op showed this before with gender offset as well].
These are the offsets i changed [you can see the character names at the bottom]
However when I did this for my lvl 31 char I noticed right away my bag and storage reverted to the size of a new char [50, 250]. So I stared at that chunk some more and realized it was staring me back in the face really obviously lol.
I noticed that new chars always start with hex 32 [dec offset 129708-129711] and hex FA [dec offset 129712-129715] which is 50, 250! The first two sets of 8 are respectively the inventory size, then the storage size. I then double checked my lvl 31 char and it was confirmed huzzah!
You can see my level 31 char has an inv size of 300 [dec offset 129708-129711] and a storage size of 1000 [dec offset 129712-129715]. When I left that part out I was able to transplant a new appearance without disturbing any other variables.
So basically that leaves dec offset 129716-129771 as the appearance variables [including gender as op found at 129719], as 01 boy/02 girl. What remains to be done is finding out the number corresponding to each option, but I think right now, copy/pasting from a new char with all the options you want onto your current char is the fastest way to do it. : D
***
Also before I found all this out, when I was messing around with inv, I found that in fact 30096 is definitely where the inv starts to store data, and as I tested with my lvl 31 char [transplanting only the last chunk [
The left is the tail end of my lvl 31 chars inv and right is a blank new char [nothing in inv].
When I transplanted the last section onto a blank char I found that the last section stores only key item data [as shown here]:
As you can see the equipped items are not in the inv as the above offsets were blank [stored in the very beginning offsets after time in game] and those key items should not exist yet on a new char [hasn't opened mailbox yet/talked to pam, has no map even, bliss/gear/life options greyed out etc].
I even tried furthering the prologue quest until I could run around freely and went to the mountain pass to see if the key would open the door, but it told me to do more of flutter's quests before I could go there, even though I already had the key [so the areas are quest flag dependent, rather than item dependent], which is as it should be : P
Anyways it only indicates that it stores key item last, which makes me think each category of item [food, materials, tools, weapons, wearables, furniture and key items] are stored sequentially in that order.
The next test would be to put one of each kind of item in the inventory and see how it stores it from 30096 up. I'm sure around the 12000-something offset or so and up there is quest flag data because it was blank until I finished the prologue quest and then when I had the quest button appear data was written there. There are also an offset which stores text of the current world quest you're on [138244-138287]--and snippets of minor requests and such mixed in the 12000 ish offsets--i'm sure op and others have seen that as well, but I'm not sure how useful they'd be without knowing the actual quest flags.
Anyways, hopefully this will be useful to someone. At least I found what I wanted and now I can run around with a post dlc face! [and cuter hair keke : P]
<<<There may be spoilers here so please skip this post if you don't want to know!>>>
update: success!!!
Offset purpose: To use dlc appearance options on a savegame that was started before Fantasy life dlc was released as a .cia, since you either have to start over [heckno on a lvl 31 char lol...] or wait till level 50... [or I guess you can change your appearance for free whenever you feel like it lol].
I cross-compared about 8-9 different saves to find the appearance and finally something stood out to me... As mvmiranda said, the appearance was near the gender offset but now I've managed to pinpoint it to a block of data that stores all the appearance options you select in a new game, including the gender, facial, hair, through to voice etc. Then I tested it with a fresh set of files...
here's my test, all new set of chars, one generic boy, one generic girl, one funky looking one...
Notice the gender has changed for "boy1" and since he has a male-only castele outfit, it disappears [op showed this before with gender offset as well].
These are the offsets i changed [you can see the character names at the bottom]
However when I did this for my lvl 31 char I noticed right away my bag and storage reverted to the size of a new char [50, 250]. So I stared at that chunk some more and realized it was staring me back in the face really obviously lol.
I noticed that new chars always start with hex 32 [dec offset 129708-129711] and hex FA [dec offset 129712-129715] which is 50, 250! The first two sets of 8 are respectively the inventory size, then the storage size. I then double checked my lvl 31 char and it was confirmed huzzah!
You can see my level 31 char has an inv size of 300 [dec offset 129708-129711] and a storage size of 1000 [dec offset 129712-129715]. When I left that part out I was able to transplant a new appearance without disturbing any other variables.
So basically that leaves dec offset 129716-129771 as the appearance variables [including gender as op found at 129719], as 01 boy/02 girl. What remains to be done is finding out the number corresponding to each option, but I think right now, copy/pasting from a new char with all the options you want onto your current char is the fastest way to do it. : D
***
Also before I found all this out, when I was messing around with inv, I found that in fact 30096 is definitely where the inv starts to store data, and as I tested with my lvl 31 char [transplanting only the last chunk [
The left is the tail end of my lvl 31 chars inv and right is a blank new char [nothing in inv].
When I transplanted the last section onto a blank char I found that the last section stores only key item data [as shown here]:
As you can see the equipped items are not in the inv as the above offsets were blank [stored in the very beginning offsets after time in game] and those key items should not exist yet on a new char [hasn't opened mailbox yet/talked to pam, has no map even, bliss/gear/life options greyed out etc].
I even tried furthering the prologue quest until I could run around freely and went to the mountain pass to see if the key would open the door, but it told me to do more of flutter's quests before I could go there, even though I already had the key [so the areas are quest flag dependent, rather than item dependent], which is as it should be : P
Anyways it only indicates that it stores key item last, which makes me think each category of item [food, materials, tools, weapons, wearables, furniture and key items] are stored sequentially in that order.
The next test would be to put one of each kind of item in the inventory and see how it stores it from 30096 up. I'm sure around the 12000-something offset or so and up there is quest flag data because it was blank until I finished the prologue quest and then when I had the quest button appear data was written there. There are also an offset which stores text of the current world quest you're on [138244-138287]--and snippets of minor requests and such mixed in the 12000 ish offsets--i'm sure op and others have seen that as well, but I'm not sure how useful they'd be without knowing the actual quest flags.
Anyways, hopefully this will be useful to someone. At least I found what I wanted and now I can run around with a post dlc face! [and cuter hair keke : P]
Wow, that is some good work. I think that could definitely help lead people who are still working on this game into the area of item editing. Turn one item into another. Would really help with crafting lifes in the game.
I wanted to use this just now to edit my stats, but apparently there is no such functionality? Or is it just hidden very well?
Also, I saw a spoiler in the Help dialogue for Bliss. It's probably something small, but I am positively allergic to spoilers, and I'm a bit sad something has been spoiled.
I'm not blaming anyone, though. Just requesting to remove the spoiler and change it to something spoiler-free. Here's the spoiler, for reference:
Apparently Flutter's real name is Yuelia or something?
EDIT: Aside from that... I actually made a stat/skill calculator/tool. It will help you determine the ideal stat build for your character, given certain parameters. Is anyone interested in it?
Ah, okay. That's fine. I understand all too well being too busy.
Well, it's web-based, so it'd have to be ported. I also don't know if it's worth porting, but it might be interesting.
...The tool is maybe a bit confusing at first, but I have written a Help page which should clear up some confusion.
I uploaded it to my own site right now:
I've been looking all around but couldn't quite get or find a direct answer to my question, so if anyone could answer me I'd be very thankful. I want to use this game save editor and I already have it downloaded in my computer. I thought since the game saves in the sd card that I didn't need anything else but transfer the save on my computer and use the save-file-editor app. Reading around, everyone seems to be talking about gateway and cfw to get the actual save etc.
My question is... how do I go about this if I don't have a modded 3ds while using the hard/retail copy of the game? I'm not sure where to start. Do I need to mod my 3ds to be able to use this save editor? Thank you.
I've been looking all around but couldn't quite get or find a direct answer to my question, so if anyone could answer me I'd be very thankful. I want to use this game save editor and I already have it downloaded in my computer. I thought since the game saves in the sd card that I didn't need anything else but transfer the save on my computer and use the save-file-editor app. Reading around, everyone seems to be talking about gateway and cfw to get the actual save etc.
My question is... how do I go about this if I don't have a modded 3ds while using the hard/retail copy of the game? I'm not sure where to start. Do I need to mod my 3ds to be able to use this save editor? Thank you.
You need to have one of the following:
1. Have Gateway with your console on 4.0-4.5. Then you need to install emuNAND, then you need to install the .CIA for SaveDataFiler. You need to be able to extract the save file from the encrypted file. Then you will be able to edit the save using this editor.
2. Need to have a console on 4.0-4.5 and then install a CFW using the many guides there are, then install the .CIA for SaveDataFiler. Rest is same as above. (Do not recommend this method, as I've heard a lot about bricking results from this)
You need to have one of the following:
1. Have Gateway with your console on 4.0-4.5. Then you need to install emuNAND, then you need to install the .CIA for SaveDataFiler. You need to be able to extract the save file from the encrypted file. Then you will be able to edit the save using this editor.
2. Need to have a console on 4.0-4.5 and then install a CFW using the many guides there are, then install the .CIA for SaveDataFiler. Rest is same as above. (Do not recommend this method, as I've heard a lot about bricking results from this)
So I need to purchase gateway first before being able to use the save editor here? Thanks. I was hoping I didn't need anything else other than just extracting the save from my sd card and then modifying the numbers on my pc. Again, thank you.
If I were to send my SD Card files in, would anyone be able to edit them for me? I'm on too high of a firmware to be able to use homebrew...sorry and thank you...
Wow. Look like this program can make exploit for saved game to allow us to run new exploit compare to Ninjhax and Gateway 3DS menu.
I asked smea on Youtube in private message.
*********
I want to ask to you. I have good idea about 3DS game name is Fantasy Life.
I guess Fantasy Life is next exploit because game store game saved on SD card then we can patch our saved game then load game and let crash then load in something new compare to Ninjhax and Gateway 3DS menu. No need internet, just offline with patched saved game from SD card with exploit codes and scripts inside to allow us to run exploit.
Unlike Zelda Twilight Princess game on Nintendo Wii and use patched exploit saved game then load game then crash and allow us to install homebrew on our Nintendo Wii like to run unsigned codes. I guess Nintendo can't patch retail game card to fix exploit like in Smash Bros Melee for Wii. I think you maybe have new idea for exploit like that way.
You can look in it and you will get new ideas for exploit.
I would love to get your messages when you found out something new. Let me know. Cheers.
This tool is awesome but I'd like to suggest one thing that hasn't been mentioned. Could you look, when time allows it, into being able to edit the wish you choose at the start that can't be changed and is seen in your profile and on Streetpasses?
And when you double-click on the Mage, Tailor and Alchemist icon there's some minor errors, like Mage not showing Demi-creator stars and a dash, and the others having the data from Creator just after the dash on the Demi-creator "Life Bonus" column.
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
Happy June 15th! Well, this one was close enough. Atmosphere has been updated to add support for the latest Nintendo Switch firmware, 22.5.0. This means all of you...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...