[Discussion] 60FPS patches for PSP games that run at 30FPS
|
03-20-2015, 03:24 AM
(This post was last modified: 03-20-2015 03:28 AM by cybercjt.)
Post: #361
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Killing Spree damn the streak is still hot
@LunaMoo about VCIII u don't have the Extra Edition one? Chill and Go with the flow ~d[o_o]b~ @YT - youtube.com/user/SuperHack333/videos Specs: MDL: Dell G7 15 7590 (Laptop) OPS: Windows 10 Pro 64-bit CPU: Intel Core i7-9750h @ 2.60 Ghz ~ 4.50 Ghz GPU: Nvidia GTX 1660 Ti 6GB GDDR6 @ 1455 Mhz ~ 1590 Mhz RAM: Micron Tech. 8GB DDR4 @ 2666 Mhz (4x2) |
|||
03-20-2015, 08:15 AM
(This post was last modified: 03-20-2015 08:15 AM by Kabuto_Kun.)
Post: #362
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
It's good to see this thread alive with so many new FPS codes everyday after I posted my first code last month, now with the tutorial made by LunaMoo I will do my best to find new codes for my personal game collection and fix my broken codes, at least for the "easy" ones, thanks a lot man .
So guys, let's use that tutorial with as many games we have 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. |
|||
03-20-2015, 09:46 AM
Post: #363
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Any chance this can happens with Metal Gear Portable Ops ?
I've been dying to play this game above 20 FPS. -Sergorn |
|||
03-20-2015, 10:52 AM
Post: #364
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
(03-20-2015 09:46 AM)Sergorn Wrote: Any chance this can happens with Metal Gear Portable Ops ? There's already a code for Portable Ops, however it only works with the European version. It should be a few pages back; the OP hasn't been updated. |
|||
03-20-2015, 11:00 AM
(This post was last modified: 03-20-2015 11:03 AM by cybercjt.)
Post: #365
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Well TS is not really active here.. tho I often see him roaming PCSX2 forums so this is not regularly updated probably I suggest you make another thread or what?
But I think this thread is still alright we'll just wait for him to update it once he visits the forum again. Chill and Go with the flow ~d[o_o]b~ @YT - youtube.com/user/SuperHack333/videos Specs: MDL: Dell G7 15 7590 (Laptop) OPS: Windows 10 Pro 64-bit CPU: Intel Core i7-9750h @ 2.60 Ghz ~ 4.50 Ghz GPU: Nvidia GTX 1660 Ti 6GB GDDR6 @ 1455 Mhz ~ 1590 Mhz RAM: Micron Tech. 8GB DDR4 @ 2666 Mhz (4x2) |
|||
03-20-2015, 02:08 PM
(This post was last modified: 03-25-2015 01:18 AM by LunaMoo.)
Post: #366
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
@Goshorai well patches can be long because asm code just ends up visually long as it's very basic and when you don't have room to place your code inside game functions you also have to jump to a code cave(basically a part of memory which is always empty ~ I usually use 0x08800000-0x08804000) and return keeping opcode replaced with jump as well which makes it even longer. It's not a problem for the game, because what seems visually long is actually still very short and executed instantly, it might be a problem for ppsspp cheat engine which can cause random freeezes refreshing long asm codes but 0xE type code is there to avoid it by making sure it's patched only once.
Black screen, freezes, crashes, when you're experimenting with things instead of properly checking everything is pretty normal and experimenting is probably the only way until you learn a bit of mips assembly and learn what syscalls you're patching do and what parameters they might take(I don't think I mentioned that earlier other than linking to some pdf, but parameters are stored in "a" while return values in "v" registers), nopping stuff is not exactly safest way around;3. Disassembly itself is not exactly an isle of stability, but your problem is not related to that, you either broke the way game displays graphics or pushed the code into an endless loop. You'll just have to find a different way. Probably best way to understand what's happening is setting a breakpoint on the start of the function, or at least before the place we're interested and click "step into" while observing how instructions are executed and what happens with registers they're messing with. For simpler opcodes it might be easier way to learn what they do by observing that way than reading some documents which are usually written in very complex/scientific language. With time you start seeing things more naturally. I didn't really thought about patching all my collection, don't really plan anything, if I see any more game which I can patch I will. And I don't want anyone to think game x is too hard because I or someone else was not able to do it, humans are just humans, what one misses can be obvious for another, just have to try. Changing speed which is required in most games, might be sometimes a challange, maybe even like trying to find a needle in a haystack and I guess noone is interested in sitting there and manually tracing the code trying to find out everything he needs to patch it. But that's not the only way, we can always think about other ways, I didn't really gave up completely on any game, I just for the time being don't have any more ideas how to burn that hay or magnet out that needle in games like MH.:| @cybercjt Sorry only E2, but if you tried and the patch doesn't work in E1, it's same game definitely differs less from E2 than VCIII from VCII, so at worst it's probably just a slight difference in address, you could check those three addresses in disassembly: 0x08BA99B0, 0x08847CC0 and 0x08847FC0 and look up and down a few pages until you see same things as: (decreased color pallete to keep size low as it's not important, you'll see different ones anyway) Then just copy addresses of those lines you find in your and replace them in the cheat, values should be same except for disable code which if you want you'll have to right click on jal zz_sceDisplayWaitVblankStartCB and "copy instruction (hex)" then paste it instead of "0E32665A" in the disable code. Also after doing all of that you can remove "_L 0xE.." line completely, it shouldn't be needed for short cheats anyway, I just got used to it and add it automatically to all my cheats from some time;p. Edit: Code: _S NPJH-50721 Code: _S UCES-01327 Next day edit: Made it as a proof of concept, just to show that it is possible to patch any game to 60 fps and how much stuff has to be patched to make it for those mh games;c. Cannot be easily ported to other MH games except for the fps unlock itself because life happens it's also likely imperfect althrough playable and very smooth, for now I'm taking a break. Those games are really bothersome to patch, not sure if I repeat that, so I picked 2nd G as it has most content and was easier than 3rd HD from which I started and gaved up a few times earlier;p. Now nobody can say "it's impossible" so good luck patching other games:3. Code: _S ULJM-05500 Edit: changelog - fixed lots of small activities which had double speed, stamina consumption/regen and camera control Update: - fixed climbing speed, GS charge speed, also decided to force 2x speed in old cave during mining animation since for now it's the only way I could sync it, body disappearing timer and 20s to quest finish timer, I don't think I'll bother with correcting 2 minutes after quest ends since 1 minute is more than enough time. Things left? Probably, because this game loves to piss me off with how it's doing everything, to the point I want to give up on 3rd completely, every time I patch something I notice something else while testing. Most of the time it's not even hard, just bothersome and boring. 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. |
|||
03-21-2015, 10:55 PM
Post: #367
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Just tested that 60fps patch for monster hunter 2nd G
Oh man. So amazing. *_* Feels so smooth. |
|||
03-21-2015, 11:20 PM
(This post was last modified: 03-21-2015 11:44 PM by LunaMoo.)
Post: #368
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
I actually logged to fix it just now, since I didn't notice when posting it earlier that it was causing crashes in some menus, so better get it again.:c Edit: and quick fix to the fix;p, on a positive note, it seems to work fine in multiplayer at least when all players use it.
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. |
|||
03-22-2015, 12:14 AM
Post: #369
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
That's awesome! ... sucks that i'm a MonHun3rd player.... T__T
|
|||
03-22-2015, 04:44 AM
(This post was last modified: 03-22-2015 04:52 AM by Alucard.)
Post: #370
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
(03-21-2015 11:20 PM)LunaMoo Wrote: I actually logged to fix it just now, since I didn't notice when posting it earlier that it was causing crashes in some menus, so better get it again.:c Edit: and quick fix to the fix;p, on a positive note, it seems to work fine in multiplayer at least when all players use it.Just tried the update. I didnt have any crashing in the older on. Thanks again. Wish it was for the US one but hey i can't complain. Finally got what i've been waiting for a 60fps monster hunter patch ^^ Tys |
|||
03-22-2015, 08:38 AM
(This post was last modified: 01-07-2016 07:50 AM by Kabuto_Kun.)
Post: #371
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Another one
Sonic Rivals 2 [EUR], ULES00940.ini Code: _S ULES-00940 After "some" testing for the code, this one runs perfect too at any speed, remember to only enable the ONE you want to use (20, 30 or 60 FPS). 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. |
|||
03-22-2015, 10:16 AM
Post: #372
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
(03-22-2015 08:38 AM)Kabuto_Kun Wrote: Another one Nice, you followed LunaMoo's tutorial for that? |
|||
03-22-2015, 03:46 PM
(This post was last modified: 03-24-2015 03:00 PM by LunaMoo.)
Post: #373
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Since I started all of this from that game and also got some nice quest editor recently, with info I got from 2nd G I decided to give 3rd another try. Had to patch lots of values instead of just code since it loads speed constants from files instead of setting them in the code, but whatever since all of those mh games are bothersome anyway.
Code: _S NPJB-40001 Edit: - to specify: player/felyne/npc's/normal monsters/quest timer speed in village/during quest was patched in this patch initially as well as 60fps and a fmv fix. If none of that works for you, then for whatever reason the patch did not activated, probably because you loaded a savestate and lots of things in this game actually have to load properly. I know there are some things still to patch which I missed like big monsters, likely some activities, stamina etc which runs at x2 speed. I'm currently trying to make 2nd G patch as close to perfection as I can and will not work on two of those games at the same time since they're *put random swear here* bothersome to patch with the 3rd being worse offender and I'm doing it alone in my free time. Thanks everyone who understand and for listing few things I missed before I even tested it, I will certainly post an update when I have time to do anything more with it:3, hope there aren't any that don't understand but if - well you know where you can go and do what. :x 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. |
|||
03-22-2015, 04:07 PM
Post: #374
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
(03-22-2015 03:46 PM)LunaMoo Wrote: Since I started all of this from that game and also got some nice quest editor recently, with info I got from 2nd G I decided to give 3rd another try. Had to patch lots of values instead of just code since it loads speed constants from files instead of setting them in the code, but whatever since all of those mh games are bothersome anyway. Ur doing a Great Job Luna Keep it up :3 http://img4.fotos-hochladen.net/uploads/dhsignaturehcv9txkqdu.png |
|||
03-22-2015, 05:22 PM
Post: #375
|
|||
|
|||
RE: 60FPS patches for PSP games that run at 30FPS
Woop woop! Thanks for that
|
|||
« Next Oldest | Next Newest »
|