Post Reply 
 
Thread Rating:
  • 8 Votes - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
01-29-2025, 03:38 AM
Post: #898
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS
Hello everyone, I have spent the last few hours trying to create a cheat for "Yu-Gi-Oh! GX Tag Force" (Europe ULES-00600). I followed the guide by Kabuto_Kun. In Cheat Engine, I actually found an address that affects the framerate. Unfortunately, in the opposite way; the game runs at 15 fps instead of 30 fps. However, the speed and sound are normal, only the framerate runs slower. Of course, I want the opposite: the game running at 60 fps with regular speed and sound. I also searched for other addresses; one lowered the framerate to 0, and another one to ~3.

Now, I’m not sure if it’s even possible to remove the limit or set it to 60 fps. At least, in a "Yu-Gi-Oh! 5D's Tag Force" part, it seems to be possible, but that doesn't necessarily mean it’s possible in this game as well.

My PSP memory base address was: 0000022a44900000
This address halves the framerate (Default Value 1, 4 Bytes): 22A4D1EF5A8
This address sets it to 0 (Default Value 2, 4 Bytes): 7FF60B06DCD0
This address sets it to 3 (Default Value was 1 or 2, 8 Bytes): 7FF60AC91210

With Kabuto_Kun's guide, you can calculate where these addresses are:

Quote:Useful Tip: PPSSPP has dynamic memory addresses so it changes the PSP RAM start address every time you boot a game. You can calculate an offset so when you need to close the emulator (or it freezes) you can continue later from there without having to start over, for example:

*Your start address is 0AD70000 (1st Cheat Engine 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 around 0B570201. When you start the game for a second time, after doing again the steps of the tutorial now your new initial start address is 09620000 (2nd time CE start); you can subtract the smaller start address from the larger: 0AD70000 – 09620000 = 1750000(this is the offset) and then you subtract this offset from the last address you changed before the freeze: 0B570201 - 1750000 = 09E20201 (this would be your start address for Cheat engine if you want to continue from where you were before the freeze, and your stop address would be the usual, 09620000+1800000, based on your 2nd time CE start).*

Maybe someone has an idea or would like to check it out themselves. Please note, I have only manually edited memory for a cheat in Pokémon Crystal once, and I am using Cheat Engine for the first time, so I am a noob.

Thank you very much!
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Crash Of The Titans CW ULUS10304 - Mateus - 12-13-2021, 10:59 PM
IRON MEN ULUS10347 - Mateus - 12-18-2021, 12:18 AM
RE: [Discussion] 60FPS patches for PSP games that run at 30FPS - Rafinoff - 01-29-2025 03:38 AM

Forum Jump: