[fatfursp] easy DM's & endsequence

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
syndromtr
Posts: 232
Joined: Wed Sep 25, 2013 8:18 am
Been thanked: 1 time

[fatfursp] easy DM's & endsequence

Post by syndromtr »

cheats for fatal fury special,

- always have easy supers (other fatal fury games has a testbyte that allows easy supers, this has not. so i changed DM keypress tables for all players to perform easy supers = desperation moves) if enabled, any player can perform it with BACK, FORWARD, A+C
- see endsequence PL1 & PL2 (enable it in a round and endsequence is displayed - a note: if ONLY ONE credit is used; after endsequence, additionally, all characters' quotes are also displayed)

[fatfursp] & [fatfurspa]

Code: Select all

	<cheat desc="Always have Easy Supers" tempvariables="34">
		<comment>For all characters; Back, Forward, A+C performs Desperation Move.</comment>
		<script state="on">
			<action>temp0 =maincpu.mq@038BBA</action>
			<action>temp1 =maincpu.md@038BC2</action>
			<action>temp2 =maincpu.mq@038C52</action>
			<action>temp3 =maincpu.md@038C5A</action>
			<action>temp4 =maincpu.mq@038D00</action>
			<action>temp5 =maincpu.md@038D08</action>
			<action>temp6 =maincpu.mq@038D78</action>
			<action>temp7 =maincpu.md@038D80</action>
			<action>temp8 =maincpu.mq@038DFC</action>
			<action>temp9 =maincpu.md@038E04</action>
			<action>temp10=maincpu.mq@038E66</action>
			<action>temp11=maincpu.md@038E6E</action>
			<action>temp12=maincpu.mq@038EEC</action>
			<action>temp13=maincpu.md@038EF4</action>
			<action>temp14=maincpu.mq@038F80</action>
			<action>temp15=maincpu.md@038F88</action>
			<action>temp16=maincpu.mq@039014</action>
			<action>temp17=maincpu.md@03901C</action>
			<action>temp18=maincpu.mq@0390A6</action>
			<action>temp19=maincpu.md@0390AE</action>
			<action>temp20=maincpu.mq@039142</action>
			<action>temp21=maincpu.md@03914A</action>
			<action>temp22=maincpu.mq@0391CA</action>
			<action>temp23=maincpu.md@0391D2</action>
			<action>temp24=maincpu.mq@03923E</action>
			<action>temp25=maincpu.md@039246</action>
			<action>temp26=maincpu.mq@0392D6</action>
			<action>temp27=maincpu.md@0392DE</action>
			<action>temp28=maincpu.mq@039390</action>
			<action>temp29=maincpu.md@039398</action>
			<action>temp30=maincpu.mq@039430</action>
			<action>temp31=maincpu.md@039438</action>
		</script>
		<script state="run">
			<action>temp32=0F0400000C0F030C</action>
			<action>temp33=F00EFF09</action>
			<action>maincpu.mq@038BBA=temp32</action>
			<action>maincpu.md@038BC2=temp33</action>
			<action>maincpu.mq@038C52=temp32</action>
			<action>maincpu.md@038C5A=temp33</action>
			<action>maincpu.mq@038D00=temp32</action>
			<action>maincpu.md@038D08=temp33</action>
			<action>maincpu.mq@038D78=temp32</action>
			<action>maincpu.md@038D80=temp33</action>	  
			<action>maincpu.mq@038DFC=temp32</action>
			<action>maincpu.md@038E04=temp33</action>
			<action>maincpu.mq@038E66=temp32</action>
			<action>maincpu.md@038E6E=temp33</action>
			<action>maincpu.mq@038EEC=temp32</action>
			<action>maincpu.md@038EF4=temp33</action>
			<action>maincpu.mq@038F80=temp32</action>
			<action>maincpu.md@038F88=temp33</action>
			<action>maincpu.mq@039014=temp32</action>
			<action>maincpu.md@03901C=temp33</action>
			<action>maincpu.mq@0390A6=temp32</action>
			<action>maincpu.md@0390AE=temp33</action>
			<action>maincpu.mq@039142=temp32</action>
			<action>maincpu.md@03914A=temp33</action>
			<action>maincpu.mq@0391CA=temp32</action>
			<action>maincpu.md@0391D2=temp33</action>
			<action>maincpu.mq@03923E=temp32</action>
			<action>maincpu.md@039246=temp33</action>
			<action>maincpu.mq@0392D6=temp32</action>
			<action>maincpu.md@0392DE=temp33</action>
			<action>maincpu.mq@039390=temp32</action>
			<action>maincpu.md@039398=temp33</action>
			<action>maincpu.mq@039430=temp32</action>
			<action>maincpu.md@039438=temp33</action>
		</script>
		<script state="off">
			<action>maincpu.mq@038BBA=temp0 </action>
			<action>maincpu.md@038BC2=temp1 </action>
			<action>maincpu.mq@038C52=temp2 </action>
			<action>maincpu.md@038C5A=temp3 </action>
			<action>maincpu.mq@038D00=temp4 </action>
			<action>maincpu.md@038D08=temp5 </action>
			<action>maincpu.mq@038D78=temp6 </action>
			<action>maincpu.md@038D80=temp7 </action>
			<action>maincpu.mq@038DFC=temp8 </action>
			<action>maincpu.md@038E04=temp9 </action>
			<action>maincpu.mq@038E66=temp10</action>
			<action>maincpu.md@038E6E=temp11</action>
			<action>maincpu.mq@038EEC=temp12</action>
			<action>maincpu.md@038EF4=temp13</action>
			<action>maincpu.mq@038F80=temp14</action>
			<action>maincpu.md@038F88=temp15</action>
			<action>maincpu.mq@039014=temp16</action>
			<action>maincpu.md@03901C=temp17</action>
			<action>maincpu.mq@0390A6=temp18</action>
			<action>maincpu.md@0390AE=temp19</action>
			<action>maincpu.mq@039142=temp20</action>
			<action>maincpu.md@03914A=temp21</action>
			<action>maincpu.mq@0391CA=temp22</action>
			<action>maincpu.md@0391D2=temp23</action>
			<action>maincpu.mq@03923E=temp24</action>
			<action>maincpu.md@039246=temp25</action>
			<action>maincpu.mq@0392D6=temp26</action>
			<action>maincpu.md@0392DE=temp27</action>
			<action>maincpu.mq@039390=temp28</action>
			<action>maincpu.md@039398=temp29</action>
			<action>maincpu.mq@039430=temp30</action>
			<action>maincpu.md@039438=temp31</action>
		</script>
	</cheat>
	
	<cheat desc="See Endsequence Now! PL1">
		<comment>Set it ingame, in a Round.</comment>
		<script state="on">
			<action condition="(maincpu.pw@100010 == 49D8) AND ((maincpu.pb@100034 BAND 01) == 01)">temp0=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10049A=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10059A=00</action>
			<action condition="(temp0 == 01)">maincpu.pw@10092A=0001</action>
			<action condition="(temp0 == 01)">maincpu.pb@100058=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10B2F3=10</action>
		</script>
	</cheat>
	
	<cheat desc="See Endsequence Now! PL2">
		<comment>Set it ingame, in a Round.</comment>
		<script state="on">
			<action condition="(maincpu.pw@100010 == 49D8) AND ((maincpu.pb@100034 BAND 02) == 02)">temp0=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10059A=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10049A=00</action>
			<action condition="(temp0 == 01)">maincpu.pw@10092A=0001</action>
			<action condition="(temp0 == 01)">maincpu.pb@100059=01</action>
			<action condition="(temp0 == 01)">maincpu.pb@10B2F3=10</action>
		</script>
	</cheat>
mazhar111
Posts: 22
Joined: Wed Feb 18, 2009 3:55 pm

Re: [fatfursp] easy DM's & endsequence

Post by mazhar111 »

nice share thanks
olala
Posts: 16
Joined: Tue Oct 22, 2013 7:56 am
Location: somewhere around vgworld's:P

Re: [fatfursp] easy DM's & endsequence

Post by olala »

cool code there!
anyho i just wonderin if it posible to made code like andy can do his superb moves with just single button pressed?
thnkyou
:)dood

Code: Select all

say nah to BADood!
:)dood
dood:)
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Re: [fatfursp] easy DM's & endsequence

Post by Pugsy »

Thanks, added
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Post Reply