[mk2] Mortal Kombat II (rev L3.1)

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

[mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 8:23 am

If "YOU" plan on using MY cheats in the Ultimate Mortal Kombat 2 Tournament Edition Hack (or any other), then please give ME credit for MY work!!!

mk2.xml

Code: Select all

This is a RAM cheat as I found no easy way to accomplish this through ASM.

<cheat desc="Remove Kano and Sonya from Kahn's Arena">
    <script state="run">
      <action condition="maincpu.pb@1061AC0==08">maincpu.pb@01038380=01</action>
      <action condition="maincpu.pb@1061AC0==08">maincpu.pb@01038590=01</action>
    </script>
    <script state="off">
      <action condition="maincpu.pb@1061AC0==08">maincpu.pb@01038380=02</action>
      <action condition="maincpu.pb@1061AC0==08">maincpu.pb@01038590=02</action>
    </script>
</cheat>

Everything below this is ASM.  Just letting you know Pugsy :P.

<cheat desc="Remove Boss Move Immunity">
    <comment>Reptile's Force ball, Sub-Zero's Ground Freeze, Scorpion's Leg Take-Down, Jax's Ground Pound.  Bosses may go into strange animations if there is none present for the move in question.</comment>
    <script state="run">
      <action>maincpu.mw@0007AD2=0300</action>
      <action>maincpu.mw@0007AD8=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0007AD2=CA05</action>
      <action>maincpu.mw@0007AD8=CA02</action>
    </script>
</cheat>

<cheat desc="CPU Players Don't Avoid or Block Your Attacks">
    <comment>This includes bosses.</comment>
    <script state="run">
      <action>maincpu.mw@0036528=C022</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0036528=CA22</action>
    </script>
</cheat>

<cheat desc="Remove Jade's Projectile Invulnerability">
    <script state="run">
      <action>maincpu.mw@0016D6A=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0016D6A=CA03</action>
    </script>
</cheat>

<cheat desc="Ball Breaker Mode">
    <comment>Johnny Cage can ball break anyone.</comment>
    <script state="run">
      <action>maincpu.mw@000E904=0300</action>
      <action>maincpu.mw@000E90A=0300</action>
      <action>maincpu.mw@000E912=0300</action>
      <action>maincpu.mw@000E91E=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000E904=CA25</action>
      <action>maincpu.mw@000E90A=CA22</action>
      <action>maincpu.mw@000E912=C81E</action>
      <action>maincpu.mw@000E91E=CA18</action>
    </script>
</cheat>

<cheat desc="Intro Story Music/Sound Modifier (Attract Mode)">
    <comment>Activate before Intro Story screens are shown.</comment>
    <parameter>
      <item value="0x0001">Music: Wastelands/Pit II Arrangement 1</item>
      <item value="0x0002">Music: Wastelands/Pit II Arrangement 2</item>
      <item value="0x0003">Music: Wastelands/Pit II Finisher</item>
      <item value="0x0004">Music: Wastelands/Pit II Finisher Failed</item>
      <item value="0x0005">Music: Living Forest Arrangement 1</item>
      <item value="0x0006">Music: Living Forest Arrangement 2</item>
      <item value="0x0007">Music: Living Forest Finisher</item>
      <item value="0x0008">Music: Living Forest Finisher Failed</item>
      <item value="0x0009">Music: Armory Arrangement 1</item>
      <item value="0x000A">Music: Armory Arrangement 2</item>
      <item value="0x000B">Music: Armory Finisher</item>
      <item value="0x000C">Music: Armory Finisher Failed</item>
      <item value="0x000D">Music: Tower Arrangement 1</item>
      <item value="0x000E">Music: Tower Arrangement 2</item>
      <item value="0x000F">Music: Tower Finisher</item>
      <item value="0x0010">Music: Tower Finisher Failed</item>
      <item value="0x0011">Music: Portal/Kahn's Arena Arrangement 1</item>
      <item value="0x0012">Music: Portal/Kahn's Arena Arrangement 2</item>
      <item value="0x0013">Music: Portal/Kahn's Arena Finisher</item>
      <item value="0x0014">Music: Portal/Kahn's Arena Finisher Failed</item>
      <item value="0x0015">Music: Dead Pool Arrangement 1</item>
      <item value="0x0016">Music: Dead Pool Arrangement 2</item>
      <item value="0x0017">Music: Dead Pool Finisher</item>
      <item value="0x0018">Music: Dead Pool Finisher Failed</item>
      <item value="0x0019">Music: Kombat Tomb Arrangement 1</item>
      <item value="0x001A">Music: Kombat Tomb Arrangement 2</item>
      <item value="0x001B">Music: Kombat Tomb Finisher</item>
      <item value="0x001C">Music: Kombat Tomb Finisher Failed</item>
      <item value="0x0032">Music: Character Select</item>
      <item value="0x0033">Music: New Player Challenge Fanfare</item>
      <item value="0x0034">Music: Finisher Fanfare 1</item>
      <item value="0x0035">Music: Finisher Fanfare 2</item>
      <item value="0x0036">Music: Tower Challenge</item>
      <item value="0x0037">Music: Tower Challenge Arrive At Opponent</item>
      <item value="0x0038">Music: Thunder/Lightning Intro</item>
      <item value="0x0039">Music: Character Fight Anthem Intro</item>
      <item value="0x003A">Music: Shang Tsung Rainbow Friendship</item>
      <item value="0x003B">Music: Lui Kang Dance Friendship 1</item>
      <item value="0x003C">Music: Secret Character Discovery</item>
      <item value="0x003D">Music: Ending 2</item>
      <item value="0x003E">Music: Friendship</item>
      <item value="0x003F">Music: Babality</item>
      <item value="0x0040">Music: Ending 1</item>
      <item value="0x0041">Music: Intro Story</item>
      <item value="0x0042">Music: Goro's Lair/Continue</item>
      <item value="0x0046">Sound: Slice/Drag (Unused?)</item>
      <item value="0x005A">Sound: Midway Presents</item>
      <item value="0x005B">Sound: Now The Kombat Kontinues...</item>
      <item value="0x0063">Music: Lui Kang Dance Friendship 2</item>
      <item value="0x00B2">Sound: Unknown 1 (Unused?)</item>
      <item value="0x00B8">Sound: Sub-Zero Deep Freeze</item>
      <item value="0x00BB">Sound: Unknown 2 (Unused?)</item>
      <item value="0x00CA">Sound: Reptile Head Eat 1</item>
      <item value="0x00CD">Sound: Reptile Head Eat 2</item>
      <item value="0x00D7">Sound: Blood Drop (Decapitation)</item>
      <item value="0x00EF">Sound: Danger Meter Ding</item>
      <item value="0x00E2">Sound: Portal Lightning 1</item>
      <item value="0x00E5">Sound: Portal Lightning 2</item>
      <item value="0x00E8">Vocal: Lui Kang Win Pose</item>
      <item value="0x00EB">Vocal: Lui Kang Flip/Uppercut 1</item>
      <item value="0x00EE">Vocal: Lui Kang Unknown 1</item>
      <item value="0x00F1">Vocal: Lui Kang Flip/Uppercut 2</item>
      <item value="0x00F4">Vocal: Lui Kang Unknown 2</item>
      <item value="0x00F7">Vocal: Lui Kang Dragon</item>
      <item value="0x0103">Sound: Sub-Zero Ice Shatter</item>
      <item value="0x0106">Sound: Dead Pool Skeleton Appear</item>
      <item value="0x0109">Sound: Fall Into Acid 2</item>
      <item value="0x010C">Sound: Unknown 3 (Unused?)</item>
      <item value="0x010F">Sound: Scorpion Head Reveal</item>
      <item value="0x0112">Sound: Scorpion Flame Shoot</item>
      <item value="0x0115">Sound: Scorpion Burning Skeleton</item>
      <item value="0x011B">Sound: Blood Curdle?</item>
      <item value="0x011E">Sound: Electric Shock</item>
      <item value="0x0121">Vocal: Arena Crowd Cheer</item>
      <item value="0x0124">Sound: Mileena Inhale</item>
      <item value="0x0127">Sound: Raiden Teleport</item>
      <item value="0x012C">Sound: Johnny Cage Shadow Uppercut/Kick</item>
      <item value="0x012F">Sound: Baraka Expose Blades</item>
      <item value="0x0135">Sound: Kitana Fan</item>
      <item value="0x0138">Sound: Kitana Fan Hitting Opponent</item>
      <item value="0x013B">Sound: Kitana Fan Blocked</item>
      <item value="0x013E">Sound: Johnny Cage Fireball</item>
      <item value="0x0142">Sound: Johnny Cage Fireball Hitting Opponent</item>
      <item value="0x0145">Sound: Johnny Cage Fireball Blocked</item>
      <item value="0x0148">Sound: Mileena Sai Throw</item>
      <item value="0x014B">Sound: Mileena Sai Throw Hitting Opponent</item>
      <item value="0x014E">Sound: Mileena Sai Throw Blocked</item>
      <item value="0x0150">Sound: Reptile Acid Spit</item>
      <item value="0x0153">Sound: Reptile Acid Spit Hitting Opponent</item>
      <item value="0x0156">Sound: Reptile Acid Spit Blocked</item>
      <item value="0x0159">Sound: Scorpion Spear</item>
      <item value="0x015C">Sound: Scorpion Spear Hitting Opponent</item>
      <item value="0x015F">Sound: Scorpion Spear Blocked</item>
      <item value="0x0162">Sound: Kung Lao Hat Throw</item>
      <item value="0x0165">Sound: Kung Lao Hat Throw Hitting Opponent</item>
      <item value="0x0168">Sound: Kung Lao Hat Throw Hitting Opponent</item>
      <item value="0x016E">Sound: Baraka Blade Spark</item>
      <item value="0x0171">Sound: Raiden Body Electricity 1 (Unused!)</item>
      <item value="0x0174">Sound: Raiden Body Electricity 2 (Unused!)</item>
      <item value="0x0177">Sound: Raiden Body Electricity 3 (Unused!)</item>
      <item value="0x017C">Sound: Raiden Lightning Bolt</item>
      <item value="0x017F">Sound: Raiden Lightning Bolt Hitting Opponent</item>
      <item value="0x0182">Sound: Raiden Lightning Bolt Blocked</item>
      <item value="0x0185">Sound: Raiden Electric Shocker</item>
      <item value="0x0186">Sound: Kitana Fan Lift</item>
      <item value="0x0189">Sound: Reptile Acid Spit (Partial)</item>
      <item value="0x018C">Sound: Reptile Acid Spit</item>
      <item value="0x018F">Sound: Kitana Kiss Variation 1</item>
      <item value="0x0192">Sound: Mileena Roll</item>
      <item value="0x019B">Sound: Unknown 4 (Unused?)</item>
      <item value="0x019E">Sound: Raiden Teleport</item>
      <item value="0x01A1">Sound: Shang Tsung Morph Back</item>
      <item value="0x01A4">Sound: Shang Tsung Flaming Skull</item>
      <item value="0x01A7">Sound: Shang Tsung Flaming Skull Hitting Opponent</item>
      <item value="0x01AC">Sound: Shang Tsung Flaming Skull Blocked</item>
      <item value="0x01AF">Sound: Ninja Slide</item>
      <item value="0x01B2">Sound: Johnny Cage Shadow Uppercut/Kick</item>
      <item value="0x01B5">Sound: Reptile Forceball</item>
      <item value="0x01BF">Sound: Baraka Blade Fury Hitting Opponent</item>
      <item value="0x01C0">Sound: Baraka Blade Fury Variation 1</item>
      <item value="0x01C1">Sound: Baraka Blade Fury Variation 2</item>
      <item value="0x01C2">Sound: Sub-Zero Freeze Variation 1</item>
      <item value="0x01C3">Sound: Sub-Zero Freeze Variation 2</item>
      <item value="0x01C4">Sound: Sub-Zero Freeze Variation 3</item>
      <item value="0x01C5">Sound: Sub-Zero Freeze Variation 4</item>
      <item value="0x01C8">Sound: Reptile Forceball</item>
      <item value="0x01CB">Sound: Reptile Vanish/Appear</item>
      <item value="0x01D1">Sound: Unknown 5 (Unused?)</item>
      <item value="0x01D4">Sound: Scorpion Teleport</item>
      <item value="0x01D7">Sound: Kung Lao Teleport</item>
      <item value="0x01DA">Sound: Milieena Teleport</item>
      <item value="0x01DD">Sound: Shang Tsung Morph</item>
      <item value="0x01E0">Sound: Baraka Blade Spark</item>
      <item value="0x01E3">Sound: Baraka Blade Spark Hitting Opponent</item>
      <item value="0x01E6">Sound: Baraka Blade Spark Blocked</item>
      <item value="0x01E9">Sound: Frozen Opponent 1</item>
      <item value="0x01EC">Sound: Frozen Opponent 2 (Unused?)</item>
      <item value="0x01EF">Sound: Kung Lao Hat Spin</item>
      <item value="0x01F4">Sound: Closing Continue Doors 1</item>
      <item value="0x01F7">Sound: Closing Continue Doors 2</item>
      <item value="0x01FB">Sound: Unknown 6 (Unused?)</item>
      <item value="0x01FD">Vocal: Baby Cry 1</item>
      <item value="0x0200">Vocal: Baby Cry 2</item>
      <item value="0x021B">Sound: Gong</item>
      <item value="0x0239">Sound: Intro Lightning Strike</item>
      <item value="0x0245">Sound: Fatality</item>
      <item value="0x0248">Sound: Player Join Character Select</item>
      <item value="0x0282">Vocal: "Yea" (Unused!)</item>
      <item value="0x0285">Vocal: "Toasty!"</item>
      <item value="0x02AE">Vocal: Raiden Superman Variation 1</item>
      <item value="0x02B1">Vocal: Raiden Superman Variation 2</item>
      <item value="0x02B4">Vocal: Raiden Superman Variation 3</item>
      <item value="0x02B7">Vocal: Raiden Superman Variation 4</item>
      <item value="0x02E3">Vocal: Female Fall Off Pit II</item>
      <item value="0x02E6">Vocal: Female Hitting Pit II Floor</item>
      <item value="0x02E9">Vocal: Female Straining Hard (Unused?)</item>
      <item value="0x02F4">Vocal: Liu Kang Bicycle Kick</item>
      <item value="0x02F7">Vocal: Liu Kang Flying Kick Variation 1</item>
      <item value="0x02FA">Vocal: Liu Kang Flying Kick Variation 2</item>
      <item value="0x0320">Vocal: Raiden Superman Variation 5</item>
      <item value="0x0323">Vocal: Unknown Male Voice, Muffled Laughing, Says Something (Unused!)</item>
      <item value="0x0326">Vocal: Unknown Male Voice, Kiss (Unused!) </item>
      <item value="0x0329">Vocal: "Kid Thunder!"</item>
      <item value="0x032C">Vocal: Unknown Male Voice, Attack, Possibly Jax (Unused?)</item>
      <item value="0x032F">Vocal: Jax Gotcha</item>
      <item value="0x0332">Vocal: Unknown Male Voice, "YEAAAA!", Possibly Jax (Unused!)</item>
      <item value="0x0335">Vocal: "Awe Mah"</item>
      <item value="0x0338">Vocal: Scorpion "Come Here"</item>
      <item value="0x033B">Vocal: Scorpion "Get Over Here"</item>
      <item value="0x033E">Vocal: Tree Growl (Living Forest)</item>
      <item value="0x0345">Vocal: Male Fall Off Pit II</item>
      <item value="0x0348">Vocal: Male Hitting Pit II Floor</item>
      <item value="0x0352">Vocal: Unknown Male Character Attack 1 (Unused?)</item>
      <item value="0x0355">Vocal: Unknown Male Character Attack 2 (Unused?)</item>
      <item value="0x0358">Vocal: Unknown Male Character Jumping (Unused?)</item>
      <item value="0x035B">Vocal: Unknown Male Character Being Tripped (Unused?)</item>
      <item value="0x035E">Vocal: Unknown Male Character Taking Damage 1 (Unused?)</item>
      <item value="0x0361">Vocal: Unknown Male Character Attack 3 (Unused?)</item>
      <item value="0x0364">Vocal: Unknown Male Character Taking Damage 2 (Unused?)</item>
      <item value="0x0367">Vocal: Unknown Male Character Taking Damage 3 (Unused?)</item>
      <item value="0x036A">Vocal: Unknown Male Character Taking Damage 4 (Unused?)</item>
      <item value="0x036D">Vocal: Unknown Male Character Taking Damage 5 (Unused?)</item>
      <item value="0x0370">Vocal: Unknown Male Character Taking Damage 6 (Unused?)</item>
      <item value="0x0373">Vocal: Unknown Male Character Taking Damage 7 (Unused?)</item>
      <item value="0x0376">Sound: Unknown 7 (Unused?)</item>
      <item value="0x0379">Sound: Unknown 8 (Unused?)</item>
      <item value="0x037C">Sound: Unknown 9 (Unused?)</item>
      <item value="0x0384">Vocal: "Lui Kang Wins"</item>
      <item value="0x0387">Vocal: "Kung Lao Wins"</item>
      <item value="0x038B">Vocal: "Johnny Cage Wins"</item>
      <item value="0x038E">Vocal: "Reptile Wins"</item>
      <item value="0x0391">Vocal: "Sub-Zero Wins"</item>
      <item value="0x0394">Vocal: "Shang Tsung Wins"</item>
      <item value="0x0397">Vocal: "Kitana Wins"</item>
      <item value="0x039A">Vocal: "Jax Wins"</item>
      <item value="0x039D">Vocal: "Mileena Wins"</item>
      <item value="0x039F">Vocal: "Baraka Wins"</item>
      <item value="0x03A2">Vocal: "Scorpion Wins"</item>
      <item value="0x03A5">Vocal: "Raiden Wins"</item>
      <item value="0x03A7">Vocal: "Smoke Wins"</item>
      <item value="0x03AB">Vocal: "Jade Wins"</item>
      <item value="0x03AE">Vocal: "Finish Him"</item>
      <item value="0x03B1">Vocal: "Finish Her"</item>
      <item value="0x03B4">Vocal: "Fatality"</item>
      <item value="0x03B7">Vocal: "Flawless Victory"</item>
      <item value="0x03BA">Vocal: "Excellent"</item>
      <item value="0x03BD">Vocal: "Kintaro Wins"</item>
      <item value="0x03C0">Vocal: "Outstanding"</item>
      <item value="0x03C3">Vocal: "Well Done"</item>
      <item value="0x03C6">Vocal: "Superb"</item>
      <item value="0x03C9">Vocal: "Babality"</item>
      <item value="0x03CC">Vocal: "Fight"</item>
      <item value="0x03CF">Vocal: "Friendship"</item>
      <item value="0x03FC">Sound: Kitana Kiss Variation 1</item>
      <item value="0x03FF">Sound: Kitana Kiss Variation 2 (Unused!)</item>
      <item value="0x0402">Sound: Unknown 10 (Unused?)</item>
      <item value="0x0405">Sound: Kitana Victim Shaking Preparing to Explode</item>
      <item value="0x0408">Vocal: Kitana Victim Swelling</item>
      <item value="0x040B">Sound: Kitana Victim Explode</item>
      <item value="0x040E">Vocal: Reptile Satisfied</item>
      <item value="0x0414">Sound: Reptile Tongue Whip</item>
      <item value="0x0417">Sound: Kung Lao Hat Decapitation</item>
      <item value="0x041B">Sound: Unknown 11 (Unused?)</item>
      <item value="0x041E">Sound: Unknown 12 (Unused?)</item>
      <item value="0x0421">Sound: Unknown 13 (Unused?)</item>
      <item value="0x0424">Sound: Unknown 14 (Unused?)</item>
      <item value="0x0427">Sound: Jax Wave Projectile</item>
      <item value="0x042A">Sound: Unknown 15 (Unused?)</item>
      <item value="0x044C">Vocal: "Friendship?"</item>
      <item value="0x044F">Vocal: "Round 1"</item>
      <item value="0x0452">Vocal: "Round 2"</item>
      <item value="0x0455">Vocal: "Round 3"</item>
      <item value="0x0458">Vocal: "Round 4"</item>
      <item value="0x045B">Vocal: "Liu Kang"</item>
      <item value="0x045E">Vocal: "Kung Lao"</item>
      <item value="0x0461">Vocal: "Johnny Cage"</item>
      <item value="0x0464">Vocal: "Reptile"</item>
      <item value="0x0467">Vocal: "Sub-Zero"</item>
      <item value="0x046A">Vocal: "Shang Tsung"</item>
      <item value="0x046D">Vocal: "Kitana"</item>
      <item value="0x0470">Vocal: "Jax"</item>
      <item value="0x0473">Vocal: "Mileena"</item>
      <item value="0x0476">Vocal: "Baraka"</item>
      <item value="0x0479">Vocal: "Scorpion"</item>
      <item value="0x047C">Vocal: "Raiden"</item>
      <item value="0x047F">Vocal: "I am Shao Kahn. Bow to me!"</item>
      <item value="0x0482">Vocal: "Feel the wrath of Shao Kahn!"</item>
      <item value="0x0485">Vocal: "Feel the power of Shao Kahn!"</item>
      <item value="0x0488">Vocal: "I rule this world!"</item>
      <item value="0x048E">Vocal: "Prepare to die!"</item>
      <item value="0x0494">Vocal: "You will die mortal!"</item>
      <item value="0x0497">Vocal: "You are nothing!"</item>
      <item value="0x049A">Vocal: Shao Kahn Laugh 1</item>
      <item value="0x049D">Vocal: Shao Kahn Laugh 2</item>
      <item value="0x04A0">Vocal: Shao Kahn Laugh 3</item>
      <item value="0x04A3">Vocal: Shao Kahn Laugh. "Is that your best?"</item>
      <item value="0x04A6">Vocal: "Is that your best?"</item>
      <item value="0x04A9">Vocal: "All too easy!"</item>
      <item value="0x04AC">Vocal: "You weak pathetic fool."</item>
      <item value="0x04B0">Vocal: Kintaro Growl 1</item>
      <item value="0x04B3">Vocal: Kintaro Growl 2</item>
      <item value="0x04B5">Vocal: Kintaro Roar</item>
      <item value="0x04B9">Vocal: Kintaro Attack</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@0008816=param</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0008816=0041</action>
    </script>
</cheat>

<cheat desc="Skip Mountain CPU Versus Ladder Screen">
    <comment>Instantly taken to the next fight.</comment>
    <script state="run">
      <action>maincpu.mw@00031C0=C002</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00031C0=C080</action>
    </script>
</cheat>

<cheat desc="Skip Two Player Versus Screen">
    <comment>Instantly taken to the fight.</comment>
    <script state="run">
      <action>maincpu.mw@0014380=C000</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0014380=CB00</action>
    </script>
</cheat>

!!!!!!!!!!!!!!CREDIT THE CHEAT BELOW TO "MK Hacker"!!!!!!!!!!!!!!!

<cheat desc="Restore Shang Tsung's Laugh Win Pose">
    <comment>Works on the character select screen as well.</comment>
    <script state="run">
      <action>maincpu.mw@0042A70=09C0</action>
      <action>maincpu.mw@0042A72=0049</action>
      <action>maincpu.mw@0042A76=2430</action>
      <action>maincpu.mw@0042A78=FFA1</action>
      <action>maincpu.mw@0042A7C=000B</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0042A70=09C9</action>
      <action>maincpu.mw@0042A72=0029</action>
      <action>maincpu.mw@0042A76=BA10</action>
      <action>maincpu.mw@0042A78=FF83</action>
      <action>maincpu.mw@0042A7C=00EE</action>
    </script>
</cheat>

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

<cheat desc="Always Get Finisher Announcement">
    <comment>"Fatality" is used by default unless you perform another type of finisher.  Works on all rounds.</comment>
    <script state="run">
      <action>maincpu.mw@0004288=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0004288=CA0B</action>
    </script>
</cheat>

<cheat desc="Shao Kahn Always Taunts After He Wins">
    <script state="run">
      <action>maincpu.mw@004297E=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@004297E=C33C</action>
    </script>
</cheat>

<cheat desc="Enable Crowd Cheer Name Announcements">
    <comment>Normally reserved for Kintaro only.  Does not work after Sub-Zero's fatalities.</comment>
    <script state="run">
      <action>maincpu.mw@000415C=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000415C=CB05</action>
    </script>
</cheat>

<cheat desc="Shao Kahn Sitting In Arena Chair">
    <comment>Works in Kahn's Arena Stage.</comment>
    <parameter>
      <item value="0x00">Never</item>
      <item value="0x01">Always</item>
    </parameter>
    <script state="run">
      <!-- Never -->
      <action condition="(param==0x00)">maincpu.mw@0040208=C01B</action>
      <!-- Always -->
      <action condition="(param==0x01)">maincpu.mw@0040208=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0040208=CA1B</action>
    </script>
</cheat>

<cheat desc="Enable Vs Mode Cheat: Throwing Disabled">
    <comment>Only works in two player mode.</comment>
    <script state="run">
      <action>maincpu.mw@00144EC=C009</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00144EC=CA09</action>
    </script>
</cheat>

<cheat desc="Disable Blocking Both Players"> 
    <script state="run">
      <action>maincpu.mw@0006F26=C00A</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0006F26=C809</action>
    </script>
</cheat>

<cheat desc="Enable Hidden Debug Tool: Show Hitboxes">
    <comment>Most likely one of the original tools used in testing collision areas of attacks.</comment>
    <script state="run">
      <action>maincpu.mw@0006ACA=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0006ACA=CA25</action>
    </script>
</cheat>

<cheat desc="Press Start To Fight Smoke">
    <comment>Doesn't require Toasty.  Works on any stage in both single player or versus modes.  Even works while fighting Smoke.</comment>
    <script state="run">
      <action>maincpu.mw@0043428=C080</action>
      <action>maincpu.mw@004342A=A310</action>
      <action>maincpu.mw@004342C=FFA1</action>
      <action>maincpu.mw@004342E=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0043428=0B40</action>
      <action>maincpu.mw@004342A=FFF8</action>
      <action>maincpu.mw@004342C=CB00</action>
      <action>maincpu.mw@004342E=0247</action>
    </script>
</cheat>

<cheat desc="Access Jade on Any Tower Position">
    <comment>Must use Low Kick only during a match against a CPU opponent (or use with cheat to disable this requirement).  Doesn't work versus hidden characters.</comment>
    <script state="run">
      <action>maincpu.mw@0043348=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0043348=CB57</action>
    </script>
</cheat>

<cheat desc="Remove Stage Restriction For Bosses And Hidden Characters">
    <comment>Hidden characters will use the last stage you were on before accessing them.</comment>
    <script state="run">
      <action>maincpu.mw@00052D8=C080</action>
      <action>maincpu.mw@00052DA=9A50</action>
      <action>maincpu.mw@00052DC=FF82</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00052D8=05A0</action>
      <action>maincpu.mw@00052DA=0280</action>
      <action>maincpu.mw@00052DC=0106</action>
    </script>
</cheat>

<cheat desc="Defeat Any CPU Opponent to Trigger Shao Kahn Explosion/Ending">
    <comment>If the CPU wins, you will see their ending instead.</comment>
    <script state="run">
      <action>maincpu.mw@0003508=C080</action>
      <action>maincpu.mw@000350A=A8A0</action>
      <action>maincpu.mw@000350C=FF81</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0003508=0B41</action>
      <action>maincpu.mw@000350A=FFF2</action>
      <action>maincpu.mw@000350C=CA03</action>
    </script>
</cheat>

<cheat desc="PL1 Always Controlled By"> 
    <comment>Enable before fighting starts.  Player controlled CPU opponents will not be able to attack, but are able to be moved around and block.</comment>
    <parameter>
      <item value="0x00">CPU</item>
      <item value="0x01">Player</item>
    </parameter>
    <script state="run">
      <!-- CPU -->
      <action condition="(param==0x00)">maincpu.mw@0020A94=C080</action>
      <action condition="(param==0x00)">maincpu.mw@0020A96=5500</action>
      <action condition="(param==0x00)">maincpu.mw@0020A98=FF90</action>
      <!-- Player -->
      <action condition="(param==0x01)">maincpu.mw@0020A94=0B40</action>
      <action condition="(param==0x01)">maincpu.mw@0020A96=FFFE</action>
      <action condition="(param==0x01)">maincpu.mw@0020A98=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0020A94=0B40</action>
      <action>maincpu.mw@0020A96=FFFE</action>
      <action>maincpu.mw@0020A98=CB03</action>
    </script>
</cheat>

<cheat desc="PL2 Always Controlled By"> 
    <comment>Enable before fighting starts.  Player controlled CPU opponents will not be able to attack, but are able to be moved around and block.</comment>
    <parameter>
      <item value="0x00">CPU</item>
      <item value="0x01">Player</item>
    </parameter>
    <script state="run">
      <!-- CPU -->
      <action condition="(param==0x00)">maincpu.mw@0020AF6=C080</action>
      <action condition="(param==0x00)">maincpu.mw@0020AF8=5810</action>
      <action condition="(param==0x00)">maincpu.mw@0020AFA=FF90</action>
      <!-- Player -->
      <action condition="(param==0x01)">maincpu.mw@0020AF6=0B40</action>
      <action condition="(param==0x01)">maincpu.mw@0020AF8=FFFE</action>
      <action condition="(param==0x01)">maincpu.mw@0020AFA=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0020AF6=0B40</action>
      <action>maincpu.mw@0020AF8=FFFE</action>
      <action>maincpu.mw@0020AFA=CB03</action>
    </script>
</cheat>

<cheat desc="Player Takes All Damage"> 
    <parameter>
      <item value="0x00">Player 1</item>
      <item value="0x01">Player 2</item>
    </parameter>
    <script state="run">
      <!-- Player 1 -->
      <action condition="(param==0x00)">maincpu.mw@0006B9A=CA01</action>
      <action condition="(param==0x00)">maincpu.mw@0006B9C=0300</action>
      <action condition="(param==0x00)">maincpu.mw@0006E74=CA02</action>
      <action condition="(param==0x00)">maincpu.mw@0006E76=0300</action>
      <!-- Player 2 -->
      <action condition="(param==0x01)">maincpu.mw@0006B9A=0300</action>
      <action condition="(param==0x01)">maincpu.mw@0006B9C=1826</action>
      <action condition="(param==0x01)">maincpu.mw@0006E74=0300</action>
      <action condition="(param==0x01)">maincpu.mw@0006E76=1826</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0006B9A=CA01</action>
      <action>maincpu.mw@0006B9C=1826</action>
      <action>maincpu.mw@0006E74=CA02</action>
      <action>maincpu.mw@0006E76=1826</action>
    </script>
</cheat>

<cheat desc="Stage Fatality On Any Stage"> 
    <comment>Kombat Tomb will crash the game if used on the Dead Pool stage.  It has been disabled for that stage.</comment>
    <parameter>
      <item value="0x00">Dead Pool</item>
      <item value="0x01">Kombat Tomb</item>
      <item value="0x02">Pit II</item>
    </parameter>

    <script state="run">
      <!-- Clear To Defaults -->
      <action>maincpu.mw@000EDBE=0B44</action>
      <action>maincpu.mw@000EDC0=FFF9</action>
      <action>maincpu.mw@000EDC2=CA03</action>
      <action>maincpu.mw@000EDDC=0B44</action>
      <action>maincpu.mw@000EDDE=FFF9</action>
      <action>maincpu.mw@000EDE0=CA03</action>
      <action>maincpu.mw@000E21E=CB3D</action>

      <!-- DEAD POOL -->
      <action condition="(param==0x00)">maincpu.mw@000E21E=0300</action>
      
      <!-- KOMBAT TOMB -->
      <!-- Enable Kombat Tomb If Not On Dead Pool Stage --> 
      <action condition="(param==0x01 AND maincpu.pb@1061AC0!=00)">maincpu.mw@000EDBE=C080</action>
      <action condition="(param==0x01 AND maincpu.pb@1061AC0!=00)">maincpu.mw@000EDC0=6E50</action>
      <action condition="(param==0x01 AND maincpu.pb@1061AC0!=00)">maincpu.mw@000EDC2=FF87</action>
      <action condition="(param==0x01 AND maincpu.pb@1061AC0!=00)">maincpu.mw@000EDE0=0300</action>

      <!-- PIT II -->
      <action condition="(param==0x02)">maincpu.mw@000EDBE=C080</action>
      <action condition="(param==0x02)">maincpu.mw@000EDC0=6E80</action>
      <action condition="(param==0x02)">maincpu.mw@000EDC2=FF87</action>
      <action condition="(param==0x02)">maincpu.mw@000EDDC=C080</action>
      <action condition="(param==0x02)">maincpu.mw@000EDDE=6F40</action>
      <action condition="(param==0x02)">maincpu.mw@000EDE0=FF87</action>
    </script>

    <script state="off">
      <action>maincpu.mw@000EDBE=0B44</action>
      <action>maincpu.mw@000EDC0=FFF9</action>
      <action>maincpu.mw@000EDC2=CA03</action>
      <action>maincpu.mw@000EDDC=0B44</action>
      <action>maincpu.mw@000EDDE=FFF9</action>
      <action>maincpu.mw@000EDE0=CA03</action>
      <action>maincpu.mw@000E21E=CB3D</action>
    </script>
</cheat>

<cheat desc="Goro's Lair Included In Stage Lineup">
    <comment>Will be the next stage after Kahn's Arena.</comment>
    <script state="run">
      <action>maincpu.mw@0004D5A=FFF5</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0004D5A=FFF6</action>
    </script>
</cheat>

<cheat desc="Finish Him/Her After Every Round">
    <comment>Doesn't work against hidden characters or bosses.</comment>
    <script state="run">
      <action>maincpu.mw@000324A=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000324A=CB1C</action>
    </script>
</cheat>

<cheat desc="Enable Finishers During Round">
    <comment>Some finishers may crash the game upon completion, or cause other game breaking issues.  Do not use with "Infinite Time" cheat, or the round will never end.</comment>
    <script state="run">
      <!-- Sub-Zero -->
      <action>maincpu.mw@000CBAC=0000</action> <!-- Shatter -->
      <action>maincpu.mw@000CD00=0000</action> <!-- Ice Grenade -->

      <!-- Liu Kang -->
      <action>maincpu.mw@000D620=0000</action> <!-- Dragon -->
      <action>maincpu.mw@000C95E=0000</action> <!-- Cartwheel -->

      <!-- Baraka -->
      <action>maincpu.mw@000D008=0000</action> <!-- Head Chop -->
      <action>maincpu.mw@000CFB8=0000</action> <!-- Blade Impale -->

      <!-- Kitana -->
      <action>maincpu.mw@000CA6E=0000</action> <!-- Kiss of Death -->
      <action>maincpu.mw@000CA1C=0300</action> <!-- Head Chop -->

      <!-- Shang Tsung -->
      <action>maincpu.mw@000D500=0300</action> <!-- Soul Steal -->
      <action>maincpu.mw@000C758=0000</action> <!-- Inner Ear/Explode -->
      <action>maincpu.mw@000C7B4=0000</action> <!-- Kintaro Punch -->

      <!-- Johnny Cage -->
      <action>maincpu.mw@000D362=0300</action> <!-- Torso Rip -->
      <action>maincpu.mw@000D03A=0000</action> <!-- Head Knockoff -->

      <!-- Jax -->
      <action>maincpu.mw@000D2DC=0000</action> <!-- Arm Rip -->
      <action>maincpu.mw@000C8DA=0000</action> <!-- Head Smash -->

      <!-- Kung Lao -->
      <action>maincpu.mw@000D652=0000</action> <!-- Hat Throw -->

      <!-- Mileena -->
      <action>maincpu.mw@000CB3A=0000</action> <!-- Sai Stab -->
      <action>maincpu.mw@000C800=0000</action> <!-- Inhale -->

      <!-- Scorpion -->
      <action>maincpu.mw@000D0EC=0000</action> <!-- Jugular Cut -->
      <action>maincpu.mw@000D184=0300</action> <!-- Burned Alive/Explode -->

      <!-- Raiden -->
      <action>maincpu.mw@000C700=0300</action> <!-- Uppercut Explode -->
      <action>maincpu.mw@000C6C6=0000</action> <!-- Shocker -->

      <!-- Reptile -->
      <action>maincpu.mw@000CDB8=0000</action> <!-- Head Snack -->
      <action>maincpu.mw@000D45C=0000</action> <!-- Invisible Slice -->

      <!-- Everyone -->
      <action>maincpu.mw@000FC2E=0300</action> <!-- Babality -->
      <action>maincpu.mw@00100F8=0300</action> <!-- Friendship -->
      <action>maincpu.mw@000EDB6=0300</action> <!-- Kombat Tomb/Pit II Stage Fatality -->
      <action>maincpu.mw@000E22A=0300</action> <!-- Dead Pool Stage Fatality -->

      <!-- Execute Finisher -->
      <action>maincpu.mw@000EE12=0300</action> <!-- Required By Everyone.  Also controls Kung Lao's Banana Split & Sub-Zero's Deep Freeze moves. -->
      <action>maincpu.mw@000EE2C=C080</action>
      <action>maincpu.mw@000EE2E=71F0</action>
      <action>maincpu.mw@000EE30=FF87</action>
    </script>

    <script state="off">
      <!-- Sub-Zero -->
      <action>maincpu.mw@000CBAC=116B</action> <!-- Shatter -->
      <action>maincpu.mw@000CD00=10C1</action> <!-- Ice Grenade -->

      <!-- Liu Kang -->
      <action>maincpu.mw@000D620=0C31</action> <!-- Dragon -->
      <action>maincpu.mw@000C95E=1292</action> <!-- Cartwheel -->

      <!-- Baraka -->
      <action>maincpu.mw@000D008=0F3D</action> <!-- Head Chop -->
      <action>maincpu.mw@000CFB8=0F65</action> <!-- Blade Impale -->

      <!-- Kitana -->
      <action>maincpu.mw@000CA6E=1208</action> <!-- Kiss of Death -->
      <action>maincpu.mw@000CA1C=CB11</action> <!-- Head Chop -->

      <!-- Shang Tsung -->
      <action>maincpu.mw@000D500=CB15</action> <!-- Soul Steal -->
      <action>maincpu.mw@000C758=1395</action> <!-- Inner Ear/Explode -->
      <action>maincpu.mw@000C7B4=1367</action> <!-- Kintaro Punch -->

      <!-- Johnny Cage -->
      <action>maincpu.mw@000D362=CB15</action> <!-- Torso Rip -->
      <action>maincpu.mw@000D03A=0F24</action> <!-- Head Knockoff -->

      <!-- Jax -->
      <action>maincpu.mw@000D2DC=0DD3</action> <!-- Arm Rip -->
      <action>maincpu.mw@000C8DA=12D4</action> <!-- Head Smash -->

      <!-- Kung Lao -->
      <action>maincpu.mw@000D652=0C18</action> <!-- Hat Throw -->

      <!-- Mileena -->
      <action>maincpu.mw@000CB3A=11A4</action> <!-- Sai Stab -->
      <action>maincpu.mw@000C800=1341</action> <!-- Inhale -->

      <!-- Scorpion -->
      <action>maincpu.mw@000D0EC=0ECB</action> <!-- Jugular Cut -->
      <action>maincpu.mw@000D184=CB2C</action> <!-- Burned Alive/Explode -->

      <!-- Raiden -->
      <action>maincpu.mw@000C700=CB0A</action> <!-- Uppercut Explode -->
      <action>maincpu.mw@000C6C6=13DE</action> <!-- Shocker -->

      <!-- Reptile -->
      <action>maincpu.mw@000CDB8=1065</action> <!-- Head Snack -->
      <action>maincpu.mw@000D45C=0D13</action> <!-- Invisible Slice -->

      <!-- Everyone -->
      <action>maincpu.mw@000FC2E=CB21</action> <!-- Babality -->
      <action>maincpu.mw@00100F8=CB21</action> <!-- Friendship -->
      <action>maincpu.mw@000EDB6=CB66</action> <!-- Kombat Tomb/Pit II Stage Fatality -->
      <action>maincpu.mw@000E22A=CB37</action> <!-- Dead Pool Stage Fatality -->

      <!-- Execute Finisher -->
      <action>maincpu.mw@000EE12=CB38</action> <!-- Required By Everyone.  Also controls Kung Lao's Banana Split & Sub-Zero's Deep Freeze moves. -->
      <action>maincpu.mw@000EE2C=0B60</action>
      <action>maincpu.mw@000EE2E=D83F</action>
      <action>maincpu.mw@000EE30=0073</action>
    </script>
</cheat>

<cheat desc="Repeatable Finishers">
    <comment>Allows finishers and most special moves to be interrupted (also works in mid-air).  Will most likely crash the game if you go too crazy with multiple finishers.</comment>
    <script state="run">
      <action>maincpu.mw@000EE1A=0300</action>
      <action>maincpu.mw@000EE22=0300</action>
      <action>maincpu.mw@000EE4E=0300</action>
      <action>maincpu.mw@000EE5E=C412</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000EE1A=CB34</action>
      <action>maincpu.mw@000EE22=C830</action>
      <action>maincpu.mw@000EE4E=C81A</action>
      <action>maincpu.mw@000EE5E=CB12</action>
    </script>
</cheat>

<cheat desc="Remove Restrictions For Babalities and Friendships">
    <comment>Disable checks for High/Low Punches.</comment>
    <script state="run">
      <action>maincpu.mw@0010104=0300</action>
      <action>maincpu.mw@0010110=0300</action>
      <action>maincpu.mw@000FC3A=0300</action>
      <action>maincpu.mw@000FC46=0300</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0010104=CB1B</action>
      <action>maincpu.mw@0010110=CB15</action>
      <action>maincpu.mw@000FC3A=CB1B</action>
      <action>maincpu.mw@000FC46=CB15</action>
    </script>
</cheat>

<cheat desc="Enable Sub-Zero's Shatter Fatality on Non-Frozen Opponents">
    <comment>Forward, Down, Forward, Forward + High Punch (Close).</comment>
    <script state="run">
      <action>maincpu.mw@000CBD0=0000</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000CBD0=1159</action>
    </script>
</cheat>

<cheat desc="Enable Reptile's Invisible Slice Fatality While Visible">
    <comment>Forward, Forward, Down + High Kick (Close).</comment>
    <script state="run">
      <action>maincpu.mw@000D47C=0000</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000D47C=0D03</action>
    </script>
</cheat>
Last edited by Abystus on Fri Jul 11, 2014 6:55 am, edited 144 times in total.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 12:48 pm

Very good!

But unfortunatly this address (FFA1A140, FFA1A150, FFA1A160...) don't work classic format.

Is possible convert this cheats for work in classic format too?

Abystus, you are still working on MK Snes Game Genie cheats?

Thanks!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 4:13 pm

CLE wrote:Very good!

But unfortunatly this address (FFA1A140, FFA1A150, FFA1A160...) don't work classic format.

Is possible convert this cheats for work in classic format too?

Abystus, you are still working on MK Snes Game Genie cheats?

Thanks!
Looking at some of the other rom cheats created for this game, it appears that they have replaced FF with 00. I am at work atm (so no way to test my theory), but that may solve your problem. I only used FF because that the way it is displayed in the debugger (and poked into the game just fine), but do now remember Pugsy saying something about ANDing the address with 0xFFFFFF, which would change the leading FF to 00. I have edited the above to reflect the ANDed version. Let me know if that fixes the issue.

Also, I haven't touched the MK2 SNES game in a while. I have pretty much hacked that game into the ground, though I'm sure there still are a few small codes that could be hacked for it.
Last edited by Abystus on Wed Jan 15, 2014 8:52 pm, edited 3 times in total.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 4:54 pm

Replace FF to 00? Well, I'll try this...

In MK2 snes, would be interesting game genie cheat for get Noob Saibot Battle after 1 win. And in MK1 snes, I would like Reptile clues cheat.

Thanks!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 5:12 pm

CLE wrote: Replace FF to 00? Well, I'll try this...
I've already converted the codes above. Give them a shot and let me know how they work for ya.
CLE wrote: In MK2 snes, would be interesting game genie cheat for get Noob Saibot Battle after 1 win.
That was hacked some time ago by Hybrid. Code:

Code: Select all

Fight Noob Saibot after 1 Battle
DFC8-34F5
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 5:24 pm

Unfortunately, change FF to 00 don't work, but someone can explain...

Thanks for the Noob Saibot game genie cheat!

Access Jade on any tower position cheat exist in Snes too?

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 5:40 pm

CLE wrote:Unfortunately, change FF to 00 don't work, but someone can explain...

Thanks for the Noob Saibot game genie cheat!

Access Jade on any tower position cheat exist in Snes too?
I'm sorry. I read the mask wrong, it's AND with 0xFFFFF not 0xFFFFFF. Try the above converted cheats again (I just redid them), and let me know if it works. Umm, not sure about the Jade one, I'll have to look.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 5:57 pm

Once again don't work. :(

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 6:13 pm

CLE wrote:Once again don't work. :(
Try once more (converted above codes once again). If they don't work this time I'll have to figure out why later this evening. Using formula: (Divide by 8 then AND by 0xFFFFF) now.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 6:43 pm

Perfect! Now cheats is working in classic format too.

Examples:

Code: Select all

:mk2:39900000:003508:0000C080:FFFFFFFF:Defeat Any CPU Opponent to Trigger Shao Kahn Explosion/Ending 
:mk2:39910000:00350A:0000A8A0:FFFFFFFF:Defeat Any CPU Opponent to Trigger Shao Kahn Explosion/Ending (2/3)
:mk2:39910000:00350C:0000FF81:FFFFFFFF:Defeat Any CPU Opponent to Trigger Shao Kahn Explosion/Ending (3/3)
:mk2:39900000:043428:0000C080:FFFFFFFF:Press Start To Fight Smoke 
:mk2:39910000:04342A:0000A310:FFFFFFFF:Press Start To Fight Smoke (2/4)
:mk2:39910000:04342C:0000FFA1:FFFFFFFF:Press Start To Fight Smoke (3/4)
:mk2:39910000:04342E:00000300:FFFFFFFF:Press Start To Fight Smoke (4/4)
:mk2:39900000:043348:00000300:FFFFFFFF:Access Jade on Any Tower Position
You can convert your others cheats too? And you have "PL Controlled CPU" cheat?

Thank you, Abystus!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 6:57 pm

CLE wrote:Perfect! Now cheats is working in classic format too.
You can convert your others cheats too? And you have "PL Controlled CPU" cheat?
Thank you, Abystus!
I added some new "Always" controlled cheats to the above list (I created them based on memory of what I saw last night as I am not at home atm, so test them out and let me know). I have also added a comment to not activate 2 control types for a specific player at the same time as they share the same address. I will convert my UMK3 cheats shortly using the application I just wrote (should speed things up). Thanks for testing everything out.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 7:11 pm

Unfortunately "Always Player Controlled PL1 and PL2 (CPU)", only work up, down, left, right and block.
Punch and Kick don't work. :(

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Wed Jan 15, 2014 7:14 pm

CLE wrote:Unfortunately "Always Player Controlled PL1 and PL2 (CPU)", only work up, down, left, right and block.
Punch and Kick don't work. :(
Odd, I'll have a look when I get home. Thanks for testing them out.
Last edited by Abystus on Wed Jan 15, 2014 7:20 pm, edited 1 time in total.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Wed Jan 15, 2014 7:19 pm

Ok!

I think will be easy to fix for you.

Thanks!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Thu Jan 16, 2014 7:44 am

CLE wrote:Ok!

I think will be easy to fix for you.

Thanks!
Still looking into the control thing for CPU players turned Player controlled. In the meantime, I've added a "Stage Fatality On Any Stage" cheat that allows you to perform a stage fatality (your characters stage fatality input will execute the fatality) of your choosing on any stage. Kombat Tomb fatality has issues with 2 stages (Dead Pool and Living Forest), but the rest seem to be fine. I'll let you know if I'm able to find anything with the CPU control issue (till then I've left a comment about it on the cheat).
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Thu Jan 16, 2014 12:33 pm

Very good!

Kombat Tomb Fatality is working in Living Forest too.

Basing on this cheat, is possible find Fatality anytime and perform Babality/Friendship using punch in last round?

And is possible find "Goro's Lair becomes part of the normal stage lineup" too.

Thanks!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Fri Jan 17, 2014 1:15 am

CLE wrote:Very good!

Kombat Tomb Fatality is working in Living Forest too.

Basing on this cheat, is possible find Fatality anytime and perform Babality/Friendship using punch in last round?

And is possible find "Goro's Lair becomes part of the normal stage lineup" too.

Thanks!
I went back and checked my code in the Living Forest, and you were right it does work. I have removed the restriction for the code to work on that stage as a result. I guess it may have been something else I was working on at the time that caused the crash. Anyways, I have added "Player Takes All Damage", and "Goro's Lair Included In Stage Lineup" codes above. I will be on the lookout for more codes when I get a bit more time to dedicate to it.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Fri Jan 17, 2014 2:31 am

Very nice!

"Goro's Lair Included In Stage Lineup" and "Player Takes All Damage" cheats is working very well too!

Thanks!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by Abystus » Fri Jan 17, 2014 7:58 am

Well, think that might be it for me tonight. I was able to find "Enable Sub-Zero Deep Freeze During Match" during my search for the fatality enabled flag. I've attempted this on SNES without much luck other than custom rigging code to jump to the routine to make the character dizzy during the round. I hope my efforts will not be in vain...
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [mk2] Mortal Kombat II (rev L3.1)

Post by CLE » Fri Jan 17, 2014 11:30 am

Abystus wrote:Well, think that might be it for me tonight. I was able to find "Enable Sub-Zero Deep Freeze During Match" during my search for the fatality enabled flag. I've attempted this on SNES without much luck other than custom rigging code to jump to the routine to make the character dizzy during the round. I hope my efforts will not be in vain...
Very good!

This cheat is a great advance to find "Fatality anytime".

Cheat is working! And is working when fight VS Noob Saibot too, but Noob Saibot turn into Jax while frozen.
Last edited by CLE on Wed Jan 29, 2014 12:22 pm, edited 1 time in total.

Post Reply