Announcement

Collapse
No announcement yet.

multi jump and moon jump codes

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • multi jump and moon jump codes

    Hello everybody.

    I am playing many games but 1 in specific. I am playing Disney's aladdin nasira's revenge ntsc-u for ps1. I am having difficulty making a multi jump which is my favorite or a moon jump will do fine as well. I am new to hacking and need some help creating this code. I am using a gameshark pro to do this. Be kind as I am new to making codes like these. Please be very specific. If you have a code for this please post. But learning how to do this is ideal for me.

    thank you to all helpers.

  • #2
    How To Hack Moon Jump Codes

    (Difficulty: Intermediate to Hard)

    With this type of hack, the objective is to find the player's up/down acceleration. A more technical name for this would be a Y Speed Modifier, because it alters the speed the player's Y coordinate is moving. This causes the game to think the player is floating upward just as if the jump button was pressed. In some games, there is no jump button, but this can still be done if there's a place to fall off of as falling is part of Y speed too.

    There are multiple ways to go about these, since different games on different systems tend to handle it differently. The basic theory doesn't change much with the search methods though. Y speed is usually a 16 or 32 bit signed value in memory. It increases when moving upward, and decreases when falling. This is signed because most games store vectors this way. The value is based on both the direction being moved and how fast the player is moving in that direction. Most times, Y speed will be 0 when standing still, but don't rely on this. If the player has a little bouncing stance or something, the Y speed could very well be changing just slightly the whole time. Also note that on older systems (like NES/GBC), Y speed can be as simple as an 8-bit value being 0 on the ground and 1 or higher while moving upward.

    The GLEE Method

    The "GLEE" method was pioneered by Macrox. The basic theory at the time was that the player's Y speed increases when not on the ground (whether rising or falling). This may seem to contradict the theory above, but it's still technically true. This is because the GLEE method treats moon jumps like most other basic codes: it uses unsigned searches. The steps are outlined below. It's probably best to set whatever search tool is being used to compare 32-bit values first, if available. If that option is unavailable or doesn't work, try 16-bit and so on.

    1. If the character is stands totally still on the ground, it's a reasonable assumption that Y speed isn't changing. Start a an unknown value search (initial dump). If the character jitters while standing or something, the Equal To searches mentioned here may need to be skipped. This makes it more difficult to narrow the results, but it's still possible.

    2. Move around a bit, then stand still again. Search Equal To. Repeat this step a couple times to eliminate some junk results.

    3. Now jump, or fall from a high place if the game has no jumping. While in the air and rising/falling, search Greater Than. Even if the game does allow jumping, falling from something instead to do the Greater Than might shave some extra results off the list.

    4. Once the player lands on the ground again and is standing still, search Less Than.

    5. Repeat the steps above until the results list is narrowed considerably.

    6. When ready to test some results, jump again (if possible) and do a Greater Than while still rising. Catching the value when just beginning to rise is best, though not always easy. The current value should give an idea of what to use for a moon jump value. Turn on a result at a time and look for effects on the player's Y speed.

    7. Once the correct address is found, try different values until the desired rising effect is reached. A value too high can orbit the player instantly (and even crash the game), and a value too low will force the player to the ground or perhaps keep the play from falling. On games that don't allow jumping, try freezing the value of each address to 0 and attempting to fall until an effect is noticed. Note that getting the rising effect on games which don't allow jumping sometimes still requires falling off something.

    * If the game doesn't allow rising without falling off something, then be possible to hack a code to tell the game the player is in the air. This can be hard or next to impossible on some games, but it works on others.

    * The idea is to start a new search while standing still. Then move to a different position, and search Equal To.

    * Fall off something, and search Different To while in the air. Following this up with an Equal To while still in the air might help cut down the results.

    * Once the player in back on the ground, search Different To again. Repeat these 3 steps until the results are narrowed.

    * Try the results with addresses nearest the Y speed address first. Doing this can sometimes save time, especially when it gets hard to reduce the amount of results and there are still a lot left. When testing results use the value from when the player was in the air along with the Y speed code to attempt forcing the player to rise.

    8. After locating the Y speed and the right value to get the player rising up without actually jumping to the moon, look up the button activator/joker for the game and the button value desired for the moon jump code. Using the same button the game does to jump is the preferred choice.

    9. Put the Y speed code with the activator and test it. If a code was hacked to tell the game the player is in the air, put this on an activator for the same button.

    10. Enjoy the new moon jump code.

    Signed Searching Method

    Another way to hack moon jumps is with signed searching. This can be useful on some systems, if a trainer is available with the option.

    1. Start an unknown value search while just standing still.

    2. If the game leaves the player standing completely still, then it's safe to assume the Y speed isn't changing. Move around then stand still again. Search Equal to. Repeat a few times if desired.

    3. Now here's where signed searching differs from GLEE. The Y speed is positive while rising up, negative while falling, and either 0 or slightly less when standing still. Press the jump button and quickly freeze the game while the player is still rising. Search Greater Than.

    4. As the player begins to fall, search Less Than.

    5. When the player hits the ground and is standing still again, search Greater Than.

    6. Now jump again, and quickly freeze the game while rising once more. Do a Greater Than search.

    7. This may have been enough to get down to a decent amount of results. If not, repeat the steps as needed, remembering the way Y speed values work signed.

    8. Once the results are done enough to warrant even looking at them, look for the positive, negative, 0/negative combination of current and previous values for each result. Pick out the ones worth trying and test them with the positive value. The value may still need to be increased a little, but again, keep in mind the signing factor. Don't raise it too high and turn it negative or the player will be glued to the ground.

    9. Take the right address and value, and put the code on an activator for pressing the jump button (or other button, if desired).

    10. Up, up, and away!

    Hacking for a Moon Jump

    Note. Make sure that you
    have an joker code before you begin. Or you can just float in the air.

    First start the game, while your character is ON THE GROUND, push the freeze
    button and start an Unknown Value Search.

    Next move your character to a different location.

    With the character still on the ground, push the freeze button search for an equal-to search.

    Repeat the steps above a couple more times.

    Then push the jump button (if you have no jump button, fall off of
    something really high). While you character is still in the air or falling,
    push the freeze button and search for a greater than last search. Then when
    you character lands or is on the ground, push the freeze button again and
    search for a less than last search. Keep repeating the steps until you
    narrow down the number of possibilities.

    To test the codes available as a moon jump code, jump up in the air and push the freeze button while the
    character is going up (if you have no jump button, fall off of something
    really high, as your character falls, push the freeze button).

    View possibilities again. Get rid of any codes with value "0". Activate all
    possible codes (you should have less than five before doing this). If your
    game doesn't have a jump button and you had to fall, activate all codes and
    change the values to "0".

    Next return to the game, If you character continues
    to go up (or is not falling, but is in the air), then one of those codes is
    the Moon Jump!

    Test codes individually.

    When you have the one you want, find
    the best digits for it by making it a few numbers lower, or higher.(for the
    fallers, Check to see if the code has value of around "Cxxx" when falling.
    If so, use a value of around "4xxx". A value too high will cause the
    character to fly into the sky too fast and may cause the game to freeze. A
    value too low will cause the character to rise noticeably slow. So try to
    vary them.

    To finish the code, put a joker command in front of the code, set
    the joker command's digits to a button you would like. (Look up for the
    digits, it's in making a joker Command) Now test the code you made, push the
    jump button or fall off of something while holding your Moon Jump button.

    The character should rise! Skip these last words if your code works with out
    jumping or falling off of something to rise. Try setting the Joker command
    to the jump button, this may help. If it doesn't work, or you have no jump
    button, you need to find out what code/s tell the game that the character is
    in the air.

    These codes are REALLY tricky!

    You'll need to start an Unknown Value search while stationary, then one while stationary, but somewhere
    else (perform an equal-to last search). Then jump (or fall off from something)
    and do a different-to last search.

    Land, and do a different-to search, move to another place, then do a equal-to search. You should get the idea. When you find the code that instructs that the character is in the air, use it on the
    Moon Jump code you made before, and be sure to put that on an activator as
    well (hopefully to your moon jump button). Good luck on this part!!! Whew...

    Source
    The Hackmaster

    Comment


    • #3
      Moon Jumps By Dr. Ian (N64)

      Moon Jumps
      By: Dr Ian

      Moon Jump Codes allow the player to float upwards like a helium balloon.

      This code either works, or doesn't. If you can find it then you usually do so without much
      difficulty. If you can't, then it's a lot harder to find, such as Zelda.

      Type Of Search:
      ==============
      This is a 16 bit unknown value search.

      Searching Method:
      ==============
      Walk around and start the search when you are standing still on the ground. Walk around again
      and stand still. Do an 'Equal to' search. Do this a few times.

      Now you find a suitable ledge that you can jump off. Stand next to it and jump. If you can,
      pause the game (by pressing start), just after you jump (when you are still rising upwards).
      Search for 'Greater than'. Now unpause and continue the jump, and when you are falling quite
      quickly downwards, pause the game again. Do another search for 'Greater than'. Now, unpause
      and let yourself hit the ground.

      Now when you are standing still again, search for 'Less than', and go back to the start.

      For some games you cannot pause it in midair. For these games, all you need is good timing, and
      bring up the code generator at the specific times.

      Once you have the code you need to jump in the air and look at the value when you do this. This
      is the value you need. Set it up in the code generator and you should fly up in the air. Minor
      adjustments may be needed until you are happy with a value which makes your character float up
      at a speed you like.

      The problem with this code is you cannot have it set all the time because you'll just fly
      around uselessly. You need to do one of the following:

      (a) Change the first two digits to 89 (if you have a newer version GS). This will make the code
      only have effect when you press the GS button. You can't use it with the Code Gen though.

      (b) Use it with an activator code. You can get activator codes from the Internet or find them
      yourself.

      Dr. Ian's guide.
      The Hackmaster

      Comment


      • #4
        Thank you everyone. I will try this out tomorrow.

        Comment


        • #5
          Well guys I have spent a little over 10 hours on this with no luck. Please if somebody has a gameshark pro i have 9 areas to search and i have tried all of them. Please help me.

          Comment

          Working...
          X