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>