Announcement

Collapse
No announcement yet.

Why some codes seem impossible to make?

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

  • Why some codes seem impossible to make?

    In Final Fantasy 9, it seems impossible to give Garnet her summoning abilities in the begining and Beatrix abilities from equipment. Or for Final fantasy 7, a Sephiroth code that dosen't freeze(I could never find a Sephiroth code that dosen't freeze.)
    Could it be that there is some programming in the games that block the effectiveness?

  • #2
    Moved to School of Hacking to promote a better response to your question, and for others to learn from.
    Not taking any requests at this time.

    Bored? Watch some of my hacks here.

    Comment


    • #3
      Did you mean you want correctly play as sephi code?
      Are you playin on console\other?
      dood! im a uniter, not a divider dood

      Comment


      • #4
        Yes.

        Originally posted by olala View Post
        Did you mean you want correctly play as sephi code?
        Are you playin on console\other?
        Yeah, I to play as Sephiroth. But all codes I tried it freezes.I have psx(have a GS Pro 3.0 for it) and a psone. My version 4.0 GS seems to work better with codes than my version 3.0 codebreaker.
        Do you mean you know of one?
        Last edited by OrigamiBushi; 03-25-2013, 03:45:00 AM.

        Comment


        • #5
          So presume tht you're playin with real console didy?
          I dunno anything about gs method
          I've a games(psn store ver),ill take a look sometimes and see wht the crash problem
          But I don't promised can do this,but ill,since it was buggy code
          dood! im a uniter, not a divider dood

          Comment


          • #6
            The reason codes seem impossible is because the way the game is coded, so somethings just aren't possible without reprogramming the game or unless you have some good assembly knowledge of the system and just observe the routines and whats happening then maybe you can find something that might work. Observing the data when looking for codes reveals many things that are overlooked, for example there are some WTW (Walk Through Walls) that my method which works well on most games just doesn't work because some games have checks in different locations and being observant I am able to see these checks and do a trace on them.
            Spoiler Alert! Click to view...

            THE BAD GUY!!!!!!

            Comment


            • #7
              Thanks to zit•̪ -̮ •̪♈̷̴
              Wonderfull code•̪ -̮ •̪♈̷̴
              Last edited by olala; 04-09-2013, 12:01:12 AM. Reason: zit already fixed that bugs issue:3
              dood! im a uniter, not a divider dood

              Comment


              • #8
                Damn. Reading this gave me an idea. If one could set a watchpoint on the address reading the character mod (Sephiroth/Aeris code) we could stop that pesky issue with them crashing during dialog scenes etc by replacing the value with the right character at that point only.

                Comment


                • #9
                  Originally posted by Viper187 View Post
                  Damn. Reading this gave me an idea. If one could set a watchpoint on the address reading the character mod (Sephiroth/Aeris code) we could stop that pesky issue with them crashing during dialog scenes etc by replacing the value with the right character at that point only.
                  This is similar to what I did for MK2 to make the secret characters playable. Basically, I found where the control section of the move set was reading from (break point on character value read during the match), and put in their valid character equivalent as a work around so that I would have the equivalent's moves, but the rest of the move set was of the given secret character. It allowed for the rest of the move set to work fine (speed, projectile invulnerability, etc...), but allowed me to control them without crashing the game. This technique would most likely work for this thread's problem as well.
                  Not taking any requests at this time.

                  Bored? Watch some of my hacks here.

                  Comment


                  • #10
                    envy!

                    Originally posted by Abystus View Post
                    This is similar to what I did for MK2 to make the secret characters playable. Basically, I found where the control section of the move set was reading from (break point on character value read during the match), and put in their valid character equivalent as a work around so that I would have the equivalent's moves, but the rest of the move set was of the given secret character. It allowed for the rest of the move set to work fine (speed, projectile invulnerability, etc...), but allowed me to control them without crashing the game. This technique would most likely work for this thread's problem as well.
                    Man I wish I could be like you guys.I can't make a code even if the gaming world depended on it.But a friend of mine DID make a perfect Aeris Resurrection code without any freezing.I keep bugging him to give it to me again because its not on my Gameshark,it got erased(I used it it works)But he said he lost it!

                    Comment


                    • #11
                      Originally posted by OrigamiBushi View Post
                      Man I wish I could be like you guys.I can't make a code even if the gaming world depended on it.But a friend of mine DID make a perfect Aeris Resurrection code without any freezing.I keep bugging him to give it to me again because its not on my Gameshark,it got erased(I used it it works)But he said he lost it!
                      Resurrection? meh. My friend make Mario walk on water.

                      Comment


                      • #12
                        Originally posted by Viper187 View Post
                        Resurrection? meh. My friend make Mario walk on water.
                        Code please( ^3^)っ
                        dood! im a uniter, not a divider dood

                        Comment


                        • #13
                          Originally posted by olala View Post
                          Code please( ^3^)っ
                          Go here.
                          Not taking any requests at this time.

                          Bored? Watch some of my hacks here.

                          Comment


                          • #14
                            It's all about missing resources. Cheat codes are usually pretty simple things because they just change what's already there, but if certain data or programming is missing because something shouldn't require it, or it isn't needed at a particular time, then the complexity goes way up. In many cases, it's not that a particular hack is impossible, it's just that it's altogether impractical or impossible to accomplish in a simple way.

                            A game figures out what text should be printed based on the event and the character speaking. Character X shouldn't ever be present during this event, so he has no dialog. When you edit him in there, the game goes tits up because they didn't waste space on error checks for impossible situations. Another game uses sprite animations, and expects the attack animations to be in a particular position on the sheet. You've edited in a character that has no attack animations, so the game crashes, or maybe (like in Disgaea) shows you a big box with the Japanese phrase "does not exist" written in it.

                            You can work around issues like this, if you're lucky, but sometimes so many changes are required that it can't be done with a GameShark. That's partly why ROM hacking exists, but even that has limitations. Games on these older consoles can't be expanded without limit.

                            Comment


                            • #15
                              You can get around a lot of these issues by reverse-engineering the way a particular game calls resources from disc, and jamming in such an operation via GameShark codes. But this is somewhat of a bastard, and like Pyriel said, isn't always possible (the code required might simply be too large for a GameShark to write to memory, etc). And yes, ROM hacking is the next step if you're completely out of luck.
                              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                              Comment

                              Working...
                              X