RELEASE Fire Emblem: Three Houses 60 FPS mod

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by masagrator, Sep 3, 2019.

  1. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    Patch blocking nvnWindowSetPresentInterval locking FPS to 30.
    Big shoutout to @MrComputerRevo for figuring out how NVN API is locking framerate.

    Prerendered and not prerendered cutscenes, exploring, menu and fights looks fine.
    It's compatible with versions:
    1.0.0 and 1.0.1 - FireEmblemThreeHouses-60FPS.zip
    1.0.2 - FireEmblemThreeHouses-60FPS-1.0.2.zip

    Recommended OC settings:
    Code:
    handheld_charging_cpu=1224
    handheld_charging_official_gpu=921
    handheld_charging_gpu=768
    handheld_charging_mem=1600
    GPU on 768 is not enough to get ~60 FPS in more demanding battles.
    Docked mode is not recommended.

    Put exefs_patches folder to

    Atmosphere
    or
    Reinx
    or
    sxos

    And restart Switch.
     

    Attached Files:

    Last edited by masagrator, Sep 17, 2019 at 2:59 AM
    NoNAND, MYFW, Teclo and 12 others like this.
  2. NSX
    This message by NSX has been removed from public view by porkiewpyne, Sep 4, 2019.
    Sep 4, 2019
  3. Niko_of_Death

    Niko_of_Death Member

    Newcomer
    1
    Aug 10, 2016
    United States
    Are you getting ~60FPS with 921/1224 with docked visuals or reversenx to handheld visuals? Docked does not feel like 60 to me.
     
  4. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    Only handheld.

    — Posts automatically merged - Please don't double post! —

    Always consider that 60 FPS mod is for handheld. If it's working with docked, then this is additional feat.
     
  5. MysticExile

    MysticExile Newbie

    Newcomer
    1
    Jun 16, 2018
    Netherlands
    I would like to make my own patches like these, if you could release that source code that would be nice.
     
  6. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    What source code? I'm disassembling game executable and trying to alternate it's functions manually. You're downloading not an app, this is Information for Atmosphere where and what it should change in game code.
     
    NoNAND and Bergot like this.
  7. MysticExile

    MysticExile Newbie

    Newcomer
    1
    Jun 16, 2018
    Netherlands
    Gotcha, thanks for the information
     
  8. hitodesu

    hitodesu GBAtemp Regular

    Member
    2
    Mar 10, 2017
    United States
    I can confirm this works while docked, which is perfect! Thank you, your contributions to the scene are innumerable and invaluable!
     
    NoNAND likes this.
  9. MegaMagikarp

    MegaMagikarp Member

    Newcomer
    3
    Mar 25, 2015
    United States
    Here's the patch ported to v1.0.2 for anyone interested.

    Code:
    @nsobid-19BA39BD3EE8131DE3EF55148CF0D590
    # Fire Emblem: Three Houses
    @flag offset_shift 0x100
    
    // 60 fps patch
    @enabled
    00776EA4 07000014
    
     

    Attached Files:

    hippy dave and Teclo like this.
  10. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    Uploaded my version of patch for 1.0.2 to first post.
     
    hippy dave likes this.
  11. kazuki_chan8

    kazuki_chan8 GBAtemp Regular

    Member
    2
    Mar 30, 2019
    Malaysia
    Hmm you need reverseNX to use this??
     
  12. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    No.
     
  13. kazuki_chan8

    kazuki_chan8 GBAtemp Regular

    Member
    2
    Mar 30, 2019
    Malaysia
    So in handheld the gpu can get to 921? I thought it cannot go over 768. Hmm is it because its charging? i forgot them just not touching my switch for a week :(.
     
  14. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    It can go above to 921 only with official charger.
    I need to fix config. :P
     
  15. kazuki_chan8

    kazuki_chan8 GBAtemp Regular

    Member
    2
    Mar 30, 2019
    Malaysia
    Ok so handheld can go up to 921 with official charger. Lol i thought in docked mode that can go above 768.
     
  16. kazuki_chan8

    kazuki_chan8 GBAtemp Regular

    Member
    2
    Mar 30, 2019
    Malaysia
    Hmm will this work properly if using reverseNX to activate docked mode in handheld? Or should i better use flag mode reverseNX with this?
     
  17. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    Someone said it's fine to use with docked, but I think he just didn't play a fight with dozens of enemies.
     
  18. hitodesu

    hitodesu GBAtemp Regular

    Member
    2
    Mar 10, 2017
    United States
    Yeah I misinterpreted what you said. I thought you'd meant that it would flat out not be capable of going above 30 docked. Theres a slight fps boost during battles and stuff docked but not 60 for sure lol.
     
  19. ColorBoyKent

    ColorBoyKent Member

    Newcomer
    1
    Jul 19, 2019
    United States
    i never go reply to reverse nx post do mods work with reverse nx or only handheld
     
  20. MasterH@X

    MasterH@X Member

    Newcomer
    1
    May 26, 2016
    France
    I put the folder with the patches in the ReiNX one, overclock the switch (1700mhz CPU and 921mhz GPU) then launched the game, but there's no difference at all... Is there a thing to do to make it work ? I'm on 1.0.1 and put the right one into the folder.
     
  21. masagrator
    OP

    masagrator File digger

    Member
    9
    Oct 14, 2018
    Poland
    If you restarted Switch...

    Give mu full path to the ips files on your sdcard. Only by copying.
     
Loading...