Discussion Fire Emblem: Three Houses General Hacking

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by Ultimos54, Jul 23, 2019.

  1. Ultimos54
    OP

    Ultimos54 GBAtemp Regular

    Member
    4
    Aug 27, 2018
    Australia
    Thanks to those that are currently working on finding/creating cheats and the editor.
    @Falo @SkittleDash @BlackwingAngelx @Raitera11 @Ningyoplug and whoever else has contributed to this.

    The paths for where to put the files for the cheats are:
    sxos -> sxos/titles/gameid/cheats/build.txt
    atmosphere -> atmospshere/titles/gameid/cheats/build.txt

    Save Editor Beta V3: https://www.dropbox.com/s/eaogy29kp39ccel/fireemblemthreehouse_saveeditor_beta3.7z?dl=0

    The "Test" tab is left in for @Falo to keep testing out what each value in the Database files of the game does, it might be useful for some people, so it was left visible.
    As @Falo is going on a long earned vacation this is the final update for now, so don't expect any update / hotfix / support in the next 2 weeks.

    Changelog 1:
    - Route changed to a value editor, this should prevent the time skip loading failure
    - Item Count bug fixed, so all items should appear now after editing
    - Misc / Gift Items added to Storage tab
    - Activity Point / Goddess Statue now editable
    - Character Flags changed from 1 byte to 4 byte, there are even more flags then i thought...
    - Character Job Flags now editable, this may break your game until i know more
    - Character Perks now editable
    - Character Job Exp now editable, this isn't finished and some are wrong
    - Charater now export/importable into files, this may prove useful for sharing completed characters or just testing (don't import 2 times the same character or both Byleth's....)
    - Added the ability to load Memory dumps as save files (this helps me, because i don't need to restart the game to dump a save)
    - Player structure updated with new values found by ida pro, it's now split in 2 parts, Player and Activities.

    Changelog 2:
    - Quests are now editable, this may or may not result in a crash, if a quest is enabled early
    - Support Conversations are now editable
    - All language files moved from external files into compressed ressources, this means a single exe file without any data folder
    - some impossible values are now "silently" fixed when loading a save, like class exp
    - Misc Items/Gift Items/Quests/Support Conversations editor allows multi edit, hold shift when selecting.
    - some game database files are now loaded, this allows more accurate limited values/calculations

    - Character Tab:
    • - Adjutant editable (might be useless...)
    • - Class Level editable (0 = not mastered, 1 = mastered)
    • - Abilities - All button added
    • - Combat Arts Editor added
    • - Skill exp limited to the current Rank and Rank no longer editable
    • - Stats are limited to the maximum values from the Character Database
    • - Job / Battalion / Items are shown, but not editable for now, editing these would mess to much up without a lot of error checking
    • - Import of battle memory dumps are possible (via character import), they only work in menu/exam and crash in battle, so no official support for now.
    Guide:

    SXOS: Download the attached file and extract it. Open your SD card and navigate to sxos and then titles. Place the extracted folder here. Eject your SD card and insert it back in your Switch and boot your CFW. Launch Three Houses. Once you're in-game, press the home button and select the album. Navigate to the cheats section and your codes should be there waiting for you.

    Atmosphere: Download the attached file and extract it. Open your SD card and navigate to Atmosphere and then titles. Place the extracted folder here. Next, you'll need to download a homebrew app called Edizon which can be found HERE. (Note: If you cannot see any codes, remove some codes from the txt file that you won't be using. It won't see any codes if the txt file is over 32kb) Extract the file "EdiZon.nro" to the switch folder on your SD card. Eject your SD card and insert it back into your Switch and boot into your CFW. Launch Three Houses. Once you're in-game, press the home button and select album. (Depending on how you have it configured, you may need to hold R while opening the album to get into homebrew) Select EdiZon and click the blue C. Your cheats should be there ready to use.


    DISCORD: https://discord.gg/5ANBhPS

    To make this easier the cheat folder will be updated with current cheats and such as time goes on and is below :)
    Also the cheat editor will be posted here as well.

    All is posted below in folders,I will try my best to keep it up to date,I am busy so the help of someone that is up to date will all cheats and has a folder that is up to date and can post it whenever they can will be most appreciated :)

    -Cheat File Update 1: 30/07/19
    -Removed individual Class EXP cheats and replaced with a single cheat.
    -Skill XP Modifier and Leveling XP modifier codes added

    -Cheat File Update 2: 31/07/19
    -Two separate folders for two separate cheat files:
    • The All Cheats folder has all current cheats in this forum inside the cheat file,delete what you want inside or keep it the same.
    • The Condensed Cheats folder has less cheats,removing those that aren't really needed due to them causing crashes,bugging out characters and enemies,ALSO the editor does some of the codes already.
    -Cheat File Update 3:1/07/19
    -+1/+2 Stat code update

    -Cheat File Update 4:2/08/19
    -Infinite Material/Gift Use On/Off code added

    -Cheat File Update 5:5/8/19
    -Unlock all-Extras menu code,created by @pandavova

    USE EITHER
     

    Attached Files:

    Last edited by Ultimos54, Aug 8, 2019
  2. Damin72

    Damin72 GBAtemp Regular

    Member
    5
    Aug 17, 2015
    Russia
    *wait for DATA1.bin extractor*
     
  3. Ultimos54
    OP

    Ultimos54 GBAtemp Regular

    Member
    4
    Aug 27, 2018
    Australia
    well Friday will be a fun day on this thread :)
     
  4. SkittleDash

    SkittleDash Loading...

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

    Our Patreon
    Oct 21, 2015
    Japan
    Planeptune
    I look forward to what mods will be available for this. Hopefully a Lunatic mod. Because there's no such thing with Three Houses. Though it could be an unlockable when you beat the game. But... Looking at the game and how it has all these new things like a quest system, I have a feeling post game is going to be pretty busy. So I don't think anyone would sacrifice their progress just to play Lunatic. lol
     
    Last edited by SkittleDash, Jul 23, 2019
    MythicalData likes this.
  5. EmulateLife

    EmulateLife GBAtemp Psycho!

    Member
    5
    May 30, 2016
    United States
    Why Friday? It's already leaked. :P
     
    Hayato213 likes this.
  6. Ultimos54
    OP

    Ultimos54 GBAtemp Regular

    Member
    4
    Aug 27, 2018
    Australia
    cos thats when it actually releases hence more copies hence more codes etc
     
  7. Blackmonster

    Blackmonster GBAtemp Regular

    Member
    3
    Oct 7, 2016
    Netherlands
    can some1 upload the title file with cheats in it cuz i tried but mine dont show up.
     
  8. SkittleDash

    SkittleDash Loading...

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

    Our Patreon
    Oct 21, 2015
    Japan
    Planeptune
     

    Attached Files:

    MasterJ360 and Blackmonster like this.
  9. Falo

    Falo GBAtemp Advanced Fan

    Member
    9
    Jul 22, 2012
    Germany
    If you have noexes then you can edit you characters now:

    MainPointer: main+19CF6E0
    Character Editor: (MainPointer + 0x640) + (0x230 * CharaId)

    Character 0 is Byleth

    +0x8 - 6 * 4 Byte = Items
    +0x36 - 11 * 2 Byte = Skill Level

    +0x4E = Level
    +0x4F = Job
    +0x50 = HP
    +0x52 = Strength
    +0x53 = Magic
    +0x54 = Speed
    +0x55 = Agility
    +0x56 = Luck
    +0x57 = Defense
    +0x58 = Resistance
    +0x59 = Movement
    +0x5A = Charm

    Incomplete Item List:
    0010 = Iron Sword
    0011 = Steel Sword
    03E8 = Potion
    03E9 = Mixture
    03EB = Middleclass Sign

    //sorry beforehand for any mistranslations
     

    Attached Files:

    Last edited by Falo, Jul 23, 2019
  10. dsrules

    dsrules GBAtemp Guru

    Member
    10
    Sep 20, 2005
    on Movement, do you mean 0x59?
     
    Last edited by dsrules, Jul 23, 2019
    Falo likes this.
  11. Queen of SoS

    Queen of SoS Story of Seasons Queen

    Member
    6
    Feb 13, 2016
    United States
    All S support Cheat?
     
    Zaybokk likes this.
  12. ghoubrir

    ghoubrir Newbie

    Newcomer
    1
    Jul 23, 2019
    United States
    99 exp cheat or +1 on level up cheat? :D
     
    Blackmonster likes this.
  13. Tere Valentin

    Tere Valentin GBAtemp Advanced Fan

    Member
    5
    Nov 21, 2015
    United States
    Max exp cheat, when possible :)
     
  14. Blackmonster

    Blackmonster GBAtemp Regular

    Member
    3
    Oct 7, 2016
    Netherlands
    no weapon durability when usin combat arts would be nice too
     
    Zaybokk likes this.
  15. llee8820

    llee8820 Advanced Member

    Newcomer
    3
    May 22, 2007
    United States
    EDIT: Nevermind, max money works
     
    Last edited by llee8820, Jul 23, 2019
  16. masagrator

    masagrator File digger

    Member
    8
    Oct 14, 2018
    Poland
    You can extract most of contents with offzip, but they are chunked. :P So still it needs some dedicated tool to extract.
     
  17. myangel

    myangel GBAtemp Regular

    Member
    3
    Nov 17, 2015
    United States
    Would like +1 all code and x98 item too
     
    CallmeBerto likes this.
  18. Ultimos54
    OP

    Ultimos54 GBAtemp Regular

    Member
    4
    Aug 27, 2018
    Australia
    yeah for those that arent good at editing code or are worried would be awesome to create codes pertaining to editing characters etc
     
  19. hotdog

    hotdog Member

    Newcomer
    2
    Oct 19, 2015
    United States
    The South
    The save file gold is stored at 0x23B39 but it is flipped.

    Example:
    1,000 Gold is 3E8 in hex.
    The value in the save file would be E803.

    The problem is the save will show as corrupted because the first 4 bytes of the save are changed on every save.
    I don't know how to calculate that so that the save loads.
     
    jmaverf likes this.
  20. hellryu

    hellryu Newbie

    Newcomer
    1
    Aug 17, 2014
    United States
    What do you mean when you say the Character Editor is " (MainPointer + 0x640) + (0x230 * CharaId) "? Do you mean it would look something like:

    580F0000 00000640
    780F0000 00000230
    640F0000 000054FF

    If I was trying to make the main characters luck 255?
     
    Zaybokk and EMP like this.
Loading...