[megadriv, mk3u] Mortal Kombat 3 cheats (and clones/parents)

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[megadriv, mk3u] Mortal Kombat 3 cheats (and clones/parents)

Post by NotAGoodName »

One of the first Genesis games that I've run into with what appears to be a form of protection. But we've already been here and done that. This post is mostly just a reminder.

Code: Select all

	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@FFF5A3=09</action>
			<action>maincpu.pb@FFF5A5=09</action>
		</script>
	</cheat>
	<cheat desc="Cheat Menus Enabled">
		<script state="run">
			<action>maincpu.pb@FF000F=00</action><!-- 1st line: Cheats -->
			<action>maincpu.pb@FF000E=01</action><!-- 2nd line: Secrets -->
			<action>maincpu.pb@FF000D=02</action><!-- 3rd line: Killer Codes -->
			<action>maincpu.pb@FF000C=FF</action><!-- Unknown?: Watchdog on a Genesis?! -->
		</script>
	</cheat>
	<cheat desc="Smoke + Bosses Enabled">
		<script state="run">
			<action>maincpu.pb@FF001F=01</action><!-- Bosses -->
			<action>maincpu.pb@FF001E=01</action><!-- Smoke -->
		</script>
	</cheat>
	<cheat desc="Infinite Lives in Galaga">
		<script state="run">
			<action condition="maincpu.pb@FF022F LT 99">maincpu.pb@FF022F=99</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFF865=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P1">
		<script state="run">
			<action>maincpu.pb@FFF867=30</action>
		</script>
	</cheat>
	<cheat desc="Character P1">
		<parameter>
			<item value="0x00">Kano</item>
			<item value="0x01">Sonya</item>
			<item value="0x02">Jax</item>
			<item value="0x03">Nightwolf</item>
			<item value="0x04">Subzero</item>
			<item value="0x05">Striker</item>
			<item value="0x06">Sindel</item>
			<item value="0x07">Sektor</item>
			<item value="0x08">Cyrax</item>
			<item value="0x09">Kung Lao</item>
			<item value="0x0A">Kabal</item>
			<item value="0x0B">Sheeva</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">#Smoke</item>
			<item value="0x0F">#Motaro</item>
			<item value="0x10">#Shao Kahn</item>
			<item value="0x11">##Noob Saibot</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF0127=param</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFF9D7=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P2">
		<script state="run">
			<action>maincpu.pb@FFF9D9=30</action>
		</script>
	</cheat>
	<cheat desc="Character P2">
		<parameter>
			<item value="0x00">Kano</item>
			<item value="0x01">Sonya</item>
			<item value="0x02">Jax</item>
			<item value="0x03">Nightwolf</item>
			<item value="0x04">Subzero</item>
			<item value="0x05">Striker</item>
			<item value="0x06">Sindel</item>
			<item value="0x07">Sektor</item>
			<item value="0x08">Cyrax</item>
			<item value="0x09">Kung Lao</item>
			<item value="0x0A">Kabal</item>
			<item value="0x0B">Sheeva</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">#Smoke</item>
			<item value="0x0F">#Motaro</item>
			<item value="0x10">#Shao Kahn</item>
			<item value="0x11">##Noob Saibot</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF0129=param</action>
		</script>
	</cheat>
<cheat desc="-- Kombat Kodes --"/>
	<cheat desc="There is no knowledge that is not power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=01|(maincpu.pb@FF02A1 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="No Patience"><comment>Fast Clock</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=02|(maincpu.pb@FF02A1 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Unlimited Run">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=04|(maincpu.pb@FF02A1 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Fast Uppercut Recovery">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=08|(maincpu.pb@FF02A1 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="No Power Bars">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=10|(maincpu.pb@FF02A1 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Smoke">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=20|(maincpu.pb@FF02A1 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Noob Saibot">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=40|(maincpu.pb@FF02A1 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Shao Kahn">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=80|(maincpu.pb@FF02A1 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Motaro">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=01|(maincpu.pb@FF02A0 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="You Are Entering the Land of Rellim"><comment>Galaga</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=02|(maincpu.pb@FF02A0 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="No Fear - EB Button, Skydive, Max Countdown">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=04|(maincpu.pb@FF02A0 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="No Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=08|(maincpu.pb@FF02A0 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Randper Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=10|(maincpu.pb@FF02A0 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Throwing Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=20|(maincpu.pb@FF02A0 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Blocking Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=40|(maincpu.pb@FF02A0 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Player 1 Half Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=80|(maincpu.pb@FF02A0 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Player 2 Half Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=01|(maincpu.pb@FF029F BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="Player 1 Quarter Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=02|(maincpu.pb@FF029F BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Player 2 Quarter Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=04|(maincpu.pb@FF029F BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Dark Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=08|(maincpu.pb@FF029F BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Preview Next Generation Fighting Game"><comment>Pong</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=10|(maincpu.pb@FF029F BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Psycho Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=20|(maincpu.pb@FF029F BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Healing">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=40|(maincpu.pb@FF029F BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Endurance Mode / Score To Settle">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=80|(maincpu.pb@FF029F BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Timer Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=01|(maincpu.pb@FF029E BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="Sweeping Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=02|(maincpu.pb@FF029E BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Bad Luck With TNT">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=04|(maincpu.pb@FF029E BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Extended Fatality Time">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=08|(maincpu.pb@FF029E BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Combos Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=10|(maincpu.pb@FF029E BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="No Cheese"><comment>Disables abused techniques</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=20|(maincpu.pb@FF029E BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="No Abuse"><comment>Disables overused buttons</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=40|(maincpu.pb@FF029E BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Unknown / Unused">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=80|(maincpu.pb@FF029E BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~80)</action>
		</script>
	</cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply