[sf2, sf2ce, sf2hf]+ Update/Add. Cheats

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
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

[sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

Street Fighter 2 The World Warrior
Street Fighter 2 Champion Edition
Street Fighter 2 Hyper Fighting

[sf2]+ "Select Bonus Stage to Practice"

Code: Select all

   <cheat desc="Select Bonus Stage to Practice">
    <parameter>
      <item value="0x00">Car</item>
      <item value="0x01">Barrels Level 1</item>
      <item value="0x02">Barrels Level 2</item>
      <item value="0x03">Barrels Level 3</item>
      <item value="0x04">Barrels Level 4</item>
      <item value="0x05">Barrels Level 5</item>
      <item value="0x06">Barrels Level 6</item>
      <item value="0x07">Barrels Level 7</item>
      <item value="0x08">Barrels Level 8</item>
      <item value="0x09">Barrels Level Max.</item>
      <item value="0x0A">Drums</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF8AE6</action>
      <action>temp1=maincpu.pd@FF8A0F</action>
    </script>
    <script state="run">
      <action condition="param == 0">maincpu.pd@FF8A0F=01000C00</action> <!-- car -->
      <action condition="param == 1">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=76|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 2">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=18|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 3">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=06|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 4">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=14|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 5">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=04|(maincpu.pb@FF0AB8 BAND 03)</action> <!-- barrels -->
      <action condition="param == 6">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=02|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 7">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=14|(maincpu.pb@FF0AB8 BAND 07)</action> <!-- barrels -->
      <action condition="param == 8">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=20|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == 9">maincpu.pd@FF8A0F=01000D00, maincpu.pb@FF0AB8=16|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="param == A">maincpu.pd@FF8A0F=01000E00</action> <!-- drums -->
      <action condition="maincpu.pw@FF8AE2 == 0000">maincpu.pb@FF0AB9=99</action> <!-- barrels start countdown -->
      <action condition="maincpu.pb@FF8AD2 GT 00">maincpu.pb@FF0AB8=FF</action> <!-- barrels stop falling down -->
      <action condition="maincpu.pw@FF0A60 == 0000">maincpu.pb@FF8AE6=00</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF0A60 == 98 OR maincpu.pb@FF0A61 == 98">maincpu.pb@FF8AE6=01</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF8A11 != 0D AND maincpu.pb@FF89E0 == 1">maincpu.pb@FF0AB9=01</action> <!-- barrels timeout -->
      <action condition="maincpu.pb@FF8A11 == 0D AND maincpu.pb@FF89E0 == 1">maincpu.pw@FF8ACE=0001</action> <!-- car/drums timeout -->
    </script>
    <script state="off">
      <action>maincpu.pw@FF0AB8=FF01</action>
      <action>maincpu.pb@FF8AE6=temp0</action>
      <action>maincpu.pd@FF8A0F=temp1</action>
    </script>
  </cheat>
[sf2]+ "Finish this Round/Stage Now!"

Code: Select all

  <cheat desc="Finish this Round/Stage Now!">
    <script state="on">
      <action>maincpu.pw@FF8ACE=0101</action> <!--main time-->
      <action>maincpu.pb@FF0AB9=01</action> <!--barrels time-->
    </script>
  </cheat>
[sf2]+ "Select Region"

Code: Select all

  <cheat desc="Select Region">
    <parameter>
      <item value="0x00">Japan</item>
      <item value="0x02">USA</item>
      <item value="0x04">World</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF82C3</action>
    </script>
    <script state="run">
      <action>maincpu.pb@FF82C3=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82C3=temp0</action>
    </script>
  </cheat>
[sf2]+ "Free Play"

Code: Select all

  <cheat desc="Free Play"> 
    <script state="run">
      <action>maincpu.pb@FF82D3=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82D3=00</action>
    </script>
  </cheat>


[sf2ce]+ "Select Bonus Stage to Practice"

Code: Select all

  <cheat desc="Select Bonus Stage to Practice">
    <parameter>
      <item value="0x00">Car</item>
      <item value="0x01">Barrels Level 1</item>
      <item value="0x02">Barrels Level 2</item>
      <item value="0x03">Barrels Level 3</item>
      <item value="0x04">Barrels Level 4</item>
      <item value="0x05">Barrels Level 5</item>
      <item value="0x06">Barrels Level 6</item>
      <item value="0x07">Barrels Level 7</item>
      <item value="0x08">Barrels Level 8</item>
      <item value="0x09">Barrels Level Max.</item>
      <item value="0x0A">Drums</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF8AD6</action>
      <action>temp1=maincpu.pd@FF8A03</action>
    </script>
    <script state="run">
      <action condition="param == 0">maincpu.pd@FF8A03=01000C00</action> <!-- car -->
      <action condition="param == 1">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=76|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 2">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=18|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 3">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=06|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 4">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=14|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 5">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=04|(maincpu.pb@FF0ABC BAND 03)</action> <!-- barrels -->
      <action condition="param == 6">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=02|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 7">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=14|(maincpu.pb@FF0ABC BAND 07)</action> <!-- barrels -->
      <action condition="param == 8">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=20|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == 9">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF0ABC=16|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="param == A">maincpu.pd@FF8A03=01000E00</action> <!-- drums -->
      <action condition="maincpu.pw@FF8AD2 == 0000">maincpu.pb@FF0ABD=99</action> <!-- barrels start countdown -->
      <action condition="maincpu.pb@FF8AC2 GT 00">maincpu.pb@FF0ABC=FF</action> <!-- barrels stop falling down -->
      <action condition="maincpu.pw@FF0A62 == 0000">maincpu.pb@FF8AD6=00</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF0A62 == 98 OR maincpu.pb@FF0A63 == 98">maincpu.pb@FF8AD6=01</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF8A05 != 0D AND maincpu.pb@FF89D4 == 1">maincpu.pb@FF0ABD=01</action> <!-- barrels timeout -->
      <action condition="maincpu.pb@FF8A05 == 0D AND maincpu.pb@FF89D4 == 1">maincpu.pw@FF8ABE=0001</action> <!-- car/drums timeout -->
    </script>
    <script state="off">
      <action>maincpu.pw@FF0ABC=FF01</action>
      <action>maincpu.pb@FF8AD6=temp0</action>
      <action>maincpu.pd@FF8A03=temp1</action>
    </script>
  </cheat>
[sf2ce]+ "Finish this Round/Stage Now!"

Code: Select all

  <cheat desc="Finish this Round/Stage Now!">
    <script state="on">
      <action>maincpu.pw@FF8ABE=0101</action> <!--main time-->
      <action>maincpu.pb@FF0ABD=01</action> <!--barrels time-->
    </script>
  </cheat>


[sf2ce]+ [sf2hf]+ "Select Region"

Code: Select all

  <cheat desc="Select Region">
    <parameter>
      <item value="0x00">Japan</item>
      <item value="0x02">USA</item>
      <item value="0x04">World</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF82BF</action>
    </script>
    <script state="run">
      <action>maincpu.pb@FF82BF=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82BF=temp0</action>
    </script>
  </cheat>


[sf2ce]+ [sf2hf]+ "Free Play"

Code: Select all

  <cheat desc="Free Play"> 
    <script state="run">
      <action>maincpu.pb@FF82CF=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82CF=00</action>
    </script>
  </cheat>
[sf2ce]+ [sf2hf]+ "Allow Extra Rounds for Draw Game/Double KO"

Code: Select all

  <cheat desc="Allow Extra Rounds for Draw Game/Double KO">
    <script state="run">
      <action>maincpu.pb@FF8A40=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF8A40=00</action>
    </script>
  </cheat>

[sf2hf]+ "Select Bonus Stage to Practice"

Code: Select all

  <cheat desc="Select Bonus Stage to Practice">
    <parameter>
      <item value="0x00">Car</item>
      <item value="0x01">Barrels Level 1</item>
      <item value="0x02">Barrels Level 2</item>
      <item value="0x03">Barrels Level 3</item>
      <item value="0x04">Barrels Level 4</item>
      <item value="0x05">Barrels Level 5</item>
      <item value="0x06">Barrels Level 6</item>
      <item value="0x07">Barrels Level 7</item>
      <item value="0x08">Barrels Level 8</item>
      <item value="0x09">Barrels Level Max.</item>
      <item value="0x0A">Drums</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF8AD6</action>
      <action>temp1=maincpu.pd@FF8A03</action>
    </script>
    <script state="run">
      <action condition="param == 0">maincpu.pd@FF8A03=01000C00</action> <!-- car -->
      <action condition="param == 1">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=76|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 2">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=18|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 3">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=06|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 4">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=14|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 5">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=04|(maincpu.pb@FF00A0 BAND 03)</action> <!-- barrels -->
      <action condition="param == 6">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=02|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 7">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=14|(maincpu.pb@FF00A0 BAND 07)</action> <!-- barrels -->
      <action condition="param == 8">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=20|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == 9">maincpu.pd@FF8A03=01000D00, maincpu.pb@FF00A0=16|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="param == A">maincpu.pd@FF8A03=01000E00</action> <!-- drums -->
      <action condition="maincpu.pw@FF8AD2 == 0000">maincpu.pb@FF00A1=99</action> <!-- barrels start countdown -->
      <action condition="maincpu.pb@FF8AC2 GT 00">maincpu.pb@FF00A0=FF</action> <!-- barrels stop falling down -->
      <action condition="maincpu.pw@FF0028 == 0000">maincpu.pb@FF8AD6=00</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF0028 == 98 OR maincpu.pb@FF0029 == 98">maincpu.pb@FF8AD6=01</action> <!-- barrels score boards -->
      <action condition="maincpu.pb@FF8A05 != 0D AND maincpu.pb@FF89D4 == 1">maincpu.pb@FF00A1=01</action> <!-- barrels timeout -->
      <action condition="maincpu.pb@FF8A05 == 0D AND maincpu.pb@FF89D4 == 1">maincpu.pw@FF8ABE=0001</action> <!-- car/drums timeout -->
    </script>
    <script state="off">
      <action>maincpu.pw@FF00A0=FF01</action>
      <action>maincpu.pb@FF8AD6=temp0</action>
      <action>maincpu.pd@FF8A03=temp1</action>
    </script>
  </cheat>
[sf2hf]+ "Finish this Round/Stage Now!"

Code: Select all

  <cheat desc="Finish this Round/Stage Now!">
    <script state="on">
      <action>maincpu.pw@FF8ABE=0101</action> <!--main time-->
      <action>maincpu.pb@FF00A1=01</action> <!--barrels time-->
    </script>
  </cheat>
Last edited by mezdap on Thu Aug 05, 2021 6:41 am, edited 5 times in total.
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:

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by Pugsy »

Nice work.

One observation,

The "Select Bonus Stage" cheat should be renamed, it suggested to me that every time you get to a bonus stage that'll be the stage you get and the rest of the game will play normally.

It's more a combination of Always play bonus stage and selection. So the cheat description and comment really needs to reflect that if you enable it you will only play that bonus stage and wont be fighting opponents.

On a side note, you have a "Select Bonus Stage" and a modified "Finish this Round Now!" cheat, it's either Round or Stage. In this case it should be Round as that what the game calls it.
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
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by Pugsy »

Thinking more about it the cheat should be named "Select Bonus Round to Practice" with a comment of
"Lets you select and play Bonus Rounds over and over without having to fight any other characters"
as it covers it quite nicely.
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)
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

Thank you Pugsy
This ''temp'' really helps me and fix this cheat.


[sf2]+ "Select Fighting Stage to Practice"

Code: Select all

  <cheat desc="Select Fighting Stage to Practice">
    <parameter>
      <item value="0x00">Ryu (Japan)</item>
      <item value="0x01">E.Honda (Japan)</item>
      <item value="0x02">Blanka (Brazil)</item>
      <item value="0x03">Guile (U.S.A)</item>
      <item value="0x04">Ken (U.S.A)</item>
      <item value="0x05">Chun Li (China)</item>
      <item value="0x06">Zangief (U.S.S.R)</item>
      <item value="0x07">Dhalsim (India)</item>
      <item value="0x08">Dictator/M.Bison (Thailand)</item>
      <item value="0x09">Sagat (Thailand)</item>
      <item value="0x0A">Boxer/Balrog (U.S.A)</item>
      <item value="0x0B">Claw/Vega (Spain)</item>
      <item value="0x0C">Car (Unused Stage)</item>
      <item value="0x0D">Barrels (Unused Stage)</item>
      <item value="0x0E">Drums (Unused Stage)</item>
      <item value="0x0F">Claw/Vega (Unused Stage)</item>
    </parameter>
    <script state="run">
      <action>temp0=maincpu.pw@FFDD7E, temp1=maincpu.pb@FF89E3, temp2=FF89CB, temp3=maincpu.pb@ff8674=maincpu.pb@FF8974</action>
      <action condition="(temp0 == A OR temp0 == B) AND temp1 LT 12">maincpu.pb@FF89CA=01</action> <!-- replay stages fix (balrog and vega) -->
      <action condition="(temp0 == A OR temp0 == B) AND temp1 == 12">maincpu.pb@FF89CA=00</action> <!-- replay stages fix (balrog and vega) -->
      <action condition="maincpu.pb@FF8064 == FF">maincpu.pb@FF8065=C0</action> <!-- unused stages fix background -->
      <action condition="param LT C">maincpu.pb@FF8A01=param</action> <!-- allow continue stage -->
      <action condition="param GT B AND maincpu.pb@FF8009 == 12">maincpu.pb@FF89E3=01</action> <!-- allow continue character -->
      <action condition="temp0 == param">maincpu.pb@temp2=param</action> <!-- allow skip stage -->
      <action condition="temp0 GT B AND temp1 LT 12">maincpu.pb@temp2=temp0 - 8</action> <!-- unused stage characters -->
      <action condition="temp0 GT B AND temp1 == 12 OR temp3 == 1">maincpu.pb@temp2=temp0</action> <!-- enabled unused stages -->
      <action condition="param == D">maincpu.pb@FF0AB9=99, maincpu.pb@FF0AB8=06|(maincpu.pb@FF0AB8 BAND 01)</action> <!-- barrels -->
      <action condition="maincpu.pb@FF8AD2 GT 00">maincpu.pb@FF0AB8=FF</action> <!-- barrels stop falling down -->
      <action>maincpu.pw@FFDD7E=param, maincpu.pw@FFDD80=param, maincpu.pw@FFDD82=param, maincpu.pw@FFDD84=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD86=param, maincpu.pw@FFDD88=param, maincpu.pw@FFDD8A=param, maincpu.pw@FFDD8C=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD8E=param, maincpu.pw@FFDD90=param, maincpu.pw@FFDD92=param, maincpu.pw@FFDD94=param</action> <!-- same background -->
      <action>maincpu.pb@FF89CD=00, maincpu.pb@FF89E0=00</action> <!-- disabled ending and bonus stages -->
    </script>
    <script state="off">
      <action>maincpu.pq@FFDD7E=0000000100020003, maincpu.pq@FFDD86=0004000500060007, maincpu.pq@FFDD8E=000A000B00090008</action>
      <action>maincpu.pq@FF89E9=0000000000000000, maincpu.pd@FF89F1=00000000, maincpu.pb@FF89F9=00, maincpu.pw@FF0AB8=FF01</action>
    </script>
  </cheat>


[sf2ce]+ "Select Fighting Stage to Practice"

Code: Select all

  <cheat desc="Select Fighting Stage to Practice">
    <parameter>
      <item value="0x00">Ryu (Japan)</item>
      <item value="0x01">E.Honda (Japan)</item>
      <item value="0x02">Blanka (Brazil)</item>
      <item value="0x03">Guile (U.S.A)</item>
      <item value="0x04">Ken (U.S.A)</item>
      <item value="0x05">Chun Li (China)</item>
      <item value="0x06">Zangief (U.S.S.R)</item>
      <item value="0x07">Dhalsim (India)</item>
      <item value="0x08">Dictator/M.Bison (Thailand)</item>
      <item value="0x09">Sagat (Thailand)</item>
      <item value="0x0A">Boxer/Balrog (U.S.A)</item>
      <item value="0x0B">Claw/Vega (Spain)</item>
      <item value="0x0C">Car (Unused Stage)</item>
      <item value="0x0D">Barrels (Unused Stage)</item>
      <item value="0x0E">Drums (Unused Stage)</item>
      <item value="0x0F">Claw/Vega (Unused Stage)</item>
    </parameter>
    <script state="run">
      <action>temp0=maincpu.pw@FFDD5E, temp1=maincpu.pb@FF89D7, temp2=FF89BF, temp3=maincpu.pb@FF866C=maincpu.pb@FF896C</action>
      <action condition="maincpu.pb@FF8060 == FF">maincpu.pb@FF8061=C0</action> <!-- unused stages fix background -->
      <action condition="param LT C">maincpu.pb@FF89F5=param</action> <!-- allow continue stage -->
      <action condition="param GT B AND maincpu.pb@FF8009 == 12">maincpu.pb@FF89D7=01</action> <!-- allow continue character -->
      <action condition="temp0 == param">maincpu.pb@temp2=param</action> <!-- allow skip stage -->
      <action condition="temp0 GT B AND temp1 LT 12">maincpu.pb@temp2=temp0 - 8</action> <!-- unused stage characters -->
      <action condition="temp0 GT B AND temp1 == 12 OR temp3 == 1">maincpu.pb@temp2=temp0</action> <!-- enabled unused stages -->
      <action condition="param == D">maincpu.pb@FF0ABD=99, maincpu.pb@FF0ABC=06|(maincpu.pb@FF0ABC BAND 01)</action> <!-- barrels -->
      <action condition="maincpu.pb@FF8AC2 GT 00">maincpu.pb@FF0ABC=FF</action> <!-- barrels stop falling down -->
      <action>maincpu.pw@FFDD5E=param, maincpu.pw@FFDD60=param, maincpu.pw@FFDD62=param, maincpu.pw@FFDD64=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD66=param, maincpu.pw@FFDD68=param, maincpu.pw@FFDD6A=param, maincpu.pw@FFDD6C=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD6E=param, maincpu.pw@FFDD70=param, maincpu.pw@FFDD72=param, maincpu.pw@FFDD74=param</action> <!-- same background -->
      <action>maincpu.pb@FF89C1=00, maincpu.pb@FF89D4=00</action> <!-- disabled ending and bonus stages -->
    </script>
    <script state="off">
      <action>maincpu.pq@FFDD5E=0000000100020003, maincpu.pq@FFDD66=0004000500060007, maincpu.pq@FFDD6E=000A000B00090008</action>
      <action>maincpu.pq@FF89DD=0000000000000000, maincpu.pd@FF89E5=00000000, maincpu.pb@FF89ED=00, maincpu.pw@FF0ABC=FF01</action>
    </script>
  </cheat>


[sf2hf]+ "Select Fighting Stage to Practice"

Code: Select all

  <cheat desc="Select Fighting Stage to Practice">
    <parameter>
      <item value="0x00">Ryu (Japan)</item>
      <item value="0x01">E.Honda (Japan)</item>
      <item value="0x02">Blanka (Brazil)</item>
      <item value="0x03">Guile (U.S.A)</item>
      <item value="0x04">Ken (U.S.A)</item>
      <item value="0x05">Chun Li (China)</item>
      <item value="0x06">Zangief (U.S.S.R)</item>
      <item value="0x07">Dhalsim (India)</item>
      <item value="0x08">Dictator/M.Bison (Thailand)</item>
      <item value="0x09">Sagat (Thailand)</item>
      <item value="0x0A">Boxer/Balrog (U.S.A)</item>
      <item value="0x0B">Claw/Vega (Spain)</item>
      <item value="0x0C">Car (Unused Stage)</item>
      <item value="0x0D">Barrels (Unused Stage)</item>
      <item value="0x0E">Drums (Unused Stage)</item>
      <item value="0x0F">Claw/Vega (Unused Stage)</item>
    </parameter>
    <script state="run">
      <action>temp0=maincpu.pw@FFDD5E, temp1=maincpu.pb@FF89D7, temp2=FF89BF, temp3=maincpu.pb@FF866C=maincpu.pb@FF896C</action>
      <action condition="maincpu.pb@FF8060 == FF">maincpu.pb@FF8061=C0</action> <!-- unused stages fix background -->
      <action condition="param LT C">maincpu.pb@FF89F5=param</action> <!-- allow continue stage -->
      <action condition="param GT B AND maincpu.pb@FF8009 == 12">maincpu.pb@FF89D7=01</action> <!-- allow continue character -->
      <action condition="temp0 == param">maincpu.pb@temp2=param</action> <!-- allow skip stage -->
      <action condition="temp0 GT B AND temp1 LT 12">maincpu.pb@temp2=temp0 - 8</action> <!-- unused stage characters -->
      <action condition="temp0 GT B AND temp1 == 12 OR temp3 == 1">maincpu.pb@temp2=temp0</action> <!-- enabled unused stages -->
      <action condition="param == D">maincpu.pb@FF00A1=99, maincpu.pb@FF00A0=06|(maincpu.pb@FF00A0 BAND 01)</action> <!-- barrels -->
      <action condition="maincpu.pb@FF8AC2 GT 00">maincpu.pb@FF00A0=FF</action> <!-- barrels stop falling down -->
      <action>maincpu.pw@FFDD5E=param, maincpu.pw@FFDD60=param, maincpu.pw@FFDD62=param, maincpu.pw@FFDD64=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD66=param, maincpu.pw@FFDD68=param, maincpu.pw@FFDD6A=param, maincpu.pw@FFDD6C=param</action> <!-- same background -->
      <action>maincpu.pw@FFDD6E=param, maincpu.pw@FFDD70=param, maincpu.pw@FFDD72=param, maincpu.pw@FFDD74=param</action> <!-- same background -->
      <action>maincpu.pb@FF89C1=00, maincpu.pb@FF89D4=00</action> <!-- disabled ending and bonus stages -->
    </script>
    <script state="off">
      <action>maincpu.pq@FFDD5E=0000000100020003, maincpu.pq@FFDD66=0004000500060007, maincpu.pq@FFDD6E=000A000B00090008</action>
      <action>maincpu.pq@FF89DD=0000000000000000, maincpu.pd@FF89E5=00000000, maincpu.pb@FF89ED=00, maincpu.pw@FF00A0=FF01</action>
    </script>
  </cheat>
Last edited by mezdap on Sun Sep 13, 2020 2:41 am, edited 2 times in total.
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:

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by Pugsy »

I quickly tested it, selected the Car stage and started the game. Beat the opponent in two rounds, it showed the beat screen and then the map screen and it crashed.

It should be named "Select Fighting Stage to Practice", as I assume you are stuck playing that stage to you turn the cheat off.

The code could also be simplified as it stands, character and stage seem ripe for simplication.
I generally try to simplify cheats that I have made in XML from scratch (ie not .dat format automatically converted cheats)

Also if cheats like this are going to be copied for clones with slightly different memory addresses used in multiple places it can be advantageous to use temp variables to hold the data or the address itself. That way, you only have to change the address in one position as if you ever clone a cheat it easy to make a mistake and miss the address in one position.

Code: Select all

    <script state="run">
      <action>temp0=maincpu.pw@FFDD5E, temp1=maincpu.pb@FF89D7, temp2=FF89BF</action>    
      <action condition="param GT B">maincpu.pb@FF8061=C0</action>
      <action condition="maincpu.pw@FFDD5E == param AND param LT C">maincpu.pb@temp2=param</action> <!-- allow skip stage -->
      <action condition="temp0 GT B AND temp1 LT 11">maincpu.pb@temp2=temp0 - 8</action> <!-- character -->
      <action condition="temp0 GT B AND temp1 GT 10">maincpu.pb@temp2=temp0</action> <!-- stage -->
      <action condition="temp0 == F AND temp1 LT 11">maincpu.pb@temp2=0B</action> <!-- character -->
      <action condition="param == D">maincpu.pb@FF0ABD=99, maincpu.pb@FF0ABC=06|(maincpu.pb@FF0ABC BAND 01)</action> <!-- stage -->
      <action condition="maincpu.pb@FF8AC2 GT 00">maincpu.pb@FF0ABC=FF</action> <!-- stop falling down -->
      <action>maincpu.pw@FFDD5E=param, maincpu.pw@FFDD60=param, maincpu.pw@FFDD62=param, maincpu.pw@FFDD64=param</action>
      <action>maincpu.pw@FFDD66=param, maincpu.pw@FFDD68=param, maincpu.pw@FFDD6A=param, maincpu.pw@FFDD6C=param</action>
      <action>maincpu.pw@FFDD6E=param, maincpu.pw@FFDD70=param, maincpu.pw@FFDD72=param, maincpu.pw@FFDD74=param</action>
      <action>maincpu.pb@FF89EE=FF</action>
    </script>
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)
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2]+ ''Reselect Character''

Code: Select all

  <cheat desc="P1 Reselect Character"> <comment>Also Pressing P1 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF8657, temp1=maincpu.pw@FF8076, temp2=maincpu.pb@FF83C6</action>
      <action condition="maincpu.pb@FF8954 == 1 AND maincpu.pb@FF89DB == 0">
      maincpu.pb@FF8655=00, maincpu.pb@FFC8CD=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF8672 == 1">maincpu.pb@FF8655=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89DB == 1">maincpu.pb@FF8672=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF8954 == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF8655=00, maincpu.pb@FF89DA=01</action> <!-- selection screen P1 vs cpu -->
      <action condition="temp0 LT 8 AND temp2 == 1 AND (temp1 == 10 OR temp1 == 30)">maincpu.pb@FF83C8=00, maincpu.pb@FF83CA=00,
      maincpu.pw@FF8411=00, maincpu.pw@FF8711=00, maincpu.pq@FF8438=0, maincpu.pq@FF8440=0, maincpu.pq@FF8448=0, maincpu.pq@FF8450=0,
      maincpu.pq@FF8458=0, maincpu.pq@FF8460=0, maincpu.pq@FF8468=0, maincpu.pq@FF8470=0</action> <!-- instant change/bugs fix -->
      <action condition="temp2 == 1 AND temp0 != B">maincpu.pb@FF8512=00</action> <!-- Claw's bug fix -->
      <action condition="temp2 == 1 AND maincpu.pb@FF83C9 GT 0 OR (maincpu.pb@FF8429 != 0 OR maincpu.pb@FF8729 != 0)">maincpu.pw@FF8076=0000</action> <!-- stop change -->
      <action condition="temp2 == 1 AND maincpu.pb@FF83C9 GT 0 AND (maincpu.pb@FF82A9 == 1 OR maincpu.pb@FF82B1 == 1)">maincpu.pb@FF82DD=01</action> <!-- allow coin buttons -->
      <action condition="temp0 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=01</action> <!-- E.Honda -->
      <action condition="temp0 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=02</action> <!-- Blanka -->
      <action condition="temp0 == 2 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=03</action> <!-- Guile -->
      <action condition="temp0 == 3 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=04</action> <!-- Ken -->
      <action condition="temp0 == 4 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=05</action> <!-- Chun Li -->
      <action condition="temp0 == 5 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=06</action> <!-- Zangief -->
      <action condition="temp0 == 6 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=07</action> <!-- Dhalsim -->
      <action condition="temp0 == 7 AND (temp1 == 10 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8657=00</action> <!-- Ryu -->
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Reselect Character"> <comment>Also Pressing P2 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF8957, temp1=maincpu.pw@FF8078, temp2=maincpu.pb@FF86C6</action>
      <action condition="maincpu.pb@FF8654 == 1 AND maincpu.pb@FF89DB == 0">
      maincpu.pb@FF8955=00, maincpu.pb@FFC80D=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF8972 == 1">maincpu.pb@FF8955=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89DB == 1">maincpu.pb@FF8972=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF8654 == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF8955=00, maincpu.pb@FF89DA=02</action> <!-- selection screen P2 vs cpu -->
      <action condition="temp0 LT 8 AND temp2 == 1 AND (temp1 == 20 OR temp1 == 30)">maincpu.pb@FF86C8=00, maincpu.pb@FF86CA=00,
      maincpu.pw@FF8411=00, maincpu.pw@FF8711=00, maincpu.pq@FF8738=0, maincpu.pq@FF8740=0, maincpu.pq@FF8748=0, maincpu.pq@FF8750=0,
      maincpu.pq@FF8758=0, maincpu.pq@FF8760=0, maincpu.pq@FF8768=0, maincpu.pq@FF8770=0</action> <!-- instant change/bugs fix -->
      <action condition="temp2 == 1 AND temp0 != B">maincpu.pb@FF8812=00</action> <!-- Claw's bug fix -->
      <action condition="temp2 == 1 AND maincpu.pb@FF86C9 GT 0 OR (maincpu.pb@FF8429 != 0 OR maincpu.pb@FF8729 != 0)">maincpu.pw@FF8078=0000</action> <!-- stop change -->
      <action condition="temp2 == 1 AND maincpu.pb@FF86C9 GT 0 AND (maincpu.pb@FF82A9 == 1 OR maincpu.pb@FF82B1 == 1)">maincpu.pb@FF82DD=01</action> <!-- allow coin buttons -->
      <action condition="temp0 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=01</action> <!-- E.Honda -->
      <action condition="temp0 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=02</action> <!-- Blanka -->
      <action condition="temp0 == 2 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=03</action> <!-- Guile -->
      <action condition="temp0 == 3 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=04</action> <!-- Ken -->
      <action condition="temp0 == 4 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=05</action> <!-- Chun Li -->
      <action condition="temp0 == 5 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=06</action> <!-- Zangief -->
      <action condition="temp0 == 6 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=07</action> <!-- Dhalsim -->
      <action condition="temp0 == 7 AND (temp1 == 20 OR temp1 == 30) AND temp2 == 1">maincpu.pb@FF8957=00</action> <!-- Ryu -->
    </script>
  </cheat>
