Mh4u/Mhxx Cheats, ask me to make something I'll see if I can

  • Thread starter Thread starter False_Hope
  • Start date Start date
  • Views Views 114,428
  • Replies Replies 601
  • Likes Likes 3
Is it possible to use two different pointers for two different conditionals and then write to two different pointers? I'm having trouble because once you load the second pointer it invalidates the first pointer's condition check, everything works fine with static addresses. Information on AR codes is pretty scarce online
Yes, separate the code blocks with D0
 
  • Like
Reactions: Ritsu96
Yes, separate the code blocks with D0
Sorry, what I meant was for pointer A/B to have an AND logic. Say "If Pointer A AND Pointer B then write to Pointer A AND Pointer B". it has to have both passed at the same time before a write. The D0 end block breaks the AND logic. Hope that makes sense
 
Last edited by Ritsu96,
  • Like
Reactions: False_Hope
Code:
[(Y+Up) Multiply attack (Y+Down) Normal attack E.U]
DD000000 00000840
00DEC784 E92D4006
00DEC788 EBD431E9
00DEC78C E3A010XX
00DEC790 E0000190
00DEC794 E3A02C7D
00DEC798 E1500002
00DEC79C A1A00002
00DEC7A0 E8BD8006
00AF8BB0 EB0BCEF3
00B1EAC8 EB0B372D
D0000000 00000000
DD000000 00000880
00DEC78C E3A01001
D0000000 00000000

Replace XX with number of choice in hex --> https://www.rapidtables.com/convert/number/hex-to-decimal.html
Make sure to change the first X to a 0 if the value you want is a single digit 0x0A is 10

Here you go, enjoy!
Post automatically merged:


Sorry to all who have made requests and have not had them fulfilled, I need to take a break from this for now. I have important classwork and I need to figure out where I'm going to get an absurd amount of money for an important academic trip.
this is old dude but do u know how to edit the damage in the us version?
like instead of 10x i want only 2x damage
 
Sorry, what I meant was for pointer A/B to have an AND logic. Say "If Pointer A AND Pointer B then write to Pointer A AND Pointer B". it has to have both passed at the same time before a write. The D0 end block breaks the AND logic. Hope that makes sense
 
  • Like
Reactions: Ritsu96
I have made this code and it doesn't work. If you do only one pointer and one conditional it works. I'm wondering if data/storage registers could be the workaround to this, but I have tried using registers and I can't make it work even with just one pointer/conditional. I can't figure out how registers work.

6108260C 00000000
B108260C 00000000
900011A6 00000003 ; spirit level 3
D0000000 00000000
681C7CEC 00000000
B81C7CEC 00000000
700027DA 00004100 ; timer is about to run out
000027D8 467D2000 ; full yellow gauge
D0000000 00000000
6108260C 00000000
B108260C 00000000
200011A6 00000002 ; spirit level 2
D2000000 00000000
 
I have made this code and it doesn't work. If you do only one pointer and one conditional it works. I'm wondering if data/storage registers could be the workaround to this, but I have tried using registers and I can't make it work even with just one pointer/conditional. I can't figure out how registers work.

6108260C 00000000
B108260C 00000000
900011A6 00000003 ; spirit level 3
D0000000 00000000
681C7CEC 00000000
B81C7CEC 00000000
700027DA 00004100 ; timer is about to run out
000027D8 467D2000 ; full yellow gauge
D0000000 00000000
6108260C 00000000
B108260C 00000000
200011A6 00000002 ; spirit level 2
D2000000 00000000
A register stores a value, so you can push that value to the stack, and then when you're done with it, pop the stack.
Post automatically merged:

A register stores a value, so you can push that value to the stack, and then when you're done with it, pop the stack.
you start with a push, and then you can write your function in assembly, (you start with push and end with pop) I recommend finding the code cave. You have the ls value, what you need to do is put a read/write breakpoint on it via IDA or GHIDRA. This will show you what reads and writes to the address. It will be a static address, which makes it easy.
 
  • Like
Reactions: Ritsu96
Does anyone have the Invincibility code for Monster Hunter Portable 3rd non-HD version (ULJM-05800)??

I found that the available code for the HD version (NPJB-40001) does not work in the non-HD version and I cannot find the equivalent code for version ULJM-05800. The code in question is:

_C0 Invincibility [Enable]
_L 0xE0015FA8 0x0185E610
_L 0x200AB41C 0x96020288

Please keep in mind I am using Team Maverick One's English patch v5.0.0.0. (r613)
 
Last edited by Skayn,


https://www.mediafire.com/file/2fvg...4G+QQ+207565704+,ZiRan_ice+,+Caza_MH.txt/file

experimental / not fully verified / may cause memory errors in emulator logs, backup your save data first!

[Long Sword Spirit Gauge MHP3rd Mod, MH4U USA 1.1 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

B81C7CD0 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
B81C7CD0 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
B81C7CD0 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000


[Long Sword Spirit Gauge MHP3rd Mod, MH4U EUR 1.1 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

B81C8140 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
B81C8140 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
B81C8140 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000

[Long Sword Spirit Gauge MHP3rd Mod, MH4G JPN 1.2 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000
 
Last edited by pes12345,
He beat me to it haha. All good tho, all the better for the community. I wonder, how do you learn about making cheats the way they do? I'm currently only familiar with CTRPF/AR as I've just tried learning over a week ago. I would want to learn about ARM, "hooking", watchpoints/breakpoints, code caves etc. but don't know where to start. if you look at both codes we do share some lines
 
  • Like
Reactions: False_Hope
Does anyone have the Invincibility code for Monster Hunter Portable 3rd non-HD version (ULJM-05800)??

I found that the available code for the HD version (NPJB-40001) does not work in the non-HD version and I cannot find the equivalent code for version ULJM-05800. The code in question is:

_C0 Invincibility [Enable]
_L 0xE0015FA8 0x0185E610
_L 0x200AB41C 0x96020288

Please keep in mind I am using Team Maverick One's English patch v5.0.0.0. (r613)
sorry, this is a 3ds mh only thread
Post automatically merged:

He beat me to it haha. All good tho, all the better for the community. I wonder, how do you learn about making cheats the way they do? I'm currently only familiar with CTRPF/AR as I've just tried learning over a week ago. I would want to learn about ARM, "hooking", watchpoints/breakpoints, code caves etc. but don't know where to start. if you look at both codes we do share some lines
Read what each line of code does in ctrpf, it'll provide a little descriptor. Once you understand what it's doing you can create it in assembly.
Post automatically merged:

this is old dude but do u know how to edit the damage in the us version?
like instead of 10x i want only 2x damage
Literally the same way, I just put the xx so people could find the right line, the code is ported from the us version '-'
 
Last edited by False_Hope,
Hey, I am new here and was wondering if a damage number cheat existed for Mh4u US 3ds?

Seen here for mhxx:
Post automatically merged:

Code:
[Display monster location v1.4]
008F1F24 E3A00001
I can do the charms, but I will work on that later
Will this work on Mh4u across regions as well?
 
Last edited by lumpybirdman,
Hello.
I need help to transform these codes from mh4u 1.1 to mh4g 1.2

[Mystery Charms]
08375EF0 00630024

[Shining Charms]
08375EF0 00630025

[Timeworn Charms]
08375EF0 00630026

[Distorted Charms]
08375EF0 00630027

[Enduring Charms]
08375EF0 00630670

[Graven Charms]
08375EF0 00630671

I could have done it myself but I don't have a pc anymore( I was using my brother's pc).
Sorry to bother like this.

Edit: btw, the credit goes to False_Hope for above codes
 
Last edited by Anmol,


https://www.mediafire.com/file/7t1zyzuuxmv8ske/Long_Sword_Restoration_Mod%2C_MH4U_MH4G_QQ_207565704_%2CZiRan_ice_%2C_Caza_MH.txt/file


[Long Sword Spirit Gauge MHP3rd Mod, MH4U USA 1.1 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

B81C7CD0 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
B81C7CD0 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
B81C7CD0 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000


[Long Sword Spirit Gauge MHP3rd Mod, MH4U EUR 1.1 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

B81C8140 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
B81C8140 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
B81C8140 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000

[Long Sword Spirit Gauge MHP3rd Mod, MH4G JPN 1.2 ,QQ 207565704 ,ZiRan_ice , Caza_MH]

61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A6 00000003
1000A310 00000001
D0000000 00000000
9000A310 00000001
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000002
0000A300 466F1000
D2000000 00000000
61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A6 00000002
1000A310 00000002
D0000000 00000000
9000A310 00000002
900011A6 00000000
5000A300 00000000
1000A310 00000000
100011A6 00000001
0000A300 46B6D000
D2000000 00000000
61062ED4 00000000
B1062ED4 00000000
90000E69 00000007
900011A8 00000400
900011AA 0000001E
A000A68C 00000000
2000A68C 00000000
900011A6 00000003
0000A300 45E10000
D2000000 00000000

this code doesn't seem to work at all for me
 
Hello again. I found this code for item Pouch 1st slot:
0833FDEC

Can somebody check if this is 100% correct? I checked it myself and it is working:
[Mystery Charms 1.2]
0833FDEC 00630024

[Shining Charms 1.2]
0833FDEC 00630025

[Timeworn Charms 1.2]
0833FDEC 00630026

[Distorted Charms 1.2]
0833FDEC 00630027

[Enduring Charms 1.2]
0833FDEC 00630670

[Graven Charms 1.2]
0833FDEC 00630671

(Got this address using citra's search memory on android, lol)
Post automatically merged:

Hello again.
Can I ask for MAX switch axe guage?
I found this code from a japanese site but it doesn't work.
[Switch axe Gauge Max]
00B1D424 E3A00064
00C8E2C0 E1A00000

I tried to update the pointers but it's still not working. Citra crashes when I try to search for address, so, I can't do it.
Sorry to bother but can anyone help please?
 
Last edited by Anmol,
  • Like
Reactions: False_Hope
Is there a cheat in MH4U to multiply attack by a number with a decimal, like 1.4 or something? I saw a request in the thread like this but either it was for a different game or I just did something wrong, because it didn't work for me.
 
Hey was wondering if there is a cheat to unlock all crafting recipes (NOT the one that allows you to craft anything)
Like how you need to have a certain drop to unlock the piece of equipment to be crafted i was hoping there is a cheat to bypass that
 

Site & Scene News

Popular threads in this forum