[aoh] mame 129u4 game aoh (silkroad2) beta cheat

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
maiweijie
Posts: 5
Joined: Wed Apr 09, 2003 3:54 am
Contact:

[aoh] mame 129u4 game aoh (silkroad2) beta cheat

Post by maiweijie »

and this cheat found by maiwiejie,bbsemuchina

Code: Select all

<mamecheat version="1">

	<cheat desc="Infinite Credits">
		<script state="run">
			<action>main.pb@28E73F=09</action>
		</script>
	</cheat>

	<cheat desc="Infinite 1P BLOOD">
		<script state="run">
			<action>main.pb@29ECEA=04</action>
			<action>main.pb@29ECEB=EC</action>
		</script>
	</cheat>

	<cheat desc="Infinite 1P POWER">
		<script state="run">
			<action>main.pb@29ECF3=64</action>
		</script>
	</cheat>

	<cheat desc="Infinite STAGETIME">
		<script state="run">
			<action>main.pb@28DED7=63</action>
		</script>
	</cheat>

	<cheat desc="Infinite 1P MONEY">
		<script state="run">
			<action>main.pb@29ED0F=C8</action>
		</script>
	</cheat>

	<cheat desc="Infinite 1P MAGIC">
		<script state="run">
			<action>main.pb@29F55F=05</action>
			<action>main.pb@29F563=05</action>
			<action>main.pb@29F567=05</action>
			<action>main.pb@29F56B=05</action>
			<action>main.pb@29F56F=05</action>
			<action>main.pb@29F573=05</action>
			<action>main.pb@29F577=05</action>
			<action>main.pb@29F57B=05</action>
		</script>
	</cheat>

</mamecheat>
maiweijie,bbs.emuchina.net
maiweijie
Posts: 5
Joined: Wed Apr 09, 2003 3:54 am
Contact:

add more mame cheat

Post by maiweijie »

add more mame cheat

Code: Select all

<mamecheat version="1">

<cheat desc="Infinite Credits">
<script state="run">
<action>main.pb@28E73F=09</action>
</script>
</cheat>

<cheat desc="Infinite 1P BLOOD">
<script state="run">
<action>main.pb@29ECEA=04</action>
<action>main.pb@29ECEB=EC</action>
</script>
</cheat>

<cheat desc="Infinite 1P POWER">
<script state="run">
<action>main.pb@29ECF3=64</action>
</script>
</cheat>

<cheat desc="Infinite STAGETIME">
<script state="run">
<action>main.pb@28DED7=63</action>
</script>
</cheat>

<cheat desc="Infinite 1P MONEY">
<script state="run">
<action>main.pb@29ED0F=C8</action>
</script>
</cheat>

<cheat desc="Infinite 1P 8 MAGIC">
<script state="run">
<action>main.pb@29F4FB=08</action>
</script>
</cheat>

<cheat desc="Select 1P CHAMUKU MAGIC">
<parameter>
<item value="0x01">MAGIC NAME 1</item>
<item value="0x02">MAGIC NAME 2</item>
<item value="0x03">MAGIC NAME 3</item>
<item value="0x04">MAGIC NAME 4</item>
<item value="0x05">MAGIC NAME 5</item>
<item value="0x06">MAGIC NAME 6</item>

</parameter>
<script state="run">
<action condition="(param==01)">main.pb@29F4F7=06</action>
<action condition="(param==01)">main.pb@29F59F=00</action>
<action condition="(param==02)">main.pb@29F4F7=06</action>
<action condition="(param==02)">main.pb@29F59F=01</action>
<action condition="(param==03)">main.pb@29F4F7=06</action>
<action condition="(param==03)">main.pb@29F59F=02</action>
<action condition="(param==04)">main.pb@29F4F7=06</action>
<action condition="(param==04)">main.pb@29F59F=10</action>
<action condition="(param==05)">main.pb@29F4F7=06</action>
<action condition="(param==05)">main.pb@29F59F=11</action>
<action condition="(param==06)">main.pb@29F4F7=06</action>
<action condition="(param==06)">main.pb@29F59F=12</action>
</script>
</cheat>

<cheat desc="Select 1P KAI MAGIC">
<parameter>
<item value="0x01">MAGIC NAME 1</item>
<item value="0x02">MAGIC NAME 2</item>
<item value="0x03">MAGIC NAME 3</item>
<item value="0x04">MAGIC NAME 4</item>

