Announcement

Collapse
No announcement yet.

How to make invincibility codes?

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

  • #16
    How to make invincibility codes?

    With FCE Ultra, I just save a state before the effect I want to test for is active, then activate the effect as soon as possible(to keep other values from interfering), then save the state as small an amount of time into having the effect as I can.

    I then leave the memory window open to visually test for things that change in the memory window as I load state 1, then state 2 over and over, and then re-test the values I find by re-activating the effect in the original save-state.

    If a value seems to be exclusively for the effect I want, I put a breakpoint to it in the debugger for write tests, activate the effect again in the original save state(with the debugger window still open), and it stops on the instruction that caused the change.

    I then get into more intimate knowledge of assembly and try to find what piece of code should Always or Never be activate to get the effect I want(for death routines, the value is often just one of many that are affected). In my experience, Never is easier to re-program for than Always.

    I still tend to look for the instruction I want in the game's code, and modify it for my use. The idea for Never is to make the code do nothing in the fewest number of address changes as possible. For the rainbow island Infinite Lives code, it involved 1 code to change an address to a 'Load A with 00' instruction right before a 'Load A with 01' instruction'.

    For gradius 2, I think of the code as a 'Never run the code past the RTS' code.

    For gradius 1, it's 'At the start of the code jumped to, Always return to where you would've at the end of this code segment', which required 3 addresses to be changed to a complete JMP instruction with a full address.

    I say it's simple because the code was straight-forward and easy to reprogram, but kind of taxing to try and figure out if there was a way of doing everything needed with 1 byte change.
    This reality is mine. Go hallucinate your own.

    Comment


    • #17
      How to make invincibility codes?

      Yeah Hiro I got the PM, no big rush on this one, I've still gotta run Gradius 2 NES anyway, and then work on my real life Gradius Galaxies. I bought it off Ebay cheap and complete, but only put 20 minutes into it. :lol:

      Otherwise take your time man, no big rush on Gradius 2 Gameboy.

      Edit: Not to mention I've still got work on Rainbow Islands Extra to do, although I noticed even with every jewel collected I got screwed of a good ending, I guess that's up to playing the Extra mode to perhaps get the best ending. Gotta love Taito (hopefully PS 2 U.S. sees Taito Memories Volume 1, right now it's Japan only).


      The greatest space fighter ever made, the Vic Viper.

      Comment


      • #18
        How to make invincibility codes?

        If I had some savestates before the good and bad ending I could probably come up with a par code to always have the good ending.

        I'll have to look at and see if I can come up with the FCEU code for gradius myself also. I know it was already done but I want to see if I can do it myself. Since I already know it's address I just wanna see if my searches can lead me to find it. If I can do it on gradius then maybe I could on other games also.

        Comment


        • #19
          How to make invincibility codes?

          I neglected to mention something helpful. If you enable one of the ROM hacks, and it's correctly entered, then when you view the address, the modified code will be displayed instead of the normal code.

          Use a Read+PC breakpoint near AND on the ROM hack address to get the right code Banked into position when the code's effects are tested.
          This reality is mine. Go hallucinate your own.

          Comment


          • #20
            How to make invincibility codes?

            I've also noticed two games that has no invincibilty cheat, Ghosts N Goblins NES, or Makaimura (GnG NES Japan), it doesn't give much of a window of invincibilty after you lose your armor, and the codes out there all seem to have an issue, they either lock up the game, or cause the game to crash (inf lives works).


            The greatest space fighter ever made, the Vic Viper.

            Comment


            • #21
              How to make invincibility codes?

              Playing Ghosts 'n Goblins is annoying the heck out of me, even more so than making the code with such mean programming. I ask you, the requester, to test this code for me, because I simply refuse to test it any farther than when you get put back to level 1(and that's after a trip back to level 4 for not having the specific weapon it wanted)

              Ghosts 'n Goblins (E):
              This code works whether you have armor on or not.

              Invincibility Against Monsters/Bullets (GG: AVVYLIAZ)
              Address: F5E3
              Value: 096
              Compare: 032
              (You'll still die if you run out of time, or if you fall in a pit)

              Since running out of time can kill you too, I converted the time address I had into a ROM hack.
              Infinite Time(GG: SXOIGUVK)
              Address: D394
              Value: 173
              Compare: 206

              Edit:
              Codes confirmed working
              This reality is mine. Go hallucinate your own.

              Comment


              • #22
                How to make invincibility codes?

                Code tested and working well, thanks.

                Now you see why I asked for that game to have a code for it.

                It has a reputation as being extremely tough, now to get to the last stage you need the cross/shield thingie as your weapon, otherwise after level 6 it boots you back a bit. And the best part is the first time through the game when it is beaten, you get the bad ending, it boots you back to stage 1. After you run through the game a second straight time you get the real'good' (not much of an ending with tons of Engrish) ending. They don't make games this tough anymore.


                The greatest space fighter ever made, the Vic Viper.

                Comment


                • #23
                  How to make invincibility codes?

                  The Ghosts n goblin codes have been added.

                  Comment


                  • #24
                    How to make invincibility codes?

                    When I make an "untouchable" code for a game & the char flickers, I try changing the value to see just WTF's gonna happen. I suggest starting w/a value of "01" for any such code, any system. Obviously, if it doesn't flicker, dance with who brung ya & don't change the value, or be sure to write it down if ya decide to experiment. Some of my best codes were found by experimenting, such as the "start with all spells" codes for DWIV. I found the code for one spell for one char & decided to see WTF happened if I entered the max value of 255...And what a pleasant surprise! The char had ALL possible spells! Before long, God Willing, I'm gonna see if I can give any spell to any char, as can be done w/SNES SMRPG. I can easily give 999MP to non-magic users such as Ragnar. That Taloon is such a wuss...Gotta find a way to make him formidable!

                    I'm gonna sit down & try to teach myself ROM hacking. That might uncover a whole new world of hacking retrogame codes for me.

                    Note: I'm 57 years of age, I have a life outside electronic crap, and I'm NOT trying to be a teenager again. I simply enjoy having a desk hobby; I can't play softball & basketball every day.
                    I come from a smart family...In the Civil War, my great-grandpa fought for the WEST.

                    Comment


                    • #25
                      How to make invincibility codes?

                      No problems here as far as age is concerned. I'll probably still be hacking when I'm 57 too. Actually, I wonder how big my cheat code list will be when I'm 57. Maybe it will range in millions. Or not.

                      Comment


                      • #26
                        How to make invincibility codes?

                        Phil, I can show you some tools if you're willing to learn the trade. Being able to hack ROM codes can be quite rewarding if you have a list of stuff you've always wanted, but never asked for. Making my own No Random Battle codes for even the toughest systems has been rewarding for me.

                        Being able to make memory codes, like PAR or GS, is also quite good for one's ROM hacking skills in this age of debuggers and decompilers.

                        The idea of it being a hobby suggests you'd like something to do with your time.

                        If you feel like learning the ropes mostly on your own time, and through your own research, then I hope it helps you develope your own unique style from the effort.
                        This reality is mine. Go hallucinate your own.

                        Comment

                        Working...
                        X