All hard crashes are fixed.
Last edited by mezdap on Sun Jan 17, 2021 10:58 am, edited 2 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2ce]+ ''Reselect Character''

Code: Select all

  <cheat desc="P1 Reselect Character"> <comment>Also Pressing P1 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF864F, temp1=maincpu.pw@FF8072, temp2=maincpu.pb@FF894F, temp3=maincpu.pb@FF8672, temp4=maincpu.pb@FF83BE</action>
      <action condition="maincpu.pb@FF894C == 1 AND maincpu.pb@FF89CF == 0">
      maincpu.pb@FF864D=00, maincpu.pb@FFC8B9=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF866A == 1">maincpu.pb@FF864D=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89CF == 1">maincpu.pb@FF866A=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF894C == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF864D=00, maincpu.pb@FF89CE=01</action> <!-- selection screen P1 vs cpu -->
      <action condition="temp4 == 1 AND (temp1 == 10 OR temp1 == 30)">maincpu.pb@FF83C0=00, maincpu.pb@FF83C2=00, maincpu.pb@FF866F=01, maincpu.pb@FF8671=16, 
      maincpu.pw@FF8409=00, maincpu.pw@FF8709=00, maincpu.pq@FF8430=0, maincpu.pq@FF8438=0, maincpu.pq@FF8440=0, maincpu.pq@FF8448=0, maincpu.pq@FF8450=0,
      maincpu.pq@FF8458=0, maincpu.pq@FF8460=0, maincpu.pq@FF8468=0, maincpu.pq@FF8470=0, maincpu.pq@FF8478=0</action> <!-- instant change/activate palette/bugs fix -->
      <action condition="temp4 == 1 AND temp0 != B">maincpu.pb@FF850A=00</action> <!-- Claw's bug fix -->
      <action condition="temp4 == 1 AND maincpu.pb@FF83C1 GT 0 OR (maincpu.pb@FF8421 != 0 OR maincpu.pb@FF8721 != 0)">maincpu.pw@FF8072=0000</action> <!-- stop change -->
      <action condition="temp4 == 1 AND maincpu.pb@FF83C1 GT 0 AND (maincpu.pb@FF82A5 == 1 OR maincpu.pb@FF82AD == 1)">maincpu.pb@FF82D9=01</action> <!-- allow coin buttons -->
      <action condition="temp4 == 1 AND temp0 == temp2">maincpu.pb@FF8672=01</action> <!-- activate alternate -->
      <action condition="temp4 == 1 AND temp0 != temp2">maincpu.pb@FF8672=00</action> <!-- activate original -->
      <action condition="temp0 == 0 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=01,
      maincpu.pq@9002C0=F222FFECFFD9FFB7, maincpu.pq@9002C8=FE96FB64F843F631, maincpu.pq@9002D0=F678FDFFFACEF8AD, maincpu.pq@9002D8=F77CF658FD43F000</action> <!-- E.Honda (original)-->
      <action condition="temp0 == 0 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=01,
      maincpu.pq@9002C0=F222FFECFFD9FEB7, maincpu.pq@9002C8=FE96FB64F843F631, maincpu.pq@9002D0=F855FFCCFEAAFE88, maincpu.pq@9002D8=FC55F933F67CF000</action> <!-- E.Honda (alternate)-->
      <action condition="temp0 == 1 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=02,
      maincpu.pq@9002C0=F111FFFCFEE7FDC4, maincpu.pq@9002C8=FA90F870F650F530, maincpu.pq@9002D0=FFC0FF80FD60FA40, maincpu.pq@9002D8=F830FAACF778F000</action> <!-- Blanka (original)-->
      <action condition="temp0 == 1 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=02,
      maincpu.pq@9002C0=F000FEEEFBEFF9CF, maincpu.pq@9002C8=F7AEF58CF36AF148, maincpu.pq@9002D0=FFD0FFB0FC90FA70, maincpu.pq@9002D8=F850FAACF778F000</action> <!-- Blanka (alternate)-->
      <action condition="temp0 == 2 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=03,
      maincpu.pq@9002C0=F640FFFFFFD9FFB8, maincpu.pq@9002C8=FE97FB75FDFAF8D9, maincpu.pq@9002D0=F697F474FF50F07D, maincpu.pq@9002D8=FFE0F964F050F000</action> <!-- Guile (original)-->
      <action condition="temp0 == 2 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=03,
      maincpu.pq@9002C0=F730FFFDFFDAFFB8, maincpu.pq@9002C8=FD86FA64FD86FA64, maincpu.pq@9002D0=F953F821FF50F07D, maincpu.pq@9002D8=FFE0F842F610F000</action> <!-- Guile (alternate)-->
      <action condition="temp0 == 3 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=04,
      maincpu.pq@9002C0=F111FFFBFFD9FEA7, maincpu.pq@9002C8=FD86FA65F643FFE6, maincpu.pq@9002D0=FF60FF40FF00FC00, maincpu.pq@9002D8=F900F600FFC0F000</action> <!-- Ken (original)-->
      <action condition="temp0 == 3 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=04,
      maincpu.pq@9002C0=F111FFFBFFD9FEA7, maincpu.pq@9002C8=FD86FA65F643FFE6, maincpu.pq@9002D0=F668F557F446F335, maincpu.pq@9002D8=F224F112FFC0F000</action> <!-- Ken (alternate)-->
      <action condition="temp0 == 4 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=05,
      maincpu.pq@9002C0=F000FFEAFFC9FE97, maincpu.pq@9002C8=FC86FA65F850F740, maincpu.pq@9002D0=F500F009F05BF58D, maincpu.pq@9002D8=F7AEFACFFFFFF000</action> <!-- Chun Li (original)-->
      <action condition="temp0 == 4 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=05,
      maincpu.pq@9002C0=F000FFEAFFC9FE97, maincpu.pq@9002C8=FC86FA65F850F740, maincpu.pq@9002D0=F500F800FA00FC22, maincpu.pq@9002D8=FE55FF88FFEEF000</action> <!-- Chun Li (alternate)-->
      <action condition="temp0 == 5 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=06,
      maincpu.pq@9002C0=F111F640FA75FDA7, maincpu.pq@9002C8=FFEBFFFDFEC9FA00, maincpu.pq@9002D0=FD44FF66FB90FFD7, maincpu.pq@9002D8=F700F854FA98F000</action> <!-- Zangief (original)-->
      <action condition="temp0 == 5 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=06,
      maincpu.pq@9002C0=F421F753FA86FDB9, maincpu.pq@9002C8=FFECFFFDFEDBF466, maincpu.pq@9002D0=F688F8AAF9B4FCF8, maincpu.pq@9002D8=F033F965FA98F000</action> <!-- Zangief (alternate)-->
      <action condition="temp0 == 6 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=07,
      maincpu.pq@9002C0=F111F631F853FA75, maincpu.pq@9002C8=FC97FEB9FFDBFFFF, maincpu.pq@9002D0=FAAAFF30F630F960, maincpu.pq@9002D8=FCA0FFD0FFF8F000</action> <!-- Dhalsim (original)-->
      <action condition="temp0 == 6 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=07,
      maincpu.pq@9002C0=F111F335F446F557, maincpu.pq@9002C8=F779F99BFBBDFFFF, maincpu.pq@9002D0=FAAAFF6BF400F730, maincpu.pq@9002D8=FB40FE70FFA0F000</action> <!-- Dhalsim (alternate)-->
      <action condition="temp0 == 7 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=08,
      maincpu.pq@9002C0=F234F600F900FC32, maincpu.pq@9002C8=FE65FF87F456F07F, maincpu.pq@9002D0=FEEFFAADF679FFD9, maincpu.pq@9002D8=FE96FA64F643F000</action> <!-- Dictator (original)-->
      <action condition="temp0 == 7 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=08,
      maincpu.pq@9002C0=F700F073F395F5C7, maincpu.pq@9002C8=F8EBFBFEFA00FC40, maincpu.pq@9002D0=FFB7FF84FD50FFEB, maincpu.pq@9002D8=FEB7FA74F643F000</action> <!-- Dictator (alternate)-->
      <action condition="temp0 == 8 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=09,
      maincpu.pq@9002C0=FF00FA00FFC9FDA8, maincpu.pq@9002C8=FB96F974F753F530, maincpu.pq@9002D0=FFFFFBBBF777F75F, maincpu.pq@9002D8=F53AF407F005F000</action> <!-- Sagat (original)-->
      <action condition="temp0 == 8 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=09,
      maincpu.pq@9002C0=F085F053FFCAFD97, maincpu.pq@9002C8=FB75F954F740F320, maincpu.pq@9002D0=FFFFFBBBF777FF30, maincpu.pq@9002D8=FC00F800F500F000</action> <!-- Sagat (alternate)-->
      <action condition="temp0 == 9 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A,
      maincpu.pq@9002C0=FD55F631F953FB75, maincpu.pq@9002C8=FC96FEB7FFEAFE66, maincpu.pq@9002D0=FF99F679F69DF9BE, maincpu.pq@9002D8=FBDEFDEFFFFFF000</action> <!-- Boxer (original)-->
      <action condition="temp0 == 9 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A,
      maincpu.pq@9002C0=FF50F631FA54FC75, maincpu.pq@9002C8=FE96FFB7FFD9FF80, maincpu.pq@9002D0=FFC0F870FA90FDC4, maincpu.pq@9002D8=FEE7FFFCFFFFF000</action> <!-- Boxer (alternate)-->
      <action condition="temp0 == A AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A+1,
      maincpu.pq@9002C0=F222FFFEFFEAFFB8, maincpu.pq@9002C8=FE96FC75F954F740, maincpu.pq@9002D0=FFF0FB9FF97EF75B, maincpu.pq@9002D8=F429FF80FC00F000</action> <!-- Claw (original)-->
      <action condition="temp0 == A AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A+1,
      maincpu.pq@9002C0=F222FFFEFFEAFFB8, maincpu.pq@9002C8=FEB5FD93FB52F921, maincpu.pq@9002D0=FFF8FBE9F5B6F384, maincpu.pq@9002D8=F253FFF4FCA2F000</action> <!-- Claw (alternate)-->
      <action condition="temp0 == B AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=00,
      maincpu.pq@9002C0=F111FFD9FFB8FE97, maincpu.pq@9002C8=FC86F965F643FB00, maincpu.pq@9002D0=FFFFFEECFDCAFBA8, maincpu.pq@9002D8=FA87F765FF00F000</action> <!-- Ryu (original)-->
      <action condition="temp0 == B AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=00,
      maincpu.pq@9002C0=F111FFC8FEA7FD86, maincpu.pq@9002C8=FB75F854F532F447, maincpu.pq@9002D0=FABBF899F677F455, maincpu.pq@9002D8=F233F122F77DF000</action> <!-- Ryu (alternate)-->
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Reselect Character"> <comment>Also Pressing P2 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF894F, temp1=maincpu.pw@FF8074, temp2=maincpu.pb@FF864F, temp3=maincpu.pb@FF8972, temp4=maincpu.pb@FF86BE</action>
      <action condition="maincpu.pb@FF864C == 1 AND maincpu.pb@FF89CF == 0">
      maincpu.pb@FF894D=00, maincpu.pb@FFC7F9=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF896A == 1">maincpu.pb@FF894D=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89CF == 1">maincpu.pb@FF896A=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF864C == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF894D=00, maincpu.pb@FF89CE=02</action> <!-- selection screen P2 vs cpu -->
      <action condition="temp4 == 1 AND (temp1 == 20 OR temp1 == 30)">maincpu.pb@FF86C0=00, maincpu.pb@FF86C2=00, maincpu.pb@FF896F=01, maincpu.pb@FF8971=17,
      maincpu.pw@FF8409=00, maincpu.pw@FF8709=00, maincpu.pq@FF8730=0, maincpu.pq@FF8738=0, maincpu.pq@FF8740=0, maincpu.pw@FF8748=0, maincpu.pq@FF8750=0,
      maincpu.pq@FF8758=0, maincpu.pq@FF8760=0, maincpu.pq@FF8768=0, maincpu.pq@FF8770=0, maincpu.pq@FF8778=0</action> <!-- instant change/activate palette/bugs fix -->
      <action condition="temp4 == 1 AND temp0 != B">maincpu.pb@FF880A=00</action> <!-- Claw's bug fix -->
      <action condition="temp4 == 1 AND maincpu.pb@FF86C1 GT 0 OR (maincpu.pb@FF8421 != 0 OR maincpu.pb@FF8721 != 0)">maincpu.pw@FF8074=0000</action> <!-- stop change -->
      <action condition="temp4 == 1 AND maincpu.pb@FF86C1 GT 0 AND (maincpu.pb@FF82A5 == 1 OR maincpu.pb@FF82AD == 1)">maincpu.pb@FF82D9=01</action> <!-- allow coin buttons -->
      <action condition="temp4 == 1 AND temp0 == temp2">maincpu.pb@FF8972=01</action> <!-- activate alternate -->
      <action condition="temp4 == 1 AND temp0 != temp2">maincpu.pb@FF8972=00</action> <!-- activate original -->
      <action condition="temp0 == 0 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=01,
      maincpu.pq@9002E0=F222FFECFFD9FFB7, maincpu.pq@9002E8=FE96FB64F843F631, maincpu.pq@9002F0=F678FDFFFACEF8AD, maincpu.pq@9002F8=F77CF658FD43F000</action> <!-- E.Honda (original)-->
      <action condition="temp0 == 0 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=01,
      maincpu.pq@9002E0=F222FFECFFD9FEB7, maincpu.pq@9002E8=FE96FB64F843F631, maincpu.pq@9002F0=F855FFCCFEAAFE88, maincpu.pq@9002F8=FC55F933F67CF000</action> <!-- E.Honda (alternate)-->
      <action condition="temp0 == 1 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=02,
      maincpu.pq@9002E0=F111FFFCFEE7FDC4, maincpu.pq@9002E8=FA90F870F650F530, maincpu.pq@9002F0=FFC0FF80FD60FA40, maincpu.pq@9002F8=F830FAACF778F000</action> <!-- Blanka (original)-->
      <action condition="temp0 == 1 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=02,
      maincpu.pq@9002E0=F000FEEEFBEFF9CF, maincpu.pq@9002E8=F7AEF58CF36AF148, maincpu.pq@9002F0=FFD0FFB0FC90FA70, maincpu.pq@9002F8=F850FAACF778F000</action> <!-- Blanka (alternate)-->
      <action condition="temp0 == 2 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=03,
      maincpu.pq@9002E0=F640FFFFFFD9FFB8, maincpu.pq@9002E8=FE97FB75FDFAF8D9, maincpu.pq@9002F0=F697F474FF50F07D, maincpu.pq@9002F8=FFE0F964F050F000</action> <!-- Guile (original)-->
      <action condition="temp0 == 2 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=03,
      maincpu.pq@9002E0=F730FFFDFFDAFFB8, maincpu.pq@9002E8=FD86FA64FD86FA64, maincpu.pq@9002F0=F953F821FF50F07D, maincpu.pq@9002F8=FFE0F842F610F000</action> <!-- Guile (alternate)-->
      <action condition="temp0 == 3 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=04,
      maincpu.pq@9002E0=F111FFFBFFD9FEA7, maincpu.pq@9002E8=FD86FA65F643FFE6, maincpu.pq@9002F0=FF60FF40FF00FC00, maincpu.pq@9002F8=F900F600FFC0F000</action> <!-- Ken (original)-->
      <action condition="temp0 == 3 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=04,
      maincpu.pq@9002E0=F111FFFBFFD9FEA7, maincpu.pq@9002E8=FD86FA65F643FFE6, maincpu.pq@9002F0=F668F557F446F335, maincpu.pq@9002F8=F224F112FFC0F000</action> <!-- Ken (alternate)-->
      <action condition="temp0 == 4 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=05,
      maincpu.pq@9002E0=F000FFEAFFC9FE97, maincpu.pq@9002E8=FC86FA65F850F740, maincpu.pq@9002F0=F500F009F05BF58D, maincpu.pq@9002F8=F7AEFACFFFFFF000</action> <!-- Chun Li (original)-->
      <action condition="temp0 == 4 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=05,
      maincpu.pq@9002E0=F000FFEAFFC9FE97, maincpu.pq@9002E8=FC86FA65F850F740, maincpu.pq@9002F0=F500F800FA00FC22, maincpu.pq@9002F8=FE55FF88FFEEF000</action> <!-- Chun Li (alternate)-->
      <action condition="temp0 == 5 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=06,
      maincpu.pq@9002E0=F111F640FA75FDA7, maincpu.pq@9002E8=FFEBFFFDFEC9FA00, maincpu.pq@9002F0=FD44FF66FB90FFD7, maincpu.pq@9002F8=F700F854FA98F000</action> <!-- Zangief (original)-->
      <action condition="temp0 == 5 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=06,
      maincpu.pq@9002E0=F421F753FA86FDB9, maincpu.pq@9002E8=FFECFFFDFEDBF466, maincpu.pq@9002F0=F688F8AAF9B4FCF8, maincpu.pq@9002F8=F033F965FA98F000</action> <!-- Zangief (alternate)-->
      <action condition="temp0 == 6 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=07,
      maincpu.pq@9002E0=F111F631F853FA75, maincpu.pq@9002E8=FC97FEB9FFDBFFFF, maincpu.pq@9002F0=FAAAFF30F630F960, maincpu.pq@9002F8=FCA0FFD0FFF8F000</action> <!-- Dhalsim (original)-->
      <action condition="temp0 == 6 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=07,
      maincpu.pq@9002E0=F111F335F446F557, maincpu.pq@9002E8=F779F99BFBBDFFFF, maincpu.pq@9002F0=FAAAFF6BF400F730, maincpu.pq@9002F8=FB40FE70FFA0F000</action> <!-- Dhalsim (alternate)-->
      <action condition="temp0 == 7 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=08,
      maincpu.pq@9002E0=F234F600F900FC32, maincpu.pq@9002E8=FE65FF87F456F07F, maincpu.pq@9002F0=FEEFFAADF679FFD9, maincpu.pq@9002F8=FE96FA64F643F000</action> <!-- Dictator (original)-->
      <action condition="temp0 == 7 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=08,
      maincpu.pq@9002E0=F700F073F395F5C7, maincpu.pq@9002E8=F8EBFBFEFA00FC40, maincpu.pq@9002F0=FFB7FF84FD50FFEB, maincpu.pq@9002F8=FEB7FA74F643F000</action> <!-- Dictator (alternate)-->
      <action condition="temp0 == 8 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=09,
      maincpu.pq@9002E0=FF00FA00FFC9FDA8, maincpu.pq@9002E8=FB96F974F753F530, maincpu.pq@9002F0=FFFFFBBBF777F75F, maincpu.pq@9002F8=F53AF407F005F000</action> <!-- Sagat (original)-->
      <action condition="temp0 == 8 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=09,
      maincpu.pq@9002E0=F085F053FFCAFD97, maincpu.pq@9002E8=FB75F954F740F320, maincpu.pq@9002F0=FFFFFBBBF777FF30, maincpu.pq@9002F8=FC00F800F500F000</action> <!-- Sagat (alternate)-->
      <action condition="temp0 == 9 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=0A,
      maincpu.pq@9002E0=FD55F631F953FB75, maincpu.pq@9002E8=FC96FEB7FFEAFE66, maincpu.pq@9002F0=FF99F679F69DF9BE, maincpu.pq@9002F8=FBDEFDEFFFFFF000</action> <!-- Boxer (original)-->
      <action condition="temp0 == 9 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=0A,
      maincpu.pq@9002E0=FF50F631FA54FC75, maincpu.pq@9002E8=FE96FFB7FFD9FF80, maincpu.pq@9002F0=FFC0F870FA90FDC4, maincpu.pq@9002F8=FEE7FFFCFFFFF000</action> <!-- Boxer (alternate)-->
      <action condition="temp0 == A AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=(0A+1),
      maincpu.pq@9002E0=F222FFFEFFEAFFB8, maincpu.pq@9002E8=FE96FC75F954F740, maincpu.pq@9002F0=FFF0FB9FF97EF75B, maincpu.pq@9002F8=F429FF80FC00F000</action> <!-- Claw (original)-->
      <action condition="temp0 == A AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=(0A+1),
      maincpu.pq@9002E0=F222FFFFFFFAFFD7, maincpu.pq@9002E8=FEB5FD93FB52F921, maincpu.pq@9002F0=FFF8FBE9F5B6F384, maincpu.pq@9002F8=F253FFF4FCA2F000</action> <!-- Claw (alternate)-->
      <action condition="temp0 == B AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=00,
      maincpu.pq@9002E0=F111FFD9FFB8FE97, maincpu.pq@9002E8=FC86F965F643FB00, maincpu.pq@9002F0=FFFFFEECFDCAFBA8, maincpu.pq@9002F8=FA87F765FF00F000</action> <!-- Ryu (original)-->
      <action condition="temp0 == B AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=00,
      maincpu.pq@9002E0=F111FFC8FEA7FD86, maincpu.pq@9002E8=FB75F854F532F447, maincpu.pq@9002F0=FABBF899F677F455, maincpu.pq@9002F8=F233F122F77DF000</action> <!-- Ryu (alternate)-->
    </script>
  </cheat>
All hard crashes are fixed.
Last edited by mezdap on Sun Jan 17, 2021 10:58 am, edited 5 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2hf]+ ''Reselect Character''

Code: Select all

  <cheat desc="P1 Reselect Character"> <comment>Also Pressing P1 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF864F, temp1=maincpu.pw@FF8072, temp2=maincpu.pb@FF894F, temp3=maincpu.pb@FF8672, temp4=maincpu.pb@FF83BE</action>
      <action condition="maincpu.pb@FF894C == 1 AND maincpu.pb@FF89CF == 0">
      maincpu.pb@FF864D=00, maincpu.pb@FFC8B9=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF866A == 1">maincpu.pb@FF864D=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89CF == 1">maincpu.pb@FF866A=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF894C == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF864D=00, maincpu.pb@FF89CE=01</action> <!-- selection screen P1 vs cpu -->
      <action condition="temp4 == 1 AND (temp1 == 10 OR temp1 == 30)">maincpu.pb@FF83C0=00, maincpu.pb@FF83C2=00, maincpu.pb@FF866F=01, maincpu.pb@FF8671=16,
	  maincpu.pw@FF8409=00, maincpu.pw@FF8709=00, maincpu.pq@FF8430=0, maincpu.pq@FF8438=0, maincpu.pq@FF8440=0, maincpu.pq@FF8448=0, maincpu.pq@FF8450=0,
      maincpu.pq@FF8458=0, maincpu.pq@FF8460=0, maincpu.pq@FF8468=0, maincpu.pq@FF8470=0, maincpu.pq@FF8478=0, maincpu.pq@FF8480=0,
      maincpu.pq@FF8488=0</action> <!-- instant change/activate palette/bugs fix -->
      <action condition="temp4 == 1 AND temp0 != B">maincpu.pb@FF850A=00</action> <!-- Claw's bug fix -->
      <action condition="temp4 == 1 AND maincpu.pb@FF83C1 GT 0 OR (maincpu.pb@FF8421 != 0 OR maincpu.pb@FF8721 != 0)">maincpu.pw@FF8072=0000</action> <!-- stop change -->
      <action condition="temp4 == 1 AND maincpu.pb@FF83C1 GT 0 AND (maincpu.pb@FF82A5 == 1 OR maincpu.pb@FF82AD == 1)">maincpu.pb@FF82D9=01</action> <!-- allow coin buttons -->
      <action condition="temp4 == 1 AND temp0 == temp2">maincpu.pb@FF8672=01</action> <!-- activate alternate -->
      <action condition="temp4 == 1 AND temp0 != temp2">maincpu.pb@FF8672=00</action> <!-- activate original -->
      <action condition="temp0 == 0 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=01,
      maincpu.pq@9002C0=F222FFFEFFEBFEC9, maincpu.pq@9002C8=FCA7F985F764F540, maincpu.pq@9002D0=F678FFFAFFD4FE90, maincpu.pq@9002D8=FC60FA00F8B7F000</action> <!-- E.Honda (original)-->
      <action condition="temp0 == 0 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=01,
      maincpu.pq@9002C0=F222FFECFFD9FFB7, maincpu.pq@9002C8=FE96FB64F843F631, maincpu.pq@9002D0=F678FDFFFACEF8AD, maincpu.pq@9002D8=F77CF658FD43F000</action> <!-- E.Honda (alternate)-->
      <action condition="temp0 == 1 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=02,
      maincpu.pq@9002C0=F111FFFCFFE0FFC0, maincpu.pq@9002C8=FE90FC60FB40F530, maincpu.pq@9002D0=FACEF8ADF77CF66B, maincpu.pq@9002D8=F549FAACF778F000</action> <!-- Blanka (original)-->
      <action condition="temp0 == 1 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=02,
      maincpu.pq@9002C0=F111FFFCFEE7FDC4, maincpu.pq@9002C8=FA90F870F650F530, maincpu.pq@9002D0=FFC0FF80FD60FA40, maincpu.pq@9002D8=F830FAACF778F000</action> <!-- Blanka (alternate)-->
      <action condition="temp0 == 2 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=03,
      maincpu.pq@9002C0=F630FFFDFFDAFFB8, maincpu.pq@9002C8=FD86FA64F7CFF49F, maincpu.pq@9002D0=F26DF139FC00F47F, maincpu.pq@9002D8=FFD0F942F126F000</action> <!-- Guile (original)-->
      <action condition="temp0 == 2 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=03,
      maincpu.pq@9002C0=F640FFFFFFD9FFB8, maincpu.pq@9002C8=FE97FB75FDFAF8D9, maincpu.pq@9002D0=F697F474FF50F07D, maincpu.pq@9002D8=FFE0F964F050F000</action> <!-- Guile (alternate)-->
      <action condition="temp0 == 3 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=04,
      maincpu.pq@9002C0=F111FFFBFFD9FEA7, maincpu.pq@9002C8=FD86FA65F643FFE6, maincpu.pq@9002D0=F86FF83FF71CF60B, maincpu.pq@9002D8=F508F406FFC0F000</action> <!-- Ken (original)-->
      <action condition="temp0 == 3 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=04,
      maincpu.pq@9002C0=F111FFFBFFD9FEA7, maincpu.pq@9002C8=FD86FA65F643FFE6, maincpu.pq@9002D0=FF60FF40FF00FC00, maincpu.pq@9002D8=F900F600FFC0F000</action> <!-- Ken (alternate)-->
      <action condition="temp0 == 4 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=05,
      maincpu.pq@9002C0=F400FFEBFFD9FFC8, maincpu.pq@9002C8=FEA7FC85FA64F850, maincpu.pq@9002D0=F630F666F888FAAA, maincpu.pq@9002D8=FCCCFEEEFFFFF000</action> <!-- Chun Li (original)-->
      <action condition="temp0 == 4 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=05,
      maincpu.pq@9002C0=F000FFEAFFC9FE97, maincpu.pq@9002C8=FC86FA65F850F740, maincpu.pq@9002D0=F500F009F05BF58D, maincpu.pq@9002D8=F7AEFACFFFFFF000</action> <!-- Chun Li (alternate)-->
      <action condition="temp0 == 5 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=06,
      maincpu.pq@9002C0=F111F740FB65FD87, maincpu.pq@9002C8=FFBAFFDDFE98F499, maincpu.pq@9002D0=F7CCFAEFFB90FFD7, maincpu.pq@9002D8=F077F854FA98F000</action> <!-- Zangief (original)-->
      <action condition="temp0 == 5 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=06,
      maincpu.pq@9002C0=F111F640FA75FDA7, maincpu.pq@9002C8=FFEBFFFDFEC9FA00, maincpu.pq@9002D0=FD44FF66FB90FFD7, maincpu.pq@9002D8=F700F854FA98F000</action> <!-- Zangief (alternate)-->
      <action condition="temp0 == 6 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=07,
      maincpu.pq@9002C0=F111F630F850FA70, maincpu.pq@9002C8=FC90FEB7FFEBFFFF, maincpu.pq@9002D0=F9CDF234F345F456, maincpu.pq@9002D8=F678F89AFBCDF000</action> <!-- Dhalsim (original)-->
      <action condition="temp0 == 6 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=07,
      maincpu.pq@9002C0=F111F631F853FA75, maincpu.pq@9002C8=FC97FEB9FFDBFFFF, maincpu.pq@9002D0=FAAAFF30F630F960, maincpu.pq@9002D8=FCA0FFD0FFF8F000</action> <!-- Dhalsim (alternate)-->
      <action condition="temp0 == 7 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=08,
      maincpu.pq@9002C0=F500F555F888FBBB, maincpu.pq@9002C8=FDDDFFFFF700F07F, maincpu.pq@9002D0=FF77FC44FA00FFED, maincpu.pq@9002D8=FDB9FA76F643F000</action> <!-- Dictator (original)-->
      <action condition="temp0 == 7 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=08,
      maincpu.pq@9002C0=F234F600F900FC32, maincpu.pq@9002C8=FE65FF87F456F07F, maincpu.pq@9002D0=FEEFFAADF679FFD9, maincpu.pq@9002D8=FE96FA64F643F000</action> <!-- Dictator (alternate)-->
      <action condition="temp0 == 8 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=09,
      maincpu.pq@9002C0=FF00FA00FEB9FC86, maincpu.pq@9002C8=FA62F843F630F320, maincpu.pq@9002D0=FFFFFDCAFBA8FFFE, maincpu.pq@9002D8=FDCAFBA8F976F000</action> <!-- Sagat (original)-->
      <action condition="temp0 == 8 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=09,
      maincpu.pq@9002C0=FF00FA00FFC9FDA8, maincpu.pq@9002C8=FB96F974F753F530, maincpu.pq@9002D0=FFFFFBBBF777F75F, maincpu.pq@9002D8=F53AF407F005F000</action> <!-- Sagat (alternate)-->
      <action condition="temp0 == 9 AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A,
      maincpu.pq@9002C0=FD55F631F953FB75, maincpu.pq@9002C8=FC96FEB7FFEAFE66, maincpu.pq@9002D0=FF99FC20FE50FFA4, maincpu.pq@9002D8=FFC6FFE8FFFFF000</action> <!-- Boxer (original)-->
      <action condition="temp0 == 9 AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A,
      maincpu.pq@9002C0=FD55F631F953FB75, maincpu.pq@9002C8=FC96FEB7FFEAFE66, maincpu.pq@9002D0=FF99F679F69DF9BE, maincpu.pq@9002D8=FBDEFDEFFFFFF000</action> <!-- Boxer (alternate)-->
      <action condition="temp0 == A AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A+1,
      maincpu.pq@9002C0=F222FFFFFFEBFEC9, maincpu.pq@9002C8=FCA7FA84F860F640, maincpu.pq@9002D0=FFF6F888F666F444, maincpu.pq@9002D8=F000F0E0F090F000</action> <!-- Claw (original)-->
      <action condition="temp0 == A AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=0A+1,
      maincpu.pq@9002C0=F222FFFEFFEAFFB8, maincpu.pq@9002C8=FE96FC75F954F740, maincpu.pq@9002D0=FFF0FB9FF97EF75B, maincpu.pq@9002D8=F429FF80FC00F000</action> <!-- Claw (alternate)-->
      <action condition="temp0 == B AND temp3 == 0 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=00,
      maincpu.pq@9002C0=F111FFECFEC9FDA7, maincpu.pq@9002C8=FC86FA64F740FAAB, maincpu.pq@9002D0=FDFFFBEEF9CEF7AD, maincpu.pq@9002D8=F58BF068FEEFF000</action> <!-- Ryu (original)-->
      <action condition="temp0 == B AND temp3 == 1 AND (temp1 == 10 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF864F=00,
      maincpu.pq@9002C0=F111FFD9FFB8FE97, maincpu.pq@9002C8=FC86F965F643FB00, maincpu.pq@9002D0=FFFFFEECFDCAFBA8, maincpu.pq@9002D8=FA87F765FF00F000</action> <!-- Ryu (alternate)-->
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Reselect Character"> <comment>Also Pressing P2 Start Button Changes Character</comment>
    <script state="run">
      <action>temp0=maincpu.pb@FF894F, temp1=maincpu.pw@FF8074, temp2=maincpu.pb@FF864F, temp3=maincpu.pb@FF8972, temp4=maincpu.pb@FF86BE</action>
      <action condition="maincpu.pb@FF864C == 1 AND maincpu.pb@FF89CF == 0">
      maincpu.pb@FF894D=00, maincpu.pb@FFC7F9=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF896A == 1">maincpu.pb@FF894D=01</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF89CF == 1">maincpu.pb@FF896A=00</action> <!-- selection screen P1 vs P2 -->
      <action condition="maincpu.pb@FF864C == 0 AND maincpu.pb@FF800D == A">
      maincpu.pb@FF894D=00, maincpu.pb@FF89CE=02</action> <!-- selection screen P2 vs cpu -->
      <action condition="temp4 == 1 AND (temp1 == 20 OR temp1 == 30)">maincpu.pb@FF86C0=00, maincpu.pb@FF86C2=00, maincpu.pb@FF896F=01, maincpu.pb@FF8971=17,
	  maincpu.pw@FF8409=00, maincpu.pw@FF8709=00, maincpu.pq@FF8730=0, maincpu.pq@FF8738=0, maincpu.pq@FF8740=0, maincpu.pq@FF8748=0, maincpu.pq@FF8750=0,
      maincpu.pq@FF8758=0, maincpu.pq@FF8760=0, maincpu.pq@FF8768=0, maincpu.pq@FF8770=0, maincpu.pq@FF8778=0, maincpu.pq@FF8780=0,
      maincpu.pq@FF8788=0</action> <!-- instant change/activate palette/bugs fix -->
      <action condition="temp4 == 1 AND temp0 != B">maincpu.pb@FF880A=00</action> <!-- Claw's bug fix -->
      <action condition="temp4 == 1 AND maincpu.pb@FF86C1 GT 0 OR (maincpu.pb@FF8421 != 0 OR maincpu.pb@FF8721 != 0)">maincpu.pw@FF8074=0000</action> <!-- stop change -->
      <action condition="temp4 == 1 AND maincpu.pb@FF86C1 GT 0 AND (maincpu.pb@FF82A5 == 1 OR maincpu.pb@FF82AD == 1)">maincpu.pb@FF82D9=01</action> <!-- allow coin buttons -->
      <action condition="temp4 == 1 AND temp0 == temp2">maincpu.pb@FF8972=01</action> <!-- activate alternate -->
      <action condition="temp4 == 1 AND temp0 != temp2">maincpu.pb@FF8972=00</action> <!-- activate original -->
      <action condition="temp0 == 0 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=01,
      maincpu.pq@9002E0=F222FFFEFFEBFEC9, maincpu.pq@9002E8=FCA7F985F764F540, maincpu.pq@9002F0=F678FFFAFFD4FE90, maincpu.pq@9002F8=FC60FA00F8B7F000</action> <!-- E.Honda (original)-->
      <action condition="temp0 == 0 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=01,
      maincpu.pq@9002E0=F222FFECFFD9FFB7, maincpu.pq@9002E8=FE96FB64F843F631, maincpu.pq@9002F0=F678FDFFFACEF8AD, maincpu.pq@9002F8=F77CF658FD43F000</action> <!-- E.Honda (alternate)-->
      <action condition="temp0 == 1 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=02,
      maincpu.pq@9002E0=F111FFFCFFE0FFC0, maincpu.pq@9002E8=FE90FC60FB40F530, maincpu.pq@9002F0=FACEF8ADF77CF66B, maincpu.pq@9002F8=F549FAACF778F000</action> <!-- Blanka (original)-->
      <action condition="temp0 == 1 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=02,
      maincpu.pq@9002E0=F111FFFCFEE7FDC4, maincpu.pq@9002E8=FA90F870F650F530, maincpu.pq@9002F0=FFC0FF80FD60FA40, maincpu.pq@9002F8=F830FAACF778F000</action> <!-- Blanka (alternate)-->
      <action condition="temp0 == 2 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=03,
      maincpu.pq@9002E0=F630FFFDFFDAFFB8, maincpu.pq@9002E8=FD86FA64F7CFF49F, maincpu.pq@9002F0=F26DF139FC00F47F, maincpu.pq@9002F8=FFD0F942F126F000</action> <!-- Guile (original)-->
      <action condition="temp0 == 2 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=03,
      maincpu.pq@9002E0=F640FFFFFFD9FFB8, maincpu.pq@9002E8=FE97FB75FDFAF8D9, maincpu.pq@9002F0=F697F474FF50F07D, maincpu.pq@9002F8=FFE0F964F050F000</action> <!-- Guile (alternate)-->
      <action condition="temp0 == 3 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=04,
      maincpu.pq@9002E0=F111FFFBFFD9FEA7, maincpu.pq@9002E8=FD86FA65F643FFE6, maincpu.pq@9002F0=F86FF83FF71CF60B, maincpu.pq@9002F8=F508F406FFC0F000</action> <!-- Ken (original)-->
      <action condition="temp0 == 3 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=04,
      maincpu.pq@9002E0=F111FFFBFFD9FEA7, maincpu.pq@9002E8=FD86FA65F643FFE6, maincpu.pq@9002F0=FF60FF40FF00FC00, maincpu.pq@9002F8=F900F600FFC0F000</action> <!-- Ken (alternate)-->
      <action condition="temp0 == 4 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=05,
      maincpu.pq@9002E0=F400FFEBFFD9FFC8, maincpu.pq@9002E8=FEA7FC85FA64F850, maincpu.pq@9002F0=F630F666F888FAAA, maincpu.pq@9002F8=FCCCFEEEFFFFF000</action> <!-- Chun Li (original)-->
      <action condition="temp0 == 4 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=05,
      maincpu.pq@9002E0=F000FFEAFFC9FE97, maincpu.pq@9002E8=FC86FA65F850F740, maincpu.pq@9002F0=F500F009F05BF58D, maincpu.pq@9002F8=F7AEFACFFFFFF000</action> <!-- Chun Li (alternate)-->
      <action condition="temp0 == 5 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=06,
      maincpu.pq@9002E0=F111F740FB65FD87, maincpu.pq@9002E8=FFBAFFDDFE98F499, maincpu.pq@9002F0=F7CCFAEFFB90FFD7, maincpu.pq@9002F8=F077F854FA98F000</action> <!-- Zangief (original)-->
      <action condition="temp0 == 5 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=06,
      maincpu.pq@9002E0=F111F640FA75FDA7, maincpu.pq@9002E8=FFEBFFFDFEC9FA00, maincpu.pq@9002F0=FD44FF66FB90FFD7, maincpu.pq@9002F8=F700F854FA98F000</action> <!-- Zangief (alternate)-->
      <action condition="temp0 == 6 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=07,
      maincpu.pq@9002E0=F111F630F850FA70, maincpu.pq@9002E8=FC90FEB7FFEBFFFF, maincpu.pq@9002F0=F9CDF234F345F456, maincpu.pq@9002F8=F678F89AFBCDF000</action> <!-- Dhalsim (original)-->
      <action condition="temp0 == 6 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=07,
      maincpu.pq@9002E0=F111F631F853FA75, maincpu.pq@9002E8=FC97FEB9FFDBFFFF, maincpu.pq@9002F0=FAAAFF30F630F960, maincpu.pq@9002F8=FCA0FFD0FFF8F000</action> <!-- Dhalsim (alternate)-->
      <action condition="temp0 == 7 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=08,
      maincpu.pq@9002E0=F500F555F888FBBB, maincpu.pq@9002E8=FDDDFFFFF700F07F, maincpu.pq@9002F0=FF77FC44FA00FFED, maincpu.pq@9002F8=FDB9FA76F643F000</action> <!-- Dictator (original)-->
      <action condition="temp0 == 7 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=08,
      maincpu.pq@9002E0=F234F600F900FC32, maincpu.pq@9002E8=FE65FF87F456F07F, maincpu.pq@9002F0=FEEFFAADF679FFD9, maincpu.pq@9002F8=FE96FA64F643F000</action> <!-- Dictator (alternate)-->
      <action condition="temp0 == 8 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=09,
      maincpu.pq@9002E0=FF00FA00FEB9FC86, maincpu.pq@9002E8=FA62F843F630F320, maincpu.pq@9002F0=FFFFFDCAFBA8FFFE, maincpu.pq@9002F8=FDCAFBA8F976F000</action> <!-- Sagat (original)-->
      <action condition="temp0 == 8 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=09,
      maincpu.pq@9002E0=FF00FA00FFC9FDA8, maincpu.pq@9002E8=FB96F974F753F530, maincpu.pq@9002F0=FFFFFBBBF777F75F, maincpu.pq@9002F8=F53AF407F005F000</action> <!-- Sagat (alternate)-->
      <action condition="temp0 == 9 AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=0A,
      maincpu.pq@9002E0=FD55F631F953FB75, maincpu.pq@9002E8=FC96FEB7FFEAFE66, maincpu.pq@9002F0=FF99FC20FE50FFA4, maincpu.pq@9002F8=FFC6FFE8FFFFF000</action> <!-- Boxer (original)-->
      <action condition="temp0 == 9 AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=0A,
      maincpu.pq@9002E0=FD55F631F953FB75, maincpu.pq@9002E8=FC96FEB7FFEAFE66, maincpu.pq@9002F0=FF99F679F69DF9BE, maincpu.pq@9002F8=FBDEFDEFFFFFF000</action> <!-- Boxer (alternate)-->
      <action condition="temp0 == A AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=(0A+1),
      maincpu.pq@9002E0=F222FFFFFFEBFEC9, maincpu.pq@9002E8=FCA7FA84F860F640, maincpu.pq@9002F0=FFF6F888F666F444, maincpu.pq@9002F8=F000F0E0F090F000</action> <!-- Claw (original)-->
      <action condition="temp0 == A AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=(0A+1),
      maincpu.pq@9002E0=F222FFFEFFEAFFB8, maincpu.pq@9002E8=FE96FC75F954F740, maincpu.pq@9002F0=FFF0FB9FF97EF75B, maincpu.pq@9002F8=F429FF80FC00F000</action> <!-- Claw (alternate)-->
      <action condition="temp0 == B AND temp3 == 0 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=00,
      maincpu.pq@9002E0=F111FFECFEC9FDA7, maincpu.pq@9002E8=FC86FA64F740FAAB, maincpu.pq@9002F0=FDFFFBEEF9CEF7AD, maincpu.pq@9002F8=F58BF068FEEFF000</action> <!-- Ryu (original)-->
      <action condition="temp0 == B AND temp3 == 1 AND (temp1 == 20 OR temp1 == 30) AND temp4 == 1">maincpu.pb@FF894F=00,
      maincpu.pq@9002E0=F111FFD9FFB8FE97, maincpu.pq@9002E8=FC86F965F643FB00, maincpu.pq@9002F0=FFFFFEECFDCAFBA8, maincpu.pq@9002F8=FA87F765FF00F000</action> <!-- Ryu (alternate)-->
    </script>
All hard crashes are fixed.
Last edited by mezdap on Sun Jan 17, 2021 11:00 am, edited 2 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2]+ ''Select Hadouken/Yogafire/Sonic Boom/Tiger Color''

Code: Select all

  <cheat desc="Select Hadouken/Yogafire/Sonic Boom/Tiger Color">
    <parameter>
      <item value="0x01">1</item>
      <item value="0x02">2</item>
      <item value="0x03">3</item>
      <item value="0x04">4</item>
      <item value="0x05">5</item>
      <item value="0x06">6</item>
      <item value="0x07">7</item>
      <item value="0x08">8</item>
      <item value="0x09">9</item>
      <item value="0x0A">A</item>
      <item value="0x0B">B</item>
      <item value="0x0C">C</item>
      <item value="0x0D">D</item>
      <item value="0x0E">E</item>
      <item value="0x0F">F</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF939D=01, maincpu.pb@FF93A1=param</action>
      <action>maincpu.pb@FF945D=01, maincpu.pb@FF9461=param</action>
      <action>maincpu.pb@FF951D=01, maincpu.pb@FF9521=param</action>
      <action>maincpu.pb@FF95DD=01, maincpu.pb@FF95E1=param</action>
      <action>maincpu.pb@FF969D=01, maincpu.pb@FF96A1=param</action>
      <action>maincpu.pb@FF975D=01, maincpu.pb@FF9761=param</action>
      <action>maincpu.pb@FF981D=01, maincpu.pb@FF9821=param</action>
      <action>maincpu.pb@FF98DD=01, maincpu.pb@FF98E1=param</action>
    </script>
  </cheat>

[sf2ce]+ [sf2hf]+ ''Select Hadouken/Yogafire/Sonic Boom/Tiger Color''

Code: Select all

  <cheat desc="Select Hadouken/Yogafire/Sonic Boom/Tiger Color">
    <parameter>
      <item value="0x01">1</item>
      <item value="0x02">2</item>
      <item value="0x03">3</item>
      <item value="0x04">4</item>
      <item value="0x05">5</item>
      <item value="0x06">6</item>
      <item value="0x07">7</item>
      <item value="0x08">8</item>
      <item value="0x09">9</item>
      <item value="0x0A">A</item>
      <item value="0x0B">B</item>
      <item value="0x0C">C</item>
      <item value="0x0D">D</item>
      <item value="0x0E">E</item>
      <item value="0x0F">F</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF9389=01, maincpu.pb@FF938D=param</action>
      <action>maincpu.pb@FF9449=01, maincpu.pb@FF944D=param</action>
      <action>maincpu.pb@FF9509=01, maincpu.pb@FF950D=param</action>
      <action>maincpu.pb@FF95C9=01, maincpu.pb@FF95CD=param</action>
      <action>maincpu.pb@FF9689=01, maincpu.pb@FF968D=param</action>
      <action>maincpu.pb@FF9749=01, maincpu.pb@FF974D=param</action>
      <action>maincpu.pb@FF9809=01, maincpu.pb@FF980D=param</action>
      <action>maincpu.pb@FF98C9=01, maincpu.pb@FF98CD=param</action>
    </script>
  </cheat>
This is one of my favorite cheat originally made by zakria :viewtopic.php?t=12253
All these years spent my time for nothing :(
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2, sf2ce, sf2hf]+ "Skip RAM/ROM Checks"

Code: Select all

  <cheat desc="Skip RAM/ROM Checks"> <comment>Allows a quicker start-up without the Warning Screen.</comment>
    <script state="on">
      <action>temp0=maincpu.mw@0007C8</action>
      <action>temp1=maincpu.mw@000822</action>
      <action>temp2=maincpu.mw@0B95B0</action>
    </script>
    <script state="run">
      <action condition="(maincpu.md@0007C6 == 51CCFFF8)">maincpu.mw@0007C8=FE28</action> <!--sf2-->
      <action condition="(maincpu.md@000820 == 51CCFFF8)">maincpu.mw@000822=FCCE</action> <!--sf2ce-->
      <action condition="(maincpu.md@0B95AE == 51CCFFF8)">maincpu.mw@0B95B0=FCEE</action> <!--sf2hf-->
      <action condition="maincpu.pb@FF8021 == 10 AND (maincpu.pb@FF0001 == 1 OR maincpu.pb@FF02C1 == 1)">
      maincpu.pb@FF8001=10</action> <!-- Warning Screen -->
    </script>
    <script state="off">
      <action>maincpu.mw@0007C8=temp0</action>
      <action>maincpu.mw@000822=temp1</action>
      <action>maincpu.mw@0B95B0=temp2</action>
    </script>
  </cheat>
Last edited by mezdap on Sat May 08, 2021 1:04 pm, edited 2 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2]+ "Select Difficulty"

Code: Select all

  <cheat desc="Select Difficulty">
    <parameter>
      <item value="0x00">0(Easiest)</item>
      <item value="0x01">1</item>
      <item value="0x02">2</item>
      <item value="0x03">3(Normal)</item>
      <item value="0x04">4</item>
      <item value="0x05">5</item>
      <item value="0x06">6</item>
      <item value="0x07">7(Hard)</item>
      <item value="0x08">8(Hardest)</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF82C7</action>
      <action>temp1=maincpu.pb@FF89CF</action>
    </script>
    <script state="run">
      <action>maincpu.pb@FF82C7=param</action>
      <action condition="param == 0">maincpu.pb@FF89CF=00</action>
      <action condition="param == 8">maincpu.pb@FF89CF=1F</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82C7=temp0</action>
      <action>maincpu.pb@FF89CF=temp1</action>
    </script>
  </cheat>
[sf2ce]+ [sf2hf]+ "Select Difficulty"

Code: Select all

  <cheat desc="Select Difficulty">
    <parameter>
      <item value="0x00">0(Easiest)</item>
      <item value="0x01">1</item>
      <item value="0x02">2</item>
      <item value="0x03">3(Normal)</item>
      <item value="0x04">4</item>
      <item value="0x05">5</item>
      <item value="0x06">6</item>
      <item value="0x07">7(Hard)</item>
      <item value="0x08">8(Hardest)</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@FF82C3</action>
      <action>temp1=maincpu.pb@FF89C3</action>
    </script>
    <script state="run">
      <action>maincpu.pb@FF82C3=param</action>
      <action condition="param == 0">maincpu.pb@FF89C3=00</action>
      <action condition="param == 8">maincpu.pb@FF89C3=1F</action>
    </script>
    <script state="off">
      <action>maincpu.pb@FF82C3=temp0</action>
      <action>maincpu.pb@FF89C3=temp1</action>
    </script>
  </cheat>
I think this cheat posted before.No longer exist and I don't know that what was it problem.
Tested over and over, works perfect.
Info: The Dipswitches write the address(es) between here somewhere: 0xFF82A0 - 0xFF82F0 after a ''reset''
And the addresses effect instantly, so no need to reset the game.

Update: I did little adjustment, now its better.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2]+ [sf2ce]+ "Speed"

Code: Select all

  <cheat desc="Speed">
    <script state="run">
      <action condition="(maincpu.pb@FF8009 GT 6)">maincpu.pw@FF0040=0101, maincpu.pw@FF004A=0450</action>
      <action condition="(maincpu.pb@FF8009 == 6)">maincpu.pw@FF0040=0000</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF0040=0000</action>
    </script>
  </cheat>
Its a bit faster to play but better than nothing.If I find something slower I'll update it.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2] ''Select Characters Outfit Color by Buttons''

Code: Select all

  <cheat desc="Select Characters Outfit Color by Buttons"  tempvariables="26"> <comment>Before Match Start, Press On Any 'Punch, Kick or Start Button' to Select Characters Outfit Color for P1 and P2.Hold the Button till VS Screen for Bosses.</comment>
    <script state="on">
      <action>
        temp10=maincpu.mq@08BEB8, temp11=maincpu.mq@08BEC0, temp12=maincpu.mq@08BEC8, temp13=maincpu.mq@08BED0,
        temp14=maincpu.mq@08C0B8, temp15=maincpu.mq@08C0C0, temp16=maincpu.mq@08C0C8, temp17=maincpu.mq@08C0D0,
        temp18=maincpu.mq@08C2B8, temp19=maincpu.mq@08C2C0, temp20=maincpu.mq@08C2C8, temp21=maincpu.mq@08C2D0,
        temp22=maincpu.mq@08C4B8, temp23=maincpu.mq@08C4C0, temp24=maincpu.mq@08C4C8, temp25=maincpu.mq@08C4D0
      </action>
    </script>    
	<script state="run">
      <action>temp0=maincpu.pb@FF8657, temp1=maincpu.pb@FF807F, temp2=maincpu.pb@FF807E, temp3=maincpu.pb@FF8076, temp4=maincpu.pb@FF89E1,
        temp5=maincpu.pb@FF8957, temp6=maincpu.pb@FF8085, temp7=maincpu.pb@FF8084, temp8=maincpu.pb@FF8078, temp9=maincpu.pb@FF89E3</action>
      <action condition="(temp0 == 0 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 0 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=00000D860C740A53, maincpu.pq@900036=0832072105100555
      </action> <!-- Ryu Start -->
      <action condition="(temp0 == 0 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 0 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=0FA0055604450334, maincpu.pq@900036=0223011200010FD0
      </action> <!-- Ryu LP -->
      <action condition="(temp0 == 0 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 0 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=0AAB0DFF0BEE09CE, maincpu.pq@900036=07AD058B00680EEF
      </action> <!-- Ryu MP -->
      <action condition="(temp0 == 0 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 0 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=066D0FC60FA40F82, maincpu.pq@900036=0E600B300920099F
      </action> <!-- Ryu HP -->
      <action condition="(temp0 == 0 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 0 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=09220ACF07AE058D, maincpu.pq@900036=005B000900060D55
      </action> <!-- Ryu LK -->
      <action condition="(temp0 == 0 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 0 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=09900DE50BC409A3, maincpu.pq@900036=0782056100400FF0
      </action> <!-- Ryu MK -->
      <action condition="(temp0 == 0 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 0 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@90001E=000001110FD90FB8, maincpu.pq@900026=0E970C8609650643, maincpu.pq@90002E=092208B906960474, maincpu.pq@900036=0252023200100D55
      </action> <!-- Ryu HK -->
      <action condition="(temp0 == 1 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 1 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FDA0EB8, maincpu.pq@900046=0D960B7409520631, maincpu.pq@90004E=041006780EED0EDB, maincpu.pq@900056=0CBA0A980765008D
      </action> <!-- E.Honda Start -->
      <action condition="(temp0 == 1 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 1 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FFE0FCA, maincpu.pq@900046=0F980E760C550934, maincpu.pq@90004E=052006780A9F086F, maincpu.pq@900056=064C042B03170224
      </action> <!-- E.Honda LP -->
      <action condition="(temp0 == 1 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 1 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FFE0FEB, maincpu.pq@900046=0EC90CA709850764, maincpu.pq@90004E=054006780FFA0FD4, maincpu.pq@900056=0E900C600A0008B7
      </action> <!-- E.Honda MP -->
      <action condition="(temp0 == 1 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 1 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FEC0FCA, maincpu.pq@900046=0EB90D970B750952, maincpu.pq@90004E=063006780CEC0ADA, maincpu.pq@900056=08B8069604740E8B
      </action> <!-- E.Honda HP -->
      <action condition="(temp0 == 1 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 1 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FEC0ECA, maincpu.pq@900046=0DB80C960A740852, maincpu.pq@90004E=063006780FDC0FB9, maincpu.pq@900056=0D970B7509530696
      </action> <!-- E.Honda LK -->
      <action condition="(temp0 == 1 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 1 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@90003E=000002220FFE0FEC, maincpu.pq@900046=0FCA0E980C760854, maincpu.pq@90004E=064306780BBB0AAA, maincpu.pq@900056=0888066605550F00
      </action> <!-- E.Honda MK -->
      <action condition="(temp0 == 1 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 1 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@90003E=000001110FEC0FC9, maincpu.pq@900046=0EA70C860A650843, maincpu.pq@90004E=062006780FF00ED0, maincpu.pq@900056=0DB00B9008600F00
      </action> <!-- E.Honda HK -->
      <action condition="(temp0 == 2 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 2 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@90005E=000001110DFF05DD, maincpu.pq@900066=00BB009900660044, maincpu.pq@90006E=00220AF609D405A1, maincpu.pq@900076=037001500DE50561
      </action> <!-- Blanka Start -->
      <action condition="(temp0 == 2 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 2 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@90005E=000001110EDC0CA8, maincpu.pq@900066=0A75085306320420, maincpu.pq@90006E=03100CCC0AAA0888, maincpu.pq@900076=06660444088A0557
      </action> <!-- Blanka LP -->
      <action condition="(temp0 == 2 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 2 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@90005E=000001110FFC0FE0, maincpu.pq@900066=0FC00E900C600B40, maincpu.pq@90006E=05300ACE08AD077C, maincpu.pq@900076=066B05490AAC0778
      </action> <!-- Blanka MP -->
      <action condition="(temp0 == 2 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 2 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@90005E=000001110DDD0AAA, maincpu.pq@900066=0888066604440222, maincpu.pq@90006E=00000F990D660B00, maincpu.pq@900076=070005000ACF005B
      </action> <!-- Blanka HP -->
      <action condition="(temp0 == 2 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 2 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@90005E=000001110FDA0FC3, maincpu.pq@900066=0E900D600C400800, maincpu.pq@90006E=062008B906960474, maincpu.pq@900076=025202320ACF005B
      </action> <!-- Blanka LK -->
      <action condition="(temp0 == 2 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 2 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@90005E=000000000FFC0EDA, maincpu.pq@900066=0CB8087507640542, maincpu.pq@90006E=03210DE50BC409A3, maincpu.pq@900076=0782056107AD0046
      </action> <!-- Blanka MK -->
      <action condition="(temp0 == 2 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 2 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@90005E=000000000FFF0FEA, maincpu.pq@900066=0FC90C860A650850, maincpu.pq@90006E=07400FCC0F990C55, maincpu.pq@900076=0A3307110DC90764
      </action> <!-- Blanka HK -->
      <action condition="(temp0 == 3 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 3 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@90007E=000006400FEA0FC9, maincpu.pq@900086=0EA70C860A650FFF, maincpu.pq@90008E=0DDC0CBA0BA90E32, maincpu.pq@900096=04AB0FE908500986
      </action> <!-- Guile Start -->
      <action condition="(temp0 == 3 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 3 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@90007E=000000000FCA0F98, maincpu.pq@900086=0E760C5509340FCE, maincpu.pq@90008E=0E9C0B6908460F40, maincpu.pq@900096=047F0FD805200623
      </action> <!-- Guile LP -->
      <action condition="(temp0 == 3 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 3 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@90007E=000006300FFD0FDA, maincpu.pq@900086=0FB80D860A6407CF, maincpu.pq@90008E=049F026D01390C00, maincpu.pq@900096=047F0FD009420126
      </action> <!-- Guile MP -->
      <action condition="(temp0 == 3 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 3 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@90007E=000007200FFD0FC9, maincpu.pq@900086=0FA70E840C620F89, maincpu.pq@90008E=0F560F110D000B00, maincpu.pq@900096=075D0FD80A500900
      </action> <!-- Guile HP -->
      <action condition="(temp0 == 3 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 3 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@90007E=000006400FFD0FDA, maincpu.pq@900086=0FB80D860A6409AC, maincpu.pq@90008E=0679035602230C00, maincpu.pq@900096=047F0EED08530111
      </action> <!-- Guile LK -->
      <action condition="(temp0 == 3 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 3 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@90007E=000007400FFE0FCB, maincpu.pq@900086=0FA70E750B530FC1, maincpu.pq@90008E=0EB10D810B610F20, maincpu.pq@900096=035D0FAB0A420850
      </action> <!-- Guile MK -->
      <action condition="(temp0 == 3 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 3 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@90007E=000002110ECA0C86, maincpu.pq@900086=0A53083106100CCF, maincpu.pq@90008E=0AAE078B05680F00, maincpu.pq@900096=047F0F9704110356
      </action> <!-- Guile HK -->
      <action condition="(temp0 == 4 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 4 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE60FF60FE30FC2, maincpu.pq@9000B6=0E900C700A500FC0
      </action> <!-- Ken Start -->
      <action condition="(temp0 == 4 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 4 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE60FFF0DEE0BCC, maincpu.pq@9000B6=09AA089907880FC0
      </action> <!-- Ken LP -->
      <action condition="(temp0 == 4 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 4 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE6086F083F071C, maincpu.pq@9000B6=060B050804060FC0
      </action> <!-- Ken MP -->
      <action condition="(temp0 == 4 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 4 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE60AF609D407B2, maincpu.pq@9000B6=0590037001500FC0
      </action> <!-- Ken HP -->
      <action condition="(temp0 == 4 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 4 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE603DD03BB0299, maincpu.pq@9000B6=0277015501330FC0
      </action> <!-- Ken LK -->
      <action condition="(temp0 == 4 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 4 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE60FFA0DD80BB6, maincpu.pq@9000B6=0994077206400FC0
      </action> <!-- Ken MK -->
      <action condition="(temp0 == 4 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 4 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@90009E=000001110FFB0FD9, maincpu.pq@9000A6=0EA70D860A650643, maincpu.pq@9000AE=0FE60EB60B830960, maincpu.pq@9000B6=0640042002000FC0
      </action> <!-- Ken HK -->
      <action condition="(temp0 == 5 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 5 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@9000BE=000004000FEC0FCA, maincpu.pq@9000C6=0EA80D860C650A54, maincpu.pq@9000CE=0843062007460A69, maincpu.pq@9000D6=0C8B0EAD0FCF0FFF
      </action> <!-- ChunLi Start -->
      <action condition="(temp0 == 5 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 5 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@9000BE=000000000FEA0FC9, maincpu.pq@9000C6=0E970C860A650850, maincpu.pq@9000CE=074005000448066A, maincpu.pq@9000D6=088C0AAD0CCF0FFF
      </action> <!-- ChunLi LP -->
      <action condition="(temp0 == 5 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 5 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@9000BE=000004000FEB0FD9, maincpu.pq@9000C6=0FC80EA70C850A64, maincpu.pq@9000CE=0850063006660888, maincpu.pq@9000D6=0AAA0CCC0EEE0FFF
      </action> <!-- ChunLi MP -->
      <action condition="(temp0 == 5 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 5 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@9000BE=000000000FEA0FC9, maincpu.pq@9000C6=0E970C860A650850, maincpu.pq@9000CE=0740000002220333, maincpu.pq@9000D6=0555077709990FFF
      </action> <!-- ChunLi HP -->
      <action condition="(temp0 == 5 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 5 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@9000BE=000006000FFE0FDC, maincpu.pq@9000C6=0FBA0E980D870B76, maincpu.pq@9000CE=096507430A500D70, maincpu.pq@9000D6=0E900FC00FFA0FFF
      </action> <!-- ChunLi LK -->
      <action condition="(temp0 == 5 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 5 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@9000BE=000004000FDB0FB9, maincpu.pq@9000C6=0E980D760C650A54, maincpu.pq@9000CE=0843063003410452, maincpu.pq@9000D6=0563078509A70FEE
      </action> <!-- ChunLi MK -->
      <action condition="(temp0 == 5 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 5 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@9000BE=000004000FEC0FDB, maincpu.pq@9000C6=0EB90C970A750853, maincpu.pq@9000CE=0631050000600084, maincpu.pq@9000D6=00B800EB0BFE0FFF
      </action> <!-- ChunLi HK -->
      <action condition="(temp0 == 6 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 6 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011105400976, maincpu.pq@9000E6=0CA80EEC0EFE0DCA, maincpu.pq@9000EE=004A036D069F0B90, maincpu.pq@9000F6=0FD7000708540A98
      </action> <!-- Zangief Start -->
      <action condition="(temp0 == 6 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 6 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011106310A75, maincpu.pq@9000E6=0C970FDB0FEC0EB9, maincpu.pq@9000EE=0A400C620F850B90, maincpu.pq@9000F6=0FD7060008540A98
      </action> <!-- Zangief LP -->
      <action condition="(temp0 == 6 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 6 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011107400B65, maincpu.pq@9000E6=0D870FBA0FDD0E98, maincpu.pq@9000EE=049907CC0AEF0B90, maincpu.pq@9000F6=0FD7007708540A98
      </action> <!-- Zangief MP -->
      <action condition="(temp0 == 6 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 6 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011105300853, maincpu.pq@9000E6=0A750DA80EC90C97, maincpu.pq@9000EE=08990ABB0DEE0B90, maincpu.pq@9000F6=0FD7067707400A98
      </action> <!-- Zangief HP -->
      <action condition="(temp0 == 6 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 6 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011105400976, maincpu.pq@9000E6=0CA80EEC0EFE0DCA, maincpu.pq@9000EE=0B800DB40FE60C74, maincpu.pq@9000F6=0E96096008540A98
      </action> <!-- Zangief LK -->
      <action condition="(temp0 == 6 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 6 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@9000DE=0000011105300964, maincpu.pq@9000E6=0C970EDB0FFD0DB9, maincpu.pq@9000EE=0060049406C60EA0, maincpu.pq@9000F6=0FF0003007320A98
      </action> <!-- Zangief MK -->
      <action condition="(temp0 == 6 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 6 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@9000DE=0000032106420975, maincpu.pq@9000E6=0CA80FDB0FED0EC9, maincpu.pq@9000EE=0111033305550B90, maincpu.pq@9000F6=0FD7000007530A98
      </action> <!-- Zangief HK -->
      <action condition="(temp0 == 7 AND temp3 == 10 AND temp4 != FF) OR (temp5 == 7 AND temp8 == 20 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011100340045, maincpu.pq@900106=03560578079A09CD, maincpu.pq@90010E=0FFF0ACA0FCC0430, maincpu.pq@900116=064009600C900CC0
      </action> <!-- Dhalsim Start -->
      <action condition="(temp0 == 7 AND temp1 == 10 AND temp4 != FF) OR (temp5 == 7 AND temp6 == 10 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011106000800, maincpu.pq@900106=0C400E800EA00FE0, maincpu.pq@90010E=0FFF0AAA0F000046, maincpu.pq@900116=0057008A00BD00DE
      </action> <!-- Dhalsim LP -->
      <action condition="(temp0 == 7 AND temp1 == 20 AND temp4 != FF) OR (temp5 == 7 AND temp6 == 20 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011106300850, maincpu.pq@900106=0A700C900EB70FEB, maincpu.pq@90010E=0FFF09CD02340345, maincpu.pq@900116=04560678089A0BCD
      </action> <!-- Dhalsim MP -->
      <action condition="(temp0 == 7 AND temp1 == 40 AND temp4 != FF) OR (temp5 == 7 AND temp6 == 40 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011102220333, maincpu.pq@900106=0444066608880AAA, maincpu.pq@90010E=0CCC09990EB00030, maincpu.pq@900116=03530575079709C9
      </action> <!-- Dhalsim HP -->
      <action condition="(temp0 == 7 AND temp2 == 01 AND temp4 != FF) OR (temp5 == 7 AND temp7 == 01 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011104300740, maincpu.pq@900106=09430B540C860DB9, maincpu.pq@90010E=0FED0AAA0BDD0430, maincpu.pq@900116=0652076209850CB8
      </action> <!-- Dhalsim LK -->
      <action condition="(temp0 == 7 AND temp2 == 02 AND temp4 != FF) OR (temp5 == 7 AND temp7 == 02 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011104220644, maincpu.pq@900106=08660A880CAA0FDD, maincpu.pq@90010E=0FFF0AAA0F640004, maincpu.pq@900116=00460058007A00DF
      </action> <!-- Dhalsim MK -->
      <action condition="(temp0 == 7 AND temp2 == 04 AND temp4 != FF) OR (temp5 == 7 AND temp7 == 04 AND temp4 != FF)">
        maincpu.pq@9000FE=0000011105550777, maincpu.pq@900106=09990AAA0CCC0EEE, maincpu.pq@90010E=0FFF0AAA05CF0436, maincpu.pq@900116=0648076A098C0BAE
      </action> <!-- Dhalsim HK -->
      <action condition="(temp0 == 8 AND temp3 == 10 AND temp9 == 12) OR (temp5 == 8 AND temp8 == 20 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008023404440556, maincpu.mq@08BEC0=06670778099A0456, maincpu.mq@08BEC8=0F550EEF0AAD0679, maincpu.mq@08BED0=0EFE0CB909760753
      </action> <!-- Dictator Start -->
      <action condition="(temp0 == 8 AND temp1 == 10 AND temp9 == 12) OR (temp5 == 8 AND temp6 == 10 AND temp9 == 12)">
        maincpu.mq@08BEB8=000807000008022A, maincpu.mq@08BEC0=004C036D008E0A30, maincpu.mq@08BEC8=0FB00FF70FB00F70, maincpu.mq@08BED0=0FFC0DC809730540
      </action> <!-- Dictator LP -->
      <action condition="(temp0 == 8 AND temp1 == 20 AND temp9 == 12) OR (temp5 == 8 AND temp6 == 20 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008050005550888, maincpu.mq@08BEC0=0BBB0DDD0FFF0700, maincpu.mq@08BEC8=007F0F770C440A00, maincpu.mq@08BED0=0FED0DB90A760643
      </action> <!-- Dictator MP -->
      <action condition="(temp0 == 8 AND temp1 == 40 AND temp9 == 12) OR (temp5 == 8 AND temp6 == 40 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008050000460268, maincpu.mq@08BEC0=038905BC06DE0700, maincpu.mq@08BEC8=0FD70F770C440A00, maincpu.mq@08BED0=0EFE0CB909760753
      </action> <!-- Dictator HP -->
      <action condition="(temp0 == 8 AND temp2 == 01 AND temp9 == 12) OR (temp5 == 8 AND temp7 == 01 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008003405420763, maincpu.mq@08BEC0=09850CA80EDB0045, maincpu.mq@08BEC8=0F55089A06780356, maincpu.mq@08BED0=0EFF0CAB08780540
      </action> <!-- Dictator LK -->
      <action condition="(temp0 == 8 AND temp2 == 02 AND temp9 == 12) OR (temp5 == 8 AND temp7 == 02 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008014106060949, maincpu.mq@08BEC0=0C6C0E8E0FBF0264, maincpu.mq@08BEC8=0D330AFD06DB03A8, maincpu.mq@08BED0=0EFE0CB909760753
      </action> <!-- Dictator MK -->
      <action condition="(temp0 == 8 AND temp2 == 04 AND temp9 == 12) OR (temp5 == 8 AND temp7 == 04 AND temp9 == 12)">
        maincpu.mq@08BEB8=0008065006400964, maincpu.mq@08BEC0=0C850EA70FD90860, maincpu.mq@08BEC8=0E6B0FEC0EC70B94, maincpu.mq@08BED0=0FEB0EB70A740643
      </action> <!-- Dictator HK -->
      <action condition="(temp0 == 9 AND temp3 == 10 AND temp9 == 12) OR (temp5 == 9 AND temp8 == 20 AND temp9 == 12)">
        maincpu.mq@08C0B8=0003099907770EB9, maincpu.mq@08C0C0=0C860A6408430630, maincpu.mq@08C0C8=03200FFF0BBB0777, maincpu.mq@08C0D0=0666055504440333
      </action> <!-- Sagat Start -->
      <action condition="(temp0 == 9 AND temp1 == 10 AND temp9 == 12) OR (temp5 == 9 AND temp6 == 10 AND temp9 == 12)">
        maincpu.mq@08C0B8=00030FC40A720FDA, maincpu.mq@08C0C0=0DB80C860A640843, maincpu.mq@08C0C8=07210FFF0BBB0777, maincpu.mq@08C0D0=09D405A103700150
      </action> <!-- Sagat LP -->
      <action condition="(temp0 == 9 AND temp1 == 20 AND temp9 == 12) OR (temp5 == 9 AND temp6 == 20 AND temp9 == 12)">
        maincpu.mq@08C0B8=00030F000A000DA8, maincpu.mq@08C0C0=0B75095307320520, maincpu.mq@08C0C8=02100FFF0DCA0BA8, maincpu.mq@08C0D0=0EEC0CB90A970976
      </action> <!-- Sagat MP -->
      <action condition="(temp0 == 9 AND temp1 == 40 AND temp9 == 12) OR (temp5 == 9 AND temp6 == 40 AND temp9 == 12)">
        maincpu.mq@08C0B8=00030EEE09990FC9, maincpu.mq@08C0C0=0DA80B9609740753, maincpu.mq@08C0C8=05300FFF0BBB0777, maincpu.mq@08C0D0=096A074705060304
      </action> <!-- Sagat HP -->
      <action condition="(temp0 == 9 AND temp2 == 01 AND temp9 == 12) OR (temp5 == 9 AND temp7 == 01 AND temp9 == 12)">
        maincpu.mq@08C0B8=00030E8008400EB9, maincpu.mq@08C0C0=0C860A6408430630, maincpu.mq@08C0C8=03200FFF0BBB0777, maincpu.mq@08C0D0=08A6068404620440
      </action> <!-- Sagat LK -->
      <action condition="(temp0 == 9 AND temp2 == 02 AND temp9 == 12) OR (temp5 == 9 AND temp7 == 02 AND temp9 == 12)">
        maincpu.mq@08C0B8=0003046C044B0FCA, maincpu.mq@08C0C0=0D970B7509540740, maincpu.mq@08C0C8=03200FFF0BBB0777, maincpu.mq@08C0D0=09AC078A05680346
      </action> <!-- Sagat MK -->
      <action condition="(temp0 == 9 AND temp2 == 04 AND temp9 == 12) OR (temp5 == 9 AND temp7 == 04 AND temp9 == 12)">
        maincpu.mq@08C0B8=0003044401110DC8, maincpu.mq@08C0C0=0B95097307520540, maincpu.mq@08C0C8=01200FFF0BBB0777, maincpu.mq@08C0D0=0EE50CB30B820A60
      </action> <!-- Sagat HK -->
      <action condition="(temp0 == A AND temp3 == 10 AND temp9 == 12) OR (temp5 == A AND temp8 == 20 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010C2005210953, maincpu.mq@08C2C0=0B750C960EB70FEA, maincpu.mq@08C2C8=0D430F8504300753, maincpu.mq@08C2D0=0A850DA70FDA0FFF
      </action> <!-- Boxer Start -->
      <action condition="(temp0 == A AND temp1 == 10 AND temp9 == 12) OR (temp5 == A AND temp6 == 10 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010B2506400854, maincpu.mq@08C2C0=0C760E980FCA0FEC, maincpu.mq@08C2C8=0E470F7B0049005A, maincpu.mq@08C2D0=008D00AE00CF0FFF
      </action> <!-- Boxer LP -->
      <action condition="(temp0 == A AND temp1 == 20 AND temp9 == 12) OR (temp5 == A AND temp6 == 20 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010D5506310953, maincpu.mq@08C2C0=0B750C960EB70FEA, maincpu.mq@08C2C8=0E660F990C200E50, maincpu.mq@08C2D0=0FA40FC60FE80FFF
      </action> <!-- Boxer MP -->
      <action condition="(temp0 == A AND temp1 == 40 AND temp9 == 12) OR (temp5 == A AND temp6 == 40 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010C2005210953, maincpu.mq@08C2C0=0B750C960EB70FEA, maincpu.mq@08C2C8=0D430F85047207A5, maincpu.mq@08C2D0=09C70BF90EFC0FFF
      </action> <!-- Boxer HP -->
      <action condition="(temp0 == A AND temp2 == 01 AND temp9 == 12) OR (temp5 == A AND temp7 == 01 AND temp9 == 12)">
        maincpu.mq@08C2B8=0001024403110741, maincpu.mq@08C2C0=0B750C960EB70FEA, maincpu.mq@08C2C8=0356048A09110D32, maincpu.mq@08C2D0=0F640F980FBA0FFF
      </action> <!-- Boxer LK -->
      <action condition="(temp0 == A AND temp2 == 02 AND temp9 == 12) OR (temp5 == A AND temp7 == 02 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010C2005210953, maincpu.mq@08C2C0=0B750C960EB70FEA, maincpu.mq@08C2C8=0D430F85065A0A6E, maincpu.mq@08C2D0=0C9E0FCF0FEF0FFF
      </action> <!-- Boxer MK -->
      <action condition="(temp0 == A AND temp2 == 04 AND temp9 == 12) OR (temp5 == A AND temp7 == 04 AND temp9 == 12)">
        maincpu.mq@08C2B8=00010D3306310A54, maincpu.mq@08C2C0=0C750E960FB70FD9, maincpu.mq@08C2C8=0E440F7702220444, maincpu.mq@08C2D0=066608880AAA0FFF
      </action> <!-- Boxer HK -->
      <action condition="(temp0 == B AND temp3 == 10 AND temp9 == 12) OR (temp5 == B AND temp8 == 20 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220EFE0FCA, maincpu.mq@08C4C0=0F980E760C550934, maincpu.mq@08C4C8=05200FCA0FFF0DDE, maincpu.mq@08C4D0=0AAD066806660222
      </action> <!-- Claw Start -->
      <action condition="(temp0 == B AND temp1 == 10 AND temp9 == 12) OR (temp5 == B AND temp6 == 10 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220FFD0FDB, maincpu.mq@08C4C0=0EB90C970A750853, maincpu.mq@08C4C8=06310FF00F900D60, maincpu.mq@08C4D0=0A4008300F000700
      </action> <!-- Claw LP -->
      <action condition="(temp0 == B AND temp1 == 20 AND temp9 == 12) OR (temp5 == B AND temp6 == 20 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220FFF0FEB, maincpu.mq@08C4C0=0EC90CA70A840860, maincpu.mq@08C4C8=06400FF608880666, maincpu.mq@08C4D0=0444000000E00090
      </action> <!-- Claw MP -->
      <action condition="(temp0 == B AND temp1 == 40 AND temp9 == 12) OR (temp5 == B AND temp6 == 40 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220EED0EB7, maincpu.mq@08C4C0=0B750A5209420621, maincpu.mq@08C4C8=00000FB70F550E00, maincpu.mq@08C4D0=0A00050006660000
      </action> <!-- Claw HP -->
      <action condition="(temp0 == B AND temp2 == 01 AND temp9 == 12) OR (temp5 == B AND temp7 == 01 AND temp9 == 12)">
        maincpu.mq@08C4B8=000101110FFF0FEB, maincpu.mq@08C4C0=0FD80FA60D730A40, maincpu.mq@08C4C8=08000FF80F9D0E5B, maincpu.mq@08C4D0=0B2808050FA00F70
      </action> <!-- Claw LK -->
      <action condition="(temp0 == B AND temp2 == 02 AND temp9 == 12) OR (temp5 == B AND temp7 == 02 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220DDB0DC8, maincpu.mq@08C4C0=0D960C7409530742, maincpu.mq@08C4C8=06300FD807AF057D, maincpu.mq@08C4D0=024B00270A5E061A
      </action> <!-- Claw MK -->
      <action condition="(temp0 == B AND temp2 == 04 AND temp9 == 12) OR (temp5 == B AND temp7 == 04 AND temp9 == 12)">
        maincpu.mq@08C4B8=000102220FFE0FDA, maincpu.mq@08C4C0=0FAB0D750B430934, maincpu.mq@08C4C8=07200EF00FC00DA0, maincpu.mq@08C4D0=0B800960006F000B
      </action> <!-- Claw HK -->
    </script>
    <script state="off">
      <action>
        maincpu.mq@08BEB8=temp10, maincpu.mq@08BEC0=temp11, maincpu.mq@08BEC8=temp12, maincpu.mq@08BED0=temp13,
        maincpu.mq@08C0B8=temp14, maincpu.mq@08C0C0=temp15, maincpu.mq@08C0C8=temp16, maincpu.mq@08C0D0=temp17,
        maincpu.mq@08C2B8=temp18, maincpu.mq@08C2C0=temp19, maincpu.mq@08C2C8=temp20, maincpu.mq@08C2D0=temp21,
        maincpu.mq@08C4B8=temp22, maincpu.mq@08C4C0=temp23, maincpu.mq@08C4C8=temp24, maincpu.mq@08C4D0=temp25
      </action>
    </script>
  </cheat>
Note:This game always gives me headache!!! But finally I figured it out, it's working good.
I can't use rom addresses for the first 8 characters 'coz once they loaded to the ram addresses from the 'rom', they remain same!!!
But, for the Bossess, 'ram' addresses reload again from the 'rom' before rounds start.So I used the 'rom' for Bosses.(only for cpu)
Yes you can select color for cpu as well.
Last edited by mezdap on Thu Aug 05, 2021 5:39 am, edited 4 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2ce] ''Select Characters Outfit Color by Buttons''

