RELEASE The Witcher 3 60 FPS and Dynamic Resolution Tweaks

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

Loading...
  1. lh411

    lh411 Advanced Member

    Newcomer
    1
    Sep 13, 2019
    China
    i tried it.but it doesn't work. accord to fps mod. its drop in 956x536.
     
  2. Edanls

    Edanls Member

    Newcomer
    3
    May 31, 2019
    Vietnam
    Code:
    DynamicResolutionHMinWidth=1280
    DynamicResolutionHMinHeight=720
    DynamicResolutionDMinWidth=1280
    DynamicResolutionDMinHeight=720
    These lines don't work. Resolution dropped after loading screen.

    fps drop.
     
    Last edited by Edanls, Oct 16, 2019
  3. lh411

    lh411 Advanced Member

    Newcomer
    1
    Sep 13, 2019
    China
    you can close or delete 60fps .i feel 60fps conflict 720p fix.
     
  4. farsws

    farsws Newbie

    Newcomer
    2
    Jan 3, 2019
    United States

    how did you get that fps counter on top?
     
  5. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
  6. lh411

    lh411 Advanced Member

    Newcomer
    1
    Sep 13, 2019
    China
  7. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I've found UseDynamicResolution string, but IDA and Ghidra can't find which function is using it.

    And I've found that DynamicResolutionOverride is fixing resolution.
    =0 starts from 832x468 and each +1 is slightly higher resolution

    List of resolutions

    Going above will just set last known resolution.
     
    Last edited by masagrator, Oct 16, 2019
  8. lh411

    lh411 Advanced Member

    Newcomer
    1
    Sep 13, 2019
    China
    good work.so I need change DynamicResolutionOverride to 25 can focue resolution on 720p?
     
  9. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Yes.
     
  10. lh411

    lh411 Advanced Member

    Newcomer
    1
    Sep 13, 2019
    China
    do I need change to DynamicResolutionHMinWidth=1280
    DynamicResolutionHMinHeight=720
    DynamicResolutionDMinWidth=1280
    DynamicResolutionDMinHeight=720

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

    it's amazing !thanks
     
  11. Important Posts Update #1
    masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I've updated thread. I've changed name of Tab "Dynamic Resolution Tweaks" to "Dynamic Resolution Config Tweaks" and deleted from there resolution lines and added how to make fix resolution with dynamic resolution disabled. I've added new tab "Dynamic Resolution Exefs Tweaks" where I've added instruction how to change minimal dynamic resolution.

    As a proof I changed handheld minimal resolution to 640x360 and here is for example when it drops below 468p with 60 FPS (AA On, blur off)
    2019101610400200-38B663010F1EC9F269C188391CA3F9A1.
     
    Last edited by masagrator, Oct 16, 2019
  12. Smack99

    Smack99 Advanced Member

    Newcomer
    3
    Jan 12, 2019
    Antarctica
    thanks man. Your work is always amazing :)

    I am totally lost with this tweak because it is not as easy as the one you made for Auto Grid.

    Can you write a step by step guide for this tweak?

    I am lost with the Dynamic part etc.... the first part is easy :)

    Thanks again.
     
  13. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    I think I've wrote everything easy to understand as much as possible. For 60 FPS you need whole tab Unlocking 60 FPS, tab Dynamic Resolution Config Tweaks from start to the end of point For 60 FPS and if you want to have better results with 60 FPS at the cost of resolution, you need to do what is in tab Dynamic Resolution Exefs Tweaks. It's not that easy because this is how RED Engine works.
     
    Last edited by masagrator, Oct 16, 2019
    Smack99 likes this.
  14. Smack99

    Smack99 Advanced Member

    Newcomer
    3
    Jan 12, 2019
    Antarctica
    okay chief. ill have a go.


    just one question... using your 60FPS Tweak.... will it affect your other mod?

    https://gbatemp.net/threads/the-witcher-3-enhanced-settings-mod.549937/

    i love this mod as i play handheld all the time and want max resolution and graphics.
     
    MYFW likes this.
  15. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    It will not affect. Changing some setting can give us even few more FPS.

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

    I'm using it with Enahnced Settings to debug some values on the go and even have option to lock to 30 FPS whenever I want.
    2019101611041000-38B663010F1EC9F269C188391CA3F9A1.
     
    Smack99 likes this.
  16. Smack99

    Smack99 Advanced Member

    Newcomer
    3
    Jan 12, 2019
    Antarctica
    Okay i have followed everything you said but just stuck on this one... what do we do with these values?mDo I have to copy one of them into the settings txt? I want max resolution in handheld mode.

    Thank you



    Value | Handheld resolution | Docked resolution
    0 | 832x468 | 956x536
    1 | 848x476 | 956x536
    2 | 860x488 | 956x536
    3 | 884x496 | 956x536
    4 | 900x508 | 956x536
    5 | 920x516 | 956x536
    6 | 936x528 | 956x536
    7 | 956x536 | 956x536
    8 | 972x548 | 972x548
    9 | 992x556 | 992x556
    10 | 1008x568 | 1008x568
    11 | 1028x576 | 1028x576
    12 | 1044x588 | 1044x588
    13 | 1064x596 | 1064x596
    14 | 1080x608 | 1080x608
    15 | 1100x616 | 1100x616
    16 | 1116x628 | 1116x628
    17 | 1136x636 | 1136x636
    18 | 1152x648 | 1152x648
    19 | 1172x656 | 1172x656
    20 | 1188x668 | 1188x668
    21 | 1208x676 | 1208x676
    22 | 1224x688 | 1224x688
    23 | 1244x696 | 1244x696
    24 | 1260x708 | 1260x708
    25 | 1280x720 | 1280x720
     
  17. Zkajavier

    Zkajavier Advanced Member

    Newcomer
    3
    Sep 13, 2009
    Costa Rica
    First off, thank you! It's incredible the amount of tweaks you have made available for this game.

    Just a few stupid questions:
    1. You mention several times "This works only with version 3.4", but what do you mean by 3.4? Latest game version is 1.60 if I understand well, even your last screenshot says you're using it.
    2. I'm getting an average of 40fps on 832x468 resolution, this is normal right? I take it CAN reach 60fps, but "locking" to it would require a very, very low resolution?

    You just need to add this line if you want max resolution:
    Code:
    DynamicResolutionOverride=25
     
    Last edited by Zkajavier, Oct 16, 2019
  18. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    @Smack99 if you want to lock to 720p, you need to add line
    Code:
    DynamicResolutionOverride=25
    ---

    Click + on game icon. You will get proper version. 1.60 is internal version that has no meaning for Switch, because 3.2-3.4 has in game always 1.60.
    2. Yes, locking 60 FPS would require heavy drops in resolution. You can use Enhanced Settings to disable effects or lower some values to get few more FPS.
     
    Zkajavier likes this.
  19. acusel

    acusel Newbie

    Newcomer
    1
    Oct 16, 2019
    France
    Thank you for this!!
     
    Last edited by acusel, Oct 16, 2019
  20. Loonelywolf

    Loonelywolf Advanced Member

    Newcomer
    1
    Jun 22, 2019
    Portugal
    youll this be avaible on enchanged graphics options?
     
Quick Reply
Draft saved Draft deleted
Loading...