Post Reply 
 
Thread Rating:
  • 7 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
03-18-2015, 12:39 PM (This post was last modified: 03-18-2015 12:42 PM by GamerzHell9137.)
Post: #346
RE: 60FPS patches for PSP games that run at 30FPS
@LunaMoo Any reason why my cwcheat doesn't work?

[Image: fcfecf3e42.jpg]
Find all posts by this user
Quote this message in a reply
03-18-2015, 12:49 PM
Post: #347
RE: 60FPS patches for PSP games that run at 30FPS
(03-18-2015 10:26 AM)LunaMoo Wrote:  I was one to say such patches are not to be mass produced, heh ~ another one:
Code:
_S ULUS-10528
_G Gladiator Begins
_C0 60 fps
_L 0xE00708A6 0x00044B34
_L 0x2000FE68 0x00000000
_L 0x20044B34 0x3C023C89
_L 0x20044B3C 0x0A200800
_L 0x20002000 0x2442893B
_L 0x20002004 0x44821000
_L 0x20002008 0x0A2112D1
_L 0x2000200C 0xE4620774
_C0 60 fps [Disable]
_L 0x2000FE68 0x0E281A43
_L 0x20044B34 0x3C0208A6
_L 0x20044B3C 0xC4420774
_L 0x20260774 0x3D088889
;p

Edit: and another... ;3
Code:
_S NPJH-50686
_G Digimon Adventures
_C0 60 fps
_L 0xE0011880 0x000A907C
_L 0x200A907C 0x34040001
_C0 60 fps [Disable]
_L 0x200A907C 0x8C841880

Srsly Luna ur Godlike stop being kind of that or i need to throw Chocolate on u~

anyway Ty Big Grin Luna-Code Factory incoming

http://img4.fotos-hochladen.net/uploads/dhsignaturehcv9txkqdu.png
Find all posts by this user
Quote this message in a reply
03-18-2015, 01:19 PM
Post: #348
RE: 60FPS patches for PSP games that run at 30FPS
@GamerzHell9137 you took opcode as an address;p. Actual address is "0894F50C" so in your cw cheat it should look like "_L 0x2014F50C 0x00000000"

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
03-18-2015, 01:24 PM (This post was last modified: 03-18-2015 01:31 PM by GamerzHell9137.)
Post: #349
RE: 60FPS patches for PSP games that run at 30FPS
(03-18-2015 01:19 PM)LunaMoo Wrote:  @GamerzHell9137 you took opcode as an address;p. Actual address is "0894F50C" so in your cw cheat it should look like "_L 0x2014F50C 0x00000000"

Hmmm... but you said the code - 8800000 which gives me 14F50C.

Ohh and how would i re-enable how it was supposed to play?
Find all posts by this user
Quote this message in a reply
03-18-2015, 01:52 PM (This post was last modified: 03-18-2015 01:53 PM by LunaMoo.)
Post: #350
RE: 60FPS patches for PSP games that run at 30FPS
(03-18-2015 01:24 PM)GamerzHell9137 Wrote:  Hmmm... but you said the code - 8800000 which gives me 14F50C.

Ohh and how would i re-enable how it was supposed to play?

Yes it gives you 14F50C which is correct and same thing I had in reply(make note that first number is not part of the address as mentioned earlier it's used in cw cheat for code type;p). However if you check your own screenshot, you had 1440FFFB in your cw cheat as an address while it was clearly not an address, but the instruction inside that address, hence it wasn't working.;x
To create a disable cheat and restore original functionality, you get same address, but use the original opcode for value, so basically it would look like _L 0x2014F50C 0x1440FFFB ~ ofc restarting emulation without cheat enabled would also get rid of it;3.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
03-18-2015, 03:49 PM
Post: #351
RE: 60FPS patches for PSP games that run at 30FPS
(03-18-2015 01:52 PM)LunaMoo Wrote:  
(03-18-2015 01:24 PM)GamerzHell9137 Wrote:  Hmmm... but you said the code - 8800000 which gives me 14F50C.

Ohh and how would i re-enable how it was supposed to play?

Yes it gives you 14F50C which is correct and same thing I had in reply(make note that first number is not part of the address as mentioned earlier it's used in cw cheat for code type;p). However if you check your own screenshot, you had 1440FFFB in your cw cheat as an address while it was clearly not an address, but the instruction inside that address, hence it wasn't working.;x
To create a disable cheat and restore original functionality, you get same address, but use the original opcode for value, so basically it would look like _L 0x2014F50C 0x1440FFFB ~ ofc restarting emulation without cheat enabled would also get rid of it;3.

Thanks for fixing that for me, dunno where i got the other code.
So its 20+resulted code eg. 0x2014F50C.

But i still don't get the disable code. You said original opcode. What's opcode?
Find all posts by this user
Quote this message in a reply
03-18-2015, 03:57 PM (This post was last modified: 03-18-2015 03:57 PM by Demetrius.)
Post: #352
RE: 60FPS patches for PSP games that run at 30FPS
Hi there guys !
Does anyone know a cheat to unlock at least 30 FPS for the Full Auto 2 and Marvel Ultimate Alliance 2 ? It is soo painfull to play such dynamic games at 20 FPS.
Find all posts by this user
Quote this message in a reply
03-18-2015, 04:40 PM
Post: #353
RE: 60FPS patches for PSP games that run at 30FPS
Dafuq it's raining 60 fps patches here Big Grin

Don't stop the streak my good sir LunaMoo Big Grin you're freakin awesome Cool

Chill and Go with the flow ~d[o_o]b~

==| Casey |==

My Youtube Channel: https://www.youtube.com/user/SuperHack333/videos

Specs:
Model: Toshiba Satellite M840
CPU: Intel Core i5 3210m (2.5Ghz Turbo Boosted to 3.1Ghz)
GPU: AMD Radeon HD 7670m 1GB DDR3
OS: Windows 10 Home 64 bit
Ram: 4GB DDR3
Find all posts by this user
Quote this message in a reply
03-19-2015, 05:11 AM
Post: #354
RE: 60FPS patches for PSP games that run at 30FPS
@GamerzHell9137 Opcode ~ or in short, it's basically an instruction which you see in disassembly as 1 line. When you right click on each line you can copy an address or an instruction, instruction is an opcode and for cheat you're ofc interested in copying it as hex.
But no you don't exactly add 20 before an address;p, first number - 2 is a code type in this case it just tells cheat engine in ppsspp to write 32 bit value, and it's followed by 7 numbers of address if the address is shorter, you just fill it with 0's. There will never be longer address because psp had very little ram that's why cw cheat as many other console cheat engines before it simply used first number to recognize code type.

----------------------------------------------

BTW someone sent me the 60fps for FFT-0 which was apparently released somewhere as an ppf patch so I can turn it into a cw cheat, but it's exactly same thing we had in this thread already - uses same function even, just patches eboot. In other words it's a placebo, shows 60fps which makes you think it runs differently, but actually still syncs everything in 30 fps ~ useless, so if you see it anywhere, don't even bother patching your game;3.
I know how to properly unlock fps in that game that actually makes it smoother, however it needs speed fix like most other games and I had no luck finding any general function that manages all speed, only some animations separately kind of like hunting games, so gave up on it for now:|.

Will have some more time later today and preffer to see if I still have less problematic games, althrough to be frank few games I already patched last few days were also rather problematic to begin with, things just get easier to notice with experience, like for example it's quite common for games to pass values that affect speed around same place or close around where it skips frames and if I notice something like that I can just trace it back or follow and with some luck get into a function that's used for speed;3. Also many complex frame skip functions also often set speed based on number of frames skipped, so it's worth looking around, no tricks for that through, so have to be able to read asm.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
03-19-2015, 05:16 AM
Post: #355
RE: 60FPS patches for PSP games that run at 30FPS
About FFT-0 fps eboot patches yep someone also shared that to me and it was exactly the same with the cw_cheat posted here. It just renders the game twice but it's not actually 60 fps.

Best of luck for you to find a fix for that and eventually share it. Big Grin will be expecting that Cool

Chill and Go with the flow ~d[o_o]b~

==| Casey |==

My Youtube Channel: https://www.youtube.com/user/SuperHack333/videos

Specs:
Model: Toshiba Satellite M840
CPU: Intel Core i5 3210m (2.5Ghz Turbo Boosted to 3.1Ghz)
GPU: AMD Radeon HD 7670m 1GB DDR3
OS: Windows 10 Home 64 bit
Ram: 4GB DDR3
Find all posts by this user
Quote this message in a reply
03-19-2015, 02:00 PM (This post was last modified: 03-19-2015 02:21 PM by GamerzHell9137.)
Post: #356
RE: 60FPS patches for PSP games that run at 30FPS
@LunaMoo Mind if you check out Gitaroo Man Lives in your free time? I'm curious if the game has an easy fix or if its more complicated.

Code:
_S ULUS-10207
_G GITAROO MAN Lives!
_C0 60FPS Alpha
_L 0x2014F50C 0x00000000
_C1 Disable 60FPS
_L 0x2014F50C 0x1440FFFB

Known issues: Double speed animations; In Stage 4 and Stage 10 drops to 30FPS
Find all posts by this user
Quote this message in a reply
03-19-2015, 06:41 PM (This post was last modified: 03-19-2015 07:41 PM by LunaMoo.)
Post: #357
RE: 60FPS patches for PSP games that run at 30FPS
I don't think "Gitaroo Man Lives" has a demo, so can't check as I don't have it.
-------------------------------

Anyway, another to collection:
Code:
_S NPJH-50597
_G Time Travelers
_C0 60 fps
_L 0xE00D3F80 0X00078F14
_L 0x201DEEB0 0x1000000E
_L 0X200F02C0 0X3C043F00
_L 0X200F5C1C 0X3C053F00
_L 0X20078F14 0X3C063F00
_L 0x200EA12C 0x0A200800
_L 0x200EA130 0x3C0508AF
_L 0x20002000 0x3C1B4000
_L 0x20002004 0x449BF800
_L 0x20002008 0x461F0003
_L 0x2000200C 0x0A23A84D
_L 0x20002010 0xE480003C
_L 0x200F6C70 0x3C0642F0
_L 0x20078F14 0x3C063F00
_L 0xE0023F80 0X003197DA
_L 0x203197D8 0x3F000000
_L 0x203197F8 0x3F000000
_C0 60 fps [Disable]
_L 0x201DEEB0 0x1080000E
_L 0X200F02C0 0X3C043F80
_L 0X200F5C1C 0X3C053F80
_L 0X20078F14 0X3C063F80
_L 0x200EA12C 0x3C0508AF
_L 0x200EA130 0xE480003C
_L 0x200F6C70 0x3C064270
_L 0x20078F14 0x3C063F80
_L 0x203197D8 0x3F800000
_L 0x203197F8 0x3F800000
This one was damn bothersome, but I like it's stupid humour and wanted to play it again anyway. Clock at loading screens is twice as fast, but I guess it's just a short animation with no effect on game, everything else should be fine as far as I tested.

Edit:
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

Another Edit:
Code:
_S ULUS-10484
_G Obscure: The Aftermath
_C0 60 fps
_L 0xE0011080 0x002D673E
_L 0x202D673C 0x10000005
_C0 60 fps [Disable]
_L 0x202D673C 0x10800005

And once again:
Code:
_S ULES-00629
_G Chili Con Carnage
_C0 60 fps
_L 0xE0025440 0x000256E4
_L 0x200256E4 0x00000000
_L 0x20025748 0x00000000
_C0 60 fps [Disable]
_L 0x200256E4 0x0E365440
_L 0x20025748 0x0E365440

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
03-19-2015, 07:54 PM
Post: #358
RE: 60FPS patches for PSP games that run at 30FPS
Damn, that's a lot of 60FPS hacks. Great!
And too bad. Btw, you making those with the Demo of the games? I thought the code was different btw full game and demos.
Find all posts by this user
Quote this message in a reply
03-19-2015, 08:15 PM (This post was last modified: 03-19-2015 08:15 PM by LunaMoo.)
Post: #359
RE: 60FPS patches for PSP games that run at 30FPS
No, I make it for games I have:3, I just said if there was a demo I could check it, address would be different, but knowing how to do something is still quicker/easier than doing it from 0, like for example with another one I'm posting just now:
Code:
_S ULJM-05957
_G Senjou no Valkyria 3 E2
_C0 60 fps
_L 0xE003665A 0x003A99B0
_L 0x203A99B0 0x00000000
_L 0x20047CC0 0x46006346
_L 0x20047FC0 0x46006B06
//requires restart after activating:3
_C0 60 fps [Disable]
_L 0x203A99B0 0x0E32665A
_L 0x20047CC0 0x460C0342
_L 0x20047FC0 0x460D6302
Which uses same engine as VCII from different region and while addresses are different, method is exactly same and it took me 0 effort to patch.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
03-20-2015, 02:22 AM
Post: #360
RE: 60FPS patches for PSP games that run at 30FPS
Dang, Luna, you're on a roll! But I'm grateful, especially for the Project Diva games, I love'em. And I'm sure the community appreciates your work too.

Btw, I have some small questions, first of all, why are some of your codes so big? Like that Toukiden Kiwami code, it has a tons of lines compared to some of your other codes, which are at most two lines (plus the Disable one.)

Second, ever had a game "black screen" when messing on the Disassembly? I'm right now messing around with Corpse Party (the first one) and I found an adress that gets the game at 60fps...but blackens the screen entirely

Lastly, you planning on patching your entire collection? Aside from those pesky MH games
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: