[FIX] Locked Out of Other Lives in Fantasy Life After Using FL Save Editor. [Reset]

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Pecrow, Jul 22, 2015.

  1. Pecrow
    OP

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    =Intro=
    Note: This is my first guide so be kind.

    For those of us who have arrived here we have most likely used the Fantasy Life Save Viewer/Editor created by mvmiranda and have ended up with all other lifes as unlocked as if we had already learned them. At first this is not an issue but when you later on try to change to another life you will not get the initial tutorial to learn the skills and you will be locked out of being able to use any other life.

    Not being able to change to another life in a game like Fantasy Life is a real pain and most of us will not want to restart our save from scratch. Since I was never able to find a way around this I started posting on the forum and was assisted by TheDeKay whom I'd like to thank for providing the Offset values and helping me solve this. As I know many others are having the same issue I would like to create this small tutorial on how to reset any life in Fantasy Life for everyone to use.

    =Before we begin=
    1. You will need to export your game save and move it to your PC
    2. Download a HEX editor (google is your friend) As I am on a MAC I am using "Hex Fiend"
    3. Life Offset List that you will need:
    Life Offset List
    4. If new to using a Hex Editor (like me) this will be handy. It's a simple image showing how the offsets are laid out.
    Color Coded Example

    =Steps=

    1. Make a backup of your safe file.
    2. Open the save file with your Hex Editor.
    3. Move to the first value for the life you would like to modify from the Offset List(3) above
    and change the values to 00 00 00 00 for the offset values. (For help view step 4 above)
    4. After we have made our modifications save the file.
    5. Import the save file back into your rom file.
    6. Enjoy

    Note, if you made a mistake while editing the file when you start the ROM, while the save files are
    being loaded the game will be in a hung state and you will have to power off (forced) the 3ds. If this happens just give it another try or ask for help.

    If you would like to add any details or suggest an improvement please feel free to let me know.
     
    Zan', Sev501 and Joexv like this.
  2. TheDeKay

    TheDeKay I call it research

    Member
    148
    127
    Feb 6, 2015
    Just for completion:
    Each Life is saved in 4 Bytes. Those include the current Stars and the current Rank.
    Code:
    64 00 00 02
    Stars:
    64 00 00
    Rank:
    02
    
    The 64 00 00 reads as 64 which is the hexadecimal for 100. Meaning you have 100 Stars.
    02 is the hexadecimal for 2 (who would've thought?) meaning you are the second Rank.
    Rank List
    example

    By default your Locked out Lifes should be 00 00 00 02. Being no stars (not even the 100 you get for the Intro Quest) but you having Fledgling Rank and therefore making you unable to start the intro Quest to learn the skills.
    You could also change this to 00 00 00 01. This basically skips you getting the clothes for the life from the Life Guildmaster. You can then go to start the Intro Quest.

    The Save Editor is buggy since it will write 02 as your Rank if you pick Novice instead of 01.
    It doesn't have a not started option (which it should have) and therefore it reads 00 as lowest Rank being Novice. Instead of saving Novice as 01 however it saves it as 02 which will insantly turn you to Fledgling Rank. Fledgling and up seem to be okay.
     
    Last edited by TheDeKay, Jul 22, 2015
    Zan' and Pecrow like this.
  3. Pecrow
    OP

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    That is really awesome information, :)
     
  4. seikur0

    seikur0 Advanced Member

    Newcomer
    73
    27
    Jul 21, 2015
    Gambia, The
    For each job there is also a section, that contains the available quests and if they are solved and returned, 3 or 4 binary values for each quest. You could alternatively set a few of the first bytes of these sections to ff and then go to the questgivers to obtain the job XP. I used that to get all quests solved up to master rank when I was still playing this game. It's better to edit this quest section than the jobs themselves.
     
  5. TheDeKay

    TheDeKay I call it research

    Member
    148
    127
    Feb 6, 2015
    I know there is a quests section but this won't help at all to fix your savegame after using the Save Editor and get locked out from specific Lifes.
    The Quest obtainability is bound to the Rank. Most Quests are bound to having at least a specific Rank. The Life Intro however is bound to you being Novice. You can't start it on Fledgling Rank. In the Life Intro you learn the skills for the specific Life though. The locking out basically happens due to you being unable to learn the skill. Of couse you could set up your Stars to 100 keep your Rank on 2. Set the Intro quest to finished. And set the skills to level 1 to make you able to use them. (Finishing the Intro Quest is optional here anyway.)
    This however requires way more work and is definitely not the better way in this case.
    The best way to fix the savegame editor's bug is to fix the mistake it made - Being setting Rank down to 0 instead of having it at 2.
     
  6. seikur0

    seikur0 Advanced Member

    Newcomer
    73
    27
    Jul 21, 2015
    Gambia, The
    Oh, so people get locked out of their jobs at the beginning, I thought it was more like a "can't reach god rank" issue. I should have read more before writing anything.
     
  7. DarkCain

    DarkCain Advanced Member

    Newcomer
    63
    3
    Oct 2, 2014
    Canada
    Sherbrooke, Quebec
    Is there a way to get lvl 15 (or 20 with the DLC) in skills with the save editor or your hex editor?
     
  8. Hexuan

    Hexuan Newbie

    Newcomer
    1
    0
    Oct 8, 2015
    Hi, can you please tell me how to edit skill lvl and number of items
     
  9. Sev501

    Sev501 GBAtemp Regular

    Member
    161
    31
    Nov 5, 2012
    Philippines
    127.0.0.1
    Been searching for this 2 days now!! Thank you for the fix!
     
    Pecrow likes this.
  10. Pecrow
    OP

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    yay finally helped someone ;] lol... don't know much about other item editing sorry,
     
    Last edited by Pecrow, Oct 9, 2015
    Sev501 likes this.
  11. supermariorick

    supermariorick GBAtemp Fan

    Member
    421
    114
    Jun 18, 2010
    United States
    if you are on firmware 9.5.0-22 or below you can also just look at the codes on fort42.cu.cc and find the fletchling rank with max stars code and cross reference each line with the Life offset list in order by hexidecimal since they are the same in relative distance in RAM as they are in the save and restore any Life into fletchling rank or just use the whole code to reset each Life to fletchling. currently i am cross referencing each Life offset to the lines in TheDeKay's code to find which one resets which individually so i dont reset ones that are working as i can access god rank special requests for Wizard and Mercenary but not all of the others after using the code that makes all of the Lifes god rank but doesnt unlock the conversations with the masters and special requests
     
  12. TheDeKay

    TheDeKay I call it research

    Member
    148
    127
    Feb 6, 2015
    I may have to edit that code to finish the quests and stuff as well.
    Unimportant, Check Edit
    Edit:
    Checked my Notes. Here you go.
    Order of my Rank ARs
    I created new AR Codes for Life Resetting
    ARs to reset Life
     
    Last edited by TheDeKay, Oct 10, 2015
  13. supermariorick

    supermariorick GBAtemp Fan

    Member
    421
    114
    Jun 18, 2010
    United States
    oh my god TheDeKay this fixed everything and may I note setting stars to 0 and Rank to Novice in mvmiranda's save editor sets it to Fledgling when the save loads up. your amazing codes clear everything individually by Life with zero save editing needed. the save editing works but the tool does not reset Life ranks to Novice like TheDeKay's code. TheDeKay you're a genius (and I am probably partially a genius for suggesting things lol) this fixed everything now i can rank up by conversations properly. this gives TheDeKay more credit for creating a proper editor. just needs to figure out how to program an editor lol
    I believe a reference map of all the offsets are a start and i speculate that even things like the special gauge address or the current maximum health and the skill levels can be found and put in a reference table. also almost anything that can be edited in a save can probably be edited in RAM with KazoWAR action replay 3ds codes.
     
  14. frogboy

    frogboy lacking both style and grace

    Member
    2,377
    1,416
    Dec 6, 2011
    United States
    sorry for the bump, but is there a way to fix this glitch in the save editor itself?

    also, my game freezes when i try to use the life reset AR codes.
     
  15. Ricken

    Ricken So long, and goodnite / So long, not goodnite

    Member
    2,221
    2,413
    Jan 19, 2016
    United States
    Shibuya, The small one from Vegas
    -snip-
     
    Last edited by Ricken, Jul 27, 2016
  16. frogboy

    frogboy lacking both style and grace

    Member
    2,377
    1,416
    Dec 6, 2011
    United States
    the snark was unnecessary.

    if it's as simple as "modifying and compiling" then why hasn't the creator of the tool done it already? i'd assume a game-breaking glitch is considered by all to be unacceptable, but maybe there's something i'm missing. in the mean time, i'll just follow the first post and hex edit.

    edit: worked great. thanks
     
    Last edited by frogboy, Jul 27, 2016
  17. frogboy

    frogboy lacking both style and grace

    Member
    2,377
    1,416
    Dec 6, 2011
    United States
    my first doublepost ever
     
    Last edited by frogboy, Jul 27, 2016
  18. Mettsy

    Mettsy Newbie

    Newcomer
    5
    1
    Jan 30, 2017
    Senegal
    Is there a list anywhere that has all the hex values for the quests? I'm too lazy to do the quests that need me to cut 500 trees or mine 500 ores but I don't know the specific hex values for those quests for me to edit.
     
  19. A-ar

    A-ar Member

    Newcomer
    26
    2
    Dec 3, 2016

    Hi how do I use those codes?
    EDIT: lol hex editing works sorry :P
     
    Last edited by A-ar, Apr 3, 2017