[vigilant] Get points not just by defeating enemies, but by hitting them

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
User avatar
megaman_exe
CheatFinder Private
Posts: 38
Joined: Mon Nov 05, 2007 2:12 am

[vigilant] Get points not just by defeating enemies, but by hitting them

Post by megaman_exe »

Sorry Pugsy for bugging you with those "Skip Checksum" cheats some time ago. Now after some very long time I've started to write cheats that may be useful. For example, in vigilant you don't get any points by hitting enemies, and the points got are few. Here the there are 3 cheats that makes you win points by
  • hitting tough enemies (like the red mohawk guy, the blonde guy with the knife, the blonde guy with the stick and the black guy with the chain
  • hitting Bosses
  • Defeating enemies (any enemy, except "bosses" I think)
You get the points by hitting them with anything, be it a punch, kick or nunchakus
I decided to post it here so people can test it and add comments or report bugs. I don't know if I should write on the comments that these cheats should be enabled after booting the game.

I hope they work and help people get points for punching guys since tough guys give you 400 points after defeated with punches and there are ones that you must hit them 6 times so it isn't even 6x(the minimum score for a defated foe = 100) pts (600 pts).
Greets!

Code: Select all

	
	<cheat desc="Nx100 Pts. By Hitting Tough Guys" tempvariables="25">
		<comment>N from 1 to 99</comment>
		<parameter min="1" max="99" step="1"/>
		<script state="on">
			<action>temp0 = maincpu.mb@6763  </action>
			<action>temp1 = maincpu.mw@6764  </action>
			<action>temp2 = maincpu.mb@7d50  </action>
			<action>temp3 = maincpu.mw@7d51  </action>
			<action>temp4 = maincpu.mb@7D53  </action>
			<action>temp5 = maincpu.mw@7D54  </action>
			<action>temp6 = maincpu.mb@7D56  </action>
			<action>temp7 = maincpu.mw@7D57  </action>
			<action>temp8 = maincpu.mb@7D59  </action>
			<action>temp9 = maincpu.mw@7D5A  </action>
			<action>temp10= maincpu.mb@7D5C  </action>
			<action>temp11 = maincpu.mb@3780</action>
			<action>temp12 = maincpu.mw@3781</action>
			<action>temp13 = maincpu.mb@3B72</action>
			<action>temp14 = maincpu.mw@3B73</action>
			<action>temp15 = maincpu.mb@4571</action>
			<action>temp16 = maincpu.mw@4572</action>
			<action>temp17 = maincpu.mb@5183</action>
			<action>temp18 = maincpu.mw@5184</action>
			<action>temp19 = maincpu.mb@577B </action>
			<action>temp20 = maincpu.mw@577C</action>
			<action>temp21 = maincpu.mb@717D </action>
			<action>temp22 = maincpu.mw@717E</action>
			<action>temp23 = maincpu.mb@7C6E </action>
			<action>temp24 = maincpu.mw@7C6F</action>
		</script>
		<script state="run">
			<action>maincpu.mb@6763 = cd  </action>
			<action>maincpu.mw@6764 = 7d50</action>
			<action>maincpu.mb@7d50 = 01  </action>
			<action>maincpu.mw@7d51 = 0000 + tobcd(param)</action>
			<action>maincpu.mb@7D53 = 11  </action>
			<action>maincpu.mw@7D54 = 0000</action>
			<action>maincpu.mb@7D56 = cd  </action>
			<action>maincpu.mw@7D57 = 58ae</action>
			<action>maincpu.mb@7D59 = 3a  </action>
			<action>maincpu.mw@7D5A = e146</action>
			<action>maincpu.mb@7D5C = c9  </action>
			<action>maincpu.mb@3780 = 00</action>
			<action>maincpu.mw@3781 = 0000</action>
			<action>maincpu.mb@3B72 = 00</action>
			<action>maincpu.mw@3B73 = 0000</action>
			<action>maincpu.mb@4571 = 00</action>
			<action>maincpu.mw@4572 = 0000</action>
			<action>maincpu.mb@5183 = 00</action>
			<action>maincpu.mw@5184 = 0000</action>
			<action>maincpu.mb@577B = 00 </action>
			<action>maincpu.mw@577C = 0000</action>
			<action>maincpu.mb@717D = 00 </action>
			<action>maincpu.mw@717E = 0000</action>
			<action>maincpu.mb@7C6E = 00 </action>
			<action>maincpu.mw@7C6F = 0000</action>
		</script>
		<script state="off">
			<action>maincpu.mb@6763 = temp0 </action>
			<action>maincpu.mw@6764 = temp1 </action>
			<action>maincpu.mb@7d50 = temp2 </action>
			<action>maincpu.mw@7d51 = temp3 </action>
			<action>maincpu.mb@7D53 = temp4 </action>
			<action>maincpu.mw@7D54 = temp5 </action>
			<action>maincpu.mb@7D56 = temp6 </action>
			<action>maincpu.mw@7D57 = temp7 </action>
			<action>maincpu.mb@7D59 = temp8 </action>
			<action>maincpu.mw@7D5A = temp9 </action>
			<action>maincpu.mb@7D5C = temp10</action>
			<action>maincpu.mb@3780 = temp11</action>
			<action>maincpu.mw@3781 = temp12</action>
			<action>maincpu.mb@3B72 = temp13</action>
			<action>maincpu.mw@3B73 = temp14</action>
			<action>maincpu.mb@4571 = temp15</action>
			<action>maincpu.mw@4572 = temp16</action>
			<action>maincpu.mb@5183 = temp17</action>
			<action>maincpu.mw@5184 = temp18</action>
			<action>maincpu.mb@577B = temp19 </action>
			<action>maincpu.mw@577C = temp20</action>
			<action>maincpu.mb@717D = temp21 </action>
			<action>maincpu.mw@717E = temp22</action>
			<action>maincpu.mb@7C6E = temp23 </action>
			<action>maincpu.mw@7C6F = temp24</action>
		</script>
	</cheat>
	<cheat desc="Nx100 Pts. By Hitting Bosses" tempvariables="25">
		<comment>N from 1 to 99</comment>
		<parameter min="1" max="99" step="1"/>
		<script state="on">
			<action>temp0 = maincpu.mb@5FAB  </action>
			<action>temp1 = maincpu.mw@5FAC  </action>
			<action>temp2 = maincpu.mb@7D60  </action>
			<action>temp3 = maincpu.mw@7D61  </action>
			<action>temp4 = maincpu.mb@7D63  </action>
			<action>temp5 = maincpu.mw@7D64  </action>
			<action>temp6 = maincpu.mb@7D66  </action>
			<action>temp7 = maincpu.mw@7D67  </action>
			<action>temp8 = maincpu.mb@7D69  </action>
			<action>temp9 = maincpu.mw@7D6A  </action>
			<action>temp10= maincpu.mb@7D6C  </action>
			<action>temp11= maincpu.mb@3780  </action>
			<action>temp12= maincpu.mw@3781  </action>
			<action>temp13= maincpu.mb@3B72  </action>
			<action>temp14= maincpu.mw@3B73  </action>
			<action>temp15= maincpu.mb@4571  </action>
			<action>temp16= maincpu.mw@4572  </action>
			<action>temp17= maincpu.mb@5183  </action>
			<action>temp18= maincpu.mw@5184  </action>
			<action>temp19= maincpu.mb@577B  </action>
			<action>temp20= maincpu.mw@577C  </action>
			<action>temp21= maincpu.mb@717D  </action>
			<action>temp22= maincpu.mw@717E  </action>
			<action>temp23= maincpu.mb@7C6E  </action>
			<action>temp24= maincpu.mw@7C6F  </action>
			
		</script>
		<script state="run">
			<action>maincpu.mb@5FAB = CD  </action>
			<action>maincpu.mw@5FAC = 7D60</action>
			<action>maincpu.mb@7D60 = CD  </action>
			<action>maincpu.mw@7D61 = 0A1F</action>
			<action>maincpu.mb@7D63 = 01  </action>
			<action>maincpu.mw@7D64 = 0000 + tobcd(param)</action>
			<action>maincpu.mb@7D66 = 11  </action>
			<action>maincpu.mw@7D67 = 0000</action>
			<action>maincpu.mb@7D69 = CD  </action>
			<action>maincpu.mw@7D6A = 58AE</action>
			<action>maincpu.mb@7D6C = C9  </action>
			<action>maincpu.mb@3780 = 00</action>
			<action>maincpu.mw@3781 = 0000</action>
			<action>maincpu.mb@3B72 = 00</action>
			<action>maincpu.mw@3B73 = 0000</action>
			<action>maincpu.mb@4571 = 00</action>
			<action>maincpu.mw@4572 = 0000</action>
			<action>maincpu.mb@5183 = 00</action>
			<action>maincpu.mw@5184 = 0000</action>
			<action>maincpu.mb@577B = 00 </action>
			<action>maincpu.mw@577C = 0000</action>
			<action>maincpu.mb@717D = 00 </action>
			<action>maincpu.mw@717E = 0000</action>
			<action>maincpu.mb@7C6E = 00 </action>
			<action>maincpu.mw@7C6F = 0000</action>
		</script>
		<script state="off">
			<action>maincpu.mb@5FAB = temp0 </action>
			<action>maincpu.mw@5FAC = temp1 </action>
			<action>maincpu.mb@7D60 = temp2 </action>
			<action>maincpu.mw@7D61 = temp3 </action>
			<action>maincpu.mb@7D63 = temp4 </action>
			<action>maincpu.mw@7D64 = temp5 </action>
			<action>maincpu.mb@7D66 = temp6 </action>
			<action>maincpu.mw@7D67 = temp7 </action>
			<action>maincpu.mb@7D69 = temp8 </action>
			<action>maincpu.mw@7D6A = temp9 </action>
			<action>maincpu.mb@7D6C = temp10</action>
			<action>maincpu.mb@3780 = temp11</action>
			<action>maincpu.mw@3781 = temp12</action>
			<action>maincpu.mb@3B72 = temp13</action>
			<action>maincpu.mw@3B73 = temp14</action>
			<action>maincpu.mb@4571 = temp15</action>
			<action>maincpu.mw@4572 = temp16</action>
			<action>maincpu.mb@5183 = temp17</action>
			<action>maincpu.mw@5184 = temp18</action>
			<action>maincpu.mb@577B = temp19</action>
			<action>maincpu.mw@577C = temp20</action>
			<action>maincpu.mb@717D = temp21</action>
			<action>maincpu.mw@717E = temp22</action>
			<action>maincpu.mb@7C6E = temp23</action>
			<action>maincpu.mw@7C6F = temp24</action>
		</script>
	</cheat>
	<cheat desc="Get Nx100 Pts. By Defeating Foes" tempvariables="20">
		<comment>N from 1 to 99</comment>
		<parameter min="1" max="99" step="1"/>
		<script state="on">
			<action>temp0 = maincpu.mb@589b  </action>
			<action>temp1 = maincpu.mw@589c  </action>
			<action>temp2 = maincpu.mb@589e  </action>
			<action>temp3 = maincpu.mw@589f  </action>
			<action>temp4 = maincpu.mb@58a1  </action>
			<action>temp5 = maincpu.mb@58a2  </action>
			<action>temp6 = maincpu.mb@3780  </action>
			<action>temp7 = maincpu.mw@3781  </action>
			<action>temp8 = maincpu.mb@3B72  </action>
			<action>temp9 = maincpu.mw@3B73  </action>
			<action>temp10= maincpu.mb@4571  </action>
			<action>temp11= maincpu.mw@4572  </action>
			<action>temp12= maincpu.mb@5183  </action>
			<action>temp13= maincpu.mw@5184  </action>
			<action>temp14= maincpu.mb@577B  </action>
			<action>temp15= maincpu.mw@577C  </action>
			<action>temp16= maincpu.mb@717D  </action>
			<action>temp17= maincpu.mw@717E  </action>
			<action>temp18= maincpu.mb@7C6E  </action>
			<action>temp19= maincpu.mw@7C6F  </action>
		</script>
		<script state="run">
			<action>maincpu.mb@589b = 01</action>
			<action>maincpu.mw@589c = 0000 + tobcd(param)</action>
			<action>maincpu.mb@589e = 11</action>
			<action>maincpu.mw@589f = 0000</action>
			<action>maincpu.mb@58a1 = 18</action>
			<action>maincpu.mb@58a2 = 0B</action>
			<action>maincpu.mb@3780 = 00</action>
			<action>maincpu.mw@3781 = 0000</action>
			<action>maincpu.mb@3B72 = 00</action>
			<action>maincpu.mw@3B73 = 0000</action>
			<action>maincpu.mb@4571 = 00</action>
			<action>maincpu.mw@4572 = 0000</action>
			<action>maincpu.mb@5183 = 00</action>
			<action>maincpu.mw@5184 = 0000</action>
			<action>maincpu.mb@577B = 00 </action>
			<action>maincpu.mw@577C = 0000</action>
			<action>maincpu.mb@717D = 00 </action>
			<action>maincpu.mw@717E = 0000</action>
			<action>maincpu.mb@7C6E = 00 </action>
			<action>maincpu.mw@7C6F = 0000</action>
		</script>
		<script state="off">
			<action>maincpu.mb@589b = temp0</action>
			<action>maincpu.mw@589c = temp1</action>
			<action>maincpu.mb@589e = temp2</action>
			<action>maincpu.mw@589f = temp3</action>
			<action>maincpu.mb@58a1 = temp4</action>
			<action>maincpu.mb@58a2 = temp5</action>
			<action>maincpu.mb@3780 = temp6 </action>
			<action>maincpu.mw@3781 = temp7 </action>
			<action>maincpu.mb@3B72 = temp8 </action>
			<action>maincpu.mw@3B73 = temp9 </action>
			<action>maincpu.mb@4571 = temp10</action>
			<action>maincpu.mw@4572 = temp11</action>
			<action>maincpu.mb@5183 = temp12</action>
			<action>maincpu.mw@5184 = temp13</action>
			<action>maincpu.mb@577B = temp14</action>
			<action>maincpu.mw@577C = temp15</action>
			<action>maincpu.mb@717D = temp16</action>
			<action>maincpu.mw@717E = temp17</action>
			<action>maincpu.mb@7C6E = temp18</action>
			<action>maincpu.mw@7C6F = temp19</action>
		</script>
	</cheat>
Post Reply