Gens Tracer has the 'Trace Once' feature turned on by default. It will print "TRACE STOPPED" anytime the logger is stopped.
Announcement
Collapse
No announcement yet.
New Game Genie, N64, GC, Wii, & PS2 Codes
Collapse
X
-
-
helder, you may find it helpful to start and stop the logger several times so you can be sure no "new" instructions are recorded before you walk off the ledge. That way, you'll see this in you log file:
<Walking back and forth assembly log>
TRACE STOPPED
TRACE STOPPED
TRACE STOPPED
TRACE STOPPED
TRACE STOPPED
<Next address/instruction (falling off routine)>
That tells you there's a good chance that the next instruction you see will be the "falling" routine.Last edited by Tony H; 10-22-2012, 08:23:16 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
Indeed thanks for your guide Tony!
I had never used tracing before yet I was able to create a code for X-Men (Cyclops).
To fall you simply let go of the direction you are walking.
BVNA-CA4T
Comment
-
Flashback (SNES)
C2D7-8DAC
Invincibility. Can still die from some hazards (falling, etc). Better than the official Galoob "Never lose a shield" code, because you don't have to shut this code off to kill enemies.Last edited by Tony H; 10-26-2012, 07:38:29 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
After spending way too much time on trying to figure out a 1 hit kills code for Flashback, I finally gave up. The game uses the same programming for enemies as it does you your character. At one point I thought I had found a good 1 hit kill code, but upon further testing, I found that it broke the "pause" menu... WTF?! Still haven't figured that one out. :-)
Anyways, I did manage to find the area of the ROM where all the enemy info is (HP, behavior, etc). The first enemy in level 6: HP = $1032E0, 2nd enemy in level 6: HP = $1032C0. It looks they each have $20 bytes of info.
Game Genie codes that change their starting HP to zero work just fine as "1 hit kill" with no side effects, but not worth it to have one GG code for every enemy.
It wasn't a complete waste of time though... Found a very useful feature of Gens Tracer. I had the RAM address for an enemies HP, and knew the ROM address where it was being loaded at, but when I used the assembly trace logger, it only recorded the first occurrence, which wasn't the one I wanted (this sub routine is used over and over). I made another log recording ALL instructions, but it was over 700 MB in size. Ugh. Did not feel like wading thru that. Then I figured out how to have it log only the specific ROM address I was interested in. The file size was only 27 KB. VERY easy to find what I was looking for. I'm going to post how to do it in case anyone wants the info...
Make changes in your "hook_log.txt" file. I was only interested in what was going on at ROM address $002c76. If you want a wider range of addresses, just change the second address to something higher.
hook_pc1 0 002c76 002c76
hook_pc2 1 -1 -1
hook_pc3 1 -1 -1
hook_rd1 0 -1 -1
hook_rd2 0 -1 -1
hook_rd3 0 -1 -1
hook_wr1 0 -1 -1
hook_wr2 0 -1 -1
hook_wr3 0 -1 -1
hook_ppu1 1 -1 -1
hook_ppu2 1 -1 -1
hook_ppu3 1 -1 -1
EDIT: The output of this will will go to your "hook.txt" file.Last edited by Tony H; 10-26-2012, 10:53:13 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
I haven't looked at the asm but couldn't you make the code to load from a specific enemy all the time? It must use a pointer where an address before it loads what to add to the pointer which will jump to the appropriate enemy info, but by changing it to a static jump instead of relying on the pointer you could achieve the effect for all enemies with few codes. Mother 3 on GBA had a similar programming which is why I know this would work.Spoiler Alert! Click to view...
THE BAD GUY!!!!!!
Comment
-
I tried that, but the game froze when it tried to load the level. It uses that subroutine for lots of other stuff besides enemies. I'll look at it again though, in case I missed something. Thanks for the info helder.Last edited by Tony H; 10-27-2012, 01:11:44 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
Generations Lost (Genesis)
RHAA-A6T0
Walk across any opening without falling ("walk on air"). Press Jump to drop back down. Note that you will also drop back down if you are hit by an enemy.Last edited by Tony H; 10-27-2012, 08:58:16 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
Generations Lost (Genesis)
BC2T-AA4J +
RG3A-A6X2
The "ERAD" (Energy Radiator) will work on ANY surface when used to pull you up. Normally when you press and hold UP + A and there is a specific type of branch right above you, a beam will shoot up and pull you up. This code lets it work on any type of surface (rocks, trees, etc). Even works if a surface is out of sight (above you). Very useful.
ALYT-AA24
Weapon meter is always full.The Code Hut: http://codehut.gshi.org/
Comment
-
These aren't Game Genie codes, but will post here so the info is out there...
Generations Lost (Genesis)
New Passwords:
I found these passwords in the ROM. I couldn't find them anywhere on the
internet, so I'm pretty sure they're previously unknown. Enter these at the
password screen...
PURE (new password level)
AAAC (not sure what it does yet, but restarts game unlike other passwords. Probably activates something).
HOPE (view game ending).Last edited by Tony H; 10-28-2012, 01:48:44 PM.The Code Hut: http://codehut.gshi.org/
Comment
-
Figured out what the "AAAC" password (in previous post) activates for Generations Lost...
It activates a "debugger". Found out the only thing it did was to set RAM address FFF4B8 to FFFF. The only time that RAM address was being read was in the pause menu. When you go into the pause menu, it will show your co-ordinates in the upper left corner. Not sure what else it does.
Here's a Game Genie code that does the same thing as the AAAC password...
RF2A-A6VY
Activates "debugger". During game play, hold down the Start button for one full second to enter pause menu. You'll see your co-ordinates in the upper left corner. Not sure what else it activates. Let me know if you find anything else.The Code Hut: http://codehut.gshi.org/
Comment
-
Jungle Strike (Genesis)
AA1T-JA3C
Fly through buildings. Also prevents you from accidentally blowing up buildings with your weapons. Turn code off if you need to destroy buildings, bridges, etc.
B6MV-WACN
Guns (button C) are 3x stronger.
XAMV-WACN
Guns (button C) are MUCH stronger. Can kill most enemies with one hit.
GJMV-WADY
Hydras (button B) are twice as strong.
XAMV-WADY
Hydras (button B) are MUCH stronger. Can kill most enemies with one hit.The Code Hut: http://codehut.gshi.org/
Comment
-
Jungle Strike (Genesis)
2XDV-VRE2
Converts the Gun (button C) to AIM-92 missiles in the helicopter. Code must be turned on before you start the level.
75DV-VRE2
Converts the Gun (button C) to Iron Bombs in the helicopter. Code must be turned on before you start the level.
AKBA-JA4G
F-117 Stealth flies much slower (easier to hit targets).The Code Hut: http://codehut.gshi.org/
Comment
-
Flashback (Genesis)
RZ7T-A61W +
RZ9A-A6WN
Walk through walls, trees, etc.The Code Hut: http://codehut.gshi.org/
Comment
Comment