Post Reply 
 
Thread Rating:
  • 7 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
04-05-2015, 09:11 AM (This post was last modified: 05-03-2016 07:17 PM by Kabuto_Kun.)
Post: #430
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Now this game runs PERFECT Smile

Ultimate Ghosts 'n Goblins [USA], ULUS10105.ini
Code:
_S ULUS-10105
_G Ultimate Ghosts 'n Goblins [USA]
_C0 60 FPS
_L 0x20457A98 0x42700000
_L 0x20457AA0 0x00000001
_L 0x20457AA4 0x3C888889
_C0 30 FPS [Default]
_L 0x20457A98 0x41F00000
_L 0x20457AA0 0x00000002
_L 0x20457AA4 0x3D088889
_C0 20 FPS
_L 0x20457A98 0x41A00000
_L 0x20457AA0 0x00000003
_L 0x20457AA4 0x3D4CCCCD
Ultimate Ghosts 'n Goblins [EUR], ULES00419.ini
Code:
_S ULES-00419
_G Ultimate Ghosts 'n Goblins [EUR]
_C0 60 FPS
_L 0x20457F98 0x42700000
_L 0x20457FA0 0x00000001
_L 0x20457FA4 0x3C888889
_C0 30 FPS [Default]
_L 0x20457F98 0x41F00000
_L 0x20457FA0 0x00000002
_L 0x20457FA4 0x3D088889
_C0 20 FPS
_L 0x20457F98 0x41A00000
_L 0x20457FA0 0x00000003
_L 0x20457FA4 0x3D4CCCCD
- - - - - - - - - - - - -

@AlertDOTEXE
Using your start RAM address* you provided…
*0A570000* + 800000 = 0AD70000 (CE start); AD70000 + 1800000 = 0C570000 (CE stop)

I got different results. Remember to add zeroes on the left (if needed) until the whole value is 8 characters long, but no more. The freezing problem is normal when you change a lot of values but I don’t start over.

PPSSPP has dynamic memory addresses so it changes the start RAM every time you boot a game, I just calculate the offset when I need to close the emulator (or it freezes) and continue later from there, for example:

*Your start address is 0AD70000 (1st CE start) at you first try with a game, then after some changes the game freezes and the last address you changed a value in CE was 0B570201. When you start the game for a second time, now your new start address is 09620000 (2nd time CE start); you can subtract the smaller start address from the larger: 0AD70000 – 09620000 = 1750000(offset) and then you subtract the offset from the last address you changed before the freeze: 0B570201 - 1750000 = 09E20201 (this would be your start address for Cheat engine and the stop address would be the usual, 09620000+1800000).*

@BlankM
I don’t know what game is “ND3”, but you can look for a half speed cheat code on the internet so the game runs normal at 60 FPS.

@Peepee-Eses-Peepee
I don't have MGS Portable Ops Plus, but you can follow my tutorial from last page to find it (it is using the same engine as regular portable ops, it will be easy). Search for "3" and when you identify the FPS changing address (it will be one of the first 30's results), then search for a "15" that is very close to the previous "3" address you found (there are like 3 address close to it). Then just read how to port the address from CE to CW cheat to test it and if it works using the same values(not the address) from portable ops, post it here Tongue

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-05-2015 09:11 AM

Forum Jump: