ROM Hack RELEASE Monster Hunter Generations Ultimate 60 FPS Hack

masagrator

The patches guy
OP
Member
Joined
Oct 14, 2018
Messages
5,732
Trophies
3
XP
10,708
Country
Poland
60 FPS mod in form of cheat, because Ghidra and IDA couldn't find any xref in disassembled main.

After many months I finally figured out how to check for 30 FPS lock NVN API in 32-bit games. But it turns out that Monster Hunter wasn't using it, so I've tried to check with noexs if I can find 30 FPS lock and I found it.

Recommended OC settings:
Code:
handheld_charging_cpu=1224
handheld_charging_gpu=768
handheld_charging_mem=1600
Not tested in docked mode.
Works only with version 1.4.0 (West) and 1.5.0 (JPN).

Cheat form:
Title: Monster Hunter Generations Ultimate
TID: 0100770008DD8000
BID: FB08F1D20FD1204F (1.4.0)
Code:
[60 FPS]
58000000 018A6210
78000000 0000243C
64000000 00000000 42700000

[30 FPS]
58000000 018A6210
78000000 0000243C
64000000 00000000 41F00000

Title: Monster Hunter XX Nintendo Switch Ver.
TID: 0100C3800049C000
BID: 9D4C86E6EF74504A (1.5.0)
Code:
[60 FPS]
58000000 0214B898
78000000 0000484C
64000000 00000000 42700000

[30 FPS]
58000000 0214B898
78000000 0000484C
64000000 00000000 41F00000

You can also download package below with correct folders and files.

Copy folder 0100770008DD8000 (West) or 0100C3800049C000 (JPN) to sdcard folder

atmosphere/titles (Atmosphere 0.9.4 and older)
or
atmosphere/contents (Atmosphere 0.10.1+)
or
reinx/titles
or
sxos/titles

You need to use Edizon or Checkpoint to apply cheat in Atmosphere.

IPS patch for MHGU forcing handheld mode:
https://gbatemp.net/threads/monster...timate-60-fps-hack.553053/page-2#post-8881177
IPS patch for MHXX forcing handheld mode:
https://gbatemp.net/threads/monster...timate-60-fps-hack.553053/page-3#post-8932150
 

Attachments

  • MonsterHunterGU-60FPS.zip
    588 bytes · Views: 2,141
  • MonsterHunterXX-60FPS.zip
    588 bytes · Views: 1,051
Last edited by masagrator,

Huy98vn

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
327
Trophies
0
Age
25
XP
516
Country
Vietnam
Without any OC I can feel it's very smooth already, even when fighting Kushala, Gammoth... (maybe around 40-45fps average in battle?)
 

Huy98vn

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
327
Trophies
0
Age
25
XP
516
Country
Vietnam
Yeah kinda good for me because I won't notice any fps drop without a fps counter until it go under 40
 

Instandhaltung

I feel it. I feel the cosmos!
Member
Joined
Aug 4, 2016
Messages
242
Trophies
0
Age
34
XP
1,841
Country
Germany
Oh, one more thing, the fade in setting is extremely low (people popping up a couple of meters away from you in the village) and hasn't been improved since the 3DS days. Any way to increase that?
 

masagrator

The patches guy
OP
Member
Joined
Oct 14, 2018
Messages
5,732
Trophies
3
XP
10,708
Country
Poland
Oh, one more thing, the fade in setting is extremely low (people popping up a couple of meters away from you in the village) and hasn't been improved since the 3DS days. Any way to increase that?
Dunno. There are functions with settings, but they are hard to read for me.

main + 158016f is mVisibleDistance string
main + be12ac / main + be12b0 / main + be12b4 are possible pointers

And we have two functions that are part of instructions:
main + bdd270
main + be171c

Dunno if any of it will work.