</parameter>
<script state="run">
<action condition="(param==01)">main.pb@29F4F7=06</action>
<action condition="(param==01)">main.pb@29F59F=00</action>
<action condition="(param==02)">main.pb@29F4F7=06</action>
<action condition="(param==02)">main.pb@29F59F=01</action>
<action condition="(param==03)">main.pb@29F4F7=06</action>
<action condition="(param==03)">main.pb@29F59F=02</action>
<action condition="(param==04)">main.pb@29F4F7=06</action>
<action condition="(param==04)">main.pb@29F59F=10</action>
</script>
</cheat>

<cheat desc="Select 1P SHUE MAGIC">
<parameter>
<item value="0x01">MAGIC NAME 1</item>
<item value="0x02">MAGIC NAME 2</item>
<item value="0x03">MAGIC NAME 3</item>
<item value="0x04">MAGIC NAME 4</item>
<item value="0x05">MAGIC NAME 5</item>
<item value="0x06">MAGIC NAME 6</item>

</parameter>
<script state="run">
<action condition="(param==01)">main.pb@29F4F7=06</action>
<action condition="(param==01)">main.pb@29F59F=00</action>
<action condition="(param==02)">main.pb@29F4F7=06</action>
<action condition="(param==02)">main.pb@29F59F=01</action>
<action condition="(param==03)">main.pb@29F4F7=06</action>
<action condition="(param==03)">main.pb@29F59F=02</action>
<action condition="(param==04)">main.pb@29F4F7=06</action>
<action condition="(param==04)">main.pb@29F59F=10</action>
<action condition="(param==05)">main.pb@29F4F7=06</action>
<action condition="(param==05)">main.pb@29F59F=11</action>
<action condition="(param==06)">main.pb@29F4F7=06</action>
<action condition="(param==06)">main.pb@29F59F=12</action>
</script>
</cheat>


<cheat desc="Select 1P SHENMUE MAGIC">
<parameter>
<item value="0x01">MAGIC NAME 1</item>
<item value="0x02">MAGIC NAME 2</item>
<item value="0x03">MAGIC NAME 3</item>
<item value="0x04">MAGIC NAME 4</item>
<item value="0x05">MAGIC NAME 5</item>
<item value="0x06">MAGIC NAME 6</item>
<item value="0x07">MAGIC NAME 7</item>
<item value="0x08">MAGIC NAME 8</item>
<item value="0x09">MAGIC NAME 9</item>
<item value="0x10">MAGIC NAME 10</item>
<item value="0x11">MAGIC NAME 11</item>
<item value="0x12">MAGIC NAME 12</item>

</parameter>
<script state="run">
<action condition="(param==01)">main.pb@29F4F7=06</action>
<action condition="(param==01)">main.pb@29F59F=00</action>
<action condition="(param==02)">main.pb@29F4F7=06</action>
<action condition="(param==02)">main.pb@29F59F=01</action>
<action condition="(param==03)">main.pb@29F4F7=06</action>
<action condition="(param==03)">main.pb@29F59F=02</action>
<action condition="(param==04)">main.pb@29F4F7=06</action>
<action condition="(param==04)">main.pb@29F59F=10</action>
<action condition="(param==05)">main.pb@29F4F7=06</action>
<action condition="(param==05)">main.pb@29F59F=11</action>
<action condition="(param==06)">main.pb@29F4F7=06</action>
<action condition="(param==06)">main.pb@29F59F=12</action>
<action condition="(param==07)">main.pb@29F4F7=06</action>
<action condition="(param==07)">main.pb@29F59F=13</action>
<action condition="(param==08)">main.pb@29F4F7=06</action>
<action condition="(param==08)">main.pb@29F59F=14</action>
<action condition="(param==09)">main.pb@29F4F7=06</action>
<action condition="(param==09)">main.pb@29F59F=15</action>
<action condition="(param==10)">main.pb@29F4F7=06</action>
<action condition="(param==10)">main.pb@29F59F=16</action>
<action condition="(param==11)">main.pb@29F4F7=06</action>
<action condition="(param==11)">main.pb@29F59F=32</action>
<action condition="(param==12)">main.pb@29F4F7=06</action>
<action condition="(param==12)">main.pb@29F59F=33</action>
</script>
</cheat>


