Please note that you are required to have a exploited PlayStation 4 console on firmware 9.00 or lower to run the patches mentioned in this article.
This patch was tested on a Base PlayStation 4. Users with a PS4 Pro will be able to run at a higher resolution than what’s seen here. See Patch Section for more info.
This post will be a short one! Sorry to those who expected a long and in-depth post.
Let’s cut to the chase. Looking through the game files Resolution Scale and vsync interval caught my interest. Of course these are not set in the executable due to it’s flexiblty. It’s set from file instead. There are defaults in the executable but they are ignored as it later gets replaced by value loaded from settings file.
pakchunk0-ps4.pak is where graphics settings is stored.
; The ini comments are my own. rhi.SyncInterval=2 ; 30hz r.DynamicRes.MinScreenPercentage=83.3333333 ; 83% of target ir r.DynamicRes.MaxScreenPercentage=100 ; 100 % of target ir (1080p for base not sure for Neo)
I’ll be changing these to
rhi.SyncInterval=1 ; 60hz r.DynamicRes.MinScreenPercentage=50.0000000 ; 50 % of target ir (540p for base) r.DynamicRes.MaxScreenPercentage=63 ; 63 % of target ir (720p for base)
Base Console owners will be able to run the game at 720p 60FPS.
Pro Console owners will be able to choose between 900p and 1080p for 60FPS.
Dynamic Resolution threshold can always be customized.
Both Consoles must have framerate patch applied to take effect.
Thanks to the patrons who supported me on various platforms! You guys are awesome!
- Jeff Eberlin