ROM Hack [RELEASE] Fantasy Life Save Viewer/Editor

KePutty88

New Member
Newbie
Joined
Apr 1, 2020
Messages
1
Trophies
0
Age
38
XP
42
Country
United States
Looks like it's been a while since the online version of the inventory item editor was last available. Does anyone have any working strategies to edit loot drops or modify items in the inventory? I'm playing on Citra these days, so is transferring a save file back to the 3DS and running old NTR Plugins is the best option currently?
 

pucky

Member
Newcomer
Joined
Aug 11, 2021
Messages
19
Trophies
0
Location
home
XP
342
Country
Netherlands
just gonna try , even tough TheDeKay hasnt been around since aug 19 2019...
but if they read this : Could you upload a offline version of said save-editor that was on the .tk site u posted before?
i have a old sav editor (v0.3.2.CE trainer thingy) works fine, but i kinda wanna touchy the blocked options too.
(item editor and appeareance tabs id like to fiddle around with for example)

If all fails, i could always just move my sav data to actual 3ds, and use the plugin(by Nanquitas) , wich has a item editor (press Y to edit item thingy).
but thats kinda extra work, and im just curious about this sav editor ^^


Edit after a bunch of hours:
scrolled trough all pages of this thread , found plenty of people asking same thi about the 'blocked options'
(Edit items / appeareance) , wich where never made in the CE file.

learned that they where working on a java version , and a web version, i wasnt able to find the web version, as its down now , and wayback machine wont help me here either (permanent reloading). (talking about fl-editor.tk)

so my only hope rn is, that maybe dekay can upload a offline version of the web version :)
(for now ill use the plugin on a actual 3ds :P)
 
Last edited by pucky,

KennithEM

New Member
Newbie
Joined
Dec 20, 2016
Messages
4
Trophies
0
Age
35
XP
54
Country
United States
Hey I need some help hex editing. I can't figure out where the hell the offsets are for items. Did they change when the DLC came out? Every time I change the 0X60 0001 or whatever the fuck it is. My game completely refuses to load.
 

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
75
Trophies
0
Age
32
XP
292
Country
Belgium
Dumping your save
Explaining the saves:
Fantasy Life saves are actually "stored" in the folder "extdata\00000000", so copying just the .SAV file will not backup your progress. But when backuping your progress copy both, just in case. :)

Saves version:
EU: 0004000000113100.sav and "extdata\00000000\00001131"
US: 0004000000113200.sav and "extdata\00000000\00001132"
JP: ?? (untested, sorry)
my folder has only these files
1673280572264.png

I think I understood that FLsavetool is for when you have FL as a cartridge game (which isn't my case), I tried anyway and the program just waits a couple seconds if I ask to dump or restore, then goes back to its menu. According to my file browser on my pc there's no fsd file anywhere. idk why it's so complicated for me
 

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,637
Country
United States
my folder has only these files
View attachment 346736
I think I understood that FLsavetool is for when you have FL as a cartridge game (which isn't my case), I tried anyway and the program just waits a couple seconds if I ask to dump or restore, then goes back to its menu. According to my file browser on my pc there's no fsd file anywhere. idk why it's so complicated for me
those are encrypted files - as the SD encrypts data with a console-specific key. You need homebrew/CFW and a tool like JKSM/Checkpoint to bypass that and export a non-encrypted version to use with the editor. saves exported with JKSM should function just like FLSaveTool files with a little renaming.
 

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
75
Trophies
0
Age
32
XP
292
Country
Belgium
those are encrypted files - as the SD encrypts data with a console-specific key. You need homebrew/CFW and a tool like JKSM/Checkpoint to bypass that and export a non-encrypted version to use with the editor. saves exported with JKSM should function just like FLSaveTool files with a little renaming.
yeah I have checkpoint, but checkpoint doesn't give me any entry (even in extdata) for that game. I'll check with JKSM and I'll tell if it worked.

EDIT: JKSM did find FL after a reload, and since, FL also appears in checkpoint now.

EDIT: the files I get from this, like fl_ext0.fsd, say "invalid filename" so I can't get it to work. even if I press OK with the risk of corruption, the fields remain greyed.
 
Last edited by Alegria,

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
75
Trophies
0
Age
32
XP
292
Country
Belgium
Is it meant to work only on american save files? That would explain that!

(also I tried savedatafiler and I don't understand its menu)
 
Last edited by Alegria,

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,637
Country
United States
Is it meant to work only on american save files? That would explain that!

(also I tried savedatafiler and I don't understand its menu)
add "EU_" to the front of the file name (IE: "EU_fl_ext0.fsd". Just remember to remove it before restoring your save). Its a carryover from an old tool called FLsavetool, but it lets programs made with that in mind know which format/offsets to expect.
 

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,089
Country
United States
So I picked the game back up again and decided to start a new save. As I decided to start grinding on the crafting lives I decided to run this and give myself enough money to just buy most of the basic mats since I'm not looking to put another 200+ hours into the game as before. However, I didn't jump straight into each of those and did some other stuff first (including story stuff to unlock more areas.) After another probably 30 hours later I find out that the save editor puts you at rank one on every life that you haven't started yet but doesn't give you the rank one skills and breaks how the life masters see you so you can't talk to them to actually do the intro quest to get that skill or to report in even if you somehow could get the skill and make stuff.

I do of course have a backup, but it's way back. (Like I said, probably something like 30 hours.) Is there any way to fix this or am I just royally screwed and have to either count on never doing any of those or have to go back to the old backup and redo that ~30 hours of stuff?

EDIT: Gave up. I guess there's no way to fix it short of manually hex editing in the appropriate skills and such, which is not within my ability to figure out the hard way. It was messed up further back than I thought too, so I basically had to just start over a new game. Let this be a warning to anyone using this: do not run it on a save until you have gotten every life you ever want to do up to at least "fledgling" status with the starter skills or else they will be permanently locked out.
 
Last edited by Nazosan,

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,637
Country
United States
So I picked the game back up again and decided to start a new save. As I decided to start grinding on the crafting lives I decided to run this and give myself enough money to just buy most of the basic mats since I'm not looking to put another 200+ hours into the game as before. However, I didn't jump straight into each of those and did some other stuff first (including story stuff to unlock more areas.) After another probably 30 hours later I find out that the save editor puts you at rank one on every life that you haven't started yet but doesn't give you the rank one skills and breaks how the life masters see you so you can't talk to them to actually do the intro quest to get that skill or to report in even if you somehow could get the skill and make stuff.

I do of course have a backup, but it's way back. (Like I said, probably something like 30 hours.) Is there any way to fix this or am I just royally screwed and have to either count on never doing any of those or have to go back to the old backup and redo that ~30 hours of stuff?

EDIT: Gave up. I guess there's no way to fix it short of manually hex editing in the appropriate skills and such, which is not within my ability to figure out the hard way. It was messed up further back than I thought too, so I basically had to just start over a new game. Let this be a warning to anyone using this: do not run it on a save until you have gotten every life you ever want to do up to at least "fledgling" status with the starter skills or else they will be permanently locked out.
To fix your save, open it in a hex editor and set the following values to 0x00 if the first 2 bytes are 0x64 0x00 (meaning the life was incorrectly flagged as fledgling and given 100 "stars"): 0x1FC60-0x1FC603, 0x1FC64-0x1FC67, 0x1FC6C-0x1FC6F, 0x1FC74-0x1FC77, 0x1FC78-0x1FC7B, 0x1FC7C-0x1FC7F, 0x1FC84-0x1FC87, 0x1FC8C-0x1FC8F, 0x1FC90-0x1FC93, 0x1FC98-0x1FC9B, 0x1FC9C-0x1FC9F, and 0x1FCA0-0x1FCA3. If the last value at those addresses is not 0x02 and/or the first two bytes are not 0x64 and 0x00, its a life you've made progress on and don't need to reset. Alternatively, you can compare those specific addresses to your backup save and specifically change the ones that are 0 on the backup (since those are the ones the editor f***ed up).

This will reset the lives to "not started" and you can activate them correctly via the in-game quest.
 
Last edited by iSharingan,
  • Like
Reactions: aarstar and Nazosan

Nazosan

Well-Known Member
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,089
Country
United States
Wow, I appreciate the info. It's too late since I gave up and started over already, but that's exactly the kind of info this thread needs in case anyone else runs into the same thing and I certainly appreciate how thoroughly you tried to help.
 

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,637
Country
United States
Wow, I appreciate the info. It's too late since I gave up and started over already, but that's exactly the kind of info this thread needs in case anyone else runs into the same thing and I certainly appreciate how thoroughly you tried to help.
I mean, This tutorial has been around since late 2015 with the fix and it was linked on page 40 of this thread, which really isn't that far back. But yeah, don't use the editor in the OP. Use this one (which doesnt have the bug) in the future.
 
Last edited by iSharingan,
  • Like
Reactions: aarstar

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,637
Country
United States
im trying to open my fl_ext0.fsd, but nothing shows in the editor
try renaming it to US_fl_ext0.fsd
Iirc it was designed to be used with an old homrebrew tool called FLSaveTool that renamed the files based on region (since it worked for all of them and this prevented overwriting an EU save with a US one/etc. if multiple games existed on the same system - and at the time we weren't guaranteed that the file structure would be the same cross-region). The offsets for US and EU saves are identical (at least as far as the editor is concerned), so it won't cause problems even if you lable an EU save as US or vice versa - just remember to change it back after you're done editing when putting it back on your system.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: *yawn*