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

@mc711 I have edited some comandlines, but I only knows to modify pakchunk0-ps4.pak. It takes a lot of time to gen and test, and the efficiency is very low. If I add code (such as +CVars?) to your pakchunk0-ps4_p.pak, it will work?
 
@ioihax the "_p" in the pak filename is unreal engine's "patch" system so any files in the _p.pak replace the files in the original pak. so i don't see why it wouldn't work, but it seems like you are still hex editing. unless you do 1:1 byte replacement it will corrupt the pak file integrity.
 
@mc711 Yeah, I use hex edit the .pak and it all worked, but it took my a lot of time :(

I just want to know if I directly add some commandlines to your pakchunk0-ps4_p.pak, is there anything I should notes to? I saw that many commandlines are repeated, I know that Default.ini has a higher priority than Base.ini. and what commandlines are needed to specify which commands are bound to ini files?

If not, how to make UE4 patch? what tools is needed?
 
I use Haoose's tool to unpack .pak files,and I don’t know how to repack it. I read the post of masagrator, I can't find UE v4.19.2, the official website only has the latest version.

@illusion0001 Finally found UE 4.19.2 :)
 
@Ryo
Code:
[PS4_Neo DeviceProfile] ; pro      
+CVars=r.DynamicRes.MinScreenPercentage=
+CVars=r.DynamicRes.MaxScreenPercentage=

[PS4_Neo_4k DeviceProfile] ;pro 4K output
+CVars=r.ScreenPercentage=                     
+CVars=r.DynamicRes.MinScreenPercentage=
+CVars=r.DynamicRes.MaxScreenPercentage=
 
@ioihax Thank you for your fast reply. Sorry, I have to formulate my questions more precisely.

Here illusion0001 says: 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.

I would like to know if the latest patch done by mc711 is for the base or the pro console? Or both? But I guess it is for the base version because of the 540-720p resolution. Right?

And if I use this patch to what output resolution should my ps4 be set? I guess 720p? Or does it not matter?
 
Status
Not open for further replies.
Back
Top