Code: Select all

  <cheat desc="Select Characters Outfit Color by Buttons"  tempvariables="108"> <comment>Before Match Start, Press On Any 'Punch, Kick or Start Button' to Select Characters Outfit Color for P1 and P2</comment>
    <script state="on">
      <action>
        temp12=maincpu.mq@0A4286, temp13=maincpu.mq@0A428E, temp14=maincpu.mq@0A4296, temp15=maincpu.mq@0A429E,
        temp16=maincpu.mq@096834, temp17=maincpu.mq@09683C, temp18=maincpu.mq@096844, temp19=maincpu.mq@09684C,
        temp20=maincpu.mq@0A42A6, temp21=maincpu.mq@0A42AE, temp22=maincpu.mq@0A42B6, temp23=maincpu.mq@0A42BE,
        temp24=maincpu.mq@096856, temp25=maincpu.mq@09685E, temp26=maincpu.mq@096866, temp27=maincpu.mq@09686E,
        temp28=maincpu.mq@0A42C6, temp29=maincpu.mq@0A42CE, temp30=maincpu.mq@0A42D6, temp31=maincpu.mq@0A42DE,
        temp32=maincpu.mq@096878, temp33=maincpu.mq@096880, temp34=maincpu.mq@096888, temp35=maincpu.mq@096890,
        temp36=maincpu.mq@0A42E6, temp37=maincpu.mq@0A42EE, temp38=maincpu.mq@0A42F6, temp39=maincpu.mq@0A42FE,
        temp40=maincpu.mq@09689A, temp41=maincpu.mq@0968A2, temp42=maincpu.mq@0968AA, temp43=maincpu.mq@0968B2,
        temp44=maincpu.mq@0A4306, temp45=maincpu.mq@0A430E, temp46=maincpu.mq@0A4316, temp47=maincpu.mq@0A431E,
        temp48=maincpu.mq@0968BC, temp49=maincpu.mq@0968C4, temp50=maincpu.mq@0968CC, temp51=maincpu.mq@0968D4,
        temp52=maincpu.mq@0A4326, temp53=maincpu.mq@0A432E, temp54=maincpu.mq@0A4336, temp55=maincpu.mq@0A433E,
        temp56=maincpu.mq@0968DE, temp57=maincpu.mq@0968E6, temp58=maincpu.mq@0968EE, temp59=maincpu.mq@0968F6,
        temp60=maincpu.mq@0A4346, temp61=maincpu.mq@0A434E, temp62=maincpu.mq@0A4356, temp63=maincpu.mq@0A435E,
        temp64=maincpu.mq@096900, temp65=maincpu.mq@096908, temp66=maincpu.mq@096910, temp67=maincpu.mq@096918,
        temp68=maincpu.mq@0A4366, temp69=maincpu.mq@0A436E, temp70=maincpu.mq@0A4376, temp71=maincpu.mq@0A437E,
        temp72=maincpu.mq@096922, temp73=maincpu.mq@09692A, temp74=maincpu.mq@096932, temp75=maincpu.mq@09693A,
        temp76=maincpu.mq@096AEC, temp77=maincpu.mq@096AF4, temp78=maincpu.mq@096AFC, temp79=maincpu.mq@096B04,
        temp80=maincpu.mq@096944, temp81=maincpu.mq@09694C, temp82=maincpu.mq@096954, temp83=maincpu.mq@09695C,
        temp84=maincpu.mq@096BEE, temp85=maincpu.mq@096BF6, temp86=maincpu.mq@096BFE, temp87=maincpu.mq@096C06,
        temp88=maincpu.mq@096A46, temp89=maincpu.mq@096A4E, temp90=maincpu.mq@096A56, temp91=maincpu.mq@096A5E,
        temp92=maincpu.mq@096C50, temp93=maincpu.mq@096C58, temp94=maincpu.mq@096C60, temp95=maincpu.mq@096C68,
        temp96=maincpu.mq@096AA8, temp97=maincpu.mq@096AB0, temp98=maincpu.mq@096AB8, temp99=maincpu.mq@096AC0,
        temp100=maincpu.mq@096C72, temp101=maincpu.mq@096C7A, temp102=maincpu.mq@096C82, temp103=maincpu.mq@096C8A,
        temp104=maincpu.mq@096ACA, temp105=maincpu.mq@096AD2, temp106=maincpu.mq@096ADA, temp107=maincpu.mq@096AE2
      </action>
    </script>
    <script state="run">
      <action>temp0=maincpu.pb@FF864F, temp1=maincpu.pb@FF807B, temp2=maincpu.pb@FF807A, temp3=maincpu.pb@FF8072, temp4=maincpu.pb@FF8672, temp5=maincpu.pb@FF83BE,
        temp6=maincpu.pb@FF894F, temp7=maincpu.pb@FF807F, temp8=maincpu.pb@FF807E, temp9=maincpu.pb@FF8074, temp10=maincpu.pb@FF8972, temp11=maincpu.pb@FF86BE</action>
      <action condition="(temp0 == 0 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=00000D860C740A53, maincpu.mq@0A429E=0832072105100555
      </action> <!-- P1 Ryu Start -->
      <action condition="(temp0 == 0 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=0FA0055604450334, maincpu.mq@0A429E=0223011200010FD0
      </action> <!-- P1 Ryu LP -->
      <action condition="(temp0 == 0 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=0AAB0DFF0BEE09CE, maincpu.mq@0A429E=07AD058B00680EEF
      </action> <!-- P1 Ryu MP -->
      <action condition="(temp0 == 0 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=066D0FC60FA40F82, maincpu.mq@0A429E=0E600B300920099F
      </action> <!-- P1 Ryu HP -->
      <action condition="(temp0 == 0 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=09220ACF07AE058D, maincpu.mq@0A429E=005B000900060D55
      </action> <!-- P1 Ryu LK -->
      <action condition="(temp0 == 0 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=09900DE50BC409A3, maincpu.mq@0A429E=0782056100400FF0
      </action> <!-- P1 Ryu MK -->
      <action condition="(temp0 == 0 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4286=000001110FD90FB8, maincpu.mq@0A428E=0E970C8609650643, maincpu.mq@0A4296=092208B906960474, maincpu.mq@0A429E=0252023200100D55
      </action> <!-- P1 Ryu HK -->
      <action condition="(temp0 == 0 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=00000D860C740A53, maincpu.mq@09684C=0832072105100555
      </action> <!-- P2 Ryu Start -->
      <action condition="(temp0 == 0 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=0FA0055604450334, maincpu.mq@09684C=0223011200010FD0
      </action> <!-- P2 Ryu LP -->
      <action condition="(temp0 == 0 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=0AAB0DFF0BEE09CE, maincpu.mq@09684C=07AD058B00680EEF
      </action> <!-- P2 Ryu MP -->
      <action condition="(temp0 == 0 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=066D0FC60FA40F82, maincpu.mq@09684C=0E600B300920099F
      </action> <!-- P2 Ryu HP -->
      <action condition="(temp0 == 0 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=09220ACF07AE058D, maincpu.mq@09684C=005B000900060D55
      </action> <!-- P2 Ryu LK -->
      <action condition="(temp0 == 0 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=09900DE50BC409A3, maincpu.mq@09684C=0782056100400FF0
      </action> <!-- P2 Ryu MK -->
      <action condition="(temp0 == 0 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096834=000101110FD90FB8, maincpu.mq@09683C=0E970C8609650643, maincpu.mq@096844=092208B906960474, maincpu.mq@09684C=0252023200100D55
      </action> <!-- P2 Ryu HK -->
      <action condition="(temp0 == 1 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FDA0EB8, maincpu.mq@0A42AE=0D960B7409520631, maincpu.mq@0A42B6=041006780EED0EDB, maincpu.mq@0A42BE=0CBA0A980765008D
      </action> <!-- P1 E.Honda Start -->
      <action condition="(temp0 == 1 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FFE0FCA, maincpu.mq@0A42AE=0F980E760C550934, maincpu.mq@0A42B6=052006780A9F086F, maincpu.mq@0A42BE=064C042B03170224
      </action> <!-- P1 E.Honda LP -->
      <action condition="(temp0 == 1 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FFE0FEB, maincpu.mq@0A42AE=0EC90CA709850764, maincpu.mq@0A42B6=054006780FFA0FD4, maincpu.mq@0A42BE=0E900C600A0008B7
      </action> <!-- P1 E.Honda MP -->
      <action condition="(temp0 == 1 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FEC0FCA, maincpu.mq@0A42AE=0EB90D970B750952, maincpu.mq@0A42B6=063006780CEC0ADA, maincpu.mq@0A42BE=08B8069604740E8B
      </action> <!-- P1 E.Honda HP -->
      <action condition="(temp0 == 1 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FEC0ECA, maincpu.mq@0A42AE=0DB80C960A740852, maincpu.mq@0A42B6=063006780FDC0FB9, maincpu.mq@0A42BE=0D970B7509530696
      </action> <!-- P1 E.Honda LK -->
      <action condition="(temp0 == 1 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000002220FFE0FEC, maincpu.mq@0A42AE=0FCA0E980C760854, maincpu.mq@0A42B6=064306780BBB0AAA, maincpu.mq@0A42BE=0888066605550F00
      </action> <!-- P1 E.Honda MK -->
      <action condition="(temp0 == 1 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42A6=000001110FEC0FC9, maincpu.mq@0A42AE=0EA70C860A650843, maincpu.mq@0A42B6=062006780FF00ED0, maincpu.mq@0A42BE=0DB00B9008600F00
      </action> <!-- P1 E.Honda HK -->
      <action condition="(temp0 == 1 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FDA0EB8, maincpu.mq@09685E=0D960B7409520631, maincpu.mq@096866=041006780EED0EDB, maincpu.mq@09686E=0CBA0A980765008D
      </action> <!-- P2 E.Honda Start -->
      <action condition="(temp0 == 1 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FFE0FCA, maincpu.mq@09685E=0F980E760C550934, maincpu.mq@096866=052006780A9F086F, maincpu.mq@09686E=064C042B03170224
      </action> <!-- P2 E.Honda LP -->
      <action condition="(temp0 == 1 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FFE0FEB, maincpu.mq@09685E=0EC90CA709850764, maincpu.mq@096866=054006780FFA0FD4, maincpu.mq@09686E=0E900C600A0008B7
      </action> <!-- P2 E.Honda MP -->
      <action condition="(temp0 == 1 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FEC0FCA, maincpu.mq@09685E=0EB90D970B750952, maincpu.mq@096866=063006780CEC0ADA, maincpu.mq@09686E=08B8069604740E8B
      </action> <!-- P2 E.Honda HP -->
      <action condition="(temp0 == 1 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FEC0ECA, maincpu.mq@09685E=0DB80C960A740852, maincpu.mq@096866=063006780FDC0FB9, maincpu.mq@09686E=0D970B7509530696
      </action> <!-- P2 E.Honda LK -->
      <action condition="(temp0 == 1 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000102220FFE0FEC, maincpu.mq@09685E=0FCA0E980C760854, maincpu.mq@096866=064306780BBB0AAA, maincpu.mq@09686E=0888066605550F00
      </action> <!-- P2 E.Honda MK -->
      <action condition="(temp0 == 1 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096856=000101110FEC0FC9, maincpu.mq@09685E=0EA70C860A650843, maincpu.mq@096866=062006780FF00ED0, maincpu.mq@09686E=0DB00B9008600F00
      </action> <!-- P2 E.Honda HK -->
      <action condition="(temp0 == 2 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000001110DFF05DD, maincpu.mq@0A42CE=00BB009900660044, maincpu.mq@0A42D6=00220AF609D405A1, maincpu.mq@0A42DE=037001500DE50561
      </action> <!-- P1 Blanka Start -->
      <action condition="(temp0 == 2 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000001110EDC0CA8, maincpu.mq@0A42CE=0A75085306320420, maincpu.mq@0A42D6=03100CCC0AAA0888, maincpu.mq@0A42DE=06660444088A0557
      </action> <!-- P1 Blanka LP -->
      <action condition="(temp0 == 2 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000001110FFC0FE0, maincpu.mq@0A42CE=0FC00E900C600B40, maincpu.mq@0A42D6=05300ACE08AD077C, maincpu.mq@0A42DE=066B05490AAC0778
      </action> <!-- P1 Blanka MP -->
      <action condition="(temp0 == 2 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000001110DDD0AAA, maincpu.mq@0A42CE=0888066604440222, maincpu.mq@0A42D6=00000F990D660B00, maincpu.mq@0A42DE=070005000ACF005B
      </action> <!-- P1 Blanka HP -->
      <action condition="(temp0 == 2 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000001110FDA0FC3, maincpu.mq@0A42CE=0E900D600C400800, maincpu.mq@0A42D6=062008B906960474, maincpu.mq@0A42DE=025202320ACF005B
      </action> <!-- P1 Blanka LK -->
      <action condition="(temp0 == 2 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000000000FFC0EDA, maincpu.mq@0A42CE=0CB8087507640542, maincpu.mq@0A42D6=03210DE50BC409A3, maincpu.mq@0A42DE=0782056107AD0046
      </action> <!-- P1 Blanka MK -->
      <action condition="(temp0 == 2 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42C6=000000000FFF0FEA, maincpu.mq@0A42CE=0FC90C860A650850, maincpu.mq@0A42D6=07400FCC0F990C55, maincpu.mq@0A42DE=0A3307110DC90764
      </action> <!-- P1 Blanka HK -->
      <action condition="(temp0 == 2 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000101110DFF05DD, maincpu.mq@096880=00BB009900660044, maincpu.mq@096888=00220AF609D405A1, maincpu.mq@096890=037001500DE50561
      </action> <!-- P2 Blanka Start -->
      <action condition="(temp0 == 2 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000101110EDC0CA8, maincpu.mq@096880=0A75085306320420, maincpu.mq@096888=03100CCC0AAA0888, maincpu.mq@096890=06660444088A0557
      </action> <!-- P2 Blanka LP -->
      <action condition="(temp0 == 2 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000101110FFC0FE0, maincpu.mq@096880=0FC00E900C600B40, maincpu.mq@096888=05300ACE08AD077C, maincpu.mq@096890=066B05490AAC0778
      </action> <!-- P2 Blanka MP -->
      <action condition="(temp0 == 2 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000101110DDD0AAA, maincpu.mq@096880=0888066604440222, maincpu.mq@096888=00000F990D660B00, maincpu.mq@096890=070005000ACF005B
      </action> <!-- P2 Blanka HP -->
      <action condition="(temp0 == 2 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000101110FDA0FC3, maincpu.mq@096880=0E900D600C400800, maincpu.mq@096888=062008B906960474, maincpu.mq@096890=025202320ACF005B
      </action> <!-- P2 Blanka LK -->
      <action condition="(temp0 == 2 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000100000FFC0EDA, maincpu.mq@096880=0CB8087507640542, maincpu.mq@096888=03210DE50BC409A3, maincpu.mq@096890=0782056107AD0046
      </action> <!-- P2 Blanka MK -->
      <action condition="(temp0 == 2 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096878=000100000FFF0FEA, maincpu.mq@096880=0FC90C860A650850, maincpu.mq@096888=07400FCC0F990C55, maincpu.mq@096890=0A3307110DC90764
      </action> <!-- P2 Blanka HK -->
      <action condition="(temp0 == 3 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000006400FEA0FC9, maincpu.mq@0A42EE=0EA70C860A650FFF, maincpu.mq@0A42F6=0DDC0CBA0BA90E32, maincpu.mq@0A42FE=04AB0FE908500986
      </action> <!-- P1 Guile Start -->
      <action condition="(temp0 == 3 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000000000FCA0F98, maincpu.mq@0A42EE=0E760C5509340FCE, maincpu.mq@0A42F6=0E9C0B6908460F40, maincpu.mq@0A42FE=047F0FD805200623
      </action> <!-- P1 Guile LP -->
      <action condition="(temp0 == 3 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000006300FFD0FDA, maincpu.mq@0A42EE=0FB80D860A6407CF, maincpu.mq@0A42F6=049F026D01390C00, maincpu.mq@0A42FE=047F0FD009420126
      </action> <!-- P1 Guile MP -->
      <action condition="(temp0 == 3 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000007200FFD0FC9, maincpu.mq@0A42EE=0FA70E840C620F89, maincpu.mq@0A42F6=0F560F110D000B00, maincpu.mq@0A42FE=075D0FD80A500900
      </action> <!-- P1 Guile HP -->
      <action condition="(temp0 == 3 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000006400FFD0FDA, maincpu.mq@0A42EE=0FB80D860A6409AC, maincpu.mq@0A42F6=0679035602230C00, maincpu.mq@0A42FE=047F0EED08530111
      </action> <!-- P1 Guile LK -->
      <action condition="(temp0 == 3 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000007400FFE0FCB, maincpu.mq@0A42EE=0FA70E750B530FC1, maincpu.mq@0A42F6=0EB10D810B610F20, maincpu.mq@0A42FE=035D0FAB0A420850
      </action> <!-- P1 Guile MK -->
      <action condition="(temp0 == 3 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A42E6=000002110ECA0C86, maincpu.mq@0A42EE=0A53083106100CCF, maincpu.mq@0A42F6=0AAE078B05680F00, maincpu.mq@0A42FE=047F0F9704110356
      </action> <!-- P1 Guile HK -->
      <action condition="(temp0 == 3 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000106400FEA0FC9, maincpu.mq@0968A2=0EA70C860A650FFF, maincpu.mq@0968AA=0DDC0CBA0BA90E32, maincpu.mq@0968B2=04AB0FE908500986
      </action> <!-- P2 Guile Start -->
      <action condition="(temp0 == 3 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000100000FCA0F98, maincpu.mq@0968A2=0E760C5509340FCE, maincpu.mq@0968AA=0E9C0B6908460F40, maincpu.mq@0968B2=047F0FD805200623
      </action> <!-- P2 Guile LP -->
      <action condition="(temp0 == 3 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000106300FFD0FDA, maincpu.mq@0968A2=0FB80D860A6407CF, maincpu.mq@0968AA=049F026D01390C00, maincpu.mq@0968B2=047F0FD009420126
      </action> <!-- P2 Guile MP -->
      <action condition="(temp0 == 3 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000107200FFD0FC9, maincpu.mq@0968A2=0FA70E840C620F89, maincpu.mq@0968AA=0F560F110D000B00, maincpu.mq@0968B2=075D0FD80A500900
      </action> <!-- P2 Guile HP -->
      <action condition="(temp0 == 3 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000106400FFD0FDA, maincpu.mq@0968A2=0FB80D860A6409AC, maincpu.mq@0968AA=0679035602230C00, maincpu.mq@0968B2=047F0EED08530111
      </action> <!-- P2 Guile LK -->
      <action condition="(temp0 == 3 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000107400FFE0FCB, maincpu.mq@0968A2=0FA70E750B530FC1, maincpu.mq@0968AA=0EB10D810B610F20, maincpu.mq@0968B2=035D0FAB0A420850
      </action> <!-- P2 Guile MK -->
      <action condition="(temp0 == 3 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09689A=000102110ECA0C86, maincpu.mq@0968A2=0A53083106100CCF, maincpu.mq@0968AA=0AAE078B05680F00, maincpu.mq@0968B2=047F0F9704110356
      </action> <!-- P2 Guile HK -->
      <action condition="(temp0 == 4 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE60FF60FE30FC2, maincpu.mq@0A431E=0E900C700A500FC0
      </action> <!-- P1 Ken Start -->
      <action condition="(temp0 == 4 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE60FFF0DEE0BCC, maincpu.mq@0A431E=09AA089907880FC0
      </action> <!-- P1 Ken LP -->
      <action condition="(temp0 == 4 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE6086F083F071C, maincpu.mq@0A431E=060B050804060FC0
      </action> <!-- P1 Ken MP -->
      <action condition="(temp0 == 4 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE60AF609D407B2, maincpu.mq@0A431E=0590037001500FC0
      </action> <!-- P1 Ken HP -->
      <action condition="(temp0 == 4 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE603DD03BB0299, maincpu.mq@0A431E=0277015501330FC0
      </action> <!-- P1 Ken LK -->
      <action condition="(temp0 == 4 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE60FFA0DD80BB6, maincpu.mq@0A431E=0994077206400FC0
      </action> <!-- P1 Ken MK -->
      <action condition="(temp0 == 4 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4306=000001110FFB0FD9, maincpu.mq@0A430E=0EA70D860A650643, maincpu.mq@0A4316=0FE60EB60B830960, maincpu.mq@0A431E=0640042002000FC0
      </action> <!-- P1 Ken HK -->
      <action condition="(temp0 == 4 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE60FF60FE30FC2, maincpu.mq@0968D4=0E900C700A500FC0
      </action> <!-- P2 Ken Start -->
      <action condition="(temp0 == 4 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE60FFF0DEE0BCC, maincpu.mq@0968D4=09AA089907880FC0
      </action> <!-- P2 Ken LP -->
      <action condition="(temp0 == 4 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE6086F083F071C, maincpu.mq@0968D4=060B050804060FC0
      </action> <!-- P2 Ken MP -->
      <action condition="(temp0 == 4 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE60AF609D407B2, maincpu.mq@0968D4=0590037001500FC0
      </action> <!-- P2 Ken HP -->
      <action condition="(temp0 == 4 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE603DD03BB0299, maincpu.mq@0968D4=0277015501330FC0
      </action> <!-- P2 Ken LK -->
      <action condition="(temp0 == 4 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE60FFA0DD80BB6, maincpu.mq@0968D4=0994077206400FC0
      </action> <!-- P2 Ken MK -->
      <action condition="(temp0 == 4 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968BC=000101110FFB0FD9, maincpu.mq@0968C4=0EA70D860A650643, maincpu.mq@0968CC=0FE60EB60B830960, maincpu.mq@0968D4=0640042002000FC0
      </action> <!-- P2 Ken HK -->
      <action condition="(temp0 == 5 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000004000FEC0FCA, maincpu.mq@0A432E=0EA80D860C650A54, maincpu.mq@0A4336=0843062007460A69, maincpu.mq@0A433E=0C8B0EAD0FCF0FFF
      </action> <!-- P1 ChunLi Start -->
      <action condition="(temp0 == 5 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000000000FEA0FC9, maincpu.mq@0A432E=0E970C860A650850, maincpu.mq@0A4336=074005000448066A, maincpu.mq@0A433E=088C0AAD0CCF0FFF
      </action> <!-- P1 ChunLi LP -->
      <action condition="(temp0 == 5 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000004000FEB0FD9, maincpu.mq@0A432E=0FC80EA70C850A64, maincpu.mq@0A4336=0850063006660888, maincpu.mq@0A433E=0AAA0CCC0EEE0FFF
      </action> <!-- P1 ChunLi MP -->
      <action condition="(temp0 == 5 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000000000FEA0FC9, maincpu.mq@0A432E=0E970C860A650850, maincpu.mq@0A4336=0740000002220333, maincpu.mq@0A433E=0555077709990FFF
      </action> <!-- P1 ChunLi HP -->
      <action condition="(temp0 == 5 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000006000FFE0FDC, maincpu.mq@0A432E=0FBA0E980D870B76, maincpu.mq@0A4336=096507430A500D70, maincpu.mq@0A433E=0E900FC00FFA0FFF
      </action> <!-- P1 ChunLi LK -->
      <action condition="(temp0 == 5 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000004000FDB0FB9, maincpu.mq@0A432E=0E980D760C650A54, maincpu.mq@0A4336=0843063003410452, maincpu.mq@0A433E=0563078509A70FEE
      </action> <!-- P1 ChunLi MK -->
      <action condition="(temp0 == 5 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4326=000004000FEC0FDB, maincpu.mq@0A432E=0EB90C970A750853, maincpu.mq@0A4336=0631050000600084, maincpu.mq@0A433E=00B800EB0BFE0FFF
      </action> <!-- P1 ChunLi HK -->
      <action condition="(temp0 == 5 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000104000FEC0FCA, maincpu.mq@0968E6=0EA80D860C650A54, maincpu.mq@0968EE=0843062007460A69, maincpu.mq@0968F6=0C8B0EAD0FCF0FFF
      </action> <!-- P2 ChunLi Start -->
      <action condition="(temp0 == 5 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000100000FEA0FC9, maincpu.mq@0968E6=0E970C860A650850, maincpu.mq@0968EE=074005000448066A, maincpu.mq@0968F6=088C0AAD0CCF0FFF
      </action> <!-- P2 ChunLi LP -->
      <action condition="(temp0 == 5 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000104000FEB0FD9, maincpu.mq@0968E6=0FC80EA70C850A64, maincpu.mq@0968EE=0850063006660888, maincpu.mq@0968F6=0AAA0CCC0EEE0FFF
      </action> <!-- P2 ChunLi MP -->
      <action condition="(temp0 == 5 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000100000FEA0FC9, maincpu.mq@0968E6=0E970C860A650850, maincpu.mq@0968EE=0740000002220333, maincpu.mq@0968F6=0555077709990FFF
      </action> <!-- P2 ChunLi HP -->
      <action condition="(temp0 == 5 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000106000FFE0FDC, maincpu.mq@0968E6=0FBA0E980D870B76, maincpu.mq@0968EE=096507430A500D70, maincpu.mq@0968F6=0E900FC00FFA0FFF
      </action> <!-- P2 ChunLi LK -->
      <action condition="(temp0 == 5 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000104000FDB0FB9, maincpu.mq@0968E6=0E980D760C650A54, maincpu.mq@0968EE=0843063003410452, maincpu.mq@0968F6=0563078509A70FEE
      </action> <!-- P2 ChunLi MK -->
      <action condition="(temp0 == 5 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@0968DE=000104000FEC0FDB, maincpu.mq@0968E6=0EB90C970A750853, maincpu.mq@0968EE=0631050000600084, maincpu.mq@0968F6=00B800EB0BFE0FFF
      </action> <!-- P2 ChunLi HK -->
      <action condition="(temp0 == 6 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011105400976, maincpu.mq@0A434E=0CA80EEC0EFE0DCA, maincpu.mq@0A4356=004A036D069F0B90, maincpu.mq@0A435E=0FD7000708540A98
      </action> <!-- P1 Zangief Start -->
      <action condition="(temp0 == 6 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011106310A75, maincpu.mq@0A434E=0C970FDB0FEC0EB9, maincpu.mq@0A4356=0A400C620F850B90, maincpu.mq@0A435E=0FD7060008540A98
      </action> <!-- P1 Zangief LP -->
      <action condition="(temp0 == 6 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011107400B65, maincpu.mq@0A434E=0D870FBA0FDD0E98, maincpu.mq@0A4356=049907CC0AEF0B90, maincpu.mq@0A435E=0FD7007708540A98
      </action> <!-- P1 Zangief MP -->
      <action condition="(temp0 == 6 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011105300853, maincpu.mq@0A434E=0A750DA80EC90C97, maincpu.mq@0A4356=08990ABB0DEE0B90, maincpu.mq@0A435E=0FD7067707400A98
      </action> <!-- P1 Zangief HP -->
      <action condition="(temp0 == 6 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011105400976, maincpu.mq@0A434E=0CA80EEC0EFE0DCA, maincpu.mq@0A4356=0B800DB40FE60C74, maincpu.mq@0A435E=0E96096008540A98
      </action> <!-- P1 Zangief LK -->
      <action condition="(temp0 == 6 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000011105300964, maincpu.mq@0A434E=0C970EDB0FFD0DB9, maincpu.mq@0A4356=0060049406C60EA0, maincpu.mq@0A435E=0FF0003007320A98
      </action> <!-- P1 Zangief MK -->
      <action condition="(temp0 == 6 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4346=0000032106420975, maincpu.mq@0A434E=0CA80FDB0FED0EC9, maincpu.mq@0A4356=0111033305550B90, maincpu.mq@0A435E=0FD7000007530A98
      </action> <!-- P1 Zangief HK -->
      <action condition="(temp0 == 6 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011105400976, maincpu.mq@096908=0CA80EEC0EFE0DCA, maincpu.mq@096910=004A036D069F0B90, maincpu.mq@096918=0FD7000708540A98
      </action> <!-- P2 Zangief Start -->
      <action condition="(temp0 == 6 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011106310A75, maincpu.mq@096908=0C970FDB0FEC0EB9, maincpu.mq@096910=0A400C620F850B90, maincpu.mq@096918=0FD7060008540A98
      </action> <!-- P2 Zangief LP -->
      <action condition="(temp0 == 6 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011107400B65, maincpu.mq@096908=0D870FBA0FDD0E98, maincpu.mq@096910=049907CC0AEF0B90, maincpu.mq@096918=0FD7007708540A98
      </action> <!-- P2 Zangief MP -->
      <action condition="(temp0 == 6 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011105300853, maincpu.mq@096908=0A750DA80EC90C97, maincpu.mq@096910=08990ABB0DEE0B90, maincpu.mq@096918=0FD7067707400A98
      </action> <!-- P2 Zangief HP -->
      <action condition="(temp0 == 6 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011105400976, maincpu.mq@096908=0CA80EEC0EFE0DCA, maincpu.mq@096910=0B800DB40FE60C74, maincpu.mq@096918=0E96096008540A98
      </action> <!-- P2 Zangief LK -->
      <action condition="(temp0 == 6 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001011105300964, maincpu.mq@096908=0C970EDB0FFD0DB9, maincpu.mq@096910=0060049406C60EA0, maincpu.mq@096918=0FF0003007320A98
      </action> <!-- P2 Zangief MK -->
      <action condition="(temp0 == 6 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096900=0001032106420975, maincpu.mq@096908=0CA80FDB0FED0EC9, maincpu.mq@096910=0111033305550B90, maincpu.mq@096918=0FD7000007530A98
      </action> <!-- P2 Zangief HK -->
      <action condition="(temp0 == 7 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011100340045, maincpu.mq@0A436E=03560578079A09CD, maincpu.mq@0A4376=0FFF0ACA0FCC0430, maincpu.mq@0A437E=064009600C900CC0
      </action> <!-- P1 Dhalsim Start -->
      <action condition="(temp0 == 7 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011106000800, maincpu.mq@0A436E=0C400E800EA00FE0, maincpu.mq@0A4376=0FFF0AAA0F000046, maincpu.mq@0A437E=0057008A00BD00DE
      </action> <!-- P1 Dhalsim LP -->
      <action condition="(temp0 == 7 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011106300850, maincpu.mq@0A436E=0A700C900EB70FEB, maincpu.mq@0A4376=0FFF09CD02340345, maincpu.mq@0A437E=04560678089A0BCD
      </action> <!-- P1 Dhalsim MP -->
      <action condition="(temp0 == 7 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011102220333, maincpu.mq@0A436E=0444066608880AAA, maincpu.mq@0A4376=0CCC09990EB00030, maincpu.mq@0A437E=03530575079709C9
      </action> <!-- P1 Dhalsim HP -->
      <action condition="(temp0 == 7 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011104300740, maincpu.mq@0A436E=09430B540C860DB9, maincpu.mq@0A4376=0FED0AAA0BDD0430, maincpu.mq@0A437E=0652076209850CB8
      </action> <!-- P1 Dhalsim LK -->
      <action condition="(temp0 == 7 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011104220644, maincpu.mq@0A436E=08660A880CAA0FDD, maincpu.mq@0A4376=0FFF0AAA0F640004, maincpu.mq@0A437E=00460058007A00DF
      </action> <!-- P1 Dhalsim MK -->
      <action condition="(temp0 == 7 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0A4366=0000011105550777, maincpu.mq@0A436E=09990AAA0CCC0EEE, maincpu.mq@0A4376=0FFF0AAA05CF0436, maincpu.mq@0A437E=0648076A098C0BAE
      </action> <!-- P1 Dhalsim HK -->
      <action condition="(temp0 == 7 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011100340045, maincpu.mq@09692A=03560578079A09CD, maincpu.mq@096932=0FFF0ACA0FCC0430, maincpu.mq@09693A=064009600C900CC0
      </action> <!-- P2 Dhalsim Start -->
      <action condition="(temp0 == 7 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011106000800, maincpu.mq@09692A=0C400E800EA00FE0, maincpu.mq@096932=0FFF0AAA0F000046, maincpu.mq@09693A=0057008A00BD00DE
      </action> <!-- P2 Dhalsim LP -->
      <action condition="(temp0 == 7 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011106300850, maincpu.mq@09692A=0A700C900EB70FEB, maincpu.mq@096932=0FFF09CD02340345, maincpu.mq@09693A=04560678089A0BCD
      </action> <!-- P2 Dhalsim MP -->
      <action condition="(temp0 == 7 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011102220333, maincpu.mq@09692A=0444066608880AAA, maincpu.mq@096932=0CCC09990EB00030, maincpu.mq@09693A=03530575079709C9
      </action> <!-- P2 Dhalsim HP -->
      <action condition="(temp0 == 7 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011104300740, maincpu.mq@09692A=09430B540C860DB9, maincpu.mq@096932=0FED0AAA0BDD0430, maincpu.mq@09693A=0652076209850CB8
      </action> <!-- P2 Dhalsim LK -->
      <action condition="(temp0 == 7 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011104220644, maincpu.mq@09692A=08660A880CAA0FDD, maincpu.mq@096932=0FFF0AAA0F640004, maincpu.mq@09693A=00460058007A00DF
      </action> <!-- P2 Dhalsim MK -->
      <action condition="(temp0 == 7 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096922=0001011105550777, maincpu.mq@09692A=09990AAA0CCC0EEE, maincpu.mq@096932=0FFF0AAA05CF0436, maincpu.mq@09693A=0648076A098C0BAE
      </action> <!-- P2 Dhalsim HK -->
      <action condition="(temp0 == 8 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008023404440556, maincpu.mq@096AF4=06670778099A0456, maincpu.mq@096AFC=0F550EEF0AAD0679, maincpu.mq@096B04=0EFE0CB909760753
      </action> <!-- P1 Dictator Start -->
      <action condition="(temp0 == 8 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=000807000008022A, maincpu.mq@096AF4=004C036D008E0A30, maincpu.mq@096AFC=0FB00FF70FB00F70, maincpu.mq@096B04=0FFC0DC809730540
      </action> <!-- P1 Dictator LP -->
      <action condition="(temp0 == 8 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008050005550888, maincpu.mq@096AF4=0BBB0DDD0FFF0700, maincpu.mq@096AFC=007F0F770C440A00, maincpu.mq@096B04=0FED0DB90A760643
      </action> <!-- P1 Dictator MP -->
      <action condition="(temp0 == 8 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008050000460268, maincpu.mq@096AF4=038905BC06DE0700, maincpu.mq@096AFC=0FD70F770C440A00, maincpu.mq@096B04=0EFE0CB909760753
      </action> <!-- P1 Dictator HP -->
      <action condition="(temp0 == 8 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008003405420763, maincpu.mq@096AF4=09850CA80EDB0045, maincpu.mq@096AFC=0F55089A06780356, maincpu.mq@096B04=0EFF0CAB08780540
      </action> <!-- P1 Dictator LK -->
      <action condition="(temp0 == 8 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008014106060949, maincpu.mq@096AF4=0C6C0E8E0FBF0264, maincpu.mq@096AFC=0D330AFD06DB03A8, maincpu.mq@096B04=0EFE0CB909760753
      </action> <!-- P1 Dictator MK -->
      <action condition="(temp0 == 8 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096AEC=0008065006400964, maincpu.mq@096AF4=0C850EA70FD90860, maincpu.mq@096AFC=0E6B0FEC0EC70B94, maincpu.mq@096B04=0FEB0EB70A740643
      </action> <!-- P1 Dictator HK -->
      <action condition="(temp0 == 8 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008023404440556, maincpu.mq@09694C=06670778099A0456, maincpu.mq@096954=0F550EEF0AAD0679, maincpu.mq@09695C=0EFE0CB909760753
      </action> <!-- P2 Dictator Start -->
      <action condition="(temp0 == 8 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=000807000008022A, maincpu.mq@09694C=004C036D008E0A30, maincpu.mq@096954=0FB00FF70FB00F70, maincpu.mq@09695C=0FFC0DC809730540
      </action> <!-- P2 Dictator LP -->
      <action condition="(temp0 == 8 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008050005550888, maincpu.mq@09694C=0BBB0DDD0FFF0700, maincpu.mq@096954=007F0F770C440A00, maincpu.mq@09695C=0FED0DB90A760643
      </action> <!-- P2 Dictator MP -->
      <action condition="(temp0 == 8 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008050000460268, maincpu.mq@09694C=038905BC06DE0700, maincpu.mq@096954=0FD70F770C440A00, maincpu.mq@09695C=0EFE0CB909760753
      </action> <!-- P2 Dictator HP -->
      <action condition="(temp0 == 8 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008003405420763, maincpu.mq@09694C=09850CA80EDB0045, maincpu.mq@096954=0F55089A06780356, maincpu.mq@09695C=0EFF0CAB08780540
      </action> <!-- P2 Dictator LK -->
      <action condition="(temp0 == 8 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008014106060949, maincpu.mq@09694C=0C6C0E8E0FBF0264, maincpu.mq@096954=0D330AFD06DB03A8, maincpu.mq@09695C=0EFE0CB909760753
      </action> <!-- P2 Dictator MK -->
      <action condition="(temp0 == 8 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096944=0008065006400964, maincpu.mq@09694C=0C850EA70FD90860, maincpu.mq@096954=0E6B0FEC0EC70B94, maincpu.mq@09695C=0FEB0EB70A740643
      </action> <!-- P2 Dictator HK -->
      <action condition="(temp0 == 9 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=0003099907770EB9, maincpu.mq@096BF6=0C860A6408430630, maincpu.mq@096BFE=03200FFF0BBB0777, maincpu.mq@096C06=0666055504440333
      </action> <!-- P1 Sagat Start -->
      <action condition="(temp0 == 9 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=00030FC40A720FDA, maincpu.mq@096BF6=0DB80C860A640843, maincpu.mq@096BFE=07210FFF0BBB0777, maincpu.mq@096C06=09D405A103700150
      </action> <!-- P1 Sagat LP -->
      <action condition="(temp0 == 9 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=00030F000A000DA8, maincpu.mq@096BF6=0B75095307320520, maincpu.mq@096BFE=02100FFF0DCA0BA8, maincpu.mq@096C06=0EEC0CB90A970976
      </action> <!-- P1 Sagat MP -->
      <action condition="(temp0 == 9 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=00030EEE09990FC9, maincpu.mq@096BF6=0DA80B9609740753, maincpu.mq@096BFE=05300FFF0BBB0777, maincpu.mq@096C06=096A074705060304
      </action> <!-- P1 Sagat HP -->
      <action condition="(temp0 == 9 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=00030E8008400EB9, maincpu.mq@096BF6=0C860A6408430630, maincpu.mq@096BFE=03200FFF0BBB0777, maincpu.mq@096C06=08A6068404620440
      </action> <!-- P1 Sagat LK -->
      <action condition="(temp0 == 9 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=0003046C044B0FCA, maincpu.mq@096BF6=0D970B7509540740, maincpu.mq@096BFE=03200FFF0BBB0777, maincpu.mq@096C06=09AC078A05680346
      </action> <!-- P1 Sagat MK -->
      <action condition="(temp0 == 9 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096BEE=0003044401110DC8, maincpu.mq@096BF6=0B95097307520540, maincpu.mq@096BFE=01200FFF0BBB0777, maincpu.mq@096C06=0EE50CB30B820A60
      </action> <!-- P1 Sagat HK -->
      <action condition="(temp0 == 9 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=0003099907770EB9, maincpu.mq@096A4E=0C860A6408430630, maincpu.mq@096A56=03200FFF0BBB0777, maincpu.mq@096A5E=0666055504440333
      </action> <!-- P2 Sagat Start -->
      <action condition="(temp0 == 9 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=00030FC40A720FDA, maincpu.mq@096A4E=0DB80C860A640843, maincpu.mq@096A56=07210FFF0BBB0777, maincpu.mq@096A5E=09D405A103700150
      </action> <!-- P2 Sagat LP -->
      <action condition="(temp0 == 9 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=00030F000A000DA8, maincpu.mq@096A4E=0B75095307320520, maincpu.mq@096A56=02100FFF0DCA0BA8, maincpu.mq@096A5E=0EEC0CB90A970976
      </action> <!-- P2 Sagat MP -->
      <action condition="(temp0 == 9 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=00030EEE09990FC9, maincpu.mq@096A4E=0DA80B9609740753, maincpu.mq@096A56=05300FFF0BBB0777, maincpu.mq@096A5E=096A074705060304
      </action> <!-- P2 Sagat HP -->
      <action condition="(temp0 == 9 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=00030E8008400EB9, maincpu.mq@096A4E=0C860A6408430630, maincpu.mq@096A56=03200FFF0BBB0777, maincpu.mq@096A5E=08A6068404620440
      </action> <!-- P2 Sagat LK -->
      <action condition="(temp0 == 9 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=0003046C044B0FCA, maincpu.mq@096A4E=0D970B7509540740, maincpu.mq@096A56=03200FFF0BBB0777, maincpu.mq@096A5E=09AC078A05680346
      </action> <!-- P2 Sagat MK -->
      <action condition="(temp0 == 9 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096A46=0003044401110DC8, maincpu.mq@096A4E=0B95097307520540, maincpu.mq@096A56=01200FFF0BBB0777, maincpu.mq@096A5E=0EE50CB30B820A60
      </action> <!-- P2 Sagat HK -->
      <action condition="(temp0 == A AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010C2005210953, maincpu.mq@096C58=0B750C960EB70FEA, maincpu.mq@096C60=0D430F8504300753, maincpu.mq@096C68=0A850DA70FDA0FFF
      </action> <!-- P1 Boxer Start -->
      <action condition="(temp0 == A AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010B2506400854, maincpu.mq@096C58=0C760E980FCA0FEC, maincpu.mq@096C60=0E470F7B0049005A, maincpu.mq@096C68=008D00AE00CF0FFF
      </action> <!-- P1 Boxer LP -->
      <action condition="(temp0 == A AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010D5506310953, maincpu.mq@096C58=0B750C960EB70FEA, maincpu.mq@096C60=0E660F990C200E50, maincpu.mq@096C68=0FA40FC60FE80FFF
      </action> <!-- P1 Boxer MP -->
      <action condition="(temp0 == A AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010C2005210953, maincpu.mq@096C58=0B750C960EB70FEA, maincpu.mq@096C60=0D430F85047207A5, maincpu.mq@096C68=09C70BF90EFC0FFF
      </action> <!-- P1 Boxer HP -->
      <action condition="(temp0 == A AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=0001024403110741, maincpu.mq@096C58=0B750C960EB70FEA, maincpu.mq@096C60=0356048A09110D32, maincpu.mq@096C68=0F640F980FBA0FFF
      </action> <!-- P1 Boxer LK -->
      <action condition="(temp0 == A AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010C2005210953, maincpu.mq@096C58=0B750C960EB70FEA, maincpu.mq@096C60=0D430F85065A0A6E, maincpu.mq@096C68=0C9E0FCF0FEF0FFF
      </action> <!-- P1 Boxer MK -->
      <action condition="(temp0 == A AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C50=00010D3306310A54, maincpu.mq@096C58=0C750E960FB70FD9, maincpu.mq@096C60=0E440F7702220444, maincpu.mq@096C68=066608880AAA0FFF
      </action> <!-- P1 Boxer HK -->
      <action condition="(temp0 == A AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010C2005210953, maincpu.mq@096AB0=0B750C960EB70FEA, maincpu.mq@096AB8=0D430F8504300753, maincpu.mq@096AC0=0A850DA70FDA0FFF
      </action> <!-- P2 Boxer Start -->
      <action condition="(temp0 == A AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010B2506400854, maincpu.mq@096AB0=0C760E980FCA0FEC, maincpu.mq@096AB8=0E470F7B0049005A, maincpu.mq@096AC0=008D00AE00CF0FFF
      </action> <!-- P2 Boxer LP -->
      <action condition="(temp0 == A AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010D5506310953, maincpu.mq@096AB0=0B750C960EB70FEA, maincpu.mq@096AB8=0E660F990C200E50, maincpu.mq@096AC0=0FA40FC60FE80FFF
      </action> <!-- P2 Boxer MP -->
      <action condition="(temp0 == A AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010C2005210953, maincpu.mq@096AB0=0B750C960EB70FEA, maincpu.mq@096AB8=0D430F85047207A5, maincpu.mq@096AC0=09C70BF90EFC0FFF
      </action> <!-- P2 Boxer HP -->
      <action condition="(temp0 == A AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=0001024403110741, maincpu.mq@096AB0=0B750C960EB70FEA, maincpu.mq@096AB8=0356048A09110D32, maincpu.mq@096AC0=0F640F980FBA0FFF
      </action> <!-- P2 Boxer LK -->
      <action condition="(temp0 == A AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010C2005210953, maincpu.mq@096AB0=0B750C960EB70FEA, maincpu.mq@096AB8=0D430F85065A0A6E, maincpu.mq@096AC0=0C9E0FCF0FEF0FFF
      </action> <!-- P2 Boxer MK -->
      <action condition="(temp0 == A AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096AA8=00010D3306310A54, maincpu.mq@096AB0=0C750E960FB70FD9, maincpu.mq@096AB8=0E440F7702220444, maincpu.mq@096AC0=066608880AAA0FFF
      </action> <!-- P2 Boxer HK -->
      <action condition="(temp0 == B AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220EFE0FCA, maincpu.mq@096C7A=0F980E760C550934, maincpu.mq@096C82=05200FCA0FFF0DDE, maincpu.mq@096C8A=0AAD066806660222
      </action> <!-- P1 Claw Start -->
      <action condition="(temp0 == B AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220FFD0FDB, maincpu.mq@096C7A=0EB90C970A750853, maincpu.mq@096C82=06310FF00F900D60, maincpu.mq@096C8A=0A4008300F000700
      </action> <!-- P1 Claw LP -->
      <action condition="(temp0 == B AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220FFF0FEB, maincpu.mq@096C7A=0EC90CA70A840860, maincpu.mq@096C82=06400FF608880666, maincpu.mq@096C8A=0444000000E00090
      </action> <!-- P1 Claw MP -->
      <action condition="(temp0 == B AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220EED0EB7, maincpu.mq@096C7A=0B750A5209420621, maincpu.mq@096C82=00000FB70F550E00, maincpu.mq@096C8A=0A00050006660000
      </action> <!-- P1 Claw HP -->
      <action condition="(temp0 == B AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000101110FFF0FEB, maincpu.mq@096C7A=0FD80FA60D730A40, maincpu.mq@096C82=08000FF80F9D0E5B, maincpu.mq@096C8A=0B2808050FA00F70
      </action> <!-- P1 Claw LK -->
      <action condition="(temp0 == B AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220DDB0DC8, maincpu.mq@096C7A=0D960C7409530742, maincpu.mq@096C82=06300FD807AF057D, maincpu.mq@096C8A=024B00270A5E061A
      </action> <!-- P1 Claw MK -->
      <action condition="(temp0 == B AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@096C72=000102220FFE0FDA, maincpu.mq@096C7A=0FAB0D750B430934, maincpu.mq@096C82=07200EF00FC00DA0, maincpu.mq@096C8A=0B800960006F000B
      </action> <!-- P1 Claw HK -->
      <action condition="(temp0 == B AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220EFE0FCA, maincpu.mq@096AD2=0F980E760C550934, maincpu.mq@096ADA=05200FCA0FFF0DDE, maincpu.mq@096AE2=0AAD066806660222
      </action> <!-- P2 Claw Start -->
      <action condition="(temp0 == B AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220FFD0FDB, maincpu.mq@096AD2=0EB90C970A750853, maincpu.mq@096ADA=06310FF00F900D60, maincpu.mq@096AE2=0A4008300F000700
      </action> <!-- P2 Claw LP -->
      <action condition="(temp0 == B AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220FFF0FEB, maincpu.mq@096AD2=0EC90CA70A840860, maincpu.mq@096ADA=06400FF608880666, maincpu.mq@096AE2=0444000000E00090
      </action> <!-- P2 Claw MP -->
      <action condition="(temp0 == B AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220EED0EB7, maincpu.mq@096AD2=0B750A5209420621, maincpu.mq@096ADA=00000FB70F550E00, maincpu.mq@096AE2=0A00050006660000
      </action> <!-- P2 Claw HP -->
      <action condition="(temp0 == B AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000101110FFF0FEB, maincpu.mq@096AD2=0FD80FA60D730A40, maincpu.mq@096ADA=08000FF80F9D0E5B, maincpu.mq@096AE2=0B2808050FA00F70
      </action> <!-- P2 Claw LK -->
      <action condition="(temp0 == B AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220DDB0DC8, maincpu.mq@096AD2=0D960C7409530742, maincpu.mq@096ADA=06300FD807AF057D, maincpu.mq@096AE2=024B00270A5E061A
      </action> <!-- P2 Claw MK -->
      <action condition="(temp0 == B AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@096ACA=000102220FFE0FDA, maincpu.mq@096AD2=0FAB0D750B430934, maincpu.mq@096ADA=07200EF00FC00DA0, maincpu.mq@096AE2=0B800960006F000B
      </action> <!-- P2 Claw HK -->
    </script>
    <script state="off">
      <action>
        maincpu.mq@0A4286=temp12, maincpu.mq@0A428E=temp13, maincpu.mq@0A4296=temp14, maincpu.mq@0A429E=temp15,
        maincpu.mq@096834=temp16, maincpu.mq@09683C=temp17, maincpu.mq@096844=temp18, maincpu.mq@09684C=temp19,
        maincpu.mq@0A42A6=temp20, maincpu.mq@0A42AE=temp21, maincpu.mq@0A42B6=temp22, maincpu.mq@0A42BE=temp23,
        maincpu.mq@096856=temp24, maincpu.mq@09685E=temp25, maincpu.mq@096866=temp26, maincpu.mq@09686E=temp27,
        maincpu.mq@0A42C6=temp28, maincpu.mq@0A42CE=temp29, maincpu.mq@0A42D6=temp30, maincpu.mq@0A42DE=temp31,
        maincpu.mq@096878=temp32, maincpu.mq@096880=temp33, maincpu.mq@096888=temp34, maincpu.mq@096890=temp35,
        maincpu.mq@0A42E6=temp36, maincpu.mq@0A42EE=temp37, maincpu.mq@0A42F6=temp38, maincpu.mq@0A42FE=temp39,
        maincpu.mq@09689A=temp40, maincpu.mq@0968A2=temp41, maincpu.mq@0968AA=temp42, maincpu.mq@0968B2=temp43,
        maincpu.mq@0A4306=temp44, maincpu.mq@0A430E=temp45, maincpu.mq@0A4316=temp46, maincpu.mq@0A431E=temp47,
        maincpu.mq@0968BC=temp48, maincpu.mq@0968C4=temp49, maincpu.mq@0968CC=temp50, maincpu.mq@0968D4=temp51,
        maincpu.mq@0A4326=temp52, maincpu.mq@0A432E=temp53, maincpu.mq@0A4336=temp54, maincpu.mq@0A433E=temp55,
        maincpu.mq@0968DE=temp56, maincpu.mq@0968E6=temp57, maincpu.mq@0968EE=temp58, maincpu.mq@0968F6=temp59,
        maincpu.mq@0A4346=temp60, maincpu.mq@0A434E=temp61, maincpu.mq@0A4356=temp62, maincpu.mq@0A435E=temp63,
        maincpu.mq@096900=temp64, maincpu.mq@096908=temp65, maincpu.mq@096910=temp66, maincpu.mq@096918=temp67,
        maincpu.mq@0A4366=temp68, maincpu.mq@0A436E=temp69, maincpu.mq@0A4376=temp70, maincpu.mq@0A437E=temp71,
        maincpu.mq@096922=temp72, maincpu.mq@09692A=temp73, maincpu.mq@096932=temp74, maincpu.mq@09693A=temp75,
        maincpu.mq@096AEC=temp76, maincpu.mq@096AF4=temp77, maincpu.mq@096AFC=temp78, maincpu.mq@096B04=temp79,
        maincpu.mq@096944=temp80, maincpu.mq@09694C=temp81, maincpu.mq@096954=temp82, maincpu.mq@09695C=temp83,
        maincpu.mq@096BEE=temp84, maincpu.mq@096BF6=temp85, maincpu.mq@096BFE=temp86, maincpu.mq@096C06=temp87,
        maincpu.mq@096A46=temp88, maincpu.mq@096A4E=temp89, maincpu.mq@096A56=temp90, maincpu.mq@096A5E=temp91,
        maincpu.mq@096C50=temp92, maincpu.mq@096C58=temp93, maincpu.mq@096C60=temp94, maincpu.mq@096C68=temp95,
        maincpu.mq@096AA8=temp96, maincpu.mq@096AB0=temp97, maincpu.mq@096AB8=temp98, maincpu.mq@096AC0=temp99,
        maincpu.mq@096C72=temp100, maincpu.mq@096C7A=temp101, maincpu.mq@096C82=temp102, maincpu.mq@096C8A=temp103,
        maincpu.mq@096ACA=temp104, maincpu.mq@096AD2=temp105, maincpu.mq@096ADA=temp106, maincpu.mq@096AE2=temp107
      </action>
    </script>
  </cheat>
