Announcement

Collapse
No announcement yet.

Bloodreigns Cheat Code Request Topic

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

  • #31
    Bloodreigns Cheat Code Request Topic

    Originally posted by iamstillhiro1112
    Well, since there is no instances where the ship is completely invinicible (flashing when starting a new life) I guess I can't make any Gradius 2 codes. THere is a shield but thats not complete invincibility cause you can still be killed.
    This shouldn't be too hard to hack.
    What you need to find is the memory address where the "collision detection" is being monitored.
    -Start a new search when you are not being hit
    -Play on a little longer and when you are not being hit, do an equal to previous search. You can keep doing this but it probably won't whittle away the possibilites
    -Now allow yourself to be hit. This is very important...you have to either pause the game or click on the cheat finder button on your emulator the split second you get hit. Then do a search on not equal to previous. Timing can be VERY critical.

    I think you get the idea. But keep in mind the collision detection address can be "tripped" without the characters on screen actually making contact. They sometimes program games that when you are X pixels away from an enemy, the Collision detection address is written to and it jumps to a subroutine signaling your demise. Meanwhile that address can be set back to the state it is usually in when you're not getting hit before you even see the characters make contact on the screen, (can you say R-Type).
    Also, do not try to do an "equal to previous" search on the actual collision itself. Those numbers in RAM can change so quickly you can't always count on having a consistent value when you get hit and initiate a search. Human reflexes aren't that good. Throw a few beers into the mix and...well, it's all downhill from there!!!

    Using this method, it took about 5 minutes to come up with an Invincibility code for "Shadow of the Beast" (SNES).

    IMO these codes are much more desireable than Infinite "temporary" Invincibility. The ship constantly flashing would be a major distraction for me.

    Hope this helps

    Comment


    • #32
      Bloodreigns Cheat Code Request Topic

      I didn't find invincibility hard to do for gradius. I didn't make it as hard as Hackwiz would have, though.

      There are enough games with muliple collision detection values that it's safe to watch the first few pages of the Memory for changes as you load a state and get hit. It's most useful for ROM hacks, but sometimes games are really that simple. There's also the odd game(probably very rare) like Ghosts 'n Goblins, which has a hit register with this one, killer, never find with a cheat search value, which constantly gets banked between 2 values so fast you can barely read the values it's using.

      In Ghost's 'n Goblins, watch address 4F0 in the memory window when you get hit. An 'ora 1' happens when you die, which sets the 1 bit in the value(if you can handle watching the thing flash)

      That 1 bit is what stops you from being able to move after the game decides you've died. Lucky for me, the code that sets it was part of the main collision detection routine.

      I used my save-state-copying method to track down that particular value, but only after I had some codes to never die.(which left me with the problem of not being able to move if I got hit)
      This reality is mine. Go hallucinate your own.

      Comment


      • #33
        Bloodreigns Cheat Code Request Topic

        "In Ghost's 'n Goblins, watch address 4F0 in the memory window when you get hit. An 'ora 1' happens when you die, which sets the 1 bit in the value(if you can handle watching the thing flash)."

        Seems to me you should be able to negate that "ORA 01" command with "AND FF." The value at that memory address should remain unchanged.

        Comment


        • #34
          Bloodreigns Cheat Code Request Topic

          While what you're saying about using 'AND FF' is true, that's not the only thing that happens in the death routine. The point of my mentioning that piece of code is that even though an operation happens at the memory address mentioned, you would be very hard pressed to find it using a cheat search operation. You could get lucky, but you'd probably cause an error in the game if you simply set that memory address to a constant value, since it's using the same address to hold more than 1 piece of information for each program cycle.

          The point I'm trying to convey is that one should experiment with multiple methods of finding cheats, because it can greatly increase the odds of finding the addresses you want, and often saves time for finding single-byte values. I may write up a FAQ on the methods I use, but I've had little luck promoting the one idea that has so rarely failed me.

          I get the impression that the idea of copying a portion of a program's RAM space from 1 running instance to another running instance in order to find the addresses for known changes within the program is hard to grasp for most, and that most who do grasp the idea don't think it's of much use, or don't feel the result is worth the time put into it. Since a Save-State is a copy of of a program's RAM and Registers that allows the program's instance to be restored using the contents of the file, it's fairly easy to deal with the File-based RAM of an emulator save-state in the same way you would deal with the emulator's memory when the game is running.

          I don't mind if I'm the only one who commonly uses this method to find addresses of interest. I've simply been wondering if the reason behind this method seemingly never being used is a lack of interest, a lack of understanding, or a lack of confidence...or perhaps RAM copying is already commonly used, and I just don't sound like I have a decent enough understanding of the subject to be worth having a discussion with on the subject.
          This reality is mine. Go hallucinate your own.

          Comment


          • #35
            Bloodreigns Cheat Code Request Topic

            After a little mental block, two more games requesting cheats, I'm a big Gradius fan, Parodius picks good fun at Gradius, and is a hardcore shooter filled with wacky Japanese humor.

            1) Gokujyo Parodius (SNES)- all SNES Parodius games covered except this one.

            2) Parodius Da- Gameboy - in dire need of cheats. Yes GSC has codes on this one, but it's another one for the retro GB section for this site.


            The greatest space fighter ever made, the Vic Viper.

            Comment


            • #36
              Bloodreigns Cheat Code Request Topic

              I'll see what I can do about the parodious games. Also, while I was stuck offline the last week I cranked out a good code for Gradius for gameboy. This should get you thru the game. You will still die if you hit walls, but this will protect you from other things.

              Immune to enemies
              01FF3CCC

              Comment


              • #37
                Bloodreigns Cheat Code Request Topic

                I used hiro's address and made a GG code using it, which I posted to the site. I used both of these codes through 1 full game without problems.

                C91-18A-081:Invincibility(Works against enemies and walls)

                FA2-4FA-4C1:Never Lose Powerup Space(The space will lose the highlighting, but just keep pressing the button to keep getting powerups. Next powerup goes to the next space.)
                This reality is mine. Go hallucinate your own.

                Comment


                • #38
                  Bloodreigns Cheat Code Request Topic

                  Nice. That game genie code makes "Start with powerup codes" kinda unessesary cause you will be able upgrade your weapons pretty quickly.

                  Anyway, here are a few Parodious SNES codes, I only tested these with Vic Viper in 1p mode. They may need adjustments for the other characters.

                  Infinite Lives P1
                  7E00A402
                  Have Top Speed P1
                  7E1DE80A
                  Have Secondary Weapon P1
                  7E1DF601
                  Gun Mod P1
                  7E1DE60?
                  1- 3rd Weapon Slot
                  2 - 4th weapon Slot

                  They seemed to work fine without any side effects. But the codes below seem to have glitches which are stated in the post.

                  Have 5th Powerup Enabled (Needs another code cause option appears off screen) P1
                  7E1DE201
                  Have Final Powerup Enabled (Some graphic glitches) P1
                  7E1DF806

                  Comment


                  • #39
                    Bloodreigns Cheat Code Request Topic

                    Thanks Hiro, and thanks again Ugetab, these codes will help quite a bit.


                    The greatest space fighter ever made, the Vic Viper.

                    Comment


                    • #40
                      Bloodreigns Cheat Code Request Topic

                      Well, I got a couple mroe codes. Also note I retitled the previous codes I made cause i tested them out on other characters.

                      Have Infinite Bombs (Some graphic Glitches)
                      7E1E0201

                      Firing Enabler Mod
                      7E1DA80?
                      1 - Cannot fire
                      0 - Can fire
                      Invinicible (Cannot Collect Bells)
                      7E1E120A

                      The Invincibility ought to get you thru the game. It has a side effect. I found the code when I was trying to make a code to make you grow big. While doing that I found a code that will disable your fire or enable it, so if you enable it you will be able to fire still when you grow big. I had a code that will make you grow big but it isnt permanent, and when you change back the game crashes.

                      I'll try to get some codes for the gameboy version later.

                      Comment


                      • #41
                        Bloodreigns Cheat Code Request Topic

                        I got some gameboy codes now. Suprisingly some of the weapon enablers seemed to share the same address, which made making codes easier. These should get you thru the game.

                        Infinite Lives
                        010997DD
                        Full Speed
                        010406C0
                        Weapon Powerups
                        010?07C0
                        25 - 2 options, 2nd and 3rd Weapon Slot Enabled
                        2A - 2 options, 2nd and 4th Weapon Slot Enabled
                        Incredible Teleportation (You will be on the left side of screen, Press Left to appear at the front. Useful for avoiding enemies.)
                        010105C0
                        Have Final Weapon Slot Enabled
                        010408C0

                        The final weapon slot is a shield, and it will keep your protected from most enemies, you can still crash into walls but I'm sure you can still make it thru the game with enemy protection only. I'm getting the hang of these shooters so if you got requests for any more ignored shooters be sure to post them.

                        Comment


                        • #42
                          Bloodreigns Cheat Code Request Topic

                          Next up on the SNES docket, Marchen Adventure Cotton 100%, a cute em up (cute shooter basically) about a witch, very addicting little title.


                          The greatest space fighter ever made, the Vic Viper.

                          Comment


                          • #43
                            Bloodreigns Cheat Code Request Topic

                            I already hacked this game, but I ddn't get a invincibility code so I guess I'll work on that.

                            You're right, it is a cute shooter, Anapan burned the saturn version for me back in the day. Which is why I played the SNES version. From what I coudl tell I'm the only one who ever made any codes for the game. Which was suprising considering Cotton seems to be kinda known.

                            Comment


                            • #44
                              Bloodreigns Cheat Code Request Topic

                              Getting that Invinciblity code was a cinch with SNES9x. I cant' stand hacking with the zsnes. You have to right click to get access to a menu, then sometimes your mouse moves off the screen. Plus you have to click on return, it's just faster on SNES9x I think.

                              Anyway, here is the code for cotton. I also got a level mod while I was at it. That last battles pretty epic.

                              Invincibility
                              7E20F85D
                              Level Mod
                              7E0BEF0?
                              0 - Level 1
                              1 - Level 2
                              2 - Level 3
                              3 - Level 4
                              4 - Level 5
                              5 - Level 6
                              6 - Level 7
                              7 - Final Level

                              Comment

                              Working...
                              X