And there are more strings to check:
Code:
DeferredLightingFadeOutLightinDistance
Distance
distance
FadeBeginDistance
FadeEndDistance
Ground Distance Adapt
mAttenuationDistance
mBackforwardViewDistance
mBackwardViewDistance
mCacheBeginDistance
mCameraDistance
mDistance
mDistanceBias
mDistanceDispersion
mDistanceType
mFadeBeginDistance
mFadeDistance
mFadeEndDistance
mGroundDistance
mLODBeginDistance
mLODEndDistance
mMaxDistance
mNearClipDistance
mNearDistance
mNearPlaneDistance
mShadowDistanceBias
mShadowDistanceScaledDepthBias
mShadowViewDistance
mViewDistance
mVisibleDistance
NearClipDistance
NearClipDistance
SV_ClipDistance
SV_CullDistance
 
  • Like
Reactions: Instandhaltung

Instandhaltung

I feel it. I feel the cosmos!
Member
Joined
Aug 4, 2016
Messages
242
Trophies
0
Age
34
XP
1,841
Country
Germany
Dunno. There are functions with settings, but they are hard to read for me.

main + 158016f is mVisibleDistance string
main + be12ac / main + be12b0 / main + be12b4 are possible pointers

And we have two functions that are part of instructions:
main + bdd270
main + be171c

Dunno if any of it will work.

And there are more strings to check:
Code:
DeferredLightingFadeOutLightinDistance
Distance
distance
FadeBeginDistance
FadeEndDistance
Ground Distance Adapt
mAttenuationDistance
mBackforwardViewDistance
mBackwardViewDistance
mCacheBeginDistance
mCameraDistance
mDistance
mDistanceBias
mDistanceDispersion
mDistanceType
mFadeBeginDistance
mFadeDistance
mFadeEndDistance
mGroundDistance
mLODBeginDistance
mLODEndDistance
mMaxDistance
mNearClipDistance
mNearDistance
mNearPlaneDistance
mShadowDistanceBias
mShadowDistanceScaledDepthBias
mShadowViewDistance
mViewDistance
mVisibleDistance
NearClipDistance
NearClipDistance
SV_ClipDistance
SV_CullDistance

Oh boy, it's understandable if you don't feel like testing everything. I'm sorry I can't be of any help.
 

noahnoah

Member
Newcomer
Joined
Nov 30, 2019
Messages
6
Trophies
0
Age
33
XP
65
Country
Taiwan
hey, thank you sooo much for this! Unfortunately, i am having trouble applying this through both Checkpoint (No cheats detected) and Edizon (Editing is disabled) through Atmosphere. I am using western version, and both id checks out. Folder was placed in atmosphere/titles/

*EDIT*

Disregard, used old version of EdiZon (3.0.1) which does not work. Don't use Checkpoint.
 
Last edited by noahnoah,

masagrator

The patches guy
OP
Member
Joined
Oct 14, 2018
Messages
5,732
Trophies
3
XP
10,708
Country
Poland
hey, thank you sooo much for this! Unfortunately, i am having trouble applying this through both Checkpoint (No cheats detected) and Edizon (Editing is disabled) through Atmosphere. I am using western version, and both id checks out. Folder was placed in atmosphere/titles/
What do you mean "editing is disabled"? After running game go to Edizon and click on blue "C" icon.
 

noahnoah

Member
Newcomer
Joined
Nov 30, 2019
Messages
6
Trophies
0
Age
33
XP
65
Country
Taiwan
What do you mean "editing is disabled"? After running game go to Edizon and click on blue "C" icon.

Ah, please disregard me... I just noticed I used a really old version of EdiZon (3.0.1), and not the latest version from another source. It is now working properly now. Thank you so much for mentioning the blue "C" icon, otherwise I would had not noticed this sooner! Keep up the good work!
 
Last edited by noahnoah,

Solotato

Member
Newcomer
Joined
Jul 25, 2017
Messages
18
Trophies
0
Age
20
XP
110
Country
United States
For some reason only my BID isn't matching up with the ID's you posted, even though the switch says it's on 1.4.0.

My BID is 2dc256d89e44ee53, MHGU version 1.4.0 (according to switch) and is a cartridge copy. Thanks in advance, I've really been looking forward to this :D
 
General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes