Announcement

Collapse
No announcement yet.

How Find Game Genies For Fighters Games [SEGA Genesis]

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

  • How Find Game Genies For Fighters Games [SEGA Genesis]

    Hello to all , i have a problem when find a game genie for infinite energy for the player 1 in the fighters games (for sega genesis), like dragon ball z, street fighter II, weaponlord, etc, always freeze my energy but also the energy for the cpu i don't know why. Is there some way that freeze the energy for my player only?

    Thanks

  • #2
    All I can say it's hardly depends on the game. A year ago, I thought it's impossible. But once IAmStillHiro (he is not active member of GSHI now, sadly) made it for typical fighter game, Ultimate Mortal Combat 3! After his success, I tried to figure out is it possible for ANY fighter game. Well, I was able to make invincibility GG codes for SOME fighter and fighter-like games:


    Mortal Kombat 1:

    001100:426E \Infinite HP
    001102:0026 /for player 1

    001108:426E \Infinite HP
    00110A:0026 /for player 2


    Mortal Kombat 2:

    0080CA:6766 Infinite HP for player 1


    WWF Wrestlemania Arcade:

    016034:6008 \Invincivle against CPU's attacks,
    0160A6:600A /except special (like dust, etc)


    Shining Force 2
    (I know, this is an RPG, but it's as hard to make invincibility as it would be fighter game):

    0183D6:0A08 Your characters are invincible
    018DC6:4E71 Your characters are invincible (alternate code)
    0183D6:0B8E Enemy takes all damage from attacks (except archers and like)!!!

    (all three codes make healing effect disappear, though, because it also changes HP. But hey, this is TOTAL invincibility!).


    Street Fighter 2

    00FF70:6002 Infinite time (just in case)
    013D70:600C Player 1 is invincible against regular hits
    013F88:6000 Fireballs are useless
    01C6B8:6002 Throws are harmless


    Well, I HAVE the method to make invincibility for fighter games. But it doesn't work for ALL fighters. I would gladly explain this method, but I can't do it this month (seriously)...

    Comment


    • #3
      Any cheat is possible, the only question really is how many GG codes will it take to make a cheat. Fighter games are notorious for using the same routines for both players and the only difference is that one of the address registers will contain a different address for PL1 or PL2/CPU.

      If you can find a long enough sequence of NOPs in the code that are executed enough duriing play it's a simple matter to turn a RAM cheat into a ROM cheat.

      For example in 'Dragon Ball Z - Buyuu Retsuden (J) [!] ' you will find that this sequence is run several times during play:-

      1AF42C: move.w #$0, $a11100.l
      1AF434: nop
      1AF436: nop
      1AF438: nop
      1AF43A: nop
      1AF43C: nop
      1AF43E: bra $1af410

      So you can safely change the NOPs to poke the memory directly,

      move.b #$FA, $E783.w

      Points to note when doing this there's a danger of the some of the NOPs being jumped to directly, so this really should be checked for. However, in this example I've just made sure I only changed the bare minimum of NOPs and only changed the last NOPs in the chain.

      :g_dbzj:00000000:FFE783:000000EF:FFFFFFFF:Infinite Energy PL1:RAM
      :g_dbzj:20900000:1AF438:000011FC:FFFFFFFF:Infinite Energy PL1:ROM, note e783.w is the same as FFE783 it's todo with how the megadrive works.
      :g_dbzj:20910000:1AF43A:000000FA:FFFFFFFF:Infinite Energy PL1 (2/3)
      :g_dbzj:20910000:1AF43C:0000E783:FFFFFFFF:Infinite Energy PL1 (3/3)

      So Infinite Energy PL1 GG codes for Dragon Ball Z - Buyuu Retsuden (J) [!] are:

      9X4B-ZCB2
      9M4B-YAB4
      TS4B-YS36

      I haven't tested this cheat so if it may fall over after the first round? Personally I'd normally find an ROM Invincibility cheat instead of an ROM Infinite Energy cheat in games such as these.
      Last edited by Pugsy; 06-10-2007, 06:04:16 PM.
      Pugsy's MAME Cheat Page : http://mamecheat.co.uk

      Comment


      • #4
        Of course, Pugsy is right. I just described GGs, which actually kill HP decreasing subroutines.
        Last edited by Chemist; 06-10-2007, 11:31:21 PM.

        Comment


        • #5
          Thanks a lot chemist and pugsy!!, you are true geniuses i will try now for myself for infinite energy (or invincibility) for fighters games . If i get to make the codes i will post them in the page.

          Comment


          • #6
            Pugsy: With your permission, I think I'll add your reply to the Library. It could be a useful bit of information for future hackers.
            I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

            Comment


            • #7
              Sure you can, no problem.
              Pugsy's MAME Cheat Page : http://mamecheat.co.uk

              Comment


              • #8
                Cool; it's up.
                I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                Comment


                • #9
                  I had problems when search game genie for the game weaponlord, pugsy or chemist, can help me?, I need that you explain me how searching for infinite energy or invincibility for this game. Thank you very much!!
                  (These fight games are killing me ). Ah, chemist, thanks for the game genies for those fighters games , and pugsy, the game genie for infinite energy for dragon ball z works perfect, thanks, thanks and thanks!!!!
                  Last edited by Roioros; 06-15-2007, 09:29:45 AM.

                  Comment


                  • #10
                    Which emulator are you using? I recommend HazeMD, it's harder to set up then other emulators (unless you are used to MAME) which I think puts people off but once it's setup you can pretty much do anything with the built in debugger and cheat engine. Anyway, I digress....

                    The same trick I demonstrated above can be used for WeaponLord, find the RAM energy location and do a TRACE and find enough repeated sequential NOPs that get executed enough times. For this game though the trick of using $E783.w above instead of $FFE783 thus saving another GG code can't be utilised as the cartridge doesn't make use of this 'facility'.

                    So need to put 'move.b #$C0, $FF17FF' inplace of a sequence of at least 4 NOPs - for this game there are plenty to choose from...


                    ; [ Weaponlord (U) [!] ]
                    :g_weap:00000000:FF17FF:000000C0:FFFFFFFF:Infinite Energy PL1:RAM
                    :g_weap:20900000:05DB38:000013FC:FFFFFFFF:Infinite Energy PL1:ROM, Note, your Energy bar may decrease a bit but this is purely cosmetic
                    :g_weap:20910000:05DB3A:000000C0:FFFFFFFF:Infinite Energy PL1 (2/4)
                    :g_weap:20910000:05DB3C:000000FF:FFFFFFFF:Infinite Energy PL1 (3/4)
                    :g_weap:20910000:05DB3E:000017FF:FFFFFFFF:Infinite Energy PL1 (4/4)

                    And so the GG codes (not tested thoroughly though) are

                    ; [ Weaponlord (U) [!] ]
                    9XPT-MGB2
                    2DPT-LAB4
                    99PT-LAB6
                    99PT-MRB8
                    Infinite Energy PL1:ROM, Note, your Energy bar may decrease a bit but this is purely cosmetic
                    Pugsy's MAME Cheat Page : http://mamecheat.co.uk

                    Comment


                    • #11
                      Thanks again for the help and the game genie, i see now why i didn't have any luck before, the nops i used where not active in the game. Yes, i use hazemd helped with a previous guide made by you here in this forums. Again thanks a lot, i will try again and post what i make.

                      Comment


                      • #12
                        I need help please. There is a game in where i can't find a way to make infinite energy and the invincibility also affect the cpu. The game is Teenage Mutant Ninja Turtles - Tournament Fighters. The par is FF0031 and the value is 80. The nops i found weren't used when you play. Thanks

                        Comment


                        • #13
                          There's 4 sequential NOPs at 0014DA that seem to get executed a lot

                          Try these:-

                          [ Teenage Mutant Ninja Turtles - Tournament Fighters (U) [c][!] ] +
                          [ Teenage Mutant Ninja Turtles - Tournament Fighters (J) [!] ] +
                          [ Teenage Mutant Hero Turtles - Tournament Fighters (E) ]

                          9TLA-BGG4
                          TALA-AAG6
                          96LA-AAG8
                          GELA-AAHA Infinite Energy PL1
                          Pugsy's MAME Cheat Page : http://mamecheat.co.uk

                          Comment


                          • #14
                            And another time you are my salvation pugsy,in the fighters games I still have to learn a little more, thank you a lot again!!

                            Comment


                            • #15
                              Don't forget it's TRACE you need to use rather then DASM, start playing the game and bring up the debugger (`)

                              Type 'IGNORE 1' (no need to trace the z80)
                              Then type 'TRACE gamename' and press F12
                              play the game for a few seconds
                              bring up the debugger again
                              Type 'TRACE OFF'
                              Open the gamename file in a decent text editor
                              Do a Find for NOP and keep searching till you find a batch of 3-4 or more
                              Then do a FIND along with count all occurences on the full line eg '0014DA: nop' and if you are getting enough occurences (eg over a 100 or so) you have a likely candidate address.
                              Pugsy's MAME Cheat Page : http://mamecheat.co.uk

                              Comment

                              Working...
                              X