Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 CFW and Hacks       Thread starter mc711       Start date May 18, 2021 at 1:48 AM       69      
Status
Not open for further replies.
Proceeding the previously released PS4 Patches, PS4Scene game modder @illusion0001 (Twitter) recently updated Github with a Final Fantasy 7 Remake 60FPS Patch and some new demo videos from his YouTube Channel. 😍

This comes following an Uncharted 4 540p 60FPS PS4 Custom Resolution Patch (Blog Post), a Silent Hills: P.T. (Playable Teaser) 60FPS Patch (Blog Post) and both a Life is Strange 60FPS Patch and Life is Strange: Before the Storm 60FPS Patch (Blog Post) by illusion0001 with the related videos below:

Uncharted 4 540p 60FPS Gameplay (Base PS4)
PS4 Unofficial 60FPS Patches and Performance Improvements
PS4 Unoffical 60FPS Patches for Life is Strange and Before the Storm

:lovewins: Those who'd like to support illusion0001's continued work can do via his Patreon Page, and from Illusion0001's Blog update to quote: 60FPS Patch for Final Fantasy 7: Remake

PS4 Owners gets the patch first before PS5? Unofficially of course but still interesting. 🤔

Intro

This post will be a short one! Sorry to those who expected a long and in-depth post.

File Editing

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

In file: pakchunk0-ps4.pak is where graphics settings is stored.
Code:
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
Code:
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)
; The ini comments are my own.
Result

Final Fantasy 7: Remake Now Playable at 60FPS on PlayStation 4! (Unofficial)

Final Fantasy 7 Remake: 20 Minutes of Gameplay at 60FPS on PS4
Patch

Final Fantasy 7: Remake 60 FPS Unlock
In file ...\end\content\paks\pakchunk0-ps4.pak
Code:
; This file must be edited in hex editor,
; normal text editors will add more bytes
; and may cause game crashes.
; You may change 63 to 75% or higher for Pro consoles.
; There are multiple instances of the following lines,
; be sure to change all occurences.
; Todo: find out what neo uses for target ir

; For end users
; When replacing, only search for cvars
; i.e search for: rhi.SyncInterval=2
; Do not search for comments as they don't exist!

; Find:
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)

; Replace:
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)
Patreon Supporters
  • smasher248
Finally, I (@mc711) have modded the 1.01 update to include the above mod, patch is already backported to 5.05 at 720p 60fps (540p downscale) mod 1.01 patch.

CUSA-07187 Final Fantasy VII Remake 720p 60FPS (520p Downscale) Mod

Download:
EP0082-CUSA07187_00-FFVIIREMAKE00000-A0101-V0101.zip (149.32 MB - v1.00 backport with mod - password: 72060mod) / EP0082-CUSA07187_00-FFVIIREMAKE00000-A0101-V0100.zip (141.85 MB - v1.01 modded backport patch - password: 72060mod) / UP0082-CUSA07211_00-FFVIIREMAKE00000-A0101-V0100.pkg (150.88 MB - CUSA07211 60FPS Patch) / EP0082-CUSA07187_00-FFVIIREMAKE00000-A0101-V0100.zip (136.26 MB - includes additional mods via FF7R-Orbis.md - password: 72060+)

Note: The base game is CUSA-07187 Final.Fantasy.VII.Remake.PS4-DUPLEX release (CRC32: 296D352C), if you have a different base you have to rebuild the PKG to your base.
FYI, theoretically the PS5 could run bethesda games at 60 FPS via a patch, any sort of limitations they say they are bound to are false, you can even unlock it on the PS4 too through in some spots it might drop below 60 but other than that, its do able and quite easy.
To enable 60 FPS open Skyrim.ini/fallout4.ini under the [Display] section add:
Code:
bLockFrameRate=60
and if you want Volumetric Lighting add:
Code:
bVolumetricLightingEnable=1
Final Fantasy 7: Remake Honey Bee Inn Dance with 60FPS Patch
Final Fantasy VII Remake 720p 60FPS Patch and PS4 FPKG Mod.jpg
 

Comments

hex search too slow, so you can directly jump to:
Code:
rhi.SyncInterval=         
000B01E0
565201E0 

[PS4 DeviceProfile] 
00116860 
6D599980 or 6D599900
@illusion0001 Hope these games can unlock fps, expect your brilliant work :)

Ghost of Tsushima,
Horizon Zero Dawn,
Days Gone,
Assassin's Creed: The Ezio Collection,
Assassin's Creed IV: Black Flag

And these games ver1.0 are unlocked fps, latest patch are locked, you can compare them.
The Witcher 3,
The Last Guardian,
Until Dawn,
Wreckfest

And Red Dead Redemption 2, GTA5 unlock frame 900p/720p :hearteyes:
 
@Dekkerlion @MythicEvil stock profile is 900-1080P at 30fps so steady 60fps is not optimal at 1080P

it may be possible to increase to maybe 900P for pro but i don't have a frame detector to test. i rather prefer stable 60fps so 540-720p is used for both regular and pro. this mod is more performance than visual. you will never be able to get both on PS4.

you are free to edit the files yourself if you want to try 1080p, but i doubt it will be worth to play at unstable framerate.

edit: even at 540-720p at 60fps on a pro there is still resolution scaling in heavy action areas so it is very obvious even pro will not handle 1080p

@ioihax seems like you are hex editing the file. so like illusion said, unless you do byte 1:1 replacement you will get errors. i unpacked and edited the .ini config directly for easy access and editing

@karising pak file is located in ...\end\content\paks\pakchunk0-ps4.pak

in pak file config files are located in
Code:
End\Config\PS4\PS4Engine.ini <- framerate
Engine\Config\PS4\PS4DeviceProfiles.ini <-resolution
 
@mc711
must byte 1:1 replacement? finally knows why all crash:

pro 1080p/1080p crash
base 720p/900p crash
pro 4k 1080p/1200p crash

And what tool can unpack and repack UE4 pak files?
 
@illusion0001 Thanks for the great work! My understanding is if you only unlock the frame rate, you will have 900-1080p if you force the PS4 PRO to output 1080p. If you force it to output 4K then you will be 1200-1620p and the frame rate will bad as expected.

Resolution scale can be adjusted but will be related by the output resolution on pro.
 
Status
Not open for further replies.
Back
Top