• 7 Votes - 5 Average
• 1
• 2
• 3
• 4
• 5
 [Discussion] 60FPS patches for PSP games that run at 30FPS
11-13-2015, 09:09 AM (This post was last modified: 11-13-2015 08:20 PM by Kabuto_Kun.)
Post: #556
 Kabuto_Kun Member Posts: 66 Joined: Nov 2012 Reputation: 7
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
(11-13-2015 07:45 AM)VIRGIN KLM Wrote:  Meh it results into double speed in areas that supposed to be 30FPS . I'm either on the wrong function/line or it needs a speed modifier.

Man you need to give Naruto Shippuden - Kizuna Drive.
That sceDisplayWaitVblankStartMultiCB it has drives me crazy, it only does 15FPS at normal speed or I mess it up and it results into 60fps double speed.
I'm missing something in the logic of that function.

As explained by [Unknown] HERE and HERE, sceDisplayWaitVblankStartMulti and its CB variant are like an internal frame skipping for the games that use it (that's what I understand), so I am almost sure that for Me & My Katamari there is an address that holds a decimal value 1 when it runs at 60 FPS and 2 at 30 FPS. There are games with 1 for 30 and 0 for 60 too.

The problem is that only a few games run perfectly at 60FPS using only those methods. It's VERY usual for these games with changing FPS on menu/gameplay to use extra speed modifiers besides the actual framerate cap.

You should use Cheat engine (tutorial HERE) to monitor what values are changing from 60 to 30FPS and viceversa.
Calculate your memory range for CE and unknown scan the game running at 60 fps, when it runs at 30 fps use the "Decrease value by" with 48 as first value % and 52 as the second one, this will show you every value that became half of the previous scan value.

If you start to scan the game at 30fps, use "Increase value by" with % 98 and 102 when the game runs at 60fps, this will show you the values that became double of the previous scan value. Speed modifiers are almost always float values, use both scan options using a float type scan to easily find them (only if they are changing with the framerate switch, of course). If you don't get float results then try with a 4 byte scan later (but only MGS has a non-float speed modifier, for example).

About the Naruto games, I have already tested them all but they all run at double speed at 60FPS and I could not get any speed modifier, what a shame

goo.gl/kNOhTz : 60FPS master list, Mar. 2017 ; Reddit /u/Kabuto_Kun
forums.ppsspp.org/showthread.php?tid=4799&pid=105128#pid105128 : Unlock FPS in PSP games ("easy method")
forums.ppsspp.org/showthread.php?tid=4799&pid=123500#pid123500 : Permanently patch a PSP game with CW cheats.
 « Next Oldest | Next Newest »