Moonjump Hacking Tutorial Request

Started by Ruffy, August 11, 2009, 08:03:28 PM

Previous topic - Next topic

Ruffy

Hi mates  :D
Im wondering if some of you could make a tutorial of how to search for a moonjump code. I tried to make one for Mega Man 3, but I failed >_< Sorry if this might be a noob request, but I dont how to search exactly for this kind of code and Im not sure if I have to use breakpoints for this. So a tutorial for hacker noobs would ne appreciated =P

Cory321

#1
Hey!  :) I had the same question before... And some hackers here helped me :D

It's really easy to make codes when you understand how to make them  :) And when you know how to use the codetypes. (I'm still learning, I'm not that PRO.. But I can help u with this one xD)

There are many ways to make these kind of codes, the most used ways are to find the value of the Y coordinate or the Y speed. When you find one of those two, you can look into memory viewer and find the other one! Those values are in the same memory place in most of the games, So it's the same, just search for the value you want.

I recommend you searching for the Y speed, it's easier. Well, here it goes:

When you are on the ground, make a 32 bit search with the value 00000000

Then jump, pause the game when you are in the air, and make a search for ''greater than''

Then when you are on the ground again, search for ''equal'' again to 00000000.

Repeat it until you find it!

If you think you found it, go to the memory viewer, enable auto-update and check if the value is 00000000 when you dont jump, and when you jump it changes various times. If it does, yay!  :cool: you found it!!


When you find the adress you can make the code by using these codetypes:

28______ ZZZZYYYY    -   You need to find the controller adress and make a button activator. (Go here: http://wiird.l0nk.org/forum/index.php/topic,2582.0.html)

Then use this:

04______ XXXXXXXX   -   XXXXXXXX = the value you want to put when you press the button(s). To know what value to use, when you have found the Y speed adress, you need to jump, and when you are going up (not falling) pause the game. Look into the memory viewer and use that value!

And the terminator:

E0000000 80008000


------------

I hope i helped you :D  If you have any question just ask! :P

Ruffy

Thank you so much man  :D Your Tutorial really helped me to understand the basics of how to handle such a code search. I will try this when I come back from school  ;D

denden51

Quote from: Cory321 on August 12, 2009, 01:37:27 AM
Hey!  :) I had the same question before... And some hackers here helped me :D

It's really easy to make codes when you understand how to make them  :) And when you know how to use the codetypes. (I'm still learning, I'm not that PRO.. But I can help u with this one xD)

There are many ways to make these kind of codes, the most used ways are to find the value of the Y coordinate or the Y speed. When you find one of those two, you can look into memory viewer and find the other one! Those values are in the same memory place in most of the games, So it's the same, just search for the value you want.

I recommend you searching for the Y speed, it's easier. Well, here it goes:

When you are on the ground, make a 32 bit search with the value 00000000

Then jump, pause the game when you are in the air, and make a search for ''greater than''

Then when you are on the ground again, search for ''equal'' again to 00000000.

Repeat it until you find it!

If you think you found it, go to the memory viewer, enable auto-update and check if the value is 00000000 when you dont jump, and when you jump it changes various times. If it does, yay!  :cool: you found it!!


When you find the adress you can make the code by using these codetypes:

28______ ZZZZYYYY    -   You need to find the controller adress and make a button activator. (Go here: http://wiird.l0nk.org/forum/index.php/topic,2582.0.html)

Then use this:

04______ XXXXXXXX   -   XXXXXXXX = the value you want to put when you press the button(s). To know what value to use, when you have found the Y speed adress, you need to jump, and when you are going up (not falling) pause the game. Look into the memory viewer and use that value!

And the terminator:

E0000000 80008000


------------

I hope i helped you :D  If you have any question just ask! :P
ok so how do i pause the game if i was playing online? or do you not need to pause the game?

biolizard89

WiiRd's pause feature should work fine during online play.  However, this forum does not provide support for online codes that give you an advantage.

Romaap

If you try to pause the game while you are online, then the game will probably desync because the server/other wii expects an answer from your wii but it cant because it is paused.

biolizard89

Quote from: Romaap on December 20, 2009, 02:24:06 AM
If you try to pause the game while you are online, then the game will probably desync because the server/other wii expects an answer from your wii but it cant because it is paused.
True; you may confuse your opponents' Wiis or the Nintendo server by pausing during online play.  I only meant that you'll be able to pause and unpause the game.  Sorry for the ambiguity.  ;)