Last edited by mezdap on Thu Aug 05, 2021 5:37 am, edited 2 times in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2hf] ''Select Characters Outfit Color by Buttons''

Code: Select all

  <cheat desc="Select Characters Outfit Color by Buttons"  tempvariables="108"> <comment>Before Match Start, Press On Any 'Punch, Kick or Start Button' to Select Characters Outfit Color for P1 and P2</comment>
    <script state="on">
      <action>
        temp12=maincpu.mq@0ADA9E, temp13=maincpu.mq@0ADAA6, temp14=maincpu.mq@0ADAAE, temp15=maincpu.mq@0ADAB6,
        temp16=maincpu.mq@09E6A6, temp17=maincpu.mq@09E6AE, temp18=maincpu.mq@09E6B6, temp19=maincpu.mq@09E6BE,
        temp20=maincpu.mq@0ADABE, temp21=maincpu.mq@0ADAC6, temp22=maincpu.mq@0ADACE, temp23=maincpu.mq@0ADAD6,
        temp24=maincpu.mq@09E6C8, temp25=maincpu.mq@09E6D0, temp26=maincpu.mq@09E6D8, temp27=maincpu.mq@09E6E0,
        temp28=maincpu.mq@0ADADE, temp29=maincpu.mq@0ADAE6, temp30=maincpu.mq@0ADAEE, temp31=maincpu.mq@0ADAF6,
        temp32=maincpu.mq@09E6EA, temp33=maincpu.mq@09E6F2, temp34=maincpu.mq@09E6FA, temp35=maincpu.mq@09E702,
        temp36=maincpu.mq@0ADAFE, temp37=maincpu.mq@0ADB06, temp38=maincpu.mq@0ADB0E, temp39=maincpu.mq@0ADB16,
        temp40=maincpu.mq@09E70C, temp41=maincpu.mq@09E714, temp42=maincpu.mq@09E71C, temp43=maincpu.mq@09E724,
        temp44=maincpu.mq@0ADB1E, temp45=maincpu.mq@0ADB26, temp46=maincpu.mq@0ADB2E, temp47=maincpu.mq@0ADB36,
        temp48=maincpu.mq@09E72E, temp49=maincpu.mq@09E736, temp50=maincpu.mq@09E73E, temp51=maincpu.mq@09E746,
        temp52=maincpu.mq@0ADB3E, temp53=maincpu.mq@0ADB46, temp54=maincpu.mq@0ADB4E, temp55=maincpu.mq@0ADB56,
        temp56=maincpu.mq@09E750, temp57=maincpu.mq@09E758, temp58=maincpu.mq@09E760, temp59=maincpu.mq@09E768,
        temp60=maincpu.mq@0ADB5E, temp61=maincpu.mq@0ADB66, temp62=maincpu.mq@0ADB6E, temp63=maincpu.mq@0ADB76,
        temp64=maincpu.mq@09E772, temp65=maincpu.mq@09E77A, temp66=maincpu.mq@09E782, temp67=maincpu.mq@09E78A,
        temp68=maincpu.mq@0ADB7E, temp69=maincpu.mq@0ADB86, temp70=maincpu.mq@0ADB8E, temp71=maincpu.mq@0ADB96,
        temp72=maincpu.mq@09E794, temp73=maincpu.mq@09E79C, temp74=maincpu.mq@09E7A4, temp75=maincpu.mq@09E7AC,
        temp76=maincpu.mq@09E95E, temp77=maincpu.mq@09E966, temp78=maincpu.mq@09E96E, temp79=maincpu.mq@09E976,
        temp80=maincpu.mq@09E7B6, temp81=maincpu.mq@09E7BE, temp82=maincpu.mq@09E7C6, temp83=maincpu.mq@09E7CE,
        temp84=maincpu.mq@09EA60, temp85=maincpu.mq@09EA68, temp86=maincpu.mq@09EA70, temp87=maincpu.mq@09EA78,
        temp88=maincpu.mq@09E8B8, temp89=maincpu.mq@09E8C0, temp90=maincpu.mq@09E8C8, temp91=maincpu.mq@09E8D0,
        temp92=maincpu.mq@09EAC2, temp93=maincpu.mq@09EACA, temp94=maincpu.mq@09EAD2, temp95=maincpu.mq@09EADA,
        temp96=maincpu.mq@09E91A, temp97=maincpu.mq@09E922, temp98=maincpu.mq@09E92A, temp99=maincpu.mq@09E932,
        temp100=maincpu.mq@09EAE4, temp101=maincpu.mq@09EAEC, temp102=maincpu.mq@09EAF4, temp103=maincpu.mq@09EAFC,
        temp104=maincpu.mq@09E93C, temp105=maincpu.mq@09E944, temp106=maincpu.mq@09E94C, temp107=maincpu.mq@09E954
      </action>
    </script>
    <script state="run">
      <action>temp0=maincpu.pb@FF864F, temp1=maincpu.pb@FF807B, temp2=maincpu.pb@FF807A, temp3=maincpu.pb@FF8072, temp4=maincpu.pb@FF8672, temp5=maincpu.pb@FF83BE,
        temp6=maincpu.pb@FF894F, temp7=maincpu.pb@FF807F, temp8=maincpu.pb@FF807E, temp9=maincpu.pb@FF8074, temp10=maincpu.pb@FF8972, temp11=maincpu.pb@FF86BE</action>
      <action condition="(temp0 == 0 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=00000D860C740A53, maincpu.mq@0ADAB6=0832072105100555
      </action> <!-- P1 Ryu Start -->
      <action condition="(temp0 == 0 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=0FA0055604450334, maincpu.mq@0ADAB6=0223011200010FD0
      </action> <!-- P1 Ryu LP -->
      <action condition="(temp0 == 0 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FC80EA7, maincpu.mq@0ADAA6=0D860B7508540532, maincpu.mq@0ADAAE=04470ABB08990677, maincpu.mq@0ADAB6=045502330122077D
      </action> <!-- P1 Ryu MP -->
      <action condition="(temp0 == 0 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=066D0FC60FA40F82, maincpu.mq@0ADAB6=0E600B300920099F
      </action> <!-- P1 Ryu HP -->
      <action condition="(temp0 == 0 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=09220ACF07AE058D, maincpu.mq@0ADAB6=005B000900060D55
      </action> <!-- P1 Ryu LK -->
      <action condition="(temp0 == 0 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=09900DE50BC409A3, maincpu.mq@0ADAB6=0782056100400FF0
      </action> <!-- P1 Ryu MK -->
      <action condition="(temp0 == 0 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADA9E=000001110FD90FB8, maincpu.mq@0ADAA6=0E970C8609650643, maincpu.mq@0ADAAE=092208B906960474, maincpu.mq@0ADAB6=0252023200100D55
      </action> <!-- P1 Ryu HK -->
      <action condition="(temp0 == 0 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=00000D860C740A53, maincpu.mq@09E6BE=0832072105100555
      </action> <!-- P2 Ryu Start -->
      <action condition="(temp0 == 0 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=0FA0055604450334, maincpu.mq@09E6BE=0223011200010FD0
      </action> <!-- P2 Ryu LP -->
      <action condition="(temp0 == 0 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FC80EA7, maincpu.mq@09E6AE=0D860B7508540532, maincpu.mq@09E6B6=04470ABB08990677, maincpu.mq@09E6BE=045502330122077D
      </action> <!-- P2 Ryu MP -->
      <action condition="(temp0 == 0 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=066D0FC60FA40F82, maincpu.mq@09E6BE=0E600B300920099F
      </action> <!-- P2 Ryu HP -->
      <action condition="(temp0 == 0 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=09220ACF07AE058D, maincpu.mq@09E6BE=005B000900060D55
      </action> <!-- P2 Ryu LK -->
      <action condition="(temp0 == 0 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=09900DE50BC409A3, maincpu.mq@09E6BE=0782056100400FF0
      </action> <!-- P2 Ryu MK -->
      <action condition="(temp0 == 0 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 0 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6A6=000101110FD90FB8, maincpu.mq@09E6AE=0E970C8609650643, maincpu.mq@09E6B6=092208B906960474, maincpu.mq@09E6BE=0252023200100D55
      </action> <!-- P2 Ryu HK -->
      <action condition="(temp0 == 1 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FDA0EB8, maincpu.mq@0ADAC6=0D960B7409520631, maincpu.mq@0ADACE=041006780EED0EDB, maincpu.mq@0ADAD6=0CBA0A980765008D
      </action> <!-- P1 E.Honda Start -->
      <action condition="(temp0 == 1 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FFE0FCA, maincpu.mq@0ADAC6=0F980E760C550934, maincpu.mq@0ADACE=052006780A9F086F, maincpu.mq@0ADAD6=064C042B03170224
      </action> <!-- P1 E.Honda LP -->
      <action condition="(temp0 == 1 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FEC0FD9, maincpu.mq@0ADAC6=0EB70E960B640843, maincpu.mq@0ADACE=063108550FCC0EAA, maincpu.mq@0ADAD6=0E880C550933067C
      </action> <!-- P1 E.Honda MP -->
      <action condition="(temp0 == 1 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FEC0FCA, maincpu.mq@0ADAC6=0EB90D970B750952, maincpu.mq@0ADACE=063006780CEC0ADA, maincpu.mq@0ADAD6=08B8069604740E8B
      </action> <!-- P1 E.Honda HP -->
      <action condition="(temp0 == 1 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FEC0ECA, maincpu.mq@0ADAC6=0DB80C960A740852, maincpu.mq@0ADACE=063006780FDC0FB9, maincpu.mq@0ADAD6=0D970B7509530696
      </action> <!-- P1 E.Honda LK -->
      <action condition="(temp0 == 1 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000002220FFE0FEC, maincpu.mq@0ADAC6=0FCA0E980C760854, maincpu.mq@0ADACE=064306780BBB0AAA, maincpu.mq@0ADAD6=0888066605550F00
      </action> <!-- P1 E.Honda MK -->
      <action condition="(temp0 == 1 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADABE=000001110FEC0FC9, maincpu.mq@0ADAC6=0EA70C860A650843, maincpu.mq@0ADACE=062006780FF00ED0, maincpu.mq@0ADAD6=0DB00B9008600F00
      </action> <!-- P1 E.Honda HK -->
      <action condition="(temp0 == 1 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FDA0EB8, maincpu.mq@09E6D0=0D960B7409520631, maincpu.mq@09E6D8=041006780EED0EDB, maincpu.mq@09E6E0=0CBA0A980765008D
      </action> <!-- P2 E.Honda Start -->
      <action condition="(temp0 == 1 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FFE0FCA, maincpu.mq@09E6D0=0F980E760C550934, maincpu.mq@09E6D8=052006780A9F086F, maincpu.mq@09E6E0=064C042B03170224
      </action> <!-- P2 E.Honda LP -->
      <action condition="(temp0 == 1 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FEC0FD9, maincpu.mq@09E6D0=0EB70E960B640843, maincpu.mq@09E6D8=063108550FCC0EAA, maincpu.mq@09E6E0=0E880C550933067C
      </action> <!-- P2 E.Honda MP -->
      <action condition="(temp0 == 1 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FEC0FCA, maincpu.mq@09E6D0=0EB90D970B750952, maincpu.mq@09E6D8=063006780CEC0ADA, maincpu.mq@09E6E0=08B8069604740E8B
      </action> <!-- P2 E.Honda HP -->
      <action condition="(temp0 == 1 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FEC0ECA, maincpu.mq@09E6D0=0DB80C960A740852, maincpu.mq@09E6D8=063006780FDC0FB9, maincpu.mq@09E6E0=0D970B7509530696
      </action> <!-- P2 E.Honda LK -->
      <action condition="(temp0 == 1 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000102220FFE0FEC, maincpu.mq@09E6D0=0FCA0E980C760854, maincpu.mq@09E6D8=064306780BBB0AAA, maincpu.mq@09E6E0=0888066605550F00
      </action> <!-- P2 E.Honda MK -->
      <action condition="(temp0 == 1 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 1 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6C8=000101110FEC0FC9, maincpu.mq@09E6D0=0EA70C860A650843, maincpu.mq@09E6D8=062006780FF00ED0, maincpu.mq@09E6E0=0DB00B9008600F00
      </action> <!-- P2 E.Honda HK -->
      <action condition="(temp0 == 2 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000001110DFF05DD, maincpu.mq@0ADAE6=00BB009900660044, maincpu.mq@0ADAEE=00220AF609D405A1, maincpu.mq@0ADAF6=037001500DE50561
      </action> <!-- P1 Blanka Start -->
      <action condition="(temp0 == 2 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000001110EDC0CA8, maincpu.mq@0ADAE6=0A75085306320420, maincpu.mq@0ADAEE=03100CCC0AAA0888, maincpu.mq@0ADAF6=06660444088A0557
      </action> <!-- P1 Blanka LP -->
      <action condition="(temp0 == 2 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000000000EEE0BEF, maincpu.mq@0ADAE6=09CF07AE058C036A, maincpu.mq@0ADAEE=01480FD00FB00C90, maincpu.mq@0ADAF6=0A7008500AAC0778
      </action> <!-- P1 Blanka MP -->
      <action condition="(temp0 == 2 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000001110DDD0AAA, maincpu.mq@0ADAE6=0888066604440222, maincpu.mq@0ADAEE=00000F990D660B00, maincpu.mq@0ADAF6=070005000ACF005B
      </action> <!-- P1 Blanka HP -->
      <action condition="(temp0 == 2 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000001110FDA0FC3, maincpu.mq@0ADAE6=0E900D600C400800, maincpu.mq@0ADAEE=062008B906960474, maincpu.mq@0ADAF6=025202320ACF005B
      </action> <!-- P1 Blanka LK -->
      <action condition="(temp0 == 2 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000000000FFC0EDA, maincpu.mq@0ADAE6=0CB8087507640542, maincpu.mq@0ADAEE=03210DE50BC409A3, maincpu.mq@0ADAF6=0782056107AD0046
      </action> <!-- P1 Blanka MK -->
      <action condition="(temp0 == 2 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADADE=000000000FFF0FEA, maincpu.mq@0ADAE6=0FC90C860A650850, maincpu.mq@0ADAEE=07400FCC0F990C55, maincpu.mq@0ADAF6=0A3307110DC90764
      </action> <!-- P1 Blanka HK -->
      <action condition="(temp0 == 2 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000101110DFF05DD, maincpu.mq@09E6F2=00BB009900660044, maincpu.mq@09E6FA=00220AF609D405A1, maincpu.mq@09E702=037001500DE50561
      </action> <!-- P2 Blanka Start -->
      <action condition="(temp0 == 2 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000101110EDC0CA8, maincpu.mq@09E6F2=0A75085306320420, maincpu.mq@09E6FA=03100CCC0AAA0888, maincpu.mq@09E702=06660444088A0557
      </action> <!-- P2 Blanka LP -->
      <action condition="(temp0 == 2 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000100000EEE0BEF, maincpu.mq@09E6F2=09CF07AE058C036A, maincpu.mq@09E6FA=01480FD00FB00C90, maincpu.mq@09E702=0A7008500AAC0778
      </action> <!-- P2 Blanka MP -->
      <action condition="(temp0 == 2 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000101110DDD0AAA, maincpu.mq@09E6F2=0888066604440222, maincpu.mq@09E6FA=00000F990D660B00, maincpu.mq@09E702=070005000ACF005B
      </action> <!-- P2 Blanka HP -->
      <action condition="(temp0 == 2 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000101110FDA0FC3, maincpu.mq@09E6F2=0E900D600C400800, maincpu.mq@09E6FA=062008B906960474, maincpu.mq@09E702=025202320ACF005B
      </action> <!-- P2 Blanka LK -->
      <action condition="(temp0 == 2 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000100000FFC0EDA, maincpu.mq@09E6F2=0CB8087507640542, maincpu.mq@09E6FA=03210DE50BC409A3, maincpu.mq@09E702=0782056107AD0046
      </action> <!-- P2 Blanka MK -->
      <action condition="(temp0 == 2 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 2 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E6EA=000100000FFF0FEA, maincpu.mq@09E6F2=0FC90C860A650850, maincpu.mq@09E6FA=07400FCC0F990C55, maincpu.mq@09E702=0A3307110DC90764
      </action> <!-- P2 Blanka HK -->
      <action condition="(temp0 == 3 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000006400FEA0FC9, maincpu.mq@0ADB06=0EA70C860A650FFF, maincpu.mq@0ADB0E=0DDC0CBA0BA90E32, maincpu.mq@0ADB16=04AB0FE908500986
      </action> <!-- P1 Guile Start -->
      <action condition="(temp0 == 3 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000000000FCA0F98, maincpu.mq@0ADB06=0E760C5509340FCE, maincpu.mq@0ADB0E=0E9C0B6908460F40, maincpu.mq@0ADB16=047F0FD805200623
      </action> <!-- P1 Guile LP -->
      <action condition="(temp0 == 3 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000007300FFD0FDA, maincpu.mq@0ADB06=0FB80D860A640D86, maincpu.mq@0ADB0E=0A64095308210F50, maincpu.mq@0ADB16=007D0FE008420610
      </action> <!-- P1 Guile MP -->
      <action condition="(temp0 == 3 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000007200FFD0FC9, maincpu.mq@0ADB06=0FA70E840C620F89, maincpu.mq@0ADB0E=0F560F110D000B00, maincpu.mq@0ADB16=075D0FD80A500900
      </action> <!-- P1 Guile HP -->
      <action condition="(temp0 == 3 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000006400FFD0FDA, maincpu.mq@0ADB06=0FB80D860A6409AC, maincpu.mq@0ADB0E=0679035602230C00, maincpu.mq@0ADB16=047F0EED08530111
      </action> <!-- P1 Guile LK -->
      <action condition="(temp0 == 3 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000007400FFE0FCB, maincpu.mq@0ADB06=0FA70E750B530FC1, maincpu.mq@0ADB0E=0EB10D810B610F20, maincpu.mq@0ADB16=035D0FAB0A420850
      </action> <!-- P1 Guile MK -->
      <action condition="(temp0 == 3 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADAFE=000002110ECA0C86, maincpu.mq@0ADB06=0A53083106100CCF, maincpu.mq@0ADB0E=0AAE078B05680F00, maincpu.mq@0ADB16=047F0F9704110356
      </action> <!-- P1 Guile HK -->
      <action condition="(temp0 == 3 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000106400FEA0FC9, maincpu.mq@09E714=0EA70C860A650FFF, maincpu.mq@09E71C=0DDC0CBA0BA90E32, maincpu.mq@09E724=04AB0FE908500986
      </action> <!-- P2 Guile Start -->
      <action condition="(temp0 == 3 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000100000FCA0F98, maincpu.mq@09E714=0E760C5509340FCE, maincpu.mq@09E71C=0E9C0B6908460F40, maincpu.mq@09E724=047F0FD805200623
      </action> <!-- P2 Guile LP -->
      <action condition="(temp0 == 3 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000107300FFD0FDA, maincpu.mq@09E714=0FB80D860A640D86, maincpu.mq@09E71C=0A64095308210F50, maincpu.mq@09E724=007D0FE008420610
      </action> <!-- P2 Guile MP -->
      <action condition="(temp0 == 3 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000107200FFD0FC9, maincpu.mq@09E714=0FA70E840C620F89, maincpu.mq@09E71C=0F560F110D000B00, maincpu.mq@09E724=075D0FD80A500900
      </action> <!-- P2 Guile HP -->
      <action condition="(temp0 == 3 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000106400FFD0FDA, maincpu.mq@09E714=0FB80D860A6409AC, maincpu.mq@09E71C=0679035602230C00, maincpu.mq@09E724=047F0EED08530111
      </action> <!-- P2 Guile LK -->
      <action condition="(temp0 == 3 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000107400FFE0FCB, maincpu.mq@09E714=0FA70E750B530FC1, maincpu.mq@09E71C=0EB10D810B610F20, maincpu.mq@09E724=035D0FAB0A420850
      </action> <!-- P2 Guile MK -->
      <action condition="(temp0 == 3 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 3 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E70C=000102110ECA0C86, maincpu.mq@09E714=0A53083106100CCF, maincpu.mq@09E71C=0AAE078B05680F00, maincpu.mq@09E724=047F0F9704110356
      </action> <!-- P2 Guile HK -->
      <action condition="(temp0 == 4 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE60FF60FE30FC2, maincpu.mq@0ADB36=0E900C700A500FC0
      </action> <!-- P1 Ken Start -->
      <action condition="(temp0 == 4 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE60FFF0DEE0BCC, maincpu.mq@0ADB36=09AA089907880FC0
      </action> <!-- P1 Ken LP -->
      <action condition="(temp0 == 4 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE6066805570446, maincpu.mq@0ADB36=0335022401120FC0
      </action> <!-- P1 Ken MP -->
      <action condition="(temp0 == 4 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE60AF609D407B2, maincpu.mq@0ADB36=0590037001500FC0
      </action> <!-- P1 Ken HP -->
      <action condition="(temp0 == 4 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE603DD03BB0299, maincpu.mq@0ADB36=0277015501330FC0
      </action> <!-- P1 Ken LK -->
      <action condition="(temp0 == 4 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE60FFA0DD80BB6, maincpu.mq@0ADB36=0994077206400FC0
      </action> <!-- P1 Ken MK -->
      <action condition="(temp0 == 4 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB1E=000001110FFB0FD9, maincpu.mq@0ADB26=0EA70D860A650643, maincpu.mq@0ADB2E=0FE60EB60B830960, maincpu.mq@0ADB36=0640042002000FC0
      </action> <!-- P1 Ken HK -->
      <action condition="(temp0 == 4 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE60FF60FE30FC2, maincpu.mq@09E746=0E900C700A500FC0
      </action> <!-- P2 Ken Start -->
      <action condition="(temp0 == 4 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE60FFF0DEE0BCC, maincpu.mq@09E746=09AA089907880FC0
      </action> <!-- P2 Ken LP -->
      <action condition="(temp0 == 4 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE6066805570446, maincpu.mq@09E746=0335022401120FC0
      </action> <!-- P2 Ken MP -->
      <action condition="(temp0 == 4 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE60AF609D407B2, maincpu.mq@09E746=0590037001500FC0
      </action> <!-- P2 Ken HP -->
      <action condition="(temp0 == 4 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE603DD03BB0299, maincpu.mq@09E746=0277015501330FC0
      </action> <!-- P2 Ken LK -->
      <action condition="(temp0 == 4 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE60FFA0DD80BB6, maincpu.mq@09E746=0994077206400FC0
      </action> <!-- P2 Ken MK -->
      <action condition="(temp0 == 4 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 4 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E72E=000101110FFB0FD9, maincpu.mq@09E736=0EA70D860A650643, maincpu.mq@09E73E=0FE60EB60B830960, maincpu.mq@09E746=0640042002000FC0
      </action> <!-- P2 Ken HK -->
      <action condition="(temp0 == 5 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000004000FEC0FCA, maincpu.mq@0ADB46=0EA80D860C650A54, maincpu.mq@0ADB4E=0843062007460A69, maincpu.mq@0ADB56=0C8B0EAD0FCF0FFF
      </action> <!-- P1 ChunLi Start -->
      <action condition="(temp0 == 5 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000000000FEA0FC9, maincpu.mq@0ADB46=0E970C860A650850, maincpu.mq@0ADB4E=074005000448066A, maincpu.mq@0ADB56=088C0AAD0CCF0FFF
      </action> <!-- P1 ChunLi LP -->
      <action condition="(temp0 == 5 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000000000FEA0FC9, maincpu.mq@0ADB46=0E970C860A650850, maincpu.mq@0ADB4E=0740050008000A00, maincpu.mq@0ADB56=0C220E550F880FEE
      </action> <!-- P1 ChunLi MP -->
      <action condition="(temp0 == 5 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000000000FEA0FC9, maincpu.mq@0ADB46=0E970C860A650850, maincpu.mq@0ADB4E=0740000002220333, maincpu.mq@0ADB56=0555077709990FFF
      </action> <!-- P1 ChunLi HP -->
      <action condition="(temp0 == 5 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000006000FFE0FDC, maincpu.mq@0ADB46=0FBA0E980D870B76, maincpu.mq@0ADB4E=096507430A500D70, maincpu.mq@0ADB56=0E900FC00FFA0FFF
      </action> <!-- P1 ChunLi LK -->
      <action condition="(temp0 == 5 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000004000FDB0FB9, maincpu.mq@0ADB46=0E980D760C650A54, maincpu.mq@0ADB4E=0843063003410452, maincpu.mq@0ADB56=0563078509A70FEE
      </action> <!-- P1 ChunLi MK -->
      <action condition="(temp0 == 5 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB3E=000004000FEC0FDB, maincpu.mq@0ADB46=0EB90C970A750853, maincpu.mq@0ADB4E=0631050000600084, maincpu.mq@0ADB56=00B800EB0BFE0FFF
      </action> <!-- P1 ChunLi HK -->
      <action condition="(temp0 == 5 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000104000FEC0FCA, maincpu.mq@09E758=0EA80D860C650A54, maincpu.mq@09E760=0843062007460A69, maincpu.mq@09E768=0C8B0EAD0FCF0FFF
      </action> <!-- P2 ChunLi Start -->
      <action condition="(temp0 == 5 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000100000FEA0FC9, maincpu.mq@09E758=0E970C860A650850, maincpu.mq@09E760=074005000448066A, maincpu.mq@09E768=088C0AAD0CCF0FFF
      </action> <!-- P2 ChunLi LP -->
      <action condition="(temp0 == 5 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000100000FEA0FC9, maincpu.mq@09E758=0E970C860A650850, maincpu.mq@09E760=0740050008000A00, maincpu.mq@09E768=0C220E550F880FEE
      </action> <!-- P2 ChunLi MP -->
      <action condition="(temp0 == 5 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000100000FEA0FC9, maincpu.mq@09E758=0E970C860A650850, maincpu.mq@09E760=0740000002220333, maincpu.mq@09E768=0555077709990FFF
      </action> <!-- P2 ChunLi HP -->
      <action condition="(temp0 == 5 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000106000FFE0FDC, maincpu.mq@09E758=0FBA0E980D870B76, maincpu.mq@09E760=096507430A500D70, maincpu.mq@09E768=0E900FC00FFA0FFF
      </action> <!-- P2 ChunLi LK -->
      <action condition="(temp0 == 5 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000104000FDB0FB9, maincpu.mq@09E758=0E980D760C650A54, maincpu.mq@09E760=0843063003410452, maincpu.mq@09E768=0563078509A70FEE
      </action> <!-- P2 ChunLi MK -->
      <action condition="(temp0 == 5 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 5 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E750=000104000FEC0FDB, maincpu.mq@09E758=0EB90C970A750853, maincpu.mq@09E760=0631050000600084, maincpu.mq@09E768=00B800EB0BFE0FFF
      </action> <!-- P2 ChunLi HK -->
      <action condition="(temp0 == 6 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000011105400976, maincpu.mq@0ADB66=0CA80EEC0EFE0DCA, maincpu.mq@0ADB6E=004A036D069F0B90, maincpu.mq@0ADB76=0FD7000708540A98
      </action> <!-- P1 Zangief Start -->
      <action condition="(temp0 == 6 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000011106310A75, maincpu.mq@0ADB66=0C970FDB0FEC0EB9, maincpu.mq@0ADB6E=0A400C620F850B90, maincpu.mq@0ADB76=0FD7060008540A98
      </action> <!-- P1 Zangief LP -->
      <action condition="(temp0 == 6 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000042107530A86, maincpu.mq@0ADB66=0DB90FEC0FFD0EDB, maincpu.mq@0ADB6E=0466068808AA09B4, maincpu.mq@0ADB76=0CF8003309650A98
      </action> <!-- P1 Zangief MP -->
      <action condition="(temp0 == 6 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000011105300853, maincpu.mq@0ADB66=0A750DA80EC90C97, maincpu.mq@0ADB6E=08990ABB0DEE0B90, maincpu.mq@0ADB76=0FD7067707400A98
      </action> <!-- P1 Zangief HP -->
      <action condition="(temp0 == 6 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000011105400976, maincpu.mq@0ADB66=0CA80EEC0EFE0DCA, maincpu.mq@0ADB6E=0B800DB40FE60C74, maincpu.mq@0ADB76=0E96096008540A98
      </action> <!-- P1 Zangief LK -->
      <action condition="(temp0 == 6 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000011105300964, maincpu.mq@0ADB66=0C970EDB0FFD0DB9, maincpu.mq@0ADB6E=0060049406C60EA0, maincpu.mq@0ADB76=0FF0003007320A98
      </action> <!-- P1 Zangief MK -->
      <action condition="(temp0 == 6 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB5E=0000032106420975, maincpu.mq@0ADB66=0CA80FDB0FED0EC9, maincpu.mq@0ADB6E=0111033305550B90, maincpu.mq@0ADB76=0FD7000007530A98
      </action> <!-- P1 Zangief HK -->
      <action condition="(temp0 == 6 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001011105400976, maincpu.mq@09E77A=0CA80EEC0EFE0DCA, maincpu.mq@09E782=004A036D069F0B90, maincpu.mq@09E78A=0FD7000708540A98
      </action> <!-- P2 Zangief Start -->
      <action condition="(temp0 == 6 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001011106310A75, maincpu.mq@09E77A=0C970FDB0FEC0EB9, maincpu.mq@09E782=0A400C620F850B90, maincpu.mq@09E78A=0FD7060008540A98
      </action> <!-- P2 Zangief LP -->
      <action condition="(temp0 == 6 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001042107530A86, maincpu.mq@09E77A=0DB90FEC0FFD0EDB, maincpu.mq@09E782=0466068808AA09B4, maincpu.mq@09E78A=0CF8003309650A98
      </action> <!-- P2 Zangief MP -->
      <action condition="(temp0 == 6 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001011105300853, maincpu.mq@09E77A=0A750DA80EC90C97, maincpu.mq@09E782=08990ABB0DEE0B90, maincpu.mq@09E78A=0FD7067707400A98
      </action> <!-- P2 Zangief HP -->
      <action condition="(temp0 == 6 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001011105400976, maincpu.mq@09E77A=0CA80EEC0EFE0DCA, maincpu.mq@09E782=0B800DB40FE60C74, maincpu.mq@09E78A=0E96096008540A98
      </action> <!-- P2 Zangief LK -->
      <action condition="(temp0 == 6 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001011105300964, maincpu.mq@09E77A=0C970EDB0FFD0DB9, maincpu.mq@09E782=0060049406C60EA0, maincpu.mq@09E78A=0FF0003007320A98
      </action> <!-- P2 Zangief MK -->
      <action condition="(temp0 == 6 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 6 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E772=0001032106420975, maincpu.mq@09E77A=0CA80FDB0FED0EC9, maincpu.mq@09E782=0111033305550B90, maincpu.mq@09E78A=0FD7000007530A98
      </action> <!-- P2 Zangief HK -->
      <action condition="(temp0 == 7 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011100340045, maincpu.mq@0ADB86=03560578079A09CD, maincpu.mq@0ADB8E=0FFF0ACA0FCC0430, maincpu.mq@0ADB96=064009600C900CC0
      </action> <!-- P1 Dhalsim Start -->
      <action condition="(temp0 == 7 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011106000800, maincpu.mq@0ADB86=0C400E800EA00FE0, maincpu.mq@0ADB8E=0FFF0AAA0F000046, maincpu.mq@0ADB96=0057008A00BD00DE
      </action> <!-- P1 Dhalsim LP -->
      <action condition="(temp0 == 7 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011103350446, maincpu.mq@0ADB86=05570779099B0BBD, maincpu.mq@0ADB8E=0FFF0AAA0F6B0400, maincpu.mq@0ADB96=07300B400E700FA0
      </action> <!-- P1 Dhalsim MP -->
      <action condition="(temp0 == 7 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011102220333, maincpu.mq@0ADB86=0444066608880AAA, maincpu.mq@0ADB8E=0CCC09990EB00030, maincpu.mq@0ADB96=03530575079709C9
      </action> <!-- P1 Dhalsim HP -->
      <action condition="(temp0 == 7 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011104300740, maincpu.mq@0ADB86=09430B540C860DB9, maincpu.mq@0ADB8E=0FED0AAA0BDD0430, maincpu.mq@0ADB96=0652076209850CB8
      </action> <!-- P1 Dhalsim LK -->
      <action condition="(temp0 == 7 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011104220644, maincpu.mq@0ADB86=08660A880CAA0FDD, maincpu.mq@0ADB8E=0FFF0AAA0F640004, maincpu.mq@0ADB96=00460058007A00DF
      </action> <!-- P1 Dhalsim MK -->
      <action condition="(temp0 == 7 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@0ADB7E=0000011105550777, maincpu.mq@0ADB86=09990AAA0CCC0EEE, maincpu.mq@0ADB8E=0FFF0AAA05CF0436, maincpu.mq@0ADB96=0648076A098C0BAE
      </action> <!-- P1 Dhalsim HK -->
      <action condition="(temp0 == 7 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011100340045, maincpu.mq@09E79C=03560578079A09CD, maincpu.mq@09E7A4=0FFF0ACA0FCC0430, maincpu.mq@09E7AC=064009600C900CC0
      </action> <!-- P2 Dhalsim Start -->
      <action condition="(temp0 == 7 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011106000800, maincpu.mq@09E79C=0C400E800EA00FE0, maincpu.mq@09E7A4=0FFF0AAA0F000046, maincpu.mq@09E7AC=0057008A00BD00DE
      </action> <!-- P2 Dhalsim LP -->
      <action condition="(temp0 == 7 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011103350446, maincpu.mq@09E79C=05570779099B0BBD, maincpu.mq@09E7A4=0FFF0AAA0F6B0400, maincpu.mq@09E7AC=07300B400E700FA0
      </action> <!-- P2 Dhalsim MP -->
      <action condition="(temp0 == 7 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011102220333, maincpu.mq@09E79C=0444066608880AAA, maincpu.mq@09E7A4=0CCC09990EB00030, maincpu.mq@09E7AC=03530575079709C9
      </action> <!-- P2 Dhalsim HP -->
      <action condition="(temp0 == 7 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011104300740, maincpu.mq@09E79C=09430B540C860DB9, maincpu.mq@09E7A4=0FED0AAA0BDD0430, maincpu.mq@09E7AC=0652076209850CB8
      </action> <!-- P2 Dhalsim LK -->
      <action condition="(temp0 == 7 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011104220644, maincpu.mq@09E79C=08660A880CAA0FDD, maincpu.mq@09E7A4=0FFF0AAA0F640004, maincpu.mq@09E7AC=00460058007A00DF
      </action> <!-- P2 Dhalsim MK -->
      <action condition="(temp0 == 7 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 7 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E794=0001011105550777, maincpu.mq@09E79C=09990AAA0CCC0EEE, maincpu.mq@09E7A4=0FFF0AAA05CF0436, maincpu.mq@09E7AC=0648076A098C0BAE
      </action> <!-- P2 Dhalsim HK -->
      <action condition="(temp0 == 8 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008023404440556, maincpu.mq@09E966=06670778099A0456, maincpu.mq@09E96E=0F550EEF0AAD0679, maincpu.mq@09E976=0EFE0CB909760753
      </action> <!-- P1 Dictator Start -->
      <action condition="(temp0 == 8 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=000807000008022A, maincpu.mq@09E966=004C036D008E0A30, maincpu.mq@09E96E=0FB00FF70FB00F70, maincpu.mq@09E976=0FFC0DC809730540
      </action> <!-- P1 Dictator LP -->
      <action condition="(temp0 == 8 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008070000730395, maincpu.mq@09E966=05C708EB0BFE0A00, maincpu.mq@09E96E=0C400FB70F840D50, maincpu.mq@09E976=0FEB0EB70A740643
      </action> <!-- P1 Dictator MP -->
      <action condition="(temp0 == 8 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008050000460268, maincpu.mq@09E966=038905BC06DE0700, maincpu.mq@09E96E=0FD70F770C440A00, maincpu.mq@09E976=0EFE0CB909760753
      </action> <!-- P1 Dictator HP -->
      <action condition="(temp0 == 8 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008003405420763, maincpu.mq@09E966=09850CA80EDB0045, maincpu.mq@09E96E=0F55089A06780356, maincpu.mq@09E976=0EFF0CAB08780540
      </action> <!-- P1 Dictator LK -->
      <action condition="(temp0 == 8 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008014106060949, maincpu.mq@09E966=0C6C0E8E0FBF0264, maincpu.mq@09E96E=0D330AFD06DB03A8, maincpu.mq@09E976=0EFE0CB909760753
      </action> <!-- P1 Dictator MK -->
      <action condition="(temp0 == 8 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09E95E=0008065006400964, maincpu.mq@09E966=0C850EA70FD90860, maincpu.mq@09E96E=0E6B0FEC0EC70B94, maincpu.mq@09E976=0FEB0EB70A740643
      </action> <!-- P1 Dictator HK -->
      <action condition="(temp0 == 8 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008023404440556, maincpu.mq@09E7BE=06670778099A0456, maincpu.mq@09E7C6=0F550EEF0AAD0679, maincpu.mq@09E7CE=0EFE0CB909760753
      </action> <!-- P2 Dictator Start -->
      <action condition="(temp0 == 8 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=000807000008022A, maincpu.mq@09E7BE=004C036D008E0A30, maincpu.mq@09E7C6=0FB00FF70FB00F70, maincpu.mq@09E7CE=0FFC0DC809730540
      </action> <!-- P2 Dictator LP -->
      <action condition="(temp0 == 8 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008070000730395, maincpu.mq@09E7BE=05C708EB0BFE0A00, maincpu.mq@09E7C6=0C400FB70F840D50, maincpu.mq@09E7CE=0FEB0EB70A740643
      </action> <!-- P2 Dictator MP -->
      <action condition="(temp0 == 8 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008050000460268, maincpu.mq@09E7BE=038905BC06DE0700, maincpu.mq@09E7C6=0FD70F770C440A00, maincpu.mq@09E7CE=0EFE0CB909760753
      </action> <!-- P2 Dictator HP -->
      <action condition="(temp0 == 8 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008003405420763, maincpu.mq@09E7BE=09850CA80EDB0045, maincpu.mq@09E7C6=0F55089A06780356, maincpu.mq@09E7CE=0EFF0CAB08780540
      </action> <!-- P2 Dictator LK -->
      <action condition="(temp0 == 8 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008014106060949, maincpu.mq@09E7BE=0C6C0E8E0FBF0264, maincpu.mq@09E7C6=0D330AFD06DB03A8, maincpu.mq@09E7CE=0EFE0CB909760753
      </action> <!-- P2 Dictator MK -->
      <action condition="(temp0 == 8 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 8 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E7B6=0008065006400964, maincpu.mq@09E7BE=0C850EA70FD90860, maincpu.mq@09E7C6=0E6B0FEC0EC70B94, maincpu.mq@09E7CE=0FEB0EB70A740643
      </action> <!-- P2 Dictator HK -->
      <action condition="(temp0 == 9 AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=0003099907770EB9, maincpu.mq@09EA68=0C860A6408430630, maincpu.mq@09EA70=03200FFF0BBB0777, maincpu.mq@09EA78=0666055504440333
      </action> <!-- P1 Sagat Start -->
      <action condition="(temp0 == 9 AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=00030FC40A720FDA, maincpu.mq@09EA68=0DB80C860A640843, maincpu.mq@09EA70=07210FFF0BBB0777, maincpu.mq@09EA78=09D405A103700150
      </action> <!-- P1 Sagat LP -->
      <action condition="(temp0 == 9 AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=0003008500530FCA, maincpu.mq@09EA68=0D970B7509540740, maincpu.mq@09EA70=03200FFF0BBB0777, maincpu.mq@09EA78=0F300C0008000500
      </action> <!-- P1 Sagat MP -->
      <action condition="(temp0 == 9 AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=00030EEE09990FC9, maincpu.mq@09EA68=0DA80B9609740753, maincpu.mq@09EA70=05300FFF0BBB0777, maincpu.mq@09EA78=096A074705060304
      </action> <!-- P1 Sagat HP -->
      <action condition="(temp0 == 9 AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=00030E8008400EB9, maincpu.mq@09EA68=0C860A6408430630, maincpu.mq@09EA70=03200FFF0BBB0777, maincpu.mq@09EA78=08A6068404620440
      </action> <!-- P1 Sagat LK -->
      <action condition="(temp0 == 9 AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=0003046C044B0FCA, maincpu.mq@09EA68=0D970B7509540740, maincpu.mq@09EA70=03200FFF0BBB0777, maincpu.mq@09EA78=09AC078A05680346
      </action> <!-- P1 Sagat MK -->
      <action condition="(temp0 == 9 AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EA60=0003044401110DC8, maincpu.mq@09EA68=0B95097307520540, maincpu.mq@09EA70=01200FFF0BBB0777, maincpu.mq@09EA78=0EE50CB30B820A60
      </action> <!-- P1 Sagat HK -->
      <action condition="(temp0 == 9 AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=0003099907770EB9, maincpu.mq@09E8C0=0C860A6408430630, maincpu.mq@09E8C8=03200FFF0BBB0777, maincpu.mq@09E8D0=0666055504440333
      </action> <!-- P2 Sagat Start -->
      <action condition="(temp0 == 9 AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=00030FC40A720FDA, maincpu.mq@09E8C0=0DB80C860A640843, maincpu.mq@09E8C8=07210FFF0BBB0777, maincpu.mq@09E8D0=09D405A103700150
      </action> <!-- P2 Sagat LP -->
      <action condition="(temp0 == 9 AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=0003008500530FCA, maincpu.mq@09E8C0=0D970B7509540740, maincpu.mq@09E8C8=03200FFF0BBB0777, maincpu.mq@09E8D0=0F300C0008000500
      </action> <!-- P2 Sagat MP -->
      <action condition="(temp0 == 9 AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=00030EEE09990FC9, maincpu.mq@09E8C0=0DA80B9609740753, maincpu.mq@09E8C8=05300FFF0BBB0777, maincpu.mq@09E8D0=096A074705060304
      </action> <!-- P2 Sagat HP -->
      <action condition="(temp0 == 9 AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=00030E8008400EB9, maincpu.mq@09E8C0=0C860A6408430630, maincpu.mq@09E8C8=03200FFF0BBB0777, maincpu.mq@09E8D0=08A6068404620440
      </action> <!-- P2 Sagat LK -->
      <action condition="(temp0 == 9 AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=0003046C044B0FCA, maincpu.mq@09E8C0=0D970B7509540740, maincpu.mq@09E8C8=03200FFF0BBB0777, maincpu.mq@09E8D0=09AC078A05680346
      </action> <!-- P2 Sagat MK -->
      <action condition="(temp0 == 9 AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == 9 AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E8B8=0003044401110DC8, maincpu.mq@09E8C0=0B95097307520540, maincpu.mq@09E8C8=01200FFF0BBB0777, maincpu.mq@09E8D0=0EE50CB30B820A60
      </action> <!-- P2 Sagat HK -->
      <action condition="(temp0 == A AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010C2005210953, maincpu.mq@09EACA=0B750C960EB70FEA, maincpu.mq@09EAD2=0D430F8504300753, maincpu.mq@09EADA=0A850DA70FDA0FFF
      </action> <!-- P1 Boxer Start -->
      <action condition="(temp0 == A AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010B2506400854, maincpu.mq@09EACA=0C760E980FCA0FEC, maincpu.mq@09EAD2=0E470F7B0049005A, maincpu.mq@09EADA=008D00AE00CF0FFF
      </action> <!-- P1 Boxer LP -->
      <action condition="(temp0 == A AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010F5006310A54, maincpu.mq@09EACA=0C750E960FB70FD9, maincpu.mq@09EAD2=0F800FC008700A90, maincpu.mq@09EADA=0DC40EE70FFC0FFF
      </action> <!-- P1 Boxer MP -->
      <action condition="(temp0 == A AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010C2005210953, maincpu.mq@09EACA=0B750C960EB70FEA, maincpu.mq@09EAD2=0D430F85047207A5, maincpu.mq@09EADA=09C70BF90EFC0FFF
      </action> <!-- P1 Boxer HP -->
      <action condition="(temp0 == A AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=0001024403110741, maincpu.mq@09EACA=0B750C960EB70FEA, maincpu.mq@09EAD2=0356048A09110D32, maincpu.mq@09EADA=0F640F980FBA0FFF
      </action> <!-- P1 Boxer LK -->
      <action condition="(temp0 == A AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010C2005210953, maincpu.mq@09EACA=0B750C960EB70FEA, maincpu.mq@09EAD2=0D430F85065A0A6E, maincpu.mq@09EADA=0C9E0FCF0FEF0FFF
      </action> <!-- P1 Boxer MK -->
      <action condition="(temp0 == A AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == A AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAC2=00010D3306310A54, maincpu.mq@09EACA=0C750E960FB70FD9, maincpu.mq@09EAD2=0E440F7702220444, maincpu.mq@09EADA=066608880AAA0FFF
      </action> <!-- P1 Boxer HK -->
      <action condition="(temp0 == A AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010C2005210953, maincpu.mq@09E922=0B750C960EB70FEA, maincpu.mq@09E92A=0D430F8504300753, maincpu.mq@09E932=0A850DA70FDA0FFF
      </action> <!-- P2 Boxer Start -->
      <action condition="(temp0 == A AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010B2506400854, maincpu.mq@09E922=0C760E980FCA0FEC, maincpu.mq@09E92A=0E470F7B0049005A, maincpu.mq@09E932=008D00AE00CF0FFF
      </action> <!-- P2 Boxer LP -->
      <action condition="(temp0 == A AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010F5006310A54, maincpu.mq@09E922=0C750E960FB70FD9, maincpu.mq@09E92A=0F800FC008700A90, maincpu.mq@09E932=0DC40EE70FFC0FFF
      </action> <!-- P2 Boxer MP -->
      <action condition="(temp0 == A AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010C2005210953, maincpu.mq@09E922=0B750C960EB70FEA, maincpu.mq@09E92A=0D430F85047207A5, maincpu.mq@09E932=09C70BF90EFC0FFF
      </action> <!-- P2 Boxer HP -->
      <action condition="(temp0 == A AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=0001024403110741, maincpu.mq@09E922=0B750C960EB70FEA, maincpu.mq@09E92A=0356048A09110D32, maincpu.mq@09E932=0F640F980FBA0FFF
      </action> <!-- P2 Boxer LK -->
      <action condition="(temp0 == A AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010C2005210953, maincpu.mq@09E922=0B750C960EB70FEA, maincpu.mq@09E92A=0D430F85065A0A6E, maincpu.mq@09E932=0C9E0FCF0FEF0FFF
      </action> <!-- P2 Boxer MK -->
      <action condition="(temp0 == A AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == A AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E91A=00010D3306310A54, maincpu.mq@09E922=0C750E960FB70FD9, maincpu.mq@09E92A=0E440F7702220444, maincpu.mq@09E932=066608880AAA0FFF
      </action> <!-- P2 Boxer HK -->
      <action condition="(temp0 == B AND temp3 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp9 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220EFE0FCA, maincpu.mq@09EAEC=0F980E760C550934, maincpu.mq@09EAF4=05200FCA0FFF0DDE, maincpu.mq@09EAFC=0AAD066806660222
      </action> <!-- P1 Claw Start -->
      <action condition="(temp0 == B AND temp1 == 10 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 10 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220FFD0FDB, maincpu.mq@09EAEC=0EB90C970A750853, maincpu.mq@09EAF4=06310FF00F900D60, maincpu.mq@09EAFC=0A4008300F000700
      </action> <!-- P1 Claw LP -->
      <action condition="(temp0 == B AND temp1 == 20 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 20 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220FFF0FFA, maincpu.mq@09EAEC=0FD70EB50D930B52, maincpu.mq@09EAF4=09210FF80BE905B6, maincpu.mq@09EAFC=038402530FF40CA2
      </action> <!-- P1 Claw MP -->
      <action condition="(temp0 == B AND temp1 == 40 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp7 == 40 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220EED0EB7, maincpu.mq@09EAEC=0B750A5209420621, maincpu.mq@09EAF4=00000FB70F550E00, maincpu.mq@09EAFC=0A00050006660000
      </action> <!-- P1 Claw HP -->
      <action condition="(temp0 == B AND temp2 == 01 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 01 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000101110FFF0FEB, maincpu.mq@09EAEC=0FD80FA60D730A40, maincpu.mq@09EAF4=08000FF80F9D0E5B, maincpu.mq@09EAFC=0B2808050FA00F70
      </action> <!-- P1 Claw LK -->
      <action condition="(temp0 == B AND temp2 == 02 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 02 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220DDB0DC8, maincpu.mq@09EAEC=0D960C7409530742, maincpu.mq@09EAF4=06300FD807AF057D, maincpu.mq@09EAFC=024B00270A5E061A
      </action> <!-- P1 Claw MK -->
      <action condition="(temp0 == B AND temp2 == 04 AND temp4 == 0 AND temp5 == 0) OR (temp6 == B AND temp8 == 04 AND temp10 == 0 AND temp11 == 0)">
        maincpu.mq@09EAE4=000102220FFE0FDA, maincpu.mq@09EAEC=0FAB0D750B430934, maincpu.mq@09EAF4=07200EF00FC00DA0, maincpu.mq@09EAFC=0B800960006F000B
      </action> <!-- P1 Claw HK -->
      <action condition="(temp0 == B AND temp3 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp9 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220EFE0FCA, maincpu.mq@09E944=0F980E760C550934, maincpu.mq@09E94C=05200FCA0FFF0DDE, maincpu.mq@09E954=0AAD066806660222
      </action> <!-- P2 Claw Start -->
      <action condition="(temp0 == B AND temp1 == 10 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 10 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220FFD0FDB, maincpu.mq@09E944=0EB90C970A750853, maincpu.mq@09E94C=06310FF00F900D60, maincpu.mq@09E954=0A4008300F000700
      </action> <!-- P2 Claw LP -->
      <action condition="(temp0 == B AND temp1 == 20 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 20 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220FFF0FFA, maincpu.mq@09E944=0FD70EB50D930B52, maincpu.mq@09E94C=09210FF80BE905B6, maincpu.mq@09E954=038402530FF40CA2
      </action> <!-- P2 Claw MP -->
      <action condition="(temp0 == B AND temp1 == 40 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp7 == 40 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220EED0EB7, maincpu.mq@09E944=0B750A5209420621, maincpu.mq@09E94C=00000FB70F550E00, maincpu.mq@09E954=0A00050006660000
      </action> <!-- P2 Claw HP -->
      <action condition="(temp0 == B AND temp2 == 01 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 01 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000101110FFF0FEB, maincpu.mq@09E944=0FD80FA60D730A40, maincpu.mq@09E94C=08000FF80F9D0E5B, maincpu.mq@09E954=0B2808050FA00F70
      </action> <!-- P2 Claw LK -->
      <action condition="(temp0 == B AND temp2 == 02 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 02 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220DDB0DC8, maincpu.mq@09E944=0D960C7409530742, maincpu.mq@09E94C=06300FD807AF057D, maincpu.mq@09E954=024B00270A5E061A
      </action> <!-- P2 Claw MK -->
      <action condition="(temp0 == B AND temp2 == 04 AND temp4 == 1 AND temp5 == 0) OR (temp6 == B AND temp8 == 04 AND temp10 == 1 AND temp11 == 0)">
        maincpu.mq@09E93C=000102220FFE0FDA, maincpu.mq@09E944=0FAB0D750B430934, maincpu.mq@09E94C=07200EF00FC00DA0, maincpu.mq@09E954=0B800960006F000B
      </action> <!-- P2 Claw HK -->
    </script>
    <script state="off">
      <action>
        maincpu.mq@0ADA9E=temp12, maincpu.mq@0ADAA6=temp13, maincpu.mq@0ADAAE=temp14, maincpu.mq@0ADAB6=temp15,
        maincpu.mq@09E6A6=temp16, maincpu.mq@09E6AE=temp17, maincpu.mq@09E6B6=temp18, maincpu.mq@09E6BE=temp19,
        maincpu.mq@0ADABE=temp20, maincpu.mq@0ADAC6=temp21, maincpu.mq@0ADACE=temp22, maincpu.mq@0ADAD6=temp23,
        maincpu.mq@09E6C8=temp24, maincpu.mq@09E6D0=temp25, maincpu.mq@09E6D8=temp26, maincpu.mq@09E6E0=temp27,
        maincpu.mq@0ADADE=temp28, maincpu.mq@0ADAE6=temp29, maincpu.mq@0ADAEE=temp30, maincpu.mq@0ADAF6=temp31,
        maincpu.mq@09E6EA=temp32, maincpu.mq@09E6F2=temp33, maincpu.mq@09E6FA=temp34, maincpu.mq@09E702=temp35,
        maincpu.mq@0ADAFE=temp36, maincpu.mq@0ADB06=temp37, maincpu.mq@0ADB0E=temp38, maincpu.mq@0ADB16=temp39,
        maincpu.mq@09E70C=temp40, maincpu.mq@09E714=temp41, maincpu.mq@09E71C=temp42, maincpu.mq@09E724=temp43,
        maincpu.mq@0ADB1E=temp44, maincpu.mq@0ADB26=temp45, maincpu.mq@0ADB2E=temp46, maincpu.mq@0ADB36=temp47,
        maincpu.mq@09E72E=temp48, maincpu.mq@09E736=temp49, maincpu.mq@09E73E=temp50, maincpu.mq@09E746=temp51,
        maincpu.mq@0ADB3E=temp52, maincpu.mq@0ADB46=temp53, maincpu.mq@0ADB4E=temp54, maincpu.mq@0ADB56=temp55,
        maincpu.mq@09E750=temp56, maincpu.mq@09E758=temp57, maincpu.mq@09E760=temp58, maincpu.mq@09E768=temp59,
        maincpu.mq@0ADB5E=temp60, maincpu.mq@0ADB66=temp61, maincpu.mq@0ADB6E=temp62, maincpu.mq@0ADB76=temp63,
        maincpu.mq@09E772=temp64, maincpu.mq@09E77A=temp65, maincpu.mq@09E782=temp66, maincpu.mq@09E78A=temp67,
        maincpu.mq@0ADB7E=temp68, maincpu.mq@0ADB86=temp69, maincpu.mq@0ADB8E=temp70, maincpu.mq@0ADB96=temp71,
        maincpu.mq@09E794=temp72, maincpu.mq@09E79C=temp73, maincpu.mq@09E7A4=temp74, maincpu.mq@09E7AC=temp75,
        maincpu.mq@09E95E=temp76, maincpu.mq@09E966=temp77, maincpu.mq@09E96E=temp78, maincpu.mq@09E976=temp79,
        maincpu.mq@09E7B6=temp80, maincpu.mq@09E7BE=temp81, maincpu.mq@09E7C6=temp82, maincpu.mq@09E7CE=temp83,
        maincpu.mq@09EA60=temp84, maincpu.mq@09EA68=temp85, maincpu.mq@09EA70=temp86, maincpu.mq@09EA78=temp87,
        maincpu.mq@09E8B8=temp88, maincpu.mq@09E8C0=temp89, maincpu.mq@09E8C8=temp90, maincpu.mq@09E8D0=temp91,
        maincpu.mq@09EAC2=temp92, maincpu.mq@09EACA=temp93, maincpu.mq@09EAD2=temp94, maincpu.mq@09EADA=temp95,
        maincpu.mq@09E91A=temp96, maincpu.mq@09E922=temp97, maincpu.mq@09E92A=temp98, maincpu.mq@09E932=temp99,
        maincpu.mq@09EAE4=temp100, maincpu.mq@09EAEC=temp101, maincpu.mq@09EAF4=temp102, maincpu.mq@09EAFC=temp103,
        maincpu.mq@09E93C=temp104, maincpu.mq@09E944=temp105, maincpu.mq@09E94C=temp106, maincpu.mq@09E954=temp107
      </action>
    </script>
  </cheat>
