Announcement

Collapse
No announcement yet.

how to make your own game genie codes

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

  • #76
    i will post a video of how to make game genie codes for the sega genesis.

    Comment


    • #77
      I tested a better way of making codes this way

      ADFT-BAGG
      ADFT-BA7E
      ADFT-BAER
      ADFT-BADC
      ADFT-BA3G

      i just keep changing the 7th and 8th slot
      on all 5 lines too see what the effects
      the gameplay may have like you walk and the character
      might have a animation effect like:

      no walking animation
      he stops walking on any animation
      hyper walk animation
      walking with your weapon out animation

      All types of animations you can come up with.

      Comment


      • #78
        i just do this i keep changing the 7th and 8th slot to see the effect the game has like this:

        AC7T-AA02
        AC7T-AAY6
        AC7T-AACJ
        AC7T-AA1A
        AC7T-AA62

        if the game freeze or go black or start over
        you might have something there where is doing that at.
        now if you don't see anything it might have something to do
        with other levels or other bosses or enemies or other things.

        or i will change the 2nd and 3rd slot to see other effects
        like this:

        A29A-AA8E
        ABCA-AA44
        AAFA-AA5C
        A90A-AA0Y
        AJJA-AAHR

        they might have something like.
        if you punch an enemy the game might stop,or go black
        because one of them might be a one hit kill or enemies
        untouchable if you keep changing the 7th and 8th slot
        to corrected it

        just make sure you write all the codes down that you put up after you see what effects it has and find out which one
        had that effect

        Comment


        • #79
          last battle
          ========
          im showing you what code the 3rd slot letters and numbers do

          AAPA-AAAA this is for the walking intro
          AARA-AAAA this is for the walking intro too
          AANA-AAAA this is for the title screen
          AAMA-AAAA this is for the title screen too
          AALA-AAAA this is for the title screen too
          AAKA-AAAA this is for the time limit
          AAJA-AAAA this is for the gameplay background
          AAGA-AAAA this is for the story scrolling text
          AB9A-AAAA this is for the character standing place
          ACGT-AAAA this is for the character hit reaction
          Last edited by daminmancejin; 04-10-2013, 10:13:11 AM.

          Comment


          • #80
            Dood I dunt notice this superb method!:3
            I like buggy stuff! Ill tried early
            Thanks for your guide
            dood! im a uniter, not a divider dood

            Comment


            • #81
              For anyone wondering why this is able to be accomplished, and why it's not just a random brute force but actually something most of us do in PC game hacking as well ( Except we read the values, not poke them constantly like what's going on here ).

              Is because the way most games work is they use object oriented programming, which leads to players, images, and such being stored inside their own classes or objects when instanced.

              Each class contains it's own structure Class Player{ float health; float x; float y; float z; int ammo; , so on },

              What happens here is that if you find a player's health you've just found the pointer to their object in memory,
              and with such you know that your player pointer + 4 is x, +8 is y, so on.

              So this is in no way random he's adjusting offsets to pointers most of the time and that's why it's such an effective method for him.

              Feel free to correct me if I'm wrong I've personally never messed with the genesis or game genie but that's my outside take on it and I figured a bit of a further explanation could help people understand the method.

              This rule applies to PC Games, 360 games, and I'm guessing most others as well.

              When you find one value related to your player you pretty much conquer your player with just that, it's quite fun digging in memory around player data you'll find a lot of interesting stuff easily in most games.

              Comment


              • #82
                When you're talking about things as (relatively) ancient as the SNES, NES, Genesis, and so on, OOP is the wrong term. At best it's object-aware. They certainly used structs or basic organization for related variables, but you're talking about systems with RAM measured in kilobytes, and cycles were so precious that loop-unrolling was often done wherever possible. As I recall, it wasn't unheard of for large segments of code to be written directly in assembler on these systems. And I'm not just talking about display or other I/O handlers either.

                Comment


                • #83
                  Originally posted by olala View Post
                  Dood I dunt notice this superb method!:3
                  I like buggy stuff! Ill tried early
                  Thanks for your guide
                  your very welcome im still doing more still.

                  Comment


                  • #84
                    sonic 2
                    =====

                    ACYA-CAEA this is for sonic rolls
                    AATA-CAAA this is for both character when getting hit must get rings for it to work
                    Last edited by daminmancejin; 04-11-2013, 12:43:06 PM.

                    Comment


                    • #85
                      Originally posted by daminmancejin View Post
                      sonic 2
                      =====

                      ACYA-CAEA this is for sonic rolls
                      Dood do this code can insert on kegafus(emu)?
                      Its looks unfamiliar by me dood,ABCD-ABCD?very unique :P
                      I'm new to this one dood,what's this code type?
                      I only know (pactionreplay?)
                      dood! im a uniter, not a divider dood

                      Comment


                      • #86
                        it should work im using the real sega genesis not rom i don't play with rom

                        Comment


                        • #87
                          Uh oky dood
                          Ill tried tommorow:3
                          Keep it up doud:3
                          Seeyue dood
                          dood! im a uniter, not a divider dood

                          Comment


                          • #88
                            sonic 2

                            AC4A-CAAA this is for sonic running animations

                            Comment


                            • #89
                              sonic 2

                              AC3A-CAAA this is for when sonic is dying

                              Comment


                              • #90
                                sonic 2

                                AC2A-CAAA this is for sonic when coming down landing

                                Comment

                                Working...
                                X