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. KyleXY27

    KyleXY27 Member

    Newcomer
    1
    Oct 14, 2019
    Philippines
    I suggest using Google bro. But try to search for sys-clock.
     
  2. Bober791

    Bober791 Member

    Newcomer
    1
    Aug 8, 2019
    Poland
    How
    How to have a frame rate counter??
     
  3. Al3Drk

    Al3Drk Member

    Newcomer
    1
    Jun 27, 2019
    United States
    How can I have those opinions in the game settings? I want to change the settings on the go and not modify the settings file manually
     
  4. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    Without editing settings manually it will always reset to default in next run and Cinematic cannot be changed without adding line to config. That's why I'm trying to figure out a way to save value with different name.
     
  5. Al3Drk

    Al3Drk Member

    Newcomer
    1
    Jun 27, 2019
    United States
    Thank you for your reply
    I have 2 question
    1) is overclocking going to hurt my switch? Is lowering the fps to 40 going to decrease the harm to the switch? What number should I set to get 40fps?
    2) is there a text editor homebrew app so I can change the settings file on switch itself?
     
  6. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    What is the best resolution to use? set to value 25?
    I want to play in handheld mode, using the docked flag of reverse NX with max overclock and 60 fps/ best graphics.
    And what is the 3rd part Dynamic resolution ExeFStweaks??

    I tried doing that 3rd part.

    So the only thing that changes is 68 value to 50?
    Like on this screenshot?
    http://prntscr.com/pltiwn

    please verify if I did it right
     
    Last edited by Chrisssj2, Oct 20, 2019
  7. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    25 is the worst as you'll be below 30fps almost all time if not overclock your GPU to 921mhz, use any thing that has highest resolution at 536p if you wanna go 40fps or higher, if you prefer image quality over resolution, don't use this mod, simply overlock your switch to docked clock and play while charging
     
    Last edited by Huy98vn, Oct 20, 2019
  8. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    ok so keep at -1 then for 60 fps?
    Anyway to check fps? I suppose not and you have to "feel" it.
     
  9. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    Last edited by Huy98vn, Oct 20, 2019
  10. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    Thanks. It says for me:
    Vsync On, Res 640x468 (64x64) GPU 19 MS or 20 MS. Vsync Threshold 0. Idle 50 50 48
    Around 48-53 fps just walking around at night in some woods

    So the value i used DynamicResolutionOverride=-1 is correct?


    @4.36 This guy is getting more fps then I am. to the full 60 fps. and seems to be using 832x468 instead of my 640x468? Any idea why the change in resolution? and the higher fps he gains eventhough he has higher res.
    We are both on max overclock. I mean it could be the area perhaps but...
     
    Last edited by Chrisssj2, Oct 20, 2019
  11. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    Handheld clocks like 460mhz is safe as the switch used it by default in some games (The Witcher 3 using it by default too) Overclocking Ram is least power consumption but it might help in some openworld game like Witcher, Xenoblade 2... overclocking CPU might not have as much benefit in most games and it make your switch hotter and consume more power. If you wanna overclocking with higher GPU clocks (which require a charger) you should change/mod your thermal paste, otherwise it's not recommended.
    use this to manage your sys-clk https://github.com/SunTheCourier/sys-clk-Editor/releases

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

    640x468? did you type it wrong? lowest res should be 832x468
    Btw If Geralt in your inventory does not look like this, it's correct xD
    https://gbatemp.b-cdn.net/attachments/2019101620364200-2af2c4ccd5f28d087b476be33bfe1bf8-jpg.182861/
     
    Last edited by Huy98vn, Oct 20, 2019
  12. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    Idk I put both zips in my sx os folder just did the 2nd step and changed the settings.txt
    DRGameTargetFrameTimeInMs=14.0
    DRCinematicTargetFrameTimeInMs=14.0
    DynamicResolutionOverride=-1
    added this to the rendering part and imported save.

    And for the 3rd part I did the
    dynamic resolution exefs
    16688052 to
    16508052

    (only changed 68 to 50 since those are only different)
     
  13. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    For the fps it depend on weather, area, situations... etc... he may using higher OC than yours too. And if your lowest was something like 640x468 seem you used the DR zip file not just 60fps zip file?
     
  14. masagrator
    OP

    masagrator The developper

    Member
    11
    Oct 14, 2018
    Poland
    ...
    That exefs tutorial is an Example. You need to change two or four instructions, not only one...

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

    DynamicResolutionOverride=-1 is by default. You don't need to paste that...
     
  15. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    and why would you want to go that low res? the game is very smooth when it hit 40fps or higher, don't expect steady 60fps with the switch hardware, you can try target frame time 20-25ms for more stable framerate like 40 or 50 fps
     
  16. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    So what do I change DynamicResolutionOverride to?
    And what do I change the exefs hex value to?

    I used both zip files 100%
     
  17. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    keep it -1 of delete that line are the same. Just use 60fps file, Don't mess with hex values if you don't know what you're doing
     
  18. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    I didn't pick that resolution intentionally. I have no idea what im doing I guess? I tried following the OP guide. Why am I getting that lower res then?
    And the fps is quite good don't get me wrong. I just noticed a difference between the video's fps and mine that is all.
    What does changing frame time 14 to 20 or 25 do for fps?

    Ps im playing in portable mode. And I have reverse NX with docked global flag on (not sure if reverse NX is working though)
     
    Last edited by Chrisssj2, Oct 20, 2019
  19. Huy98vn

    Huy98vn GBAtemp Regular

    Member
    2
    Oct 16, 2017
    Vietnam
    like I said delete the file from that DR zip, use only the file from 60fps zip, those exefs tweaks are for advanced users only

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

    ps: don't use reverse nx, docked mode will make your lowest resolutions higher and it has more draw distance which reduce performance, the game can reach 720p and run smoother than docked mode with overclocking only
     
    Last edited by Huy98vn, Oct 20, 2019
  20. Chrisssj2

    Chrisssj2 GBAtemp Advanced Maniac

    Member
    9
    Feb 12, 2008
    Netherlands
    Okay.. now it is at 832x468 res... with 40-44 fps..

    But question from this list 832x468 is a portable res... Im using reverseNX with global docked flag.. so why isn't the res atleast 956x536?

    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
     
Quick Reply
Draft saved Draft deleted
Loading...