Monster Hunter HP-Display Hack for PS2 v2.0
Supported Games
Supported Games
Code:
[CENTER][SIZE=4] /============================================\ | | | GameID Title Region | | | |============================================| | | | [SLPM-65495] Monster Hunter Japan | | | | [SLUS-20896] Monster Hunter U.S.A. | | | | [SLES-52707] Monster Hunter Europe | | | | [SLPM-65869] Monster Hunter G Japan | | | | [SLPM-66280] Monster Hunter 2 Japan | | | \============================================/ [/SIZE][/CENTER]
Introduction
What does it look like?
(To get 'PauseGame' and/or 'SuperItemModifier' that were used in the video, check the video's description on youtube)
What does it do?
This Hack will display a List of all Monsters in the current map segment.
(Monsters that can move between areas will always be displayed)
How does it work?
The Cheat Engine is used to dump the entire payload in RAM
after that it will hook it into the Quest User Interface.
Once this has been completed the Cheat Engine will only be used
to switch themes.
Why?
Initially this Hack was brought to my attention because I was asked to port it from MHP2G to MHFUe.
It surprised me to find a real code injection.
I always knew this was possible but never saw someone actually doing it.
Now I was quite curious. So I just had to fire up a disassembler.
Eventually this led to the initial release of HPD for MHFUe and MHFUu.
Usage
Enable the Hack in your Cheat Device (after you've found a way to get it in there)
Now while in a Quest the following controls become available:
What does it look like?
(To get 'PauseGame' and/or 'SuperItemModifier' that were used in the video, check the video's description on youtube)
What does it do?
This Hack will display a List of all Monsters in the current map segment.
(Monsters that can move between areas will always be displayed)
How does it work?
The Cheat Engine is used to dump the entire payload in RAM
after that it will hook it into the Quest User Interface.
Once this has been completed the Cheat Engine will only be used
to switch themes.
Why?
Initially this Hack was brought to my attention because I was asked to port it from MHP2G to MHFUe.
It surprised me to find a real code injection.
I always knew this was possible but never saw someone actually doing it.
Now I was quite curious. So I just had to fire up a disassembler.
Eventually this led to the initial release of HPD for MHFUe and MHFUu.
Usage
Enable the Hack in your Cheat Device (after you've found a way to get it in there)
Now while in a Quest the following controls become available:
Code:
[CENTER][SIZE=4] L2+Select Activate/Deactivate the HPD L2+Left/Right Change the active theme.[SIZE=2] (only if other themes are present)[/SIZE] [/SIZE][/CENTER]
Installation
Step 1:
Choose the correct Region Specific Part
Find the Code Block that matches your version
and copy/paste it to a seperate file.
(I've included a working MasterCode, just in case)
Japanese Versions
[MHj/MHG/MH2]
Step 1:
Choose the correct Region Specific Part
Find the Code Block that matches your version
and copy/paste it to a seperate file.
(I've included a working MasterCode, just in case)
Japanese Versions
[MHj/MHG/MH2]
Code:
[CENTER]"Monster Hunter <SLPM 654.95>" Master Code (Must be on) 901B7F70 0C0676DC HPD v2.0 (1/2) [MHj] E002FEFE 000F87E8 20133BF0 0803E200 200F87E8 1107D846 E012BFAC 00133BF0 200F87E8 FEFEFEFE 200F8800 0C04BFAC 200F881C 0C0589A8 200F8828 0C085A24 200F883C 0C085A2C 200F8844 3C08003E 200F8848 24010A10 200F8854 810A82A2 200F8860 29490023 200F886C 3C09002F 200F8874 8D2502E0 200F8878 850685A2 200F887C 85078A32 200F8884 0C05865C 200F8890 24010013 200F88A4 3C090045 200F88A8 85295562 200F893C 0804CEFD "Monster Hunter G <SLPM 658.69>" Master Code (Must be on) 9017AA30 0C058154 HPD v2.0 (1/2) [MHG] E002FEFE 000F87E8 20126CF0 0803E200 200F87E8 1107D846 E0128A74 00126CF0 200F87E8 FEFEFEFE 200F8800 0C048A74 200F881C 0C04B26C 200F8828 0C07561C 200F883C 0C075624 200F8844 3C080034 200F8848 24010A00 200F8854 810A0C42 200F8860 29490053 200F886C 3C090052 200F8874 8D257A40 200F8878 85060F42 200F887C 850713D2 200F8884 0C04AD60 200F8890 24010013 200F88A4 3C09003C 200F88A8 85290A02 200F893C 08049B3D "Monster Hunter 2 <SLPM 662.80>" Master Code (Must be on)psp version of F0100208 0000000E HPD v2.0 (1/2) [MH2] E002FEFE 000F87E8 20352FB0 0803E200 200F87E8 1107D846 E01237A0 00352FB0 200F87E8 FEFEFEFE 200F8800 0C0D37A0 200F881C 0C0DAB08 200F8828 0C0B999C 200F883C 0C0B99BC 200F8844 3C08005F 200F8848 240109D0 200F8854 810AC582 200F8860 2949004A 200F886C 3C090044 200F8874 8D255620 200F8878 8506C842 200F887C 8507CC5E 200F8884 0C0DA71C 200F8890 24010013 200F88A4 3C090025 200F88A8 8529BDE2 200F893C 080D4BED[/CENTER]
U.S. Version
[MHu]
[MHu]
Code:
[CENTER]"Monster Hunter <SLUS 208.96>" Master Code (Must be on) 90186BD0 0C05B1BC HPD v2.0 (1/2) [MHu] E002FEFE 000F87E8 20124CC0 0803E200 200F87E8 1107D846 E01283C8 00124CC0 200F87E8 FEFEFEFE 200F8800 0C0483C8 200F881C 0C04C030 200F8828 0C079594 200F883C 0C07959C 200F8844 3C080040 200F8848 24010A00 200F8854 810AAF12 200F8860 29490023 200F886C 3C09005B 200F8874 8D25F3A0 200F8878 8506B212 200F887C 8507B6A2 200F8884 0C04BBE4 200F8890 24010013 200F88A4 3C090048 200F88A8 852985E2 200F893C 08049331[/CENTER]
European Version
[MHe]
[MHe]
Code:
[CENTER] "Monster Hunter <SLES 527.07>" Master Code (Must be on) 9017E3E0 0C058F8A HPD v2.0 (1/2) [MHe] E002FEFE 000F87E8 20125120 0803E200 200F87E8 1107D846 E1010001 003DB3E4 200F8874 8D25CFE0 E1010002 003DB3E4 200F8874 8D257AB0 E1010003 003DB3E4 200F8874 8D2506A0 E1010004 003DB3E4 200F8874 8D250010 E1010005 003DB3E4 200F8874 8D25F1E0 E0118494 00125120 200F87E8 FEFEFEFE 200F8800 0C048494 200F881C 0C04C168 200F8828 0C0ADA9C 200F883C 0C0ADAA4 200F8844 3C08003C 200F8848 24010A00 200F8854 810AF8E2 200F8860 29490023 200F886C 3C09008F 200F8878 8506FBE2 200F887C 85070072 200F8884 0C04BCF8 200F8890 24010013 200F88A4 3C090044 200F88A8 8529D862 200F893C 08049449[/CENTER]
Step 2:
Complete the Payload
Add the following CodeBlock to the first Part
Complete the Payload
Add the following CodeBlock to the first Part
Code:
[CENTER] HPD v2.0 (2/2) E03FFEFE 000F87E8 200F8804 00000000 200F8808 27BDFFE0 200F880C 7FB10010 200F8810 7FB00000 200F8818 20110000 200F8834 02212818 200F884C 02014818 200F8850 01094021 200F8858 20090000 200F885C 1940000C 200F8864 1120000A 200F8868 000A5080 200F8870 012A4821 200F888C 26310001 200F8894 5601FFE6 200F8898 26100001 200F88AC 10290020 200F88B0 24110001 200F88B8 850A0000 200F88BC 152A0018 200F88C0 322B0001 200F88C4 11600006 200F88CC 51600002 200F88D8 10000015 200F88E0 15600013 200F88E4 322B0004 200F88F0 51600002 200F88F4 24010001 200F88F8 2001FFFF 200F88FC 01816020 200F8900 05820005 200F8904 000D0821 200F8908 01AC0822 200F890C 04220002 200F8910 20010000 200F8914 000C0821 200F8920 21080002 200F8928 5621FFE3 200F892C 00118840 200F8934 7BB00000 200F8938 7BB10010 200F8940 27BD0020 200F8880 3C04000F 200F8888 34848944 200F889C 3C100010 200F88A0 860187F0 200F88B4 220887F2 200F88C8 920B8814 200F88D0 8E0187F8 200F88D4 8E0187FC 200F88DC AE018814 200F88E8 920C87EC 200F88EC 920D87EE 200F8918 10000005 200F891C A20187EC 200F8924 24010004 200F8930 A60987F0 200F87EC 00000000 100F87F2 00000101 200F87F4 80012001 200F87F8 10000021 200F87FC 20100000 200F8814 10000021 E0090000 000F87EC 200F8820 24040000 200F8824 24050012 200F882C 24040012 200F8830 2401000E 200F8838 24A50078 200F8840 24040018 200F8944 253A7325 200F8948 252F6435 200F894C 00000064 HPD Controls: L2+Select (On/Off), L2+Left/Right (Themes) [/CENTER]
Step 2b:
Optional: Fuse both code blocks together
In the first block search for the following line.
(located right above the FEFE Block)
Optional: Fuse both code blocks together
In the first block search for the following line.
(located right above the FEFE Block)
Code:
[CENTER][SIZE=4] [B]E0[COLOR=blue]nn[/COLOR]xxxx 00xxxxxx[/B] Now add [B][COLOR=blue]3F[/COLOR][/B] to the line amount. [SIZE=2](that's [B][COLOR=blue]50[/COLOR][/B] for EU and [B][COLOR=blue]51[/COLOR][/B] for the rest) [/SIZE] 200F87E8 [COLOR=darkorange]F[/COLOR][COLOR=sandybrown]E[/COLOR][COLOR=darkorange]F[/COLOR][COLOR=sandybrown]E[/COLOR][COLOR=darkorange]F[/COLOR][COLOR=sandybrown]E[/COLOR][COLOR=darkorange]F[/COLOR][COLOR=sandybrown]E[/COLOR] [/SIZE] And finally remove the [B]E[/B]-line blocking the 2nd part and join both of them together[/CENTER]
Step 3:
Optional: Add the default ThemePack
It adds 3 themes, giving you 2 display options and 2 colors for each
Code:
[CENTER] HPD v2.0 ThemePack [Ying & Yang] E0020001 000F87EC 200F8820 24040001 200F8948 252F6435 E0020002 000F87EC 200F8820 24040000 200F8948 00006435 E0020003 000F87EC 200F8820 24040001 200F8948 00006435 E001FEFE 000F87E8 30200003 000F87EE [/CENTER]
(If other themes should get posted I will link to them here)
Step 4:
Get angry because after all this work...
I tell you that there is also a "ready to use"-version
for each game in the attachments of this post.
Notes:
Don't forget to check out the customization Tutorial in the next post.
Also, if this version is too long too allow the use of all your other codes.
You can also try out v1.1 found in the attachment.
Finally, if you own a PSP that can use CWCheat, the psp version of HPD
can be found at onehitgamer's "PSP Hacking Codes"-Section.

Special Thanks
This version would not have come to be without the help of
viciousShadow: Memdump Supplier/BetaTester & Video creator

Additional thanks go out to an unknown japanese coder,
who first created a working HP Display for Monster Hunter.
It has been fun to reDo & improve your work twice.
Happy Cheating
&
Have Phun

Step 4:
Get angry because after all this work...
I tell you that there is also a "ready to use"-version
for each game in the attachments of this post.
Notes:
Don't forget to check out the customization Tutorial in the next post.
Also, if this version is too long too allow the use of all your other codes.
You can also try out v1.1 found in the attachment.
Finally, if you own a PSP that can use CWCheat, the psp version of HPD
can be found at onehitgamer's "PSP Hacking Codes"-Section.
Special Thanks
This version would not have come to be without the help of
viciousShadow: Memdump Supplier/BetaTester & Video creator
Additional thanks go out to an unknown japanese coder,
who first created a working HP Display for Monster Hunter.
It has been fun to reDo & improve your work twice.
Happy Cheating
&
Have Phun
created by 4m8IoN
(Does anyone remember where I parked my TARDIS?)
(Does anyone remember where I parked my TARDIS?)
Code:
Changelog: v1.1 + rewrote hack from scratch + added multiVersion support + added boundaries for the MonsterNameList (EU Version safetynet) + added maxHP Display v2.0 + wrote control interface + added theme support + created default themePack

Comment