ROM Hack RELEASE The Witcher 3 60 FPS and Dynamic Resolution Tweaks

Al3Drk

Well-Known Member
Newcomer
Joined
Jun 27, 2019
Messages
89
Trophies
0
Age
33
XP
307
Country
United States
It will not affect. Changing some setting can give us even few more FPS.

--------------------- MERGED ---------------------------

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.
View attachment 182850
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
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,260
Trophies
3
XP
12,014
Country
Poland
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
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.
 

Al3Drk

Well-Known Member
Newcomer
Joined
Jun 27, 2019
Messages
89
Trophies
0
Age
33
XP
307
Country
United States
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.
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?
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
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,

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
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
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 NotACat,

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
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
ok so keep at -1 then for 60 fps?
Anyway to check fps? I suppose not and you have to "feel" it.
 

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
Last edited by NotACat,

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
https://gbatemp.net/threads/the-witcher-3-wild-hunt-general-hacking.549910/page-6#post-8826633
yes, keep it -1 is recommended to keep it bug free and get fps as high as possible (other dynamic resolution options has a bug with your inventory rendering)

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,

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
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?
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

--------------------- MERGED ---------------------------

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?
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 NotACat,

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
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 i most games but it make your switch hotter can 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

--------------------- MERGED ---------------------------


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/

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)
 

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
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?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,260
Trophies
3
XP
12,014
Country
Poland
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)
...
That exefs tutorial is an Example. You need to change two or four instructions, not only one...

--------------------- MERGED ---------------------------

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

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
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)
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
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
...
That exefs tutorial is an Example. You need to change two or four instructions, not only one...

--------------------- MERGED ---------------------------

DynamicResolutionOverride=-1 is by default. You don't need to paste that...
So what do I change DynamicResolutionOverride to?
And what do I change the exefs hex value to?

I used both zip files 100%
 

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
So what do I change DynamicResolutionOverride to?
And what do I change the exefs hex value to?

I used both zip files 100%
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
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
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
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,

NotACat

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
331
Trophies
0
Age
26
XP
559
Country
Vietnam
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)
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

--------------------- MERGED ---------------------------

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 NotACat,

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,704
Trophies
1
XP
4,378
Country
Netherlands
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
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    the vram is one advantage when it comes to AI but ends up being slower even with that and really AI is the only use case that needs more than 12gb vram right now
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
    Psionic Roshambo @ Psionic Roshambo: @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to...