Note: These cheats are huge! Well, They have to be 'coz there are seven different palettes (color) for each buttons (punches, kicks and start button)
Also I had to use rom addresses 'coz I want them synchronize with Reselect Character cheats.(I haven't fix them yet!!!)
For sf2ce and sf2hf: I had to use the palettes twice for P1 and P2 That's why they're more bigger!!!
For sf2ce and sf2hf: The cheats are disable only during the rounds and stages. So you can even change the color before the second or third match start and so on...

These cheats don't work with older MAME version(s)!!!

I will add more palettes with instructions in here: viewtopic.php?f=16&t=12936
Last edited by mezdap on Thu Aug 05, 2021 5:38 am, edited 1 time in total.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2]+ ''P1/P2 Easy 360 + half-circle moves''

Update: Dhalsim's 'Yogafire and Yogaflame' have same (forward) move!!!
One of them supposed to be opposite way, so I picked the 'Yogaflame'
Now, it is backward + (any) punch.

Code: Select all

  <cheat desc="P1 Easy 360 + half-circle moves">
    <script state="run">
      <action>temp0=maincpu.pb@(FF83C6+291)</action> <!-- character -->
      <action condition="maincpu.pb@FF83C6 == 0">temp0=FF</action> <!-- match inactive -->
      <action condition="temp0 == 7 AND maincpu.pb@(FF83C6+98) == 2"> <!-- Dhalsim B,DB,D,DF,B+P -->
        maincpu.pd@(FF83C6+98)=0410000A
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF83C6+12) != 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF83C6+80)=06060800 <!-- L+P from the left -->
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF83C6+12) == 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF83C6+80)=06070800 <!-- R+P from the right -->
      </action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Easy 360 + half-circle moves">
    <script state="run">
      <action>temp0=maincpu.pb@(FF86C6+291)</action> <!-- character -->
      <action condition="maincpu.pb@FF86C6 == 0">temp0=FF</action> <!-- match inactive -->
      <action condition="temp0 == 7 AND maincpu.pb@(FF86C6+98) == 2"> <!-- Dhalsim B,DB,D,DF,B+P -->
        maincpu.pd@(FF86C6+98)=0410000A
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF86C6+12) != 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF86C6+80)=06060800 <!-- L+P from the left -->
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF86C6+12) == 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF86C6+80)=06070800 <!-- R+P from the right -->
      </action>
    </script>
  </cheat>
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by mezdap »