<cheat desc="Infinite 1P MAGIC">
<script state="run">
<action>main.pb@29F55F=05</action>
<action>main.pb@29F563=05</action>
<action>main.pb@29F567=05</action>
<action>main.pb@29F56B=05</action>
<action>main.pb@29F56F=05</action>
<action>main.pb@29F573=05</action>
<action>main.pb@29F577=05</action>
<action>main.pb@29F57B=05</action>
</script>
</cheat>

</mamecheat>

may be misss some cheat,but no time finish it ,sorry.
maiweijie,bbs.emuchina.net
asper
Posts: 132
Joined: Thu Oct 18, 2007 11:44 am

How do you manage to do that ?

Post by asper »

How you managed to find cheats without a cheat engine inside mame ?
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Post by Pugsy »

It's always been possible it's just that it a real pain with multiple steps. For single system emulators it's a fairly painless process as the memory map is constant so once you have the base address for the system you are away - MAME isn't that easy and finding the base address of a game is only worthwhile if you are finding a lot of cheats. Here's my solution - it isn't pretty...




Get an external program like "Cheat Engine", "Tsearch", "Artmoney" or a.n.other there's a lot of them....and learn how to use it.

Here's possibly the simplest way to find single cheats (using Cheat Engine):-

Partial Example for Robby Roto.

1. Run MAME with the -debug option and make sure you attach the mame.exe process in Cheat Engine.

2. Find the Lives location (you should be able to narrow it down to two possibilities and then change the value to 5 in turn and see which works - it was the 2nd for me).

3. Open the MAME debugger with the tilde key (the ` key above the TAB). Return to Cheat Engine.

4. Untick any cheats that are being poked in Cheat Engine.

5. Move the mouse pointer over the cheat in Cheat Engine that does what you want and press the right mouse button and select "Browse this memory region". This will open a new memory browser with that address first.

6. Move the mouse pointer over the contents ot that address (eg. 05) and select Edit. Then change 1 byte to 4 bytes. Make a note of the value in the edit box (for use later in step 10) and enter 0xDEADBEEF in the edit box and click ok.

7. Make a note of the new contents of the cheat address in Cheat Engine, in this example it was EF.

8. Return to MAME, the debugger will still be open. Type this in the debugger:-

Code: Select all

find 0000,ffff,d.deadbeef
It should return :- Found at E388

9. In the MAME debugger still, press Ctrl+M to bring up a memory window. Type E388 into the window and confirm which address holds the value noted in step 7 (EF). In this example it's E388 (make a note of this address).

10. Clean up time, you should now go back to Cheat Engine and repeat step 6 but this time entering the value previously noted instead of 0xDEADBEEF. This step may not be necessary but it may have consequences if you don't do it.

11.
a. To test the cheat Press F12 to exit the debugger
b. Press F3 to reset the game
c. Start the game and press the tilde key to invoke the debugger
d. Test the cheat, as we know it's a RAM byte location @ E388 of the maincpu we can see it work by typing this into the debugger:-

Code: Select all

maincpu.pb@E388=06
If the memory edit window is still open in the debugger we will see the E388 contents change to 06. If we return to the game (F12) and lose a few lives we shall see we shall have marginally more so we know the cheat works so it's now just a matter of dropping it into an xml cheat file.


Personally, unless I'm desperate for a RAM cheat (which is rare) there is no way I'm willing to go through all this...I'm still hoping on some native MAME RAM cheat finding functions being added at some stage.
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Mohsin
Posts: 85
Joined: Sun Mar 15, 2009 1:06 pm
Location: Pakistan

Re: mame 129u4 game aoh (silkroad2) beta cheat

Post by Mohsin »

its not main.pb, its maincpu.pb, very strange game , every item is stored, first in 1 rom location, then this location is completed with a value like 5 or 6 and then the item location is moved to another rom value, what a big sh#t, storing a value like 5~6 and then moving to the next rom location, this game code is a joke.
Image
Thats not a game hack

http://mamec.netii.net/
User avatar
Mohsin
Posts: 85
Joined: Sun Mar 15, 2009 1:06 pm
Location: Pakistan

Re: mame 129u4 game aoh (silkroad2) beta cheat

Post by Mohsin »

i have added player 2 cheats , plus two more, also added a two levels to the power, incase some one dont like that stupid max power flickering, there seems to be no invincibility.

Code: Select all

<mamecheat version="1">

	<cheat desc="Infinite Credits">
		<script state="run">
			<action>maincpu.pb@28E73F=09</action>
		</script>
	</cheat>
	
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@28DED7=63</action>
		</script>
	</cheat>
	
	<cheat desc=" "/>

	<cheat desc="Infinite Health PL1">
		<script state="run">
			<action>maincpu.pb@29ECEA=04</action>
			<action>maincpu.pb@29ECEB=EC</action>
		</script>
	</cheat>

	<cheat desc="Select Power PL1">
			<parameter>
				<item value="0x1E">Infinite</item>
				<item value="0x64">Maximum</item>
			</parameter>
		<script state="run">
			<action>maincpu.pb@29ECF3=param</action>
		</script>
	</cheat>

	<cheat desc="Infinite Money PL1">
		<script state="run">
			<action>maincpu.pb@29ED0F=C8</action>
		</script>
	</cheat>

	<cheat desc="Infinite Magic PL1">
		<script state="run">
			<action>maincpu.pb@29F55F=05</action>
			<action>maincpu.pb@29F563=05</action>
			<action>maincpu.pb@29F567=05</action>
			<action>maincpu.pb@29F56B=05</action>
			<action>maincpu.pb@29F56F=05</action>
			<action>maincpu.pb@29F573=05</action>
			<action>maincpu.pb@29F577=05</action>
			<action>maincpu.pb@29F57B=05</action>
		</script>
	</cheat>
	
	<cheat desc="Infinite 8 Magic PL1">
		<script state="run">
			<action>maincpu.pb@29F4FB=08</action>
		</script>
	</cheat>
	
	<cheat desc="Select PL1 Chamuku Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDER</item>
				<item value="0x04">DEVIL???</item>
				<item value="0x05">FIREWALL</item>
				<item value="0x06">VITAL</item>
			</parameter>
			
		<script state="run">
			<action condition="(param==01)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==01)">maincpu.pb@29F59F=00</action>
			<action condition="(param==02)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==02)">maincpu.pb@29F59F=01</action>
			<action condition="(param==03)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==03)">maincpu.pb@29F59F=02</action>
			<action condition="(param==04)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==04)">maincpu.pb@29F59F=10</action>
			<action condition="(param==05)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==05)">maincpu.pb@29F59F=11</action>
			<action condition="(param==06)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==06)">maincpu.pb@29F59F=12</action>
		</script>
	</cheat>

	<cheat desc="Select PL1 Kai Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">MAGICARROWS</item>
			</parameter>
		
		<script state="run">
			<action condition="(param==01)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==01)">maincpu.pb@29F59F=00</action>
			<action condition="(param==02)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==02)">maincpu.pb@29F59F=01</action>
			<action condition="(param==03)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==03)">maincpu.pb@29F59F=02</action>
			<action condition="(param==04)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==04)">maincpu.pb@29F59F=10</action>
		</script>
	</cheat>

	<cheat desc="Select PL1 Shue Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">FIREBOMB</item>
				<item value="0x05">FORMCHANGE</item>
				<item value="0x06">STRONG?????</item>
			</parameter>
		<script state="run">
			<action condition="(param==01)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==01)">maincpu.pb@29F59F=00</action>
			<action condition="(param==02)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==02)">maincpu.pb@29F59F=01</action>
			<action condition="(param==03)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==03)">maincpu.pb@29F59F=02</action>
			<action condition="(param==04)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==04)">maincpu.pb@29F59F=10</action>
			<action condition="(param==05)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==05)">maincpu.pb@29F59F=11</action>
			<action condition="(param==06)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==06)">maincpu.pb@29F59F=12</action>
		</script>
	</cheat>


	<cheat desc="Select PL1 Shenmue Magic">
			<parameter>
				<item value="0x01">FIREBALL</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">ENERGYBALL</item>
				<item value="0x05">SHINNINGLIGHT</item>
				<item value="0x06">SHADOWATTACK</item>
				<item value="0x07">ROPEATTACK</item>
				<item value="0x08">ICESTORM</item>
				<item value="0x09">CIRCLE-OF-FIRE</item>
				<item value="0x10">GOLDDRAGON</item>
				<item value="0x11">OAX-ATTACK</item>
				<item value="0x12">LOG-ATTACK</item>
			</parameter>
		<script state="run">
			<action condition="(param==01)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==01)">maincpu.pb@29F59F=00</action>
			<action condition="(param==02)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==02)">maincpu.pb@29F59F=01</action>
			<action condition="(param==03)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==03)">maincpu.pb@29F59F=02</action>
			<action condition="(param==04)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==04)">maincpu.pb@29F59F=10</action>
			<action condition="(param==05)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==05)">maincpu.pb@29F59F=11</action>
			<action condition="(param==06)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==06)">maincpu.pb@29F59F=12</action>
			<action condition="(param==07)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==07)">maincpu.pb@29F59F=13</action>
			<action condition="(param==08)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==08)">maincpu.pb@29F59F=14</action>
			<action condition="(param==09)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==09)">maincpu.pb@29F59F=15</action>
			<action condition="(param==10)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==10)">maincpu.pb@29F59F=16</action>
			<action condition="(param==11)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==11)">maincpu.pb@29F59F=32</action>
			<action condition="(param==12)">maincpu.pb@29F4F7=06</action>
			<action condition="(param==12)">maincpu.pb@29F59F=33</action>
		</script>
	</cheat>

	<cheat desc=" "/>
		
	<cheat desc="Infinite Health PL2">
		<script state="run">
			<action>maincpu.pb@29F7FE=04</action>
			<action>maincpu.pb@29F7FF=EC</action>
		</script>
	</cheat>

	<cheat desc="Select Power PL2">
			<parameter>
				<item value="0x1E">Infinite</item>
				<item value="0x64">Maximum</item>
			</parameter>
		<script state="run">
			<action>maincpu.pb@29F807=param</action>
		</script>
	</cheat>

	<cheat desc="Infinite Money PL2">
		<script state="run">
			<action>maincpu.pb@29F823=C8</action>
		</script>
	</cheat>
	
	<cheat desc="Infinite MAGIC PL2">
		<script state="run">
			<action>maincpu.pb@2A0073=05</action>
			<action>maincpu.pb@2A0077=05</action>
			<action>maincpu.pb@2A007B=05</action>
			<action>maincpu.pb@2A007F=05</action>
			<action>maincpu.pb@2A0083=05</action>
			<action>maincpu.pb@2A0087=05</action>
			<action>maincpu.pb@2A008B=05</action>
			<action>maincpu.pb@2A008F=05</action>
		</script>
	</cheat>

	<cheat desc="Infinite 8 MAGIC PL2">
		<script state="run">
			<action>maincpu.pb@2A000F=08</action>
		</script>
	</cheat>

	<cheat desc="Select PL2 Chamuku Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDER</item>
				<item value="0x04">DEVIL???</item>
				<item value="0x05">FIREWALL</item>
				<item value="0x06">VITAL</item>
			</parameter>
			
		<script state="run">
			<action condition="(param==01)">maincpu.pb@2A000B=06</action>
			<action condition="(param==01)">maincpu.pb@2A00B3=00</action>
			<action condition="(param==02)">maincpu.pb@2A000B=06</action>
			<action condition="(param==02)">maincpu.pb@2A00B3=01</action>
			<action condition="(param==03)">maincpu.pb@2A000B=06</action>
			<action condition="(param==03)">maincpu.pb@2A00B3=02</action>
			<action condition="(param==04)">maincpu.pb@2A000B=06</action>
			<action condition="(param==04)">maincpu.pb@2A00B3=10</action>
			<action condition="(param==05)">maincpu.pb@2A000B=06</action>
			<action condition="(param==05)">maincpu.pb@2A00B3=11</action>
			<action condition="(param==06)">maincpu.pb@2A000B=06</action>
			<action condition="(param==06)">maincpu.pb@2A00B3=12</action>
		</script>
	</cheat>

	<cheat desc="Select PL2 Kai Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">MAGICARROWS</item>
			</parameter>
		
		<script state="run">
			<action condition="(param==01)">maincpu.pb@2A000B=06</action>
			<action condition="(param==01)">maincpu.pb@2A00B3=00</action>
			<action condition="(param==02)">maincpu.pb@2A000B=06</action>
			<action condition="(param==02)">maincpu.pb@2A00B3=01</action>
			<action condition="(param==03)">maincpu.pb@2A000B=06</action>
			<action condition="(param==03)">maincpu.pb@2A00B3=02</action>
			<action condition="(param==04)">maincpu.pb@2A000B=06</action>
			<action condition="(param==04)">maincpu.pb@2A00B3=10</action>
		</script>
	</cheat>

	<cheat desc="Select PL2 Shue Magic">
			<parameter>
				<item value="0x01">FIRE</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">FIREBOMB</item>
				<item value="0x05">FORMCHANGE</item>
				<item value="0x06">STRONG?????</item>
			</parameter>
		<script state="run">
			<action condition="(param==01)">maincpu.pb@2A000B=06</action>
			<action condition="(param==01)">maincpu.pb@2A00B3=00</action>
			<action condition="(param==02)">maincpu.pb@2A000B=06</action>
			<action condition="(param==02)">maincpu.pb@2A00B3=01</action>
			<action condition="(param==03)">maincpu.pb@2A000B=06</action>
			<action condition="(param==03)">maincpu.pb@2A00B3=02</action>
			<action condition="(param==04)">maincpu.pb@2A000B=06</action>
			<action condition="(param==04)">maincpu.pb@2A00B3=10</action>
			<action condition="(param==05)">maincpu.pb@2A000B=06</action>
			<action condition="(param==05)">maincpu.pb@2A00B3=11</action>
			<action condition="(param==06)">maincpu.pb@2A000B=06</action>
			<action condition="(param==06)">maincpu.pb@2A00B3=12</action>
		</script>
	</cheat>

	<cheat desc="Select PL2 Shenmue Magic">
			<parameter>
				<item value="0x01">FIREBALL</item>
				<item value="0x02">TWISTER</item>
				<item value="0x03">THUNDERBOLT</item>
				<item value="0x04">ENERGYBALL</item>
				<item value="0x05">SHINNINGLIGHT</item>
				<item value="0x06">SHADOWATTACK</item>
				<item value="0x07">ROPEATTACK</item>
				<item value="0x08">ICESTORM</item>
				<item value="0x09">CIRCLE-OF-FIRE</item>
				<item value="0x10">GOLDDRAGON</item>
				<item value="0x11">OAX-ATTACK</item>
				<item value="0x12">LOG-ATTACK</item>
			</parameter>
		<script state="run">
			<action condition="(param==01)">maincpu.pb@2A000B=06</action>
			<action condition="(param==01)">maincpu.pb@2A00B3=00</action>
			<action condition="(param==02)">maincpu.pb@2A000B=06</action>
			<action condition="(param==02)">maincpu.pb@2A00B3=01</action>
			<action condition="(param==03)">maincpu.pb@2A000B=06</action>
			<action condition="(param==03)">maincpu.pb@2A00B3=02</action>
			<action condition="(param==04)">maincpu.pb@2A000B=06</action>
			<action condition="(param==04)">maincpu.pb@2A00B3=10</action>
			<action condition="(param==05)">maincpu.pb@2A000B=06</action>
			<action condition="(param==05)">maincpu.pb@2A00B3=11</action>
			<action condition="(param==06)">maincpu.pb@2A000B=06</action>
			<action condition="(param==06)">maincpu.pb@2A00B3=12</action>
			<action condition="(param==07)">maincpu.pb@2A000B=06</action>
			<action condition="(param==07)">maincpu.pb@2A00B3=13</action>
			<action condition="(param==08)">maincpu.pb@2A000B=06</action>
			<action condition="(param==08)">maincpu.pb@2A00B3=14</action>
			<action condition="(param==09)">maincpu.pb@2A000B=06</action>
			<action condition="(param==09)">maincpu.pb@2A00B315</action>
			<action condition="(param==10)">maincpu.pb@2A000B=06</action>
			<action condition="(param==10)">maincpu.pb@2A00B3=16</action>
			<action condition="(param==11)">maincpu.pb@2A000B=06</action>
			<action condition="(param==11)">maincpu.pb@2A00B3=32</action>
			<action condition="(param==12)">maincpu.pb@2A000B=06</action>
			<action condition="(param==12)">maincpu.pb@2A00B3=33</action>
		</script>
	</cheat>
	
</mamecheat>

<!-- Cheat file downloaded from http://cheat.retrogames.com, see cheat.txt for list of contributors. -->
Image
Thats not a game hack

http://mamec.netii.net/
raintn22
Posts: 5
Joined: Tue May 23, 2023 10:00 pm

Re: [aoh] mame 129u4 game aoh (silkroad2) beta cheat

Post by raintn22 »

Please, does anyone find the sound codes for this. This game has a pretty nice soundtrack to it.
Post Reply