Post Reply 
 
Thread Rating:
  • 8 Votes - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
04-22-2015, 08:17 AM (This post was last modified: 04-03-2017 08:23 AM by Kabuto_Kun.)
Post: #464
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
WipEout Pure [USA-v1/UMDv1.04], UCUS98612.ini
Code:
_S UCUS-98612
_G WipEout Pure [USA-v1/UMDv1.04]
_C0 60 FPS UMDv1.04 [Always]
_L 0xE001FFFB 0x00065760
_L 0x20065760 0x00000000
_C0 60 FPS UMDv1.04 [Ingame only]
_L 0xE0020001 0x00287FD0//ingameCond
_L 0xE001FFFB 0x00065760
_L 0x20065760 0x00000000
_L 0xE0020000 0x00287FD0//ingameCond
_L 0xE0010000 0x00065760
_L 0x20065760 0x1480FFFB
_C0 30/60 FPS UMDv1.04 [Default]
_L 0xE0010000 0x00065760
_L 0x20065760 0x1480FFFB
WipEout Pure [USA-v2/UMDv2.00/Greatest Hits], UCUS98612.ini
Code:
_S UCUS-98612
_G WipEout Pure [USA-v2/UMDv2.00/Greatest Hits]
_C0 60 FPS UMDv2.00 [Always]
_L 0xE001FFFB 0x000652A8
_L 0x200652A8 0x00000000
_C0 60 FPS UMDv2.00 [Ingame only]
_L 0xE0020001 0x0028E390//ingameCond
_L 0xE001FFFB 0x000652A8
_L 0x200652A8 0x00000000
_L 0xE0020000 0x0028E390//ingameCond
_L 0xE0010000 0x000652A8
_L 0x200652A8 0x1480FFFB
_C0 30/60 FPS UMDv2.00 [Default]
_L 0xE0010000 0x000652A8
_L 0x200652A8 0x1480FFFB
This game already runs at 60 fps ONLY in single race and tournament modes. If you play in time trial, zone or free play modes it runs at 30 fps... but not anymore, this cheat fixes that Big Grin

WipEout Pulse [EUR], UCES00465.ini
Code:
_S UCES-00465
_G WipEout Pulse [EUR]
_C0 60 FPS [Always]
_L 0x2011DDF8 0x00000000
_C0 30/60 FPS [Default]
_L 0x2011DDF8 0x1E40FFFC
_C0 30 FPS [Always]
_L 0x203A117C 0x00000000
This game already runs at 60 FPS in gameplay but runs at 30FPS on menus; I post this just in case someone wants 60FPS all the time Wink.

You can get the 60FPS cheats for GTA LCS [USA-v1/UMDv1.05] and GTA VCS [USA] posted HERE.
GTA - Liberty City Stories [USA-v3/UMDv3.0], ULUS10041.ini
Code:
_S ULUS-10041
_G Grand Theft Auto - Liberty City Stories [USA-v3/UMDv3.0]
_C0 60 FPS
_L 0xE001FFF7 0x002B338C
_L 0x202B338C 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x002B338C
_L 0x202B338C 0x1000FFF7
GTA - Liberty City Stories [EUR-v1/UMDv1.05], ULES00151.ini
Code:
_S ULES-00151
_G Grand Theft Auto - Liberty City Stories [EUR-v1/UMDv1.05]
_C0 60 FPS
_L 0xE001FFF7 0x002B343C
_L 0x202B343C 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x002B343C
_L 0x202B343C 0x1000FFF7
GTA - Liberty City Stories [EUR-v1/UMDv1.00][German], ULES00182.ini
Code:
_S ULES-00182
_G Grand Theft Auto - Liberty City Stories [EUR-v1/UMDv1.00][German]
_C0 60 FPS
_L 0xE001FFF7 0x002B3388
_L 0x202B3388 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x002B3388
_L 0x202B3388 0x1000FFF7
GTA - Liberty City Stories [EUR-v2/UMDv2.00][German], ULES00182.ini
Code:
_S ULES-00182
_G Grand Theft Auto - Liberty City Stories [EUR-v2/UMDv2.00][German]
_C0 60 FPS
_L 0xE001FFF7 0x002B32D8
_L 0x202B32D8 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x002B32D8
_L 0x202B32D8 0x1000FFF7
GTA - Liberty City Stories [JAP/UMDv1.01], ULJM05255.ini
Code:
_S ULJM-05255
_G Grand Theft Auto - Liberty City Stories [JAP/UMDv1.01]
_C0 60 FPS
_L 0xE001FFF7 0x002BA088
_L 0x202BA088 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x002BA088
_L 0x202BA088 0x1000FFF7

GTA - Vice City Stories [EUR], ULES00502.ini
Code:
_S ULES-00502
_G Grand Theft Auto - Vice City Stories [EUR]
_C0 60 FPS
_L 0xE001FFF7 0x0020745C
_L 0x2020745C 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x0020745C
_L 0x2020745C 0x1000FFF7
GTA - Vice City Stories [EUR][German], ULES00503.ini
Code:
_S ULES-00503
_G Grand Theft Auto - Vice City Stories [EUR][German]
_C0 60 FPS
_L 0xE001FFF7 0x00207324
_L 0x20207324 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x00207324
_L 0x20207324 0x1000FFF7
GTA - Vice City Stories [JAP], ULJM05297.ini
Code:
_S ULJM-05297
_G Grand Theft Auto - Vice City Stories [JAP]
_C0 60 FPS
_L 0xE001FFF7 0x0030CEC8
_L 0x2030CEC8 0x00000000
_C0 30 FPS [Default]
_L 0xE0010000 0x0030CEC8
_L 0x2030CEC8 0x1000FFF7
*Cheat Status: Both GTA cheats are almost perfect, except:
- In GTA LCS, an annoying noise can be heard sometimes (like a constant car horn from nowhere), this seems to be related to the cheat when enabled but if you pause the game (by pressing start button) when you go back to the game the sound wil be gone.
- Both games have random slowdowns to 30 FPS in heavy areas (especially GTA LCS).

I think the GTA games need a higher PSP clock speed than default to be playable at solid 60 FPS. In PPSSPP, set it to some value higher than 333 MHZ (444, 555 or 666 MHZ?) and before starting the game, and remember to not load a savestate saved from the game booted with a lower CPU speed.

We still need to port 60FPS codes to GTALCS [EUR-v2] and GTALCS [EUR-v3].

It should be easy to port the cheat for LCS or VCS to other region/version:
Boot the game and let your player/vehicle alone, open ppsspp disassembly, click Funcs, search for "vblank" (ctrl + f) in the address list from the right and set a breakpoint on the result (double click it and it turns red). If the game is running normally with the breakpoint enabled, then disable that breakpoint and continue the search for another "vblank".
At some point you will find a vblank that pauses the game with a breakpoint on it, look around for an opcode with a "b" (like "b 0x08AB341C"), right click it, click on assemble opcode and enter "nop", now go play the game. If it runs at 60fps, right click the address you found with the "b" and click on copy address. If we decrease this copied address by 08800000, we have the CW cheat for the ini file. You can use the same values I posted above with the address you found for the CW cheat.
    GTA LCS Example with correct "b" opcode (EUR)

I used the same method with GTA Chinatown Wars and it worked, unfortunately the game goes double speed, and no luck with a speed modifier Angry

@Gehrich Thank you for your testing with Patapon. After playing for a while with the cheat enabled I thought the same about it, it's just not worth it.
- - -

The easier games to unlock are those that change in-game FPS, like game menus at 60/30 fps (NOT videos) and real gameplay at 20/30 fps. Let me know some games with this behavior and I'll give them a shot.

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
Post Reply 


Messages In This Thread
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS - Kabuto_Kun - 04-22-2015 08:17 AM
Crash Of The Titans CW ULUS10304 - Mateus - 12-13-2021, 10:59 PM
IRON MEN ULUS10347 - Mateus - 12-18-2021, 12:18 AM

Forum Jump: