Announcement

Collapse
No announcement yet.

Teaching young dogs new tricks

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

  • #16
    The next thing I would recommend is mastering the simple math instructions, such as ADD, SUB, etc.

    As for Walk Through Walls codes, despite there being numerous guides and methods around for hacking these, I've never been able to hack a true WTW code. The best I've been able to accomplish is to use hacking device-specific increment/decrement codes and a quickly-hacked coordinate mod, coupled with jokers, to basically force the character to move forward/backward/left/right upon button presses, regardless of clipping. This was a pretty hacky method, and the code definitely could have been shorter.

    Similarly, I've only hacked No Random Battles codes by either using an in-game item that does this already as a reference for Different Than searches, or by performing Different Than searches between areas with random battles and areas without random battles (this method also often produces codes that allow you to change the area the game "thinks" you're in).

    So, for the above two, perhaps someone else can step in and tell us how it's done.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

    Comment


    • #17
      Originally posted by Meijin View Post
      Thanks, to tell you the truth, almost every codes I made above using NOP also. And that's the only instruction I know how to use. Now I begin thinking of attempting more advanced types of codes but still don't know where or how to start. Some types like Walk Through Walls or No Random Encounter seem very interesting and that makes me hungrily want to get some ASM knowledge. But it seems knowing instruction sets is not enough. Some guides also require Addressing Modes, Registers, Flags etc... since the instructions have close ties with these and without knowing even one of them will cause people to not know how the codes work. Plus I've never programmed a code before so that's where the headache starts.
      Having the right software aka a good emulator with a debugger and a trace feature you can achieve these codes like WTW, I have a thread with an easy and some what effective method on some games http://gamehacking.org/vb/threads/53...gh-Walls-guide .If you follow the guide with the game and emulator I provide you will have made your first Walk through Walls code. If you want me to explain how I would make an invincibility code in a game just tell me the game and provide me with a PAR Invincible code and I will break it down to how I made it and hopefully you will learn something from it.
      Spoiler Alert! Click to view...

      THE BAD GUY!!!!!!

      Comment


      • #18
        @Helder... how come you don't use the most up-to-date version of that emulator branch, which is:

        Geiger's Snes9X 1.51 Debugger (Mark 10 R2)

        Official Website where it can be downloaded: http://geigercount.net/crypt/
        Last edited by OldSchoolGamer; 07-12-2012, 08:21:09 PM.
        Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

        Comment


        • #19
          Originally posted by Meijin View Post
          I also just got involved in hacking scene a few months ago. And after experiencing a few things I think I can at least now do some basic RAM hacks ( infinite Health or Lives for some games ). If possible, Mr.ReyVGM, I would like you to teach me some intermediate and advanced stuffs that involve the assembly stuff. I still really don't understand how knowing ASM would help us making advanced codes as I read some instruction sets and when I looked at them in the debugger, I still don't get it and don't know what's going on.

          Here's some of my hacks, those are only the types of codes I can hack.
          Sorry, like you, I only know how to make basic RAM hacks. I don't even know what ASM means except it has something to do with Assembly language.

          Comment


          • #20
            Originally posted by ReyVGM View Post
            I don't even know what ASM means except it has something to do with Assembly language.
            ASM is short for Assembly and it's a low-level programming language.

            Edit:
            Originally posted by Meijin View Post
            Now I begin thinking of attempting more advanced types of codes but still don't know where or how to start. Some types like Walk Through Walls or No Random Encounter seem very interesting and that makes me hungrily want to get some ASM knowledge.
            For Walk Through Walls, every game isn't the same. Some games have multiple collision checks, some don't. Using helder's tutorial will work on some games, but as previously stated, "every game isn't the same." Sometimes there's more than just a single step involved. I learned a lot from Enhacklopedia and messing around on my own so maybe Enhacklopedia and helder's tutorial could help you make your own Walk Through Wall Codes.
            Last edited by Demonic722; 07-12-2012, 11:03:50 PM.
            I only bother with things that interest me.

            Comment


            • #21
              Originally posted by helder View Post
              Having the right software aka a good emulator with a debugger and a trace feature you can achieve these codes like WTW, I have a thread with an easy and some what effective method on some games http://gamehacking.org/vb/threads/53...gh-Walls-guide .If you follow the guide with the game and emulator I provide you will have made your first Walk through Walls code. If you want me to explain how I would make an invincibility code in a game just tell me the game and provide me with a PAR Invincible code and I will break it down to how I made it and hopefully you will learn something from it.
              Here's the PAR invincibillity code for Jackal made by Rey ( I still don't know how to find or make this type of code in PAR )

              000052 01

              Comment


              • #22
                In an emulator, get hit or killed, so that your character starts flickering (which means invincibility time). When that happens, start a search and search for LESS THAN. Keep going back to the game so that the invincibility time gets shorter and shorter and keep doing searches and you'll find the address that controls the invincibility.

                The logic here is that when you are invincible, there is an internal timer counting down to zero. That's why you search for LESS THAN.

                Comment


                • #23
                  Or, Different Than, between "flashing" and "not flashing". That's a more consistent method. But then, we're just talking simple RAM hacking, not ASM stuff.
                  I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                  Comment


                  • #24
                    Hey I made it, it wasn't easy though. I did it exactly as you said with the Less Than function but it didn't turn out well so I must do Not Equal then Less Than and it was good. I just tested Mitsume Ga Tooru out also and the result was quite good. So now I may say that I understand quite a bit about how to make this type of code, of course it's still just basic RAM hacks but I feel happy. Thank you two very much.

                    Is that possible to turn this PAR into a Game Genie code? Maybe someone will show me a way to do it?
                    Last edited by Meijin; 07-14-2012, 10:27:46 PM.

                    Comment


                    • #25
                      FCEUX has a game genie convertor.

                      Comment


                      • #26
                        Thanks to ReyVGM, I now know how to hack some of the basic codes, such as:
                        • Infinite Lives
                        • Infinite Money
                        • Infinite Energy
                        • Invincibility
                        • Infinite Time
                        Last edited by OldSchoolGamer; 07-14-2012, 11:57:00 PM.
                        Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                        Comment


                        • #27
                          Originally posted by ReyVGM View Post
                          FCEUX has a game genie convertor.
                          I don't get it, how do you turn this 000052 01 into GG?

                          Comment


                          • #28
                            I believe it is:

                            PAIAZA

                            You can use the converter in FCEUX or you can use the stand alone program "Game Genie Code Converter 4.0" that can be found in the download's section.
                            Last edited by OldSchoolGamer; 07-15-2012, 04:00:19 AM.
                            Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                            Comment


                            • #29
                              Ok it contains 6 letters, what if I want to change it to 8 letters?

                              Comment


                              • #30
                                Originally posted by Meijin View Post
                                Ok it contains 6 letters, what if I want to change it to 8 letters?
                                First of all, does that code work that I converted?
                                Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                                Comment

                                Working...
                                X