08-15-2019, 09:58 AM
Metal Gear Solid Portable Ops (USA):
Need For Speed Underground Rivals (USA):
Code:
_S ULUS10202
_G Metal Gear Solid Portable Ops (USA)
_C1 60 FPS beta
_L 0x20043A68 0x00000000 //no-op first instruction for regulating framerate
_L 0x20043B00 0x00000000 //no-op second instruction for regulating framerate
_L 0x201F4FD8 0x00000005 //lock first speed control value to 5
_L 0x201F4FEC 0x3F800000 //lock second speed control value to 1.0
_C0 30 FPS beta (default menu/cutscene framerate)
_L 0x20043A68 0x0E276AA1 //enable first instruction for regulating framerate
_L 0x20043B00 0x00000000 //no-op second instruction for regulating framerate
_L 0x201F4FD8 0x0000000A //lock first speed control value to 10
_L 0x201F4FEC 0x40000000 //lock second speed control to 2.0
_C0 20 FPS beta (default 3D framerate, don't use except for disabling patch)
_L 0x20043A68 0x0E276AA1 //enable first instruction for regulating framerate
_L 0x20043B00 0x1460FFFA //enable second instruction for regulating framerate
_L 0x201F4FD8 0x0000000F //lock first speed control value to 15
_L 0x201F4FEC 0x40400000 //lock second speed control to 3.0
//Made/Tested August 13th 2019
//If cutscenes are playing too fast or are just a black screen, use the 30 FPS cheat for the duration
//of the cutscene. If that still doesn't work, do this:
//Enable only the 20 FPS cheat, resume gameplay (aka close the menu with the savestates and PPSSPP
//options), then disable all cheats.
//Why that works:
//Enabling the 20 FPS cheat re-enables some instructions the game uses to regulate framerate but
//does not give back the engine control over game speed - we follow that up with disabling all
//cheats to give that control back to the game engine, restoring the game to its default state
//Sometimes enabling alternate framerates during gameplay will make the game run too fast.
//Opening inventory, switching to first person mode, or both usually fixes this.
//This is most apparent when switching to 20/30 FPS for a cutscene and then back to 60 when it ends
//Some physics run too quickly at alternative framerates. This will make the soldiers appear
//to fall extremely quickly (Fall damage is unaffected). This doesn't affect grenade trajectory
//Higher framerates break the ability to lie flat on walls. This means you wont be able
//to knock on walls to get guards attentions anymore or peek around corners.
//The Portable Ops + (USA) patch I made a couple years ago has these same bugsNeed For Speed Underground Rivals (USA):
Code:
_S ULUS10007
_G Need For Speed Underground Rivals (USA)
_C1 60 FPS
_L 0x2001FC68 0x00000000 //no-op jump to subroutine that reduces framerate
_L 0x2001FC6C 0x00000000 //no-op the following instruction that would normally be skipped by the jump
_C0 30 FPS (DEFAULT)
_L 0x2001FC68 0x0E207EDB //Reinsert jump
_L 0x2001FC6C 0x2604001C //Reinsert following instruction
//Made/Tested August 14th 2019
