Post Reply 
 
Thread Rating:
  • 8 Votes - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
02-01-2014, 07:24 PM
Post: #211
RE: 60FPS patches for PSP games that run at 30FPS
(02-01-2014 07:16 PM)[Unknown] Wrote:  What fps does it run on a PSP (cwcheat can tell you, just go to options)?
Sometimes 20 sometimes 30 sometimes 60 it's changing variably depending how much of a performance overhead is left but on PPSSPP it is prone to calculating less overhead than a real PSP so the FPS cap is always prone to inferior numbers than a real PSP.
Find all posts by this user
Quote this message in a reply
02-01-2014, 07:28 PM
Post: #212
RE: 60FPS patches for PSP games that run at 30FPS
Oh wait, I have a better way. It actually stores 3 there (and increments in the vblank handler), so this might be a timing issue on that...

Anyway seems like 08b270b0 specifies the fps (in the demo, at least.) Changing that to 2 will get you 30 fps. Hard to find where it's set due to the jit problems in the demo...

-[Unknown]
Find all posts by this user
Quote this message in a reply
02-02-2014, 12:37 AM (This post was last modified: 02-02-2014 03:25 AM by Vidar.)
Post: #213
RE: 60FPS patches for PSP games that run at 30FPS
No assembly knowledge but I think I found the equivalent addresses in the normal game.

0887B6FC 0E2D4E34 jal zz_sceDisplayWaitVblankStartCB
0887B754 0E2D4E34 jal zz_sceDisplayWaitVblankStartCB
0887B770 0E2D4E34 jal zz_sceDisplayWaitVblankStartCB
0887B784 1440FFF3 bne zero,v0,pos_0887B754


Code:
_C1 Disasm has
_L 0x2007B784 0x00000000
_C0 this pos
_L 0x2007B754 0x00000000
_C0 Unlock FPS1
_L 0x2007B6FC 0x00000000
_C1 Unlock FPS2
_L 0x2007B770 0x00000000

That's my .ini

I noped 0887B784 and 0887B770 and got 30FPS ingame Big Grin
But... the game is sped up Tongue

Also if I nop 0887B710 instead of 0887B784 I get 60FPS but, again, everything's sped up.
Find all posts by this user
Quote this message in a reply
02-02-2014, 02:39 PM (This post was last modified: 02-02-2014 02:42 PM by Snake Eyes.)
Post: #214
RE: 60FPS patches for PSP games that run at 30FPS
There is an old idea Virgin KLM mentioned in PS2 version of Kingdom Hearts, something like halving game's internal speed and doubling emulator speed. I think it can work in a few games, one exemple:

Assassin's Creed: Bloodlines
Code:
_S ULES-01367
_G Assassin's Creed: Bloodlines [EU]
_C0 Slow Motion
_L 0x602A9F74 0x3F000000
_L 0x00020001 0x00000000

Use this slow motion code to reduce speed and change PPSSPP alternative speed to 200% (Settings>Graphics>Frame control>Alternative speed). This is an ugly solution because it mess with sounds but the game play feels smoother than the regular 30fps.
Find all posts by this user
Quote this message in a reply
02-03-2014, 10:45 PM
Post: #215
RE: 60FPS patches for PSP games that run at 30FPS
(10-12-2013 02:35 AM)[Unknown] Wrote:  Star Ocean 1: set 08966ADC to nop/0. However, this seems to resurrect the flying enemies bug. I'm not sure if it's actually 60 fps, but at least it flips 60 times

-[Unknown]

I'm trying to test this with my copy of Star Ocean: Second Evolution and I'm not quite sure how to go about it. My hardware is Win7 64bit with a [email protected] and a gtx 680 with 16gb of ram, so on the hardware end more than capable.

I enabled the cheat program and accessed my ini file in the cheats folder, although the file is empty. I also tried messing with the debug menu to no avail... if you folks can't tell already I am a complete newbie at this. Any help would be appreciated trying to push this game to true 60FPS. Thanks.
Find all posts by this user
Quote this message in a reply
02-04-2014, 02:37 PM
Post: #216
RE: 60FPS patches for PSP games that run at 30FPS
This will probably sound noobish, but is there any way to punch through the FPS cap with brute force? I have recently acquired a high-end machine and I'm wondering if such a method would be possible.

The game I'm mostly concerned about is Ace Combat X: Skies of Deception, which unfortunately does not seem to ever move from 30 FPS (it has some weird stuttering to it, though). One game that does, however, is Initial D: Street Stage. 30 FPS in races, 60 in menus and pre-race "cutscenes". A possible research target, then.
Find all posts by this user
Quote this message in a reply
02-04-2014, 03:09 PM
Post: #217
RE: 60FPS patches for PSP games that run at 30FPS
Games set their own FPS, in various different ways. It's not really bruteforce-able.

Have to rip Star Ocean 2 still to even check it.

-[Unknown]
Find all posts by this user
Quote this message in a reply
02-04-2014, 07:34 PM (This post was last modified: 02-04-2014 11:39 PM by repair_man.)
Post: #218
RE: 60FPS patches for PSP games that run at 30FPS
Forgot to mention in my post that menus and towns run at 60FPS already with cutscenes, combat, and worldmap running at only 30FPS for SO2. The cutscenes look fine being 30FPS but the worldmap and especially the combat are like a slideshow @ 30FPS on a big screen.

edit: I was monitoring my FPS earlier today while playing Second Evolution and I noticed the only time I get very minor audio crackling in this game is when the game switches from 30FPS areas such as the worldmap to 60FPS areas like towns, like its trying to sync up the sound or something. So making this constant 60FPS could possibly double down as an audio fix? *shrug*
Find all posts by this user
Quote this message in a reply
02-09-2014, 05:39 PM
Post: #219
RE: 60FPS patches for PSP games that run at 30FPS
Did anyone tried a 60 FPS patch for The 3rd Birthday ? Huh

Unfortunate 3rd Birthday is locked in 30 FPS all the time, I couldn't find any part of the game that runs 60 FPS, not even movies or menus run 60 FPS. Sad

Please, can someone take a look in this game Blush

CPU: Intel Core i7 3770 3.4 GHz (3.9 GHz with turbo boost) 4.23GHz with OC
RAM 8GB DDR3
NVIDIA GTX 770 Gigabyte
Windows 7 Ultimate 64bit
Currently using Driver 337.88 WHQL
Find all posts by this user
Quote this message in a reply
02-09-2014, 08:26 PM
Post: #220
RE: 60FPS patches for PSP games that run at 30FPS
Could someone make a 60fps patch for Ratchet and Clank: Size Matters? That game is locked at 30FPS...
Find all posts by this user
Quote this message in a reply
02-10-2014, 04:53 PM
Post: #221
RE: 60FPS patches for PSP games that run at 30FPS
Erm....any word on a 60fps patch for Initial D street stage?

I run 60 in menus and 30 for gameplay. My comp is more than enough, and reading the previous posts either I missed the fix, or PLEASE find it KLM?
Find all posts by this user
Quote this message in a reply
02-11-2014, 07:45 PM
Post: #222
RE: 60FPS patches for PSP games that run at 30FPS
I tried the code for Peace Walker and everything is faster, yes, but is smoother too. So I was wondering is there any way that you can slow down the whole game by 1/3 if using 60FPS cheat? Maybe that could work?Huh
Find all posts by this user
Quote this message in a reply
02-14-2014, 05:47 PM
Post: #223
RE: 60FPS patches for PSP games that run at 30FPS
(02-11-2014 07:45 PM)Antonio1994 Wrote:  I tried the code for Peace Walker and everything is faster, yes, but is smoother too. So I was wondering is there any way that you can slow down the whole game by 1/3 if using 60FPS cheat? Maybe that could work?Huh

But if you did that the sound would be in slow motion, I think. :\
Find all posts by this user
Quote this message in a reply
03-02-2014, 05:55 PM
Post: #224
RE: 60FPS patches for PSP games that run at 30FPS
(02-04-2014 03:09 PM)[Unknown] Wrote:  Games set their own FPS, in various different ways. It's not really bruteforce-able.

How about internal speed? I notice most CWcheat speed codes uses a similar value (3F80=normal speed, 3F00 looks half speed, 4000 looks double speed). Is there any way to change the game's internal speed via emulator? Or any clue about how to find those adresses.
Find all posts by this user
Quote this message in a reply
03-04-2014, 12:55 AM
Post: #225
RE: 60FPS patches for PSP games that run at 30FPS
(03-02-2014 05:55 PM)Snake Eyes Wrote:  
(02-04-2014 03:09 PM)[Unknown] Wrote:  Games set their own FPS, in various different ways. It's not really bruteforce-able.

How about internal speed? I notice most CWcheat speed codes uses a similar value (3F80=normal speed, 3F00 looks half speed, 4000 looks double speed). Is there any way to change the game's internal speed via emulator? Or any clue about how to find those adresses.
There are alot of games that store their speed in some way but good luck with finding the values/addresses for it. From the games that store it in some way not even a 5% of them has been found.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: