Post Reply 
 
Thread Rating:
  • 7 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
10-29-2016, 02:18 PM (This post was last modified: 04-22-2017 11:02 AM by Kabuto_Kun.)
Post: #650
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
X-Men Legends 2, ULUS10045.ini / ULES00191.ini and maybe more (read details below)
Code:
_S ULUS-10045/ULES-00191
_G X-Men Legends 2 [USA/SPA]
_C0 60+ FPS [Default]
_L 0x20429DB0 0x34080078
_C0 45 FPS
_L 0x20429DB0 0x3408002D
_C0 40 FPS
_L 0x20429DB0 0x34080028
_C0 30 FPS
_L 0x20429DB0 0x3408001E
_C0 20 FPS
_L 0x20429DB0 0x34080014
*Cheat Status: No issues.
*Extra details:
- The game engine uses custom code to limit/cap its maximum framerate, which is not as efficient as using the built-in PSP functions for it.

The best and better performing way to play this game is to uncap the internal framerate via its game engine (using the default 60+ FPS cheat, which actually has a value for 120FPS) and then the PSP functions will limit the framerate to 60FPS.

- The game already runs at 60FPS by default, even when it's nice having options to choose (30,40 FPS), as explained before you should always use 60+ FPS cheat.
- The game sets the FPS cap only once at boot time, so to make the cheat work you must boot the game with the cheat enabled; you can boot the game, enable the cheat and reset/restart it. If it still doesn't work for you, increase the cheat refresh rate to make sure the value of the cheat is changed before the game runs the FPS capped value.
- I have tested this same cheat with the USA (ULUS-10045) and SPA (ULES-00191) releases and it worked for both because they have the same EBOOT.BIN file. If other releases/regions use the same EBOOT.BIN file aswell then this same cheat should work with all of them.

The Godfather - Mob Wars / El Padrino, ULUS10098.ini / ULES00394.ini / ULES00400.ini, possibly more (again, read details below)
Code:
_S ULUS-10098/ULES-00394/ULES-00400
_G The Godfather - Mob Wars [USA/EUR-Multi3/SPA]
_C0 60 FPS
_L 0x2048F1CC 0x00000001
_C0 30 FPS [Default]
_L 0x2048F1CC 0x00000002
*Cheat Status: No issues.
*Extra details: The same here again. I have tested this cheat with the USA (ULUS-10098), EUR-Multi3 (ULES-00394) and SPA (ULES-00400) releases and it worked for all of them because they have the same BIN file. If other releases/regions use the same BIN file aswell then this same cheat should work with all of them.

Shinobido [EUR], UCES00421.ini
Code:
_S UCES-00421
_G Shinobido [EUR]
_C0 60 FPS
_L 0x2034161C 0x00000001
_C0 30 FPS [Default]
_L 0x2034161C 0x00000002
_C0 20 FPS
_L 0x2034161C 0x00000003
Shinobido Homura [JAP], ULJM05035.ini
Code:
_S ULJM-05035
_G Shinobido Homura [JAP]
_C0 60 FPS
_L 0x2033D61C 0x00000001
_C0 30 FPS [Default]
_L 0x2033D61C 0x00000002
_C0 20 FPS
_L 0x2033D61C 0x00000003
*Cheat Status: No issues.

Pac-Man World 3 [USA], ULUS10055.ini
Code:
_S ULUS-10055
_G Pac-Man World 3 [USA]
_C0 60 FPS
_L 0x215E29B4 0x42700000
_C0 45 FPS
_L 0x215E29B4 0x42340000
_C0 30 FPS [Default]
_L 0x215E29B4 0x41F00000
_C0 20 FPS
_L 0x215E29B4 0x41A00000
Pac-Man World 3 [EUR], ULES00260.ini
Code:
_S ULES-00260
_G Pac-Man World 3 [EUR]
_C0 60 FPS
_L 0x215C5574 0x42700000
_C0 45 FPS
_L 0x215C5574 0x42340000
_C0 30 FPS [Default]
_L 0x215C5574 0x41F00000
_C0 20 FPS
_L 0x215C5574 0x41A00000
*Cheat Status: No issues.

@Hot Violet
I tried with Pac-Man World Rally, but even when I found a working 60 FPS code, the problem is that the AI breaks, and while your own player and its animations run totally perfect, every other NPC just keep running in circles and hitting walls. Weird behavior Undecided

Also, user kairukun asked about Tenchu Shadow Assassins: I tried but at 60FPS it runs at double speed and I had no luck with a speed modifier.

@Lycanphoenix
I am not sure if I understand you about using the in-game cheat but, to make it clear, we can't permanently patch CW cheat conditional lines to a game, as their logic is externally handled by its PPSSPP code implementation at runtime, not by the internal PSP game code.

What we can do is write assembly code (MIPS) that replace the actions that a CW cheat does and then inject this assembly following my tutorial (with some variations). This is slightly harder to do than a simple cheat patch, depending on how complex is the original cw cheat and its conditional logic, but can be done Wink

I'd say that 60 FPS for WipEout 2048 is totally out of reach for some time. There are no working PS Vita emulators right know, and even when thanks to the HENkaku exploit we can now play game dumps, AFAIK the available cheat devices and BIN disassemblers are not really polished yet.

I actually tried to buy a PS Vita or PS TV recently but I had no luck with eBay sellers Sad . If I get one I will certainly make some random cheats and whatever Smile.

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 - 10-29-2016 02:18 PM

Forum Jump: