[megadriv, gunstaru] Gunstar Heroes more cheats (and clones/

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, gunstaru] Gunstar Heroes more cheats (and clones/

Post by NotAGoodName »

Some more goodies to make this game even more entertaining. Full weapon cycling is probably my greatest achievement to date even if it is an enormous cheat that does nothing more than allow you to switch to and from fists.

Code: Select all

	<cheat desc="Stage Select"><comment>Use on level select</comment>
		<parameter>
			<item value="0x00">Pink</item>
			<item value="0x04">Green</item>
			<item value="0x08">Orange</item>
			<item value="0x0C">Black</item>
			<item value="0x10">#Colonel Red</item>
			<item value="0x14">#Emperor's Space Ship</item>
			<item value="0x18">#Final Battle</item>
		</parameter>
		<script state="change">
			<action>maincpu.pb@FFA205=param</action>
		</script>
	</cheat>

	<cheat desc="Enable Full Weapon Cycling"> <comment>Push A to cycle through all weapons including fists.</comment>
		<script state="run">
			<action condition="maincpu.pb@FFA469 == (00|maincpu.pb@FFA469 BAND ~40)">temp0=00</action>
			<action condition="maincpu.pb@FFA669 == (00|maincpu.pb@FFA669 BAND ~40)">temp1=00</action>
			<action>temp3=maincpu.pb@FFA472</action>
			<action>temp4=maincpu.pb@FFA672</action>
			<action condition="maincpu.pb@FFA400 NE 00 and maincpu.pb@FFA472 == 00">maincpu.pb@FFA472=03</action>
			<action condition="maincpu.pb@FFA600 NE 00 and maincpu.pb@FFA672 == 00">maincpu.pb@FFA672=03</action>
			<action condition="maincpu.pb@FFA469 == (40|maincpu.pb@FFA469 BAND ~40) and temp0 == 00 and maincpu.pb@FFA472==03 and maincpu.pb@FFA400 == 00">maincpu.pb@FFA472=00, temp0=01</action>
			<action condition="maincpu.pb@FFA469 == (40|maincpu.pb@FFA469 BAND ~40) and temp0 == 00 and maincpu.pb@FFA472==03 and maincpu.pb@FFA400 NE 00">maincpu.pb@FFA472=01, temp0=01</action>
			<action condition="maincpu.pb@FFA469 == (40|maincpu.pb@FFA469 BAND ~40) and temp0 == 00 and maincpu.pb@FFA472 LT 03 and maincpu.pb@FFA471 GT 00">maincpu.pb@FFA472=(temp3)+1, temp0=01</action>
			<action condition="maincpu.pb@FFA469 == (40|maincpu.pb@FFA469 BAND ~40) and temp0 == 00 and maincpu.pb@FFA472==00 and maincpu.pb@FFA471 == 00">maincpu.pb@FFA472=03, temp0=01</action>
			<action condition="maincpu.pb@FFA469 == (40|maincpu.pb@FFA469 BAND ~40) and temp0 == 00 and maincpu.pb@FFA472==01 and maincpu.pb@FFA471 == 00">maincpu.pb@FFA472=03, temp0=01</action>
			<action condition="maincpu.pb@FFA669 == (40|maincpu.pb@FFA669 BAND ~40) and temp1 == 00 and maincpu.pb@FFA672==03 and maincpu.pb@FFA600 == 00">maincpu.pb@FFA672=00, temp1=01</action>
			<action condition="maincpu.pb@FFA669 == (40|maincpu.pb@FFA669 BAND ~40) and temp1 == 00 and maincpu.pb@FFA672==03 and maincpu.pb@FFA600 NE 00">maincpu.pb@FFA672=01, temp1=01</action>
			<action condition="maincpu.pb@FFA669 == (40|maincpu.pb@FFA669 BAND ~40) and temp1 == 00 and maincpu.pb@FFA672 LT 03 and maincpu.pb@FFA671 GT 00">maincpu.pb@FFA672=(temp4)+1, temp1=01</action>
			<action condition="maincpu.pb@FFA669 == (40|maincpu.pb@FFA669 BAND ~40) and temp1 == 00 and maincpu.pb@FFA672==00 and maincpu.pb@FFA671 == 00">maincpu.pb@FFA672=03, temp1=01</action>
			<action condition="maincpu.pb@FFA669 == (40|maincpu.pb@FFA669 BAND ~40) and temp1 == 00 and maincpu.pb@FFA672==01 and maincpu.pb@FFA671 == 00">maincpu.pb@FFA672=03, temp1=01</action>
		</script>
	</cheat>

	<cheat desc="Moon Jump P1">
		<script state="run">
			<action condition="(frame % 1 ==0) and maincpu.pb@FFA41E NE 50 and maincpu.pb@FFA469 == (20|maincpu.pb@FFA469 BAND ~20)">maincpu.pb@FFA41E=50</action>
		</script>
	</cheat>

	<cheat desc="Gunstar Color PL1">
		<parameter>
			<item value="0x00">Red</item>
			<item value="0x01">Blue</item>
		</parameter>
		<script state="run">
			<action condition="param==00">maincpu.pb@FFA40E=00|(maincpu.pb@FFA40E BAND ~20)</action>
			<action condition="param==01">maincpu.pb@FFA40E=20|(maincpu.pb@FFA40E BAND ~20)</action>
		</script>
	</cheat>


	<cheat desc="Change Into Player NOW PL1">
		<script state="on">
			<action condition="maincpu.pb@FFA4CB==00">maincpu.pw@FFA400=0008</action>
			<action condition="maincpu.pb@FFA4CB==04">maincpu.pw@FFA400=000C</action>
		</script>
	</cheat>
	<cheat desc="Change Into Mine Cart NOW PL1">
		<script state="on">
			<action>maincpu.pw@FFA400=03F0</action>
			<action>maincpu.pw@FFA472=0300</action>
		</script>
	</cheat>
	<cheat desc="Change Into Space Ship NOW PL1">
		<script state="on">
			<action>maincpu.pw@FFA400=03FC</action>
			<action>maincpu.pb@FFA405=08</action>
			<action>maincpu.pw@FFA472=0300</action>
		</script>
	</cheat>
	<cheat desc="Change Into Gunpod Unit NOW PL1"><comment>Useless fun</comment>
		<script state="on">
			<action>maincpu.pw@FFA400=0540</action>
			<action>maincpu.pw@FFA472=0300</action>
		</script>
	</cheat>

	<cheat desc="Moon Jump P2">
		<script state="run">
			<action condition="(frame % 1 ==0) and maincpu.pb@FFA61E NE 50 and maincpu.pb@FFA669 == (20|maincpu.pb@FFA669 BAND ~20)">maincpu.pb@FFA61E=50</action>
		</script>
	</cheat>

	<cheat desc="Change Into Player NOW PL2">
		<script state="on">
			<action condition="maincpu.pb@FFA6CB==00">maincpu.pw@FFA600=0008</action>
			<action condition="maincpu.pb@FFA6CB==04">maincpu.pw@FFA600=000C</action>
		</script>
	</cheat>
	<cheat desc="Change Into Mine Cart NOW PL2">
		<script state="on">
			<action>maincpu.pw@FFA600=03F0</action>
			<action>maincpu.pw@FFA672=0300</action>
		</script>
	</cheat>
	<cheat desc="Change Into Space Ship NOW PL2">
		<script state="on">
			<action>maincpu.pw@FFA600=03FC</action>
			<action>maincpu.pb@FFA605=08</action>
			<action>maincpu.pw@FFA672=0300</action>
		</script>
	</cheat>
	<cheat desc="Change Into Gunpod Unit NOW PL2"><comment>Useless fun</comment>
		<script state="on">
			<action>maincpu.pw@FFA600=0540</action>
			<action>maincpu.pw@FFA672=0300</action>
		</script>
	</cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply