Post Reply 
 
Thread Rating:
  • 8 Votes - 4.75 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
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 Sad. 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 Undecided

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.
Find all posts by this user
Quote this message in a reply
11-13-2015, 07:38 PM (This post was last modified: 11-13-2015 07:39 PM by VIRGIN KLM.)
Post: #557
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Ok I'm almost there.

0x00209B10 is the address.
1 is 60FPS and 2 is 30FPS but still modifying ingame results into double speed on gameplay modes.
Now I need to find a speed modifier.
Find all posts by this user
Quote this message in a reply
11-14-2015, 12:21 PM
Post: #558
[split] WipeOut Pure (UCES-00001) super cheats
Most people who played Pure, knows that the game runs smoothly at 60FPS...only in normal races. When doing Time Trial and Zone modes, the game locks itself on 30 FPS(at least on PPSSPP, never played in the real hardware) which makes the game unberably hard to play, due to the higher speed classes, meaning you need a more imediate response of the craft, and 30FPS doesn't help it. The code which the forum has is for the US release of the game, but that one doesn't have the content that the EUR one has, it feels incomplete without that marvelous free DLC.

If someone would find the code to remove the cap, I'd be thankful.
Thx in advance.
Find all posts by this user
Quote this message in a reply
11-15-2015, 04:04 PM
Post: #559
RE: WipeOut Pure (UCES-00001) super cheats
Merged.

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
11-15-2015, 11:03 PM
Post: #560
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
(11-14-2015 12:21 PM)Rafeku Wrote:  Most people who played Pure, knows that the game runs smoothly at 60FPS...only in normal races. When doing Time Trial and Zone modes, the game locks itself on 30 FPS(at least on PPSSPP, never played in the real hardware) which makes the game unberably hard to play, due to the higher speed classes, meaning you need a more imediate response of the craft, and 30FPS doesn't help it. The code which the forum has is for the US release of the game, but that one doesn't have the content that the EUR one has, it feels incomplete without that marvelous free DLC.

If someone would find the code to remove the cap, I'd be thankful.
Thx in advance.

WipeOut Pure [EUR], UCES00001.ini
Code:
_S UCES-00001
_G WipeOut Pure [EUR]
_C0 Force 60 FPS
_L 0x2006509C 0x00000000
_C0 30 FPS [Normal]
_L 0x2006509C 0x1480FFFB

Also, the current patch doesn't state if it's for the Greatest Hits release or the first/retail USA release. They share the same disc id but their cheats are not interchangeable.
Find all posts by this user
Quote this message in a reply
11-19-2015, 07:27 AM (This post was last modified: 10-29-2016 01:20 PM by Kabuto_Kun.)
Post: #561
Tongue RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
FlatOut - Head On [USA], ULUS10328.ini
Code:
_S ULUS-10328
_G FlatOut - Head On [USA]
_C0 60 FPS
_L 0x006FC0F0 0x00000000
_C0 30 FPS [Default]
_L 0x006FC0F0 0x00000001
FlatOut - Head On [EUR][MULTI5], ULES00968.ini
Code:
_S ULES-00968
_G FlatOut - Head On [EUR]
_C0 60 FPS
_L 0x006FC1F0 0x00000000
_C0 30 FPS [Default]
_L 0x006FC1F0 0x00000001
FlatOut - Head On Demo [USA], NPUH90007.ini
Code:
_S NPUH-90007
_G FlatOut - Head On Demo [USA]
_C0 60 FPS
_L 0x006FBCF0 0x00000000
_C0 30 FPS [Default]
_L 0x006FBCF0 0x00000001
*Cheat Status: No issues.
Notes: This game has a lot of internal slowdowns with the cheat enabled, to fix this you MUST manually change the PSP CPU speed in PPSSPP options BEFORE booting the game. If performance is an issue for you, set it to at least 555 mhz, but at 666 mhz I didn't experience slowdowns anymore.

(11-15-2015 11:03 PM)VIRGIN KLM Wrote:  WipeOut Pure
Also, the current patch doesn't state if it's for the Greatest Hits release or the first/retail USA release. They share the same disc id but their cheats are not interchangeable.

Fixed that, and thanks about the EUR version cheat. My original cheat is for the first/retail USA release, now I've added it for the Greatest Hits version too. I also added a new cheat for WipEout Pulse, which normally runs at 60FPS only in gameplay but at 30 FPS on menus, read HERE

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.
Find all posts by this user
Quote this message in a reply
11-20-2015, 07:51 AM
Post: #562
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Hm, maybe it would be useful to add a cheat command to override the CPU speed, so such patches (after hopefully careful testing...) can just work.
Find all posts by this user
Quote this message in a reply
11-23-2015, 03:20 AM
Post: #563
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
I would say rather than override, multiply. For example, adding 20% CPU speed, variably, is at least safer than just locking the CPU speed to 1.2 * 222.

-[Unknown]
Find all posts by this user
Quote this message in a reply
11-24-2015, 12:54 AM (This post was last modified: 11-24-2015 01:12 AM by Kabuto_Kun.)
Post: #564
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
(11-20-2015 07:51 AM)Henrik Wrote:  Hm, maybe it would be useful to add a cheat command to override the CPU speed, so such patches (after hopefully careful testing...) can just work.

Yes, very useful feature indeed. Some notes about this: according to my tests, the way the CPU speed option works right now is that you MUST boot the game with the new CPU speed in order for it to have any effect.

For example: if I boot Flatout Head On at 333 mhz it will run with slowdowns; but if you pause the game, increase the CPU speed to 666 mhz and unpause it, it will still have the slowdowns; I would have to REBOOT the game with the new CPU speed and then it will work ok. Using savestates keeps the CPU speed you used when the game booted and you saved it.

AFAIK the cheats are activated AFTER the game is loaded, so based on what I said above, if this feature gets implemented, the speed override cheat command would have to be read BEFORE the game boots, or allow PPSSPP to have on the fly cpu clock speed changes.

(11-23-2015 03:20 AM)[Unknown] Wrote:  I would say rather than override, multiply. For example, adding 20% CPU speed, variably, is at least safer than just locking the CPU speed to 1.2 * 222.
-[Unknown]

Interesting, I think that would be the ideal implementation (like a dynamic CPU clock speed range according to the game needs?), but again the "change the CPU speed before booting the game" behavior needs a change.




This is a video for Flatout Head On (thanks to UnlimateDDDDDDDD) with the 60 FPS patch. If you pause the video around 0:05 you see the guy used 0 (auto, 333mhz?) as CPU clock speed, he obviously didn't read my notes for the cheat and that's why it has those slowdowns: at some points it runs as low as 33FPS.

List of games mentioned in this thread where you MUST increase the CPU clock speed in order to mantain stable 60FPS with/without patches:
Outrun 2006(?), Assassin's Creed Bloodlines, Sword Art Online, GTA LCS, GTA VCS, FlatOut Head On, and more...

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.
Find all posts by this user
Quote this message in a reply
11-24-2015, 03:19 AM (This post was last modified: 11-24-2015 03:20 AM by domjam.)
Post: #565
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
hi im new to the fourms and psp emulation . i found this thread and got metal gear solid peace walker to run in 60fps by copying and pasting the text in a created cheat file ini for the game. and now whenever i load any game i have that cheat option avalible. but it dose not seem to work for daxter...is there a way of getting this game to run at 60fps? would love to run this game higher then 30 if its possible. thanks
Find all posts by this user
Quote this message in a reply
11-24-2015, 07:33 AM
Post: #566
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Quote:0 (auto, 333mhz?)

No, 0 means "let the game pick". It starts at 222mhz, but the game can pick any mhz it wants (within certain bounds.) Some even change it dynamically. This allows them to save batter power when possible.

Any other value means override. If you set it to 222, and the game says "I need 250 mhz to make this loading scene go faster", then it won't get 250, and it will stay 222. This actually causes some games to crash, because they check the mhz after setting it, and expect it to eventually change.

-[Unknown]
Find all posts by this user
Quote this message in a reply
12-06-2015, 03:46 AM
Post: #567
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Just made an account to say thanks Kabuto_Kun Heart, took me forever to even realize that the game was made capped at 20 fps. Good thing I found this thread or I would've given up

Respect brother
Find all posts by this user
Quote this message in a reply
12-12-2015, 10:46 AM
Post: #568
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
nothing new for the Final Fantasy Crisis Core sir? i used the last code. and something wrong with the zack movement. like the game is 60fps but the character force to be 60fps. ty
Find all posts by this user
Quote this message in a reply
12-21-2015, 06:26 PM
Post: #569
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
(11-02-2015 08:37 AM)Kabuto_Kun Wrote:  
(10-18-2015 11:47 PM)Name456 Wrote:  Would a 60fps patch for Twisted Metal Head On be possible(if its not too much to askTongue)?
I tried with Twisted Metal but then it runs at double speed and I have not found a working speed modifier.

(11-02-2015 02:38 AM)Name456 Wrote:  I tried the Little Big Planet 60fps cheat and while it works it causes loading to not work (have to change it back to 30fps) and more importantly causes the narrator's speech to be cut, sped up, and basically make him say random things. I also can not get the burnout legends 60 fps cheat to work (causes ppsspp to crash) and I've tried every setting, any hep would be appreciated. I'm using the latest version of ppsspp 1.1.1 and EUR versions of both games.
I have re-tested Burnout Legends with PPSSPP v1.1.1 (downloaded from official site) and everything is working good. Let me tell you that this game has several versions and re-releases, even with the same game ID. I used the Platinum version to make the cheat.

If you don't know what version you have, you can use UMDGen to check its PARAM.NFO file (located in PSP_GAME folder inside the game ISO), or checking the UMD Properties tab within UMDGen. Look for the DISC_VERSION field: if it says 1.0x you have the original release and if it says 2.0 you have the re-release.

With PPSSPP we can load savestates from any region/release of the same game (even demo versions), we only need to change the savestate file name. If you upload for me an ingame savestate and your ppsspp.ini file (to avoid config conflicts, file located in memstick\PSP\SYSTEM) I can port the cheat. Let me know if you do it.

I can't test Little Big Planet right now, but I will update this post later after I test it again.
Thanks for the reply, and yea I have the regular version of Burnout Legends which explains why the cheat didn't work. Thanks again for all your work too.
Find all posts by this user
Quote this message in a reply
12-23-2015, 09:09 AM
Post: #570
Video RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
I found one video of Crisis Core and the game run in perfectly 60 FPS. But the forum not let me put the video link Dodgy

The autor is a russian guy, i asked him the code.

If you want, can ask him too.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: