Code: Select all
<cheat desc=" "/>
<cheat desc="P1 Ryu easy special moves"/>
<cheat desc="HADOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x0">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="SHORYUKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x0">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="TATSUMAKI SENPUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0x0">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="SHINKU HADOKEN">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x0 and maincpu.pw@FF8598 LT 0x20A and param == 1">maincpu.pw@FF8598=20A</action>
<action condition="maincpu.pb@FF8502==0x0 and maincpu.pw@FF8598 LT 0x20A and param == 2">maincpu.pw@FF8598=208</action>
</script>
</cheat>
<cheat desc="SHINKU TATSUMAKI SENPUKYAKU">
<parameter>
<item value="0x1">db+K</item>
<item value="0x2">d,db+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x0 and param == 1 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pb@FF8502==0x0 and param == 2 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc="HADO NO KAMAE(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0 = maincpu.od@34992</action>
</script>
<script state="run">
<action>maincpu.od@34992=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@34992 = temp0</action>
</script>
</cheat>
<cheat desc="HADO NO KAMAE"><comment>f+START</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x0">maincpu.pw@FF85A8=204</action>
</script>
</cheat>
<cheat desc="SHAKUNETSU HADOKEN"><comment>This conflicts with HADOKEN.</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x0">maincpu.pw@FF85B0=208</action>
</script>
</cheat>
<cheat desc="METSU SHORYUKEN">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x0 and param == 1 and maincpu.pw@FF85B8 LT 208">maincpu.pw@FF85B8=208</action>
<action condition="maincpu.pb@FF8502==0x0 and param == 2 and maincpu.pw@FF85B8 LT 208">maincpu.pw@FF85B8=206</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Ken easy special moves"/>
<cheat desc="HADOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x1">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="SHORYUKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x1">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="TATSUMAKI SENPUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0x1">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="SHINRYUKEN">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x1 and maincpu.pw@FF8598 LT 0x208 and param == 1">maincpu.pw@FF8598=208</action>
<action condition="maincpu.pb@FF8502==0x1 and maincpu.pw@FF8598 LT 0x206 and param == 2">maincpu.pw@FF8598=206</action>
</script>
</cheat>
<cheat desc="SHORYU REPPA">
<parameter>
<item value="0x1">df+P</item>
<item value="0x2">d,df+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x1 and param == 1 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pb@FF8502==0x1 and param == 2 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc="ZENPO TENSHIN(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0 = maincpu.od@360B0</action>
</script>
<script state="run">
<action>maincpu.od@360B0=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@360B0 = temp0</action>
</script>
</cheat>
<cheat desc="ZENPO TENSHIN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x1">maincpu.pw@FF85A8=204</action>
</script>
</cheat>
<cheat desc="ZENTO(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0 = maincpu.od@360EC</action>
</script>
<script state="run">
<action>maincpu.od@360EC=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@360EC = temp0</action>
</script>
</cheat>
<cheat desc="ZENTO"><comment>QCF+START ==> f+START</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x1">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc="SHIPPUJINRAI KYAKU">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x1 and param == 1 and maincpu.pw@FF85B8 LT 208">maincpu.pw@FF85B8=208</action>
<action condition="maincpu.pb@FF8502==0x1 and param == 2 and maincpu.pw@FF85B8 LT 208">maincpu.pw@FF85B8=206</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Akuma easy special moves"/>
<cheat desc="AIR GO HADOKEN(hack)"><comment>can perform at any height</comment>
<script state="on">
<action>temp0 = maincpu.od@38054</action>
</script>
<script state="run">
<action>maincpu.od@38054=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@38054 = temp0</action>
</script>
</cheat>
<cheat desc="GO HADOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="GO SHORYUKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="TATSUMAKI SENPUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="MESSASTU GO HADO">
<parameter>
<item value="0x1">b+P</item>
<item value="0x2">db,b+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2 and maincpu.pw@FF8598 LT 0x210 and param == 1">maincpu.pw@FF8598=210</action>
<action condition="maincpu.pb@FF8502==0x2 and maincpu.pw@FF8598 LT 0x210 and param == 2">maincpu.pw@FF8598=20E</action>
</script>
</cheat>
<cheat desc="MESSATSU GO SHORYU">
<parameter>
<item value="0x1">df+P</item>
<item value="0x2">d,df+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2 and param == 1 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pb@FF8502==0x2 and param == 2 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc="ASHURA SENKU(FORWARD)"><comment>df+3P/3K</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF85A8=204</action>
</script>
</cheat>
<cheat desc="ASHURA SENKU(BACK)"><comment>db+3P/3K</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc="TENMA GO ZANKU">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2 and param == 1 and maincpu.pw@FF85B8 LT 20A">maincpu.pw@FF85B8=20A</action>
<action condition="maincpu.pb@FF8502==0x2 and param == 2 and maincpu.pw@FF85B8 LT 20A">maincpu.pw@FF85B8=208</action>
</script>
</cheat>
<cheat desc="SHAKUNETSU HADOKEN"><comment>conflict with ZENPO TENSHIN</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF85C0=208</action>
</script>
</cheat>
<cheat desc="SHUN GOKU SATSU">
<parameter>
<item value="0x1">HP</item>
<item value="0x2">LK,HP</item>
<item value="0x3">f,LK,HP</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2 and param == 1 and maincpu.pw@FF85C8 LT 208">maincpu.pw@FF85C8=208</action>
<action condition="maincpu.pb@FF8502==0x2 and param == 2 and maincpu.pw@FF85C8 LT 206">maincpu.pw@FF85C8=206</action>
<action condition="maincpu.pb@FF8502==0x2 and param == 3 and maincpu.pw@FF85C8 LT 204">maincpu.pw@FF85C8=204</action>
</script>
</cheat>
<cheat desc="ZENPO TENSHIN(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0=maincpu.od@37E1E</action>
</script>
<script state="run">
<action>maincpu.od@37E1E=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@37E1E=temp0</action>
</script>
</cheat>
<cheat desc="ZENPO TENSHIN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF85D0=204</action>
</script>
</cheat>
<cheat desc="HYAKKISHU(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0=maincpu.od@37DF0</action>
</script>
<script state="run">
<action>maincpu.od@37DF0=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@37DF0=temp0</action>
</script>
</cheat>
<cheat desc="HYAKKISHU"><comment>uf+P</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x2">maincpu.pw@FF85D8=206</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Charlie easy special moves"/>
<cheat desc="SOMERSAULT SHELL">
<script state="run">
<action condition="maincpu.pb@FF8502==0x3">maincpu.pw@FF8580=0402</action>
</script>
</cheat>
<cheat desc="SONIC BOOM">
<script state="run">
<action condition="maincpu.pb@FF8502==0x3">maincpu.pw@FF8588=0402</action>
</script>
</cheat>
<cheat desc="CROSSFIRE BLITZ">
<parameter>
<item value="0x1">f+K</item>
<item value="0x2">b,f+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x3 and maincpu.pw@FF8590 LT 608 and param == 1">maincpu.pw@FF8590=608</action>
<action condition="maincpu.pb@FF8502==0x3 and maincpu.pw@FF8590 LT 608 and param == 2">maincpu.pw@FF8590=606</action>
</script>
</cheat>
<cheat desc="SOMERSAULT JUSTICE"><comment>u/uf/ub all work.</comment>
<parameter>
<item value="0x1">u+K</item>
<item value="0x2">db,u+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x3 and maincpu.pw@FF8598 LT 608 and param == 1">maincpu.pw@FF8598=608</action>
<action condition="maincpu.pb@FF8502==0x3 and maincpu.pw@FF8598 LT 608 and param == 2">maincpu.pw@FF8598=606</action>
</script>
</cheat>
<cheat desc="SONIC BREAK">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">b,f+P</item>
<item value="0x3">f,b,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x3 and param == 1 and maincpu.pw@FF85A0 LT 608">maincpu.pw@FF85A0=608</action>
<action condition="maincpu.pb@FF8502==0x3 and param == 2 and maincpu.pw@FF85A0 LT 608">maincpu.pw@FF85A0=606</action>
<action condition="maincpu.pb@FF8502==0x3 and param == 3 and maincpu.pw@FF85A0 LT 606">maincpu.pw@FF85A0=604</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Chun-Li easy special moves"/>
<cheat desc="HYAKURETSUKYAKU(LK)">
<parameter>
<item value="0x1">1 press</item>
<item value="0x2">2 press</item>
<item value="0x3">3 press</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8583 LT 4 and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8582=1004</action>
<action condition="maincpu.pb@FF8583 LT 3 and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8582=1003</action>
<action condition="maincpu.pb@FF8583 LT 2 and param == 3 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8582=1002</action>
</script>
</cheat>
<cheat desc="HYAKURETSUKYAKU(MK)">
<parameter>
<item value="0x1">1 press</item>
<item value="0x2">2 press</item>
<item value="0x3">3 press</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8585 LT 4 and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8584=1004</action>
<action condition="maincpu.pb@FF8585 LT 3 and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8584=1003</action>
<action condition="maincpu.pb@FF8585 LT 2 and param == 3 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8584=1002</action>
</script>
</cheat>
<cheat desc="HYAKURETSUKYAKU(HK)">
<parameter>
<item value="0x1">1 press</item>
<item value="0x2">2 press</item>
<item value="0x3">3 press</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8587 LT 4 and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8586=1004</action>
<action condition="maincpu.pb@FF8587 LT 3 and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8586=1003</action>
<action condition="maincpu.pb@FF8587 LT 2 and param == 3 and maincpu.pb@FF8502==0x4">maincpu.pw@FF8586=1002</action>
</script>
</cheat>
<cheat desc="KIKOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.pw@FF8588=0206</action>
</script>
</cheat>
<cheat desc="SO HAKKEI">
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.pw@FF8590=0402</action>
</script>
</cheat>
<cheat desc="TENSHOKYAKU(hack)"><comment>X-ISM. No reversal required.</comment>
<script state="on">
<action>temp0=maincpu.od@3C4DC</action>
</script>
<script state="run">
<action>maincpu.od@3C4DC=2ED00</action>
</script>
<script state="off">
<action>maincpu.od@3C4DC=temp0</action>
</script>
</cheat>
<cheat desc="TENSHOKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.pw@FF8598=0402</action>
</script>
</cheat>
<cheat desc="SEN'EN SHO">
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.pw@FF85A0=0208</action>
</script>
</cheat>
<!-- <cheat desc="SPINNING BIRD KICK(hack)"><comment>FF86B4 special table is different for Chunli and boxer</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.od@3C40C=4E714E71</action>>
<action condition="maincpu.pb@FF8502==0x4 and maincpu.pb@FF8406==0xE and maincpu.pb@FF84AA==0x4">maincpu.pd@FF86B4=00176B00</action>
</script>
</cheat> -->
<cheat desc="SPINNING BIRD KICK">
<script state="run">
<action condition="maincpu.pb@FF8502==0x4">maincpu.pw@FF85A8=0402</action>
</script>
</cheat>
<cheat desc="SENRETSU KYAKU">
<parameter>
<item value="0x1">f+K</item>
<item value="0x2">b,f+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85B0 LT 608 and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85B0=608</action>
<action condition="maincpu.pw@FF85B0 LT 608 and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85B0=606</action>
</script>
</cheat>
<cheat desc="HAZAN TENSHOKYAKU"><comment>u/uf/ub all work.</comment>
<parameter>
<item value="0x1">u+K</item>
<item value="0x2">db,u+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85B8 LT 608 and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85B8=608</action>
<action condition="maincpu.pw@FF85B8 LT 608 and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85B8=606</action>
</script>
</cheat>
<cheat desc="KIKOSHO">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85C0 LT 20A and param == 1 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85C0=20A</action>
<action condition="maincpu.pw@FF85C0 LT 20A and param == 2 and maincpu.pb@FF8502==0x4">maincpu.pw@FF85C0=208</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Adon easy special moves"/>
<cheat desc="JAGUAR KICK">
<script state="run">
<action condition="maincpu.pb@FF8502==0x5">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="RISING JAGUAR">
<script state="run">
<action condition="maincpu.pb@FF8502==0x5">maincpu.pw@FF8588=0204</action>
</script>
</cheat>
<cheat desc="JAGUAR TOOTH">
<script state="run">
<action condition="maincpu.pb@FF8502==0x5">maincpu.pw@FF8590=0208</action>
</script>
</cheat>
<cheat desc="JAGUAR REVOLVER">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF8598 LT 208 and param == 1 and maincpu.pb@FF8502==0x5">maincpu.pw@FF8598=208</action>
<action condition="maincpu.pw@FF8598 LT 206 and param == 2 and maincpu.pb@FF8502==0x5">maincpu.pw@FF8598=206</action>
</script>
</cheat>
<cheat desc="JAGUAR VARIED ASSAULT">
<parameter>
<item value="0x1">df+P</item>
<item value="0x2">d,df+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85A0 LT 208 and param == 1 and maincpu.pb@FF8502==0x5">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pw@FF85A0 LT 208 and param == 2 and maincpu.pb@FF8502==0x5">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Sodom easy special moves"/>
<cheat desc="BUTSUMETSU BUSTER"><comment>b+P</comment>
<script state="run">
<action condition="maincpu.pb@FF840B == 01 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8580=060200FF</action>
<action condition="maincpu.pb@FF840B == 00 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8580=06020001</action>
</script>
</cheat>
<cheat desc="JIGOKU SCRAPE">
<script state="run">
<action condition="maincpu.pb@FF8502==0x6">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="TENCHUSATSU">
<parameter>
<item value="0x1">b+P</item>
<item value="0x2">d,b+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF840B == 01 and param == 1 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8590=060200FF</action>
<action condition="maincpu.pb@FF840B == 00 and param == 1 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8590=06020001</action>
<action condition="maincpu.pb@FF840B == 01 and param == 2 and maincpu.pb@FF8592 GT 1 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8590=040301FF</action>
<action condition="maincpu.pb@FF840B == 00 and param == 2 and maincpu.pb@FF8592 GT 1 and maincpu.pb@FF8502==0x6">maincpu.pd@FF8590=04010101</action>
</script>
</cheat>
<cheat desc="MEIDO NO MIYAGE">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x6 and maincpu.pw@FF8598 LT 20A and param == 1">maincpu.pw@FF8598=20A</action>
<action condition="maincpu.pb@FF8502==0x6 and maincpu.pw@FF8598 LT 20A and param == 2">maincpu.pw@FF8598=208</action>
</script>
</cheat>
<cheat desc="DAIKYO BURNING"><comment>b+K</comment>
<script state="run">
<action condition="maincpu.pb@FF840B == 01 and maincpu.pb@FF8502==0x6">maincpu.pd@FF85A0=060200FF</action>
<action condition="maincpu.pb@FF840B == 00 and maincpu.pb@FF8502==0x6">maincpu.pd@FF85A0=06020001</action>
</script>
</cheat>
<cheat desc="SHIRAHA CATCH">
<script state="run">
<action condition="maincpu.pb@FF8502==0x6">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc="TENGU WALKING">
<script state="run">
<action condition="maincpu.pb@FF8502==0x6">maincpu.pw@FF85B8=204,maincpu.pw@FF85B8=204</action>
</script>
</cheat>
<cheat desc="YAGURA REVERSE">
<script state="run">
<action condition="maincpu.pb@FF8502==0x6">maincpu.pw@FF85C0=204</action>
</script>
</cheat>
<cheat desc="KOTEN OKIAGARI">
<script state="run">
<action condition="maincpu.pb@FF8502==0x6">maincpu.pw@FF8720=204</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Guy easy special moves"/>
<cheat desc="BUSHIN SENPUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0x7">maincpu.pw@FF8580=204</action>
</script>
</cheat>
<cheat desc="BUSHIN HASSOKEN">
<parameter>
<item value="0x1">df+P</item>
<item value="0x2">d,df+P</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF8588 LT 208 and maincpu.pb@FF8502==0x7">maincpu.pw@FF8588=208</action>
<action condition="param == 2 and maincpu.pw@FF8588 LT 208 and maincpu.pb@FF8502==0x7">maincpu.pw@FF8588=206</action>
</script>
</cheat>
<cheat desc="BUSHIN GORAI KYAKU">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF8590 LT 208 and maincpu.pb@FF8502==0x7">maincpu.pw@FF8590=208</action>
<action condition="param == 2 and maincpu.pw@FF8590 LT 208 and maincpu.pb@FF8502==0x7">maincpu.pw@FF8590=206</action>
</script>
</cheat>
<cheat desc="BUSHIN IZUNA DROP">
<script state="run">
<action condition="maincpu.pb@FF8502==0x7">maincpu.pw@FF8598=204</action>
</script>
</cheat>
<cheat desc="HAYAGAKE">
<script state="run">
<action condition="maincpu.pb@FF8502==0x7">maincpu.pw@FF85A0=204</action>
</script>
</cheat>
<cheat desc="HOZANTO">
<script state="run">
<action condition="maincpu.pb@FF8502==0x7">maincpu.pw@FF85A8=204</action>
</script>
</cheat>
<cheat desc="BUSHIN MUSO RENGE">
<parameter>
<item value="0x1">b+P</item>
<item value="0x2">db,b+P</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF85B0 LT 210 and maincpu.pb@FF8502==0x7">maincpu.pw@FF85B0=210</action>
<action condition="param == 2 and maincpu.pw@FF85B0 LT 210 and maincpu.pb@FF8502==0x7">maincpu.pw@FF85B0=20E</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Birdie easy special moves"/>
<cheat desc="BULL HEAD">
<script state="run">
<action condition="maincpu.pb@FF8502==0x8">maincpu.pw@FF8580=0402</action>
</script>
</cheat>
<cheat desc="BULLHORN(LPMP)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF858C GT param">maincpu.pb@FF858C=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(LPHP)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF8594 GT param">maincpu.pb@FF8594=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(MPHP)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF859C GT param">maincpu.pb@FF859C=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(ALLP)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF85A4 GT param">maincpu.pb@FF85A4=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(LKMK)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF85AC GT param">maincpu.pb@FF85AC=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(LKHK)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF85B4 GT param">maincpu.pb@FF85B4=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(MKHK)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF85BC GT param">maincpu.pb@FF85BC=param</action>
</script>
</cheat>
<cheat desc="BULLHORN(ALLK)">
<parameter>
<item value="10">16F</item>
<item value="8">8F</item>
<item value="4">4F</item>
<item value="2">2F</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0x8 and maincpu.pb@FF85C4 GT param">maincpu.pb@FF85C4=param</action>
</script>
</cheat>
<cheat desc="MURDERER CHAIN/BANDIT CHAIN"><comment>b+P/K</comment>
<script state="run">
<action condition="maincpu.pb@FF840B == 01 and maincpu.pb@FF8502==0x8">maincpu.pd@FF85C8=060200FF</action>
<action condition="maincpu.pb@FF840B == 00 and maincpu.pb@FF8502==0x8">maincpu.pd@FF85C8=06020001</action>
</script>
</cheat>
<cheat desc="BULL REVENGE">
<parameter>
<item value="0x1">df+P/K</item>
<item value="0x2">d,df+P/K</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85D0 LT 208 and param == 1 and maincpu.pb@FF8502==0x8">maincpu.pw@FF85D0=208</action>
<action condition="maincpu.pw@FF85D0 LT 208 and param == 2 and maincpu.pb@FF8502==0x8">maincpu.pw@FF85D0=206</action>
</script>
</cheat>
<cheat desc="THE BIRDIE">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">b,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@FF85D8 LT 608 and param == 1 and maincpu.pb@FF8502==0x8">maincpu.pw@FF85D8=608</action>
<action condition="maincpu.pw@FF85D8 LT 608 and param == 2 and maincpu.pb@FF8502==0x8">maincpu.pw@FF85D8=606</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Rose easy special moves"/>
<cheat desc="SOUL REFLECT">
<script state="run">
<action condition="maincpu.pb@FF8502==0x9">maincpu.pw@FF8580=204</action>
</script>
</cheat>
<cheat desc="SOUL SPARK">
<script state="run">
<action condition="maincpu.pb@FF8502==0x9">maincpu.pw@FF8588=208</action>
</script>
</cheat>
<cheat desc="SOUL THROW">
<script state="run">
<action condition="maincpu.pb@FF8502==0x9">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="AURA SOUL THROW">
<parameter>
<item value="0x1">df+P</item>
<item value="0x2">d,df+P</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF8598 LT 208 and maincpu.pb@FF8502==0x9">maincpu.pw@FF8598=208</action>
<action condition="param == 2 and maincpu.pw@FF8598 LT 208 and maincpu.pb@FF8502==0x9">maincpu.pw@FF8598=206</action>
</script>
</cheat>
<cheat desc="AURA SOUL SPARK">
<parameter>
<item value="0x1">b+P</item>
<item value="0x2">db,b+P</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF85A0 LT 20A and maincpu.pb@FF8502==0x9">maincpu.pw@FF85A0=20A</action>
<action condition="param == 2 and maincpu.pw@FF85A0 LT 208 and maincpu.pb@FF8502==0x9">maincpu.pw@FF85A0=208</action>
</script>
</cheat>
<cheat desc="SOUL ILLUSION">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF85A8 LT 208 and maincpu.pb@FF8502==0x9">maincpu.pw@FF85A8=208</action>
<action condition="param == 2 and maincpu.pw@FF85A8 LT 208 and maincpu.pb@FF8502==0x9">maincpu.pw@FF85A8=206</action>
</script>
</cheat>
<cheat desc="SOUL SPIRAL">
<script state="run">
<action condition="maincpu.pb@FF8502==0x9">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 M.Bison(Dictator) easy special moves"/>
<cheat desc="PSYCHO CRUSHER(X)/SHOT">
<script state="run">
<action condition="maincpu.pb@FF8502==0xA">maincpu.pw@FF8580=402</action>
</script>
</cheat>
<cheat desc="HEAD PRESS">
<script state="run">
<action condition="maincpu.pb@FF8502==0xA">maincpu.pw@FF8588=402</action>
</script>
</cheat>
<cheat desc="DOUBLE KNEE PRESS">
<script state="run">
<action condition="maincpu.pb@FF8502==0xA">maincpu.pw@FF8590=402</action>
</script>
</cheat>
<cheat desc="WARP(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0=maincpu.od@47736,temp1=maincpu.od@4775C</action>
</script>
<script state="run">
<action>maincpu.od@47736=4E714E71,maincpu.od@4775C=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@47736=temp0,maincpu.od@4775C=temp1</action>
</script>
</cheat>
<cheat desc="WARP(FORWARD)">
<script state="run">
<action condition="maincpu.pb@FF8502==0xA">maincpu.pw@FF8598=204</action>
</script>
</cheat>
<cheat desc="WARP(BACKWARD)">
<script state="run">
<action condition="maincpu.pb@FF8502==0xA">maincpu.pw@FF85A0=204</action>
</script>
</cheat>
<cheat desc="PSYCHO CRUSHER(A)">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">b,f+P</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF85A8 LT 608 and maincpu.pb@FF8502==0xA">maincpu.pw@FF85A8=608</action>
<action condition="param == 2 and maincpu.pw@FF85A8 LT 608 and maincpu.pb@FF8502==0xA">maincpu.pw@FF85A8=606</action>
</script>
</cheat>
<cheat desc="KNEE PRESS NIGHTMARE">
<parameter>
<item value="0x1">f+K</item>
<item value="0x2">b,f+K</item>
</parameter>
<script state="run">
<action condition="param == 1 and maincpu.pw@FF85B0 LT 608 and maincpu.pb@FF8502==0xA">maincpu.pw@FF85B0=608</action>
<action condition="param == 2 and maincpu.pw@FF85B0 LT 608 and maincpu.pb@FF8502==0xA">maincpu.pw@FF85B0=606</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Sagat easy special moves"/>
<cheat desc="TIGER SHOT">
<script state="run">
<action condition="maincpu.pb@FF8502==0xB">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="GROUND TIGHER SHOT">
<script state="run">
<action condition="maincpu.pb@FF8502==0xB">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="TIGER CRUSH"><comment>df+K(AVS) uf+K(X)</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0xB and maincpu.pb@FF8523 NE FF">maincpu.pw@FF8590=204</action>
<action condition="maincpu.pb@FF8502==0xB and maincpu.pb@FF8523 == FF">maincpu.pw@FF8590=206</action>
</script>
</cheat>
<cheat desc="TIGER RAID">
<parameter>
<item value="0x1">db+K</item>
<item value="0x2">d,db+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF8598 LT 0x208 and param == 1">maincpu.pw@FF8598=208</action>
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF8598 LT 0x206 and param == 2">maincpu.pw@FF8598=206</action>
</script>
</cheat>
<cheat desc="TIGER BLOW/UPPERCUT">
<script state="run">
<action condition="maincpu.pb@FF8502==0xB">maincpu.pw@FF85A0=204</action>
</script>
</cheat>
<cheat desc="TIGER GENOCIDE">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF85A8 LT 208 and param == 1">maincpu.pw@FF85A8=208</action>
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF85A8 LT 208 and param == 2">maincpu.pw@FF85A8=206</action>
</script>
</cheat>
<cheat desc="TIGER CANNON">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF85B0 LT 20A and param == 1">maincpu.pw@FF85B0=20A</action>
<action condition="maincpu.pb@FF8502==0xB and maincpu.pw@FF85B0 LT 208 and param == 2">maincpu.pw@FF85B0=208</action>
</script>
</cheat>
<cheat desc="ANGRY CHARGE"><comment>QCF+START => f+START</comment>
<script state="run">
<action condition="maincpu.pb@FF8502==0xB">maincpu.pw@FF85B8=204</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Dan easy special moves"/>
<cheat desc="GADOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0xC">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="KORYUKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0xC">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="AIR DANKUKYAKU(hack)"><comment>X-ISM can perform</comment>
<script state="on">
<action>temp0 = maincpu.od@4B52E</action>
</script>
<script state="run">
<action>maincpu.od@4B52E=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@4B52E = temp0</action>
</script>
</cheat>
<cheat desc="DANKUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0xC">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="SHINKU GADOKEN">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xC and maincpu.pw@FF8598 LT 20A and param == 1">maincpu.pw@FF8598=20A</action>
<action condition="maincpu.pb@FF8502==0xC and maincpu.pw@FF8598 LT 208 and param == 2">maincpu.pw@FF8598=208</action>
</script>
</cheat>
<cheat desc="KORYU REKKA">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xC and param == 1 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pb@FF8502==0xC and param == 2 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc="HISSHO BURAIKEN">
<parameter>
<item value="0x1">db+K</item>
<item value="0x2">d,db+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xC and param == 1 and maincpu.pw@FF85A8 LT 208">maincpu.pw@FF85A8=208</action>
<action condition="maincpu.pb@FF8502==0xC and param == 2 and maincpu.pw@FF85A8 LT 208">maincpu.pw@FF85A8=206</action>
</script>
</cheat>
<cheat desc="ROLLING TAUNT(FORWARD)">
<script state="run">
<action condition="maincpu.pb@FF8502==0xC">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc="ROLLING TAUNT(BACK)">
<script state="run">
<action condition="maincpu.pb@FF8502==0xC">maincpu.pw@FF85B8=204</action>
</script>
</cheat>
<cheat desc="LEGENDARY TAUNT">
<parameter>
<item value="0x1">f+START</item>
<item value="0x2">df,f+START</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xC and param == 1 and maincpu.pw@FF85C0 LT 20A">maincpu.pw@FF85C0=20A</action>
<action condition="maincpu.pb@FF8502==0xC and param == 2 and maincpu.pw@FF85C0 LT 208">maincpu.pw@FF85C0=208</action>
</script>
</cheat>
<cheat desc="MYTHICAL TAUNT">
<parameter>
<item value="0x1">b+START</item>
<item value="0x2">db,b+START</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xC and param == 1 and maincpu.pw@FF85C8 LT 20A">maincpu.pw@FF85C8=20A</action>
<action condition="maincpu.pb@FF8502==0xC and param == 2 and maincpu.pw@FF85C8 LT 208">maincpu.pw@FF85C8=208</action>
</script>
</cheat>
<cheat desc="SAIKYO DEFENSE(hack)"><comment>Any ISM can perform</comment>
<script state="on">
<action>temp0=maincpu.ow@29222</action>
</script>
<script state="run">
<action>maincpu.ow@29222 =4E71</action>
</script>
<script state="off">
<action>maincpu.ow@29222=temp0</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Sakura easy special moves"/>
<cheat desc="HADOKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0xD">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="SHO'OKEN">
<script state="run">
<action condition="maincpu.pb@FF8502==0xD">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="SHUNPUKYAKU">
<script state="run">
<action condition="maincpu.pb@FF8502==0xD">maincpu.pw@FF8590=204</action>
</script>
</cheat>
<cheat desc="SHINKU HADOKEN">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xD and maincpu.pw@FF8598 LT 20A and param == 1">maincpu.pw@FF8598=20A</action>
<action condition="maincpu.pb@FF8502==0xD and maincpu.pw@FF8598 LT 208 and param == 2">maincpu.pw@FF8598=208</action>
</script>
</cheat>
<cheat desc="MIDARE ZAKURA">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xD and param == 1 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=208</action>
<action condition="maincpu.pb@FF8502==0xD and param == 2 and maincpu.pw@FF85A0 LT 208">maincpu.pw@FF85A0=206</action>
</script>
</cheat>
<cheat desc="HARU ICHIBAN">
<parameter>
<item value="0x1">db+K</item>
<item value="0x2">d,db+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xD and param == 1 and maincpu.pw@FF85A8 LT 208">maincpu.pw@FF85A8=208</action>
<action condition="maincpu.pb@FF8502==0xD and param == 2 and maincpu.pw@FF85A8 LT 208">maincpu.pw@FF85A8=206</action>
</script>
</cheat>
<cheat desc="SAKURA OTOSHI(hack)"><comment>X-ism can perform</comment>
<script state="on">
<action>temp0=maincpu.od@4D99A</action>
</script>
<script state="run">
<action>maincpu.od@4D99A=4E714E71</action>
</script>
<script state="off">
<action>maincpu.od@4D99A=temp0</action>
</script>
</cheat>
<cheat desc="SAKURA OTOSHI">
<script state="run">
<action condition="maincpu.pb@FF8502==0xD">maincpu.pw@FF85B0=204</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="P1 Rolento easy special moves"/>
<cheat desc="STINGER">
<script state="run">
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF8580=0204</action>
</script>
</cheat>
<cheat desc="MEKONG DELTA ESCAPE">
<script state="run">
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF8588=204</action>
</script>
</cheat>
<cheat desc="HIGH JUMP">
<script state="run">
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF8590=202</action>
</script>
</cheat>
<cheat desc="STEEL RAIN">
<parameter>
<item value="0x1">df+K</item>
<item value="0x2">d,df+K</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF8598 LT 208 and param == 1">maincpu.pw@FF8598=208</action>
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF8598 LT 206 and param == 2">maincpu.pw@FF8598=206</action>
</script>
</cheat>
<cheat desc="MINE SWEEPER">
<parameter>
<item value="0x1">b+P</item>
<item value="0x2">db,b+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF85A0 LT 20A and param == 1">maincpu.pw@FF85A0=20A</action>
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF85A0 LT 208 and param == 2">maincpu.pw@FF85A0=208</action>
</script>
</cheat>
<cheat desc="TAKE NO PRISONER">
<parameter>
<item value="0x1">f+P</item>
<item value="0x2">df,f+P</item>
</parameter>
<script state="run">
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF85A8 LT 20A and param == 1">maincpu.pw@FF85A8=20A</action>
<action condition="maincpu.pb@FF8502==0xE and maincpu.pw@FF85A8 LT 208 and param == 2">maincpu.pw@FF85A8=208</action>
</script>
</cheat>
<cheat desc="PATRIOT CIRCLE">
<script state="run">
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF85B0=204</action>
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF85C0=204</action>
</script>
</cheat>
<cheat desc="MEKONG DELTA AIR RAID">
<script state="run">
<action condition="maincpu.pb@FF8502==0xE">maincpu.pw@FF85B8=204</action>
</script>
</cheat>