WIP Fire Emblem Warriors Save Editing

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by CrisFTW, May 29, 2018.

?

Did you understand?

Poll closed Sep 8, 2018.
  1. Yes

    27 vote(s)
    75.0%
  2. No

    9 vote(s)
    25.0%
  1. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    Note: As of 9/6/18, I gave up searching and finding codes that may be in good use for this game. I tried to avoid creating codes that will create a soft lock save data. Playing the game normal is recommended. Character and costume unlock will not be created. You can use the two Save Editors that were created by two amazing people. The game is dead. Hyrule Warriors provides more content but still is missing little useful mechanic that made Fire Emblem Warriors a better game. Anyone who wishes to help with this thread, you're free to help.


    upload_2018-5-28_20-36-7.png
    Before we get started...

    ...you need to first find a way to get access Homebrew on your Switch. Use a Homebrew app that let's you backup and restore your save data. I recommend using EdiZon or Checkpoint

    Can't find the file?

    EdiZon: SD card root\EdiZon\0100F15003E64000

    Checkpoint: SD card root\switch\Checkpoint\saves\0x0100F15003E64000 Fire Emblem Warriors



    Introduction

    In this thread, you'll find some codes to give you a "small" boost to make your gaming experience much more easier. You can use any Hex Editor (Recommendation: https://mh-nexus.de/en/hxd/). When using a Hex Editor, make sure to use something to convert decimal to hexadecimal and vice versa. If you wish to help out with Offsets and Codes, you are free to do so.

    (Note: This is for USA and EUR save data. JAP may be the same but someone needs to test it out first)



    Basic

    The only save files we will be focusing are...
    • scenario0 (Slot 1)
    • scenario1 (Slot 2)
    • scenario2 (Slot 3)

    The system file is just to keep track of how long you play the game for.
    (Editing the playtime will not increase your playtime on your NNID profile so ignore it but keep it)



    Save Editors Now Available

    Fire Emblem Warriors - Save Editor provided by @Scarlet
    Works for Windows only. Simple to use

    Fire Emblem Warriors - EdiZon Save Editor is now available for EdiZon provided by @Brawl345 and @CrisFTW
    I will only provide the .json file. The rest you must find HERE
    Screenshots



    Offsets and Codes

    This is for more advanced users who are more familiar with Hex Editing. If you need help with editing your save data, don't hesitate to ask for help.

    Codes



    Please create a backup before attempting to edit your save data

    Happy Hacking!:yayswitch:
     
    Last edited by CrisFTW, Sep 7, 2018
  2. Mandikiri

    Mandikiri GBAtemp Regular

    Member
    3
    Feb 11, 2016
    Rainbow Land
    Thank you for this. I am still trying to figure out how to properly do all of this.

    I wanted to ask if it would be possible to have a save file with all the hero weapons, all characters leveled up, all materials, and max bond down the line?
     
  3. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    It is possible but you must do that on your own for now. I may have to create a new save and pin down every bond level with everyone up to C which will take awhile
     
    Mandikiri likes this.
  4. Mandikiri

    Mandikiri GBAtemp Regular

    Member
    3
    Feb 11, 2016
    Rainbow Land
    Sounds good. Thank you!
     
  5. MasterJ360

    MasterJ360 GBAtemp Maniac

    Member
    5
    Jan 10, 2016
    United States
    I'm a total noob at hex editing as well, but I think I figured it out on what to do. To find the offsets we just click the edit tab and then select block. Type in both offsets ex. 032C-032E = Money
    Start Offset: 032C, End Offset: 032E, and the Line: 3
    click ok and it should direct us to the highlighted blocks that we copy/paste in with the modified values
     
    Last edited by MasterJ360, May 29, 2018
  6. SkittleDash

    SkittleDash Loading...

    Member
    6
    GBAtemp Patron
    SkittleDash is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Oct 21, 2015
    Japan
    Planeptune
    There is this that was posted by @Sc0tline. Once again, thank you for this. It's not everything but it does have most of the general stuff.

    Code:
    0x29 to 0x1B7: Materials {Fill with 8403 to have all materials x900}
    0x21C: Levels {set to FF7FE603 to unlock all levels}
    0x244: Level Clear In Easy {Set to FF7FE607 to clear all Easy Difficulty}
    0x26C: Level Clear In Normal {Set to FF7FE607 to clear all Normal Difficulty}
    0x294: Level Clear In Hard {Set to FF7FE607 to clear all Hard Difficulty}
    0x2BC: Level Clear In Lunatic {Set to FF7FE607 to clear all Lunatic Difficulty}
    0x2E4: Free Mode {Set to FF7FE607 to unlock the free mode in all levels}
    0x30C: Lunatic Difficulty & Menu {Set to 6BFEFF07 to unlock everything}
    0x32C: Money {Set to 7F969800 to have 9 999 999G}
    0x360: Master Seal {Set to FF to have all Master Seal}
    0x366 to 0x372: Illustration {Set to FCFFFFFF FFFFFFFF FFFFFFFF FF to complet the Gallery}
    0x3AC: Illustration {Set to 00FFFFFF, only if you don't have all illustration with previous offsets}
    0x4E8: Sound {Set to FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF to have all Sounds}
    0x528: Badges {Set to FFFFFFFF FFFFFFFF to have all Badges}
    0x548: Movies {Set to FEFFFFFF 0F to have all Movies}
    0x127BC to 0x172AB: Weapon Slots {"See the Tutorial"}
    
    0xFF0C: Rowan EXP {Set to: "see exp list" need to use the level offset!}
    0xFF10: Rowan Level {set to: "see level list"}
    0xFF12: Rowan ID {Can be used to play with an other characters, set to "See list"}
    
    0xFFE0: Lianna EXP {Set to: "see exp list" need to use the level offset!}
    0xFFE4: Lianna Level {set to: "see level list"}
    0xFFE6: Lianna ID {Can be used to play with an other characters, set to "See list"}
    
    0x100B4: Corrin EXP {Set to: "see exp list" need to use the level offset!}
    0x100B8: Corrin Level {set to: "see level list"}
    0x100BA: Corrin ID {Can be used to play with an other characters, set to "See list"}
    
    0x10188: Ryoma EXP {Set to: "see exp list" need to use the level offset!}
    0x1018C: Ryoma Level {set to: "see level list"}
    0x1018E: Ryoma ID {Can be used to play with an other characters, set to "See list"}
    
    0x10F9C: Anna EXP {Set to: "see exp list" need to use the level offset!}
    0x10FA0: Anna Level {set to: "see level list"}
    0x10FA2: Anna ID {Can be used to play with an other characters, set to "See list"}
    
    
    EXP and Level

    Characters ID
     
    CrisFTW and Sc0tline like this.
  7. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    More info added. Bond level and XP are next
     
  8. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    Thrown this together quickly, shouuuuuuuuld do the hex editing for you. Don't want to mess with homebrew on my main Switch with my FEW save, so I can't test it lol. Should be fine though.
    You might need the Visual C++ Redist to run it: https://aka.ms/vs/15/release/vc_redist.x64.exe

    It should work fine though, I just recycled an old class I made. No GUI or anything because that's a fair bit of effort. If it doesn't work, let me know and I can at least try to fix it.
     

    Attached Files:

  9. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    upload_2018-5-29_18-48-51.png

    A bit off with the offsets but it worked:yay:
     
    Scarlet likes this.
  10. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    Of course it's an issue with my counting and not the program lol. Try this one, I want to say I counted better this time.

    EDIT:
    It's been a long day lol. This one should work now. I figured out four does not equal eight, which was the root of my counting issues. Great job me.
     

    Attached Files:

    CrisFTW likes this.
  11. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    LOL thanks for the quick edit
    now people can get their easy max materials and money instantly
    Thank you for the SE. I will edit the thread


    upload_2018-5-29_19-6-6.png
     
  12. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    If you tag me whenever you add more offsets, I can add them to the editor. It's really not much effort at all.
     
    CrisFTW likes this.
  13. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    it is much appreciated. I'll see what more I can find later:bow:

    a little request...

    These codes by @Sc0tline. You don't have to now but it can be added in for everyone's enjoyment
    Code:
    0x21C: Levels {set to FF7FE603 to unlock all levels}
    0x244: Level Clear In Easy {Set to FF7FE607 to clear all Easy Difficulty}
    0x26C: Level Clear In Normal {Set to FF7FE607 to clear all Normal Difficulty}
    0x294: Level Clear In Hard {Set to FF7FE607 to clear all Hard Difficulty}
    0x2BC: Level Clear In Lunatic {Set to FF7FE607 to clear all Lunatic Difficulty}
    0x2E4: Free Mode {Set to FF7FE607 to unlock the free mode in all levels}
    0x30C: Lunatic Difficulty & Menu {Set to 6BFEFF07 to unlock everything}
    0x360: Master Seal {Set to FF to have all Master Seal}
    0x366 to 0x372: Illustration {Set to FCFFFFFF FFFFFFFF FFFFFFFF FF to complet the Gallery}
    0x3AC: Illustration {Set to 00FFFFFF, only if you don't have all illustration with previous offsets}
    0x4E8: Sound {Set to FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF to have all Sounds}
    0x528: Badges {Set to FFFFFFFF FFFFFFFF to have all Badges}
    0x548: Movies {Set to FEFFFFFF 0F to have all Movies}
     
  14. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    Added everything up to the Master Seals atm. Think I'll leave it at that for tonight and add the rest tomorrow. I'll also make it so you can do more than one at once without it closing lol. It really is rather thrown together as it is now.
     

    Attached Files:

    CrisFTW likes this.
  15. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    Everything worked fine just a little small issue. The codes are flipped. Think you really had a long day

    Before and After
    upload_2018-5-29_20-47-42.png
     
    Scarlet likes this.
  16. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    I know the reason for this one. I'll fix it tomorrow at some point. It's because I marked the save as little endian, which automatically sorts the bytes properly. The problem there is that I just copied the values you posted, which were already reversed lol.

    So an easy fix all in all. Thanks for keeping me informed o/
     
    Mandikiri and CrisFTW like this.
  17. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    CrisFTW likes this.
  18. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    Everything worked well. Might wanna fix...
    "Press 10 to have 255 Master Seals."
    To "Press 10 to have all Master Seals unlocked".
     
  19. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    13
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    Ahhh you're right. Forgot it wasn't an item lol, I'll change the text when I add something else.
     
  20. CrisFTW
    OP

    CrisFTW Your Excellency

    Member
    4
    Jan 10, 2016
    United States
    I wanna say put down the bond XP offsets but oof...its gonna be a long day. Almost done with the right amount for each characters
     
    Scarlet likes this.
Loading...