Bloodreigns Cheat Code Request Topic
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
Originally posted by iamstillhiro1112
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