Thread Rating:
  • 8 Vote(s) - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
thanks for marvel ultimate alliance patch, its working
Reply
(03-08-2016, 02:40 PM)Vashzaron Wrote:
(03-08-2016, 09:34 AM)Kabuto_Kun Wrote: - Valkyria Chronicles 2: @Vashzaron, I only have the demo right now, if it has Ad Hoc included I may take a look at this multiplayer FPS cap.

Not sure if the Demo has Ad Hoc, but thanks anyway!

Edit: I actually managed to fix this myself in the most roundabout way.

So basically I understand little of this and in an attempt to fix this myself I checked your "easy" fps unlocking tutorial and followed it. In the end I made these codes:

Code:
_C0 60 fps test _L 0x20561E4C 0x00000001 _C0 30 fps test _L 0x20561E4C 0x00000002 _C0 20 fps test _L 0x20561E4C 0x00000003

Which controls the games frameskipping, problem is the game speeds up or slows down depending on what framerate it is actually expecting. (Battle 30, Ad Hoc 20, Non Combat 60)

I unfortunately do not know how I would fix that problem, but I looked at the original codes LunaMoo made:

Code:
_S ULUS-10515 _G Valkyria Chronicles II _C0 60 fps _L 0xE003C29C 0x003B8D00 _L 0x203B8D00 0x00000000 _L 0x20044800 0x46006346 _L 0x20044AEC 0x46006B06 //requires restart after activating:3 _C0 60 fps [Disable] _L 0x203B8D00 0x0E32C29C _L 0x20044800 0x460C0342 _L 0x20044AEC 0x460D6302

I know nothing about how this works but it stops 30fps > 60 from going double speed. Does not work in Ad Hoc mode. (20 > 30 and it slowed down.)

So I figured what if I enable both my 30 fps test code with the original 60fps one by LunaMoo? ...Bam it works! Besides 60 fps everywhere including Adhoc it also has the added effect of stopping segments in the game that were 60fps already from being double speed. (Non Combat Menus, Lanseal)

I don't know if the code can be cleaned up or whatever but it works as is for me and hopefully this helps anyone else that was potentially wondering.

Could you try doing this for Valkyria Chronicles 3? Works great for 2, thanks.
Reply
Just in case this hasn't been posted here yet (didn't find any mention of it through forum search or google search, so, I don't know. Also didn't see it in the master list of games, only saw the EUR version in there)

Codes for MGS Portable Ops USA version
note: I can't take credit for this - found it here: youtube[dot]com/watch?v=7o_W_S7HwoE - it's in the comments, though, not the video. Look at the comment from the youtube user HeartlessSeph, that's where I got this from. Tested it out, and I've completed the game from start to finish, without any problems, using this hack (specifically, the 30 FPS hack - just like other people have reported, the 60 FPS hack breaks the 'sticking to walls' sneaking thing (when you go up to a wall and press your back up against it by pressing triangle)). Made a post about it (and some other things) on the MGS Portable Ops thread as well.

Code:
_C0 MGS OPS Force 20 FPS (US) _L 0x201F5210 0x00000003 _L 0x201F4FD8 0x0000000F _C0 MGS OPS Force 30 FPS (US) _L 0x201F5210 0x00000002 _L 0x201F4FD8 0x0000000A _C0 MGS OPS Force 60 FPS (US) _L 0x201F5210 0x00000001 _L 0x201F4FD8 0x00000005
Reply
anyone know for khbbsfm 20fps patch?
Reply
Excuse me, do you not get the 60,30fps cheat code for Japan of MGSOPS & OPS plus?
I because you are writing this sentence using the Google translation in Japanese, you might have become rude sentences, but please forgive me ...

_S ULJM-05193
_G Metal Gear Solid Portable OPS (J)

_S ULJM-05261
_G MPO+
Reply
(04-15-2016, 07:00 AM)bondang Wrote: anyone know for khbbsfm 20fps patch?

Sorry but 20 FPS cheat for Kingdom Hearts BBS is very difficult or nearly impossible to achieve, the actual cheat is just an ON/OFF value related to the framerate cap, where 1 = FPS cap ON (30 FPS) and 0 = FPS cap OFF (60 FPS). This is not one of those FPS dividers cheats (for ex. value of 3 is not 20 FPS).

(04-16-2016, 02:00 AM)JAPAN Wrote: Excuse me, do you not get the 60,30fps cheat code for Japan of MGSOPS & OPS plus?
I because you are writing this sentence using the Google translation in Japanese, you might have become rude sentences, but please forgive me ...

_S ULJM-05193
_G Metal Gear Solid Portable OPS (J)

_S ULJM-05261
_G MPO+

I updated the original cheat post for MGS Portable Ops and Ops Plus, now every release has 60FPS cheats:
MGS Ops USA/EUR/JAP and MGS Ops Plus USA/EUR/JAP.

