ROM Hack [RELEASE] Fantasy Life Save Viewer/Editor

  • Thread starter Thread starter mvmiranda
  • Start date Start date
  • Views Views 398,873
  • Replies Replies 910
  • Likes Likes 41
Yeah you can even become God Rank in a No DLC Savegame. But it's good to know that the Level Cap is intended and not something I failed at. Still have to figure out the Stat Skilling though.

I should maybe share all Offsets I got for now. Since I won't release a Save Editor before I found the DLC locking Part in the Save. I have most offsets for everything else including Data structs for Items etc.

Anyone interested in those and maybe helping find the DLC things?
any sharing of information would be greatly appreciated. i beat the game twice and now i have not else to do with this game besides looking at reference points and offsets to try to make web exploit RAM injection codes for it. having a map of where things are in RAM would help and even a map of save data can lead to that too. i tried hacking stats like HP and SP in RAM but i couldnt get it to work lol
hacking this game's save data or RAM is a pain in the ass
 
Last edited by supermariorick,
the save I previously uploaded in this thread has the DLC on it, but it isn't saved on the DLC area. Tell me what I need to do, and I can try to help as much as possible.
 
the save I previously uploaded in this thread has the DLC on it, but it isn't saved on the DLC area. Tell me what I need to do, and I can try to help as much as possible.
That was perfectly fine. If the DLC is unlocked on a Save you can literally play the whole DLC story and reach all DLC regions etc. Even if playing on a "No DLC Game".
I also found some Values but they are not the only things responsible for the DLC. It's possible that the DLC part is also included in the checksum or ID parts of the Save. which makes it a lot harder to find and calculate/reverse.
 
Hello guys, about Life ranks, how do I revert them back to novice? I haven't done tailor and wizardry yet but I just renamed my character. It always default unto fledgeling and locks me out of any tutorial or novice quests for my character... Any help pls? Thanks!
 
  • Like
Reactions: Zan' and Sev501
i try using this with retail card and tubehax without sucess.... i dont even know if works =D

with gateway and savedatafiler works flawless

cant be used with retail + tubehax ?
 
i try using this with retail card and tubehax without sucess.... i dont even know if works =D

with gateway and savedatafiler works flawless

cant be used with retail + tubehax ?

I'm using tubehax/oot3dhax and was able to dump save files using FLSave.. And was able to open and edit and re-import with good results!
 
I'm using tubehax/oot3dhax and was able to dump save files using FLSave.. And was able to open and edit and re-import with good results!
can you tell my how to do?
what programs i need and stuff

because i already know, fantasy life save is different from other, so the dump method is different too
 
can you tell my how to do?
what programs i need and stuff

because i already know, fantasy life save is different from other, so the dump method is different too

I am using the extdata dump tool configured to dump / restore my saves.
; Dumps FL Saves to filedump folder
DUMP "00001131:/fl_ext0.fsd" "filedump/fl_ext0.fsd"
DUMP "00001131:/fl_ext1.fsd" "filedump/fl_ext1.fsd"
DUMP "00001131:/fl_ext2.fsd" "filedump/fl_ext2.fsd"
; Restores FL Saves from restore folder
RESTORE "restore/fl_ext0.fsd" "00001131:/fl_ext0.fsd"
RESTORE "restore/fl_ext1.fsd" "00001131:/fl_ext1.fsd"
RESTORE "restore/fl_ext2.fsd" "00001131:/fl_ext2.fsd"
 
I am using the extdata dump tool configured to dump / restore my saves.
; Dumps FL Saves to filedump folder
DUMP "00001131:/fl_ext0.fsd" "filedump/fl_ext0.fsd"
DUMP "00001131:/fl_ext1.fsd" "filedump/fl_ext1.fsd"
DUMP "00001131:/fl_ext2.fsd" "filedump/fl_ext2.fsd"
; Restores FL Saves from restore folder
RESTORE "restore/fl_ext0.fsd" "00001131:/fl_ext0.fsd"
RESTORE "restore/fl_ext1.fsd" "00001131:/fl_ext1.fsd"
RESTORE "restore/fl_ext2.fsd" "00001131:/fl_ext2.fsd"


can i use this with tubehax?
 
I'm trying to add this in my ntr plugin. I've already found two offset related but i can't change them so there must be another one.
if you find it pls share the addresses and values on fort42.cu.cc so people have a special gauge refiller on 9.0 - 9.5.0-22 old3ds and possibly 9.5.0-23 - 10.1+ if smealum ever makes a homebrew that loads 3ds games with gecko3ds/action replay 3ds codes from a custom loader that doesnt require kernel access for codes that run continuously instead of injecting once on the fly with the web browser exploit.
 
Still stuck with those two offsets. I can't modify them and i haven't found a third offset yet. :/
For those who want to give a try:
02D90FC0 7'th region (14000000) float value 1/100 ex: 0.3600...
0233AB90 7'th region (14000000) float ex: 36.0000...
 
Still stuck with those two offsets. I can't modify them and i haven't found a third offset yet. :/
For those who want to give a try:
02D90FC0 7'th region (14000000) float value 1/100 ex: 0.3600...
0233AB90 7'th region (14000000) float ex: 36.0000...
so NTR debugger ported to spider arcode would be 0x14000000 - XXXXXXXX
the first ported offset being 0x1126F040 followed by some floating point value, right? or was 0x02D90FC0 already ready for spider arcode?
theres a floating point to hexadecimal converter on geckocodes back from the Wii hacking days
i tried 0x3F800000, 0x7F000000, and 0xFFFFFFFF as values but nothing seemed to really change
 
Last edited by supermariorick,
Nope, those are the raw offsets from Cheat engine. The real ntr offsets are:
16d90fc0 (+1400 0000);
1633ab90 (+1400 0000).

But if we follow this:
To export the offset to ARCode (HEX):
<START OFFSET> + <FOUND OFFSET> - 14000000 = <ARCode OFFSET>
It seems like it's ready for arcode but i have a n3ds so i can't tell you for sure...

And yes we need to convert the float value you want to write into hexadecimal.
The problem is:

I can change the value if i put the game in "pause" by pressing the home button, but as soon as i come back to the game, the value take the old/real value... That's why i think those offset are just a copy/format values read from an other one but i can't find the real one...
 
Nope, those are the raw offsets from Cheat engine. The real ntr offsets are:
16d90fc0 (+1400 0000);
1633ab90 (+1400 0000).

But if we follow this:

It seems like it's ready for arcode but i have a n3ds so i can't tell you for sure...

And yes we need to convert the float value you want to write into hexadecimal.
The problem is:

I can change the value if i put the game in "pause" by pressing the home button, but as soon as i come back to the game, the value take the old/real value... That's why i think those offset are just a copy/format values read from an other one but i can't find the real one...
better to scan for realtime values if you can as the special skill gauge changes in realtime. also take into account all the different changes to the gauge from unlocking by rank.
are you making these codes with RAMdumps or with NTR debugger?
 
Last edited by supermariorick,
Don't worry i made more than 20 dumps x).
I'm in front of the dormagon with my gauge empty and every 2 shots of sword i've made a dump until the gauge was full. First only with the 7'th region but in the end i've been dumping all of them ^^.

Well, it's ramdump made via ntr debugger so don't know what to answer x) !

But what do you mean by: "also take into account all the different changes to the gauge from unlocking by rank" ?
 

Site & Scene News

Popular threads in this forum