[sf2ce, sf2hf]+ ''P1/P2 Easy 360 + half-circle moves''

Update: Dhalsim 'Yogaflame' move changed. It is now backward + (any) punch.

Code: Select all

  <cheat desc="P1 Easy 360, half-circle + tiger-knee moves">
    <script state="run">
      <action>temp0=maincpu.pb@(FF83BE+291)</action> <!-- character -->
      <action condition="maincpu.pb@FF83BE == 0">temp0=FF</action> <!-- match inactive -->
      <action condition="temp0 == 7 AND maincpu.pb@(FF83BE+98) == 2"> <!-- Dhalsim B,DB,D,DF,B+P -->
        maincpu.pd@(FF83BE+98)=0410000A
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF83BE+12) != 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF83BE+80)=06060800 <!-- L+P from the left -->
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF83BE+12) == 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF83BE+80)=06070800 <!-- R+P from the right -->
      </action>
      <action condition="temp0 == 9 AND maincpu.pb@(FF83BE+AB) LT 4"> <!-- Sagat D,F,UF+K -->
        maincpu.pd@(FF83BE+A8)=02080004
      </action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Easy 360, half-circle + tiger-knee moves">
    <script state="run">
      <action>temp0=maincpu.pb@(FF86BE+291)</action> <!-- character -->
      <action condition="maincpu.pb@FF86BE == 0">temp0=FF</action> <!-- match inactive -->
      <action condition="temp0 == 7 AND maincpu.pb@(FF86BE+98) == 2"> <!-- Dhalsim B,DB,D,DF,B+P -->
        maincpu.pd@(FF86BE+98)=0410000A
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF86BE+12) != 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF86BE+80)=06060800 <!-- L+P from the left -->
      </action>
      <action condition="temp0 == 6 AND maincpu.pb@(FF86BE+12) == 0"> <!-- Zangief 360+P -->
        maincpu.pd@(FF86BE+80)=06070800 <!-- R+P from the right -->
      </action>
      <action condition="temp0 == 9 AND maincpu.pb@(FF86BE+AB) LT 4"> <!-- Sagat D,F,UF+K -->
        maincpu.pd@(FF86BE+A8)=02080004
      </action>
    </script>
  </cheat>
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:

Re: [sf2, sf2ce, sf2hf]+ Update/Add. Cheats

Post by Pugsy »

Thanks, added.

I've been dreading this one.......so many clones to handle. After the next release please let me know if I've made any mistakes...
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)
Post Reply