Check original MGS OPS post 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.
Reply
I'm there code, was the search shortage, I'm sorry
And Thank you for teaching. It troubles you.
Reply
What about the PSP version of Ape Escape? It has some 60fps loading scenes Smile
Reply
Is there a 60fps patch for Ys Seven?
Reply
(03-30-2016, 12:53 AM)niko of death Wrote:
(03-08-2016, 02:40 PM)Vashzaron Wrote:
(03-08-2016, 09:34 AM)Kabuto_Kun Wrote: - Valkyria Chronicles 2: @Vashzaron, I only have the demo right now, if it has Ad Hoc included I may take a look at this multiplayer FPS cap.

Not sure if the Demo has Ad Hoc, but thanks anyway!

Edit: I actually managed to fix this myself in the most roundabout way.

So basically I understand little of this and in an attempt to fix this myself I checked your "easy" fps unlocking tutorial and followed it. In the end I made these codes:

Code:
_C0 60 fps test _L 0x20561E4C 0x00000001 _C0 30 fps test _L 0x20561E4C 0x00000002 _C0 20 fps test _L 0x20561E4C 0x00000003

Which controls the games frameskipping, problem is the game speeds up or slows down depending on what framerate it is actually expecting. (Battle 30, Ad Hoc 20, Non Combat 60)

I unfortunately do not know how I would fix that problem, but I looked at the original codes LunaMoo made:

Code:
_S ULUS-10515 _G Valkyria Chronicles II _C0 60 fps _L 0xE003C29C 0x003B8D00 _L 0x203B8D00 0x00000000 _L 0x20044800 0x46006346 _L 0x20044AEC 0x46006B06 //requires restart after activating:3 _C0 60 fps [Disable] _L 0x203B8D00 0x0E32C29C _L 0x20044800 0x460C0342 _L 0x20044AEC 0x460D6302

I know nothing about how this works but it stops 30fps > 60 from going double speed. Does not work in Ad Hoc mode. (20 > 30 and it slowed down.)

So I figured what if I enable both my 30 fps test code with the original 60fps one by LunaMoo? ...Bam it works! Besides 60 fps everywhere including Adhoc it also has the added effect of stopping segments in the game that were 60fps already from being double speed. (Non Combat Menus, Lanseal)

I don't know if the code can be cleaned up or whatever but it works as is for me and hopefully this helps anyone else that was potentially wondering.

Could you try doing this for Valkyria Chronicles 3? Works great for 2, thanks.

Yep.

Code:
_G Valkyria Chronicles 3 Extra Edition _C1 Fixed 60 FPS _L 0xE003665A 0x003A99B0 _L 0x203A99B0 0x00000000 _L 0x20047CC0 0x46006346 _L 0x20047FC0 0x46006B06 _L 0x20561FBC 0x00000002
Reply
(05-15-2016, 10:54 PM)Vashzaron Wrote: Yep.

Code:
_G Valkyria Chronicles 3 Extra Edition _C1 Fixed 60 FPS _L 0xE003665A 0x003A99B0 _L 0x203A99B0 0x00000000 _L 0x20047CC0 0x46006346 _L 0x20047FC0 0x46006B06 _L 0x20561FBC 0x00000002

I've been testing it and it worked flawlessly. You should add the new code to the Master List
Reply
Dante's Inferno PSP @60FPS, any release/version(?)
This game has an .ini file with the name "ENGINE.INI" which is located in the USDIR folder of the ISO, this file contains some adjustable engine settings and one of them says "MaxFPS". For some reason the developers decided to set an odd FPS cap value, by default it has a value of "40", that is 40 FPS.

The game was believed to run at wrong framerate on PPSSPP, but it runs like that even on real PSP.

If you want to change this MaxFPS, you have 2 options:
1- Extract the file ENGINE.INI from the game ISO, edit it with a text editor with the new MaxFPS value you want, import it back to the game and rebuild the ISO.
Or
2- Use a Hex Editor (I recommend HxD, it's free), load the game ISO on it (using a CSO game won't work), search for the text "MaxFPS =" (no quotes). When you find it, after the = sign you will see the actual value (40 by default), just change the number and save the ISO file with the changes.

You can set the MaxFPS to any number, for example the game runs great at 60 FPS, but if you want to use a lower value than default to make the game run better with weak hardware (like Android users), don't use a number lower than 30 FPS or the ingame videos will run slower than they should.

I tried to change the value by using CW cheats but the function that loads the value from the ENGINE.INI file is one of the first to run on game boot, so even after I found where the value was saved in RAM from the .INI, there is not enough time for the cheats to have any effect.

EDIT:
After more research, I made a CW cheat version of the MaxFPS variable previously explained, and it can be changed ingame without issues.

Dante's Inferno [USA/EUR], ULUS10469.ini / ULES01387.ini / ULES01388.ini and more (read details below)
Code:
_S ULUS-10469/ULES-01387/ULES-01388 _G Dante's Inferno [USA/EUR] _C0 60+ FPS _L 0xE0030064 0x001C239C _L 0xE002004B 0x103E4B40 _L 0x203E4B40 0x0000004B _L 0x20022EE4 0x3C5A740E//1/75=0.01333 _C0 40 FPS [Default] _L 0xE0030064 0x001C239C _L 0xE0020028 0x103E4B40 _L 0x203E4B40 0x00000028 _L 0x20022EE4 0x3CCCCCCD//1/40=0.025 _C0 30 FPS _L 0xE0030064 0x001C239C _L 0xE002001E 0x103E4B40 _L 0x203E4B40 0x0000001E _L 0x20022EE4 0x3D088889//1/30=0.03333
*Cheat Status: No issues.
- 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 75FPS) and then the PSP functions will limit the framerate to 60FPS.

You can test by yourself that while running the game with the emulator speed unthrottled, you will get more FPS using the 60+ FPS cheat than at the default 40FPS.

- I have tested this same cheat with the USA (ULUS-10469), EUR-ENG (ULES-01387) and EUR-SPA (ULES-01388) releases and it worked for all of them because they have the same EBOOT.BIN file (MD5 checksum match). If other releases/regions for other languages use the same EBOOT.BIN file aswell then this same cheat should work with all of them.



Spider-Man 2 [USA], ULUS10015.ini
Code:
_S ULUS-10015 _G Spider-Man 2 [USA] _C0 60 FPS _L 0x203610E4 0x00000000 _C0 30 FPS [Default] _L 0x203610E4 0x00000001
Spider-Man 2 [EUR-English], ULES00022.ini
Code:
_S ULES-00022 _G Spider-Man 2 [EUR-ENG] _C0 60 FPS _L 0x2036019C 0x00000000 _C0 30 FPS [Default] _L 0x2036019C 0x00000001
Spider-Man 2 [EUR-Multi5], ULES00023.ini
Code:
_S ULES-00023 _G Spider-Man 2 [EUR-Multi5] _C0 60 FPS _L 0x2035CA14 0x00000000 _C0 30 FPS [Default] _L 0x2035CA14 0x00000001
Spider-Man 2 [JAP], ULJM-05102.ini
Code:
_S ULJM-05102 _G Spider-Man 2 [JAP] _C0 60 FPS _L 0x2034AEF8 0x00000000 _C0 30 FPS [Default] _L 0x2034AEF8 0x00000001
*Cheat Status: No issues.

Saru Get You - Piposaru Racer [JAP], UCJS10032.ini
Code:
_S UCJS-10032 _G Saru Get You - Piposaru Racer [JAP] _C0 60 FPS _L 0x204A24C8 0x00000001 _C0 30 FPS [Default] _L 0x204A24C8 0x00000002 _C0 20 FPS _L 0x204A24C8 0x00000003
Saru Get You - Piposaru Racer Demo [JAP], UCJS10032.ini (it has the same game ID as the full game)
Code:
_S UCJS-10032 _G Saru Get You - Piposaru Racer Demo [JAP] _C0 60 FPS _L 0x208042C8 0x00000001 _C0 30 FPS [Default] _L 0x208042C8 0x00000002 _C0 20 FPS _L 0x208042C8 0x00000003
*Cheat Status: No issues.


(05-10-2016, 12:57 PM)Mills Wrote: What about the PSP version of Ape Escape? It has some 60fps loading scenes Smile
I have tried to unlock this game but no luck so far. I'll try again with a different approach soon.

(05-11-2016, 07:12 AM)isamu Wrote: Is there a 60fps patch for Ys Seven?
Yes I have a 60FPS code for Ys Seven, but it's not perfect and I prefer not to post incomplete codes anymore. The game timer runs at double speed, even after "fixing" the gamespeed.


PSP games that I have recently tried to unlock the framerate:
- Test Drive Unlimited: Originally runs at 20FPS. FPS unlocked with the vblank* method but the game has a lot of problems with the emulator (read about it at GITHUB) so I can't play it all full speed and test the real status of the cheat. I tested it on a REAL PSP and runs a lot better than default, but has some gamespeed problems.
- Justice League Heroes: Unlocked with vblank* method, runs at double speed.
- LEGO Star Wars III The Clone Wars: Unlocked with the vblank* method but runs at fake 60 FPS.
- Armored Core Silent Line: Unlocked with vblank* method, runs at double speed, which is sad if every other game in this series uses the same game engine.
- Mortal Kombat Unchained: Combat mode runs at 50 FPS but story mode runs at 30 FPS. No luck so far.
- Saru Get You - SaruSaru Daisakusen: Another game from the Ape Escape series. Unlocked with easy method but runs at double speed.
- Ace Combat X: No luck in unlocking the FPS, which is sad if every other game in this series uses the same game engine.
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.
Reply
what about star wars force unleashed? i like this game, but speed is not stable on android
Reply
=========================================
Is their 60FPS forGUNDAM NEXT PLUS need it now,soon, or later its really slow without it
=========================================
Reply
Does someone has a 60 FPS code for GTA VC Stories USA? I tried the code for EUR version, but didn't work. I have the USA version of NFS MW 5-1-0, the 60 FPS code in this thread is for EUR version, but it worked for me. If someone also has codes for PES 2013 and Fast and Furious Tokyo Drift, would help me too, the last one runs at 25 FPS, it's unplayable for me. :/
Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)

PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro
Reply


Forum Jump: