|
koolaidman Member Level: 24 Posts: 86/108 EXP: 77003 For next: 1122 Since: 07-17-10 Since last post: 4.5 years Last activity: 2.3 years |
|
I made another 60fps patch! This time for Pikmin 2.
NTSC-U (use Dolphin to create a "Patch"): 0x8014B778:dword:0x38800001 0x8021C674:dword:0x38800001 0x8021CF64:dword:0x38800001 0x8044CD88:dword:0x38800001 It doesn't have many game breaking problems as the Super Mario Sunshine patch. The music plays fine, and it even works in multiplayer. The only thing that seems broken are cutscenes (since the timing is thrown off) and I think there might be some minor gameplay issues as well. But other than that, it should be okay to use. The game has a symbol list, but it appears to be filled with garbage data in the NTSC-U final. I have a NTSC-U demo that has a symbol mapping file that's actually in plain text, so I was able to find a function called "System::setFrameRate((int))". There are a couple of functions that call this function. If you pass "2" as the function parameter, it sets the game's framerate to 30. If you pass "1", it sets it to 60. I manually changed the instruction that loads the integer so that every call to the function uses "1", effectively making everything run at 60fps. Enjoy! |




