Register - Login
Views: 100736395
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
06-06-23 05:02:05 AM
Jul - General Game/ROM Hacking - Pikmin 2 60fps patch (NTSC-U) New poll - New thread - New reply
Next newer thread | Next older thread
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

Posted on 02-04-15 01:49:28 PM (last edited by koolaidman at 02-04-15 01:50:56 PM) Link | Quote
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!
Brandondorf9999
User
Level: 10


Posts: 13/16
EXP: 3561
For next: 853

Since: 12-13-14


Since last post: 7.1 years
Last activity: 7.0 years

Posted on 07-31-15 07:23:42 PM Link | Quote
That's nice, but I'm sure you can also find these in the .dol file.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Pikmin 2 60fps patch (NTSC-U) New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2023 Acmlm, Xkeeper, et al.

27 database queries.
Query execution time: 0.092164 seconds
Script execution time: 0.004408 seconds
Total render time: 0.096572 seconds