<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@409733=09</action>
      <action>maincpu.pb@409737=09</action>
    </script>
  </cheat>

  <cheat desc="Finish this Round Now!">
    <script state="on">
      <action>maincpu.pb@409733=00</action>
      <action>maincpu.pb@409737=01</action>
    </script>
  </cheat>

  <cheat desc="Can Select Anyone"> <comment>Either move up from Kazuya or down from Marco to get to the other characters.</comment>
    <script state="on">
      <action>temp0 =maincpu.mb@042435</action>
      <action>temp1 =maincpu.mb@042447</action>
    </script>
    <script state="run">
      <action>maincpu.mb@042435=0A</action>
      <action>maincpu.mb@042447=0A</action>
    </script>
    <script state="off">
      <action>maincpu.mb@042435=temp0 </action>
      <action>maincpu.mb@042447=temp1 </action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@41322D=63</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL1">
    <script state="on">
      <action>maincpu.pb@41322D=00</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL1"> <comment>Free player selection - Use on Character selection or Winner/Loser screen.</comment>
    <parameter>
      <item value="0x01">Kazuya</item>
      <item value="0x02">Barts</item>
      <item value="0x03">Gekkou</item>
      <item value="0x04">Wulong</item>
      <item value="0x05">Lihua</item>
      <item value="0x06">Liza</item>
      <item value="0x07">J. McCoy</item>
      <item value="0x08">Boggy</item>
      <item value="0x09">Marco</item>
      <item value="0x10">Gonzales</item>
      <item value="0x11">Azteca</item>
      <item value="0x12">General</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@40B321=00</action>
      <action condition="(param==01)">maincpu.pb@41454D=00</action>
      <action condition="(param==02)">maincpu.pb@40B321=01</action>
      <action condition="(param==02)">maincpu.pb@41454D=01</action>
      <action condition="(param==03)">maincpu.pb@40B321=02</action>
      <action condition="(param==03)">maincpu.pb@41454D=02</action>
      <action condition="(param==04)">maincpu.pb@40B321=03</action>
      <action condition="(param==04)">maincpu.pb@41454D=03</action>
      <action condition="(param==05)">maincpu.pb@40B321=04</action>
      <action condition="(param==05)">maincpu.pb@41454D=04</action>
      <action condition="(param==06)">maincpu.pb@40B321=05</action>
      <action condition="(param==06)">maincpu.pb@41454D=05</action>
      <action condition="(param==07)">maincpu.pb@40B321=06</action>
      <action condition="(param==07)">maincpu.pb@41454D=06</action>
      <action condition="(param==08)">maincpu.pb@40B321=07</action>
      <action condition="(param==08)">maincpu.pb@41454D=07</action>
      <action condition="(param==09)">maincpu.pb@40B321=08</action>
      <action condition="(param==09)">maincpu.pb@41454D=08</action>
      <action condition="(param==10)">maincpu.pb@40B321=09</action>
      <action condition="(param==10)">maincpu.pb@41454D=09</action>
      <action condition="(param==11)">maincpu.pb@40B321=0A</action>
      <action condition="(param==11)">maincpu.pb@41454D=0A</action>
      <action condition="(param==12)">maincpu.pb@40B321=0B</action>
      <action condition="(param==12)">maincpu.pb@41454D=0B</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@41342D=63</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL2">
    <script state="on">
      <action>maincpu.pb@41342D=00</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2"> <comment>Free player selection - Use on Character selection or Winner/Loser screen.</comment>
    <parameter>
      <item value="0x01">Kazuya</item>
      <item value="0x02">Barts</item>
      <item value="0x03">Gekkou</item>
      <item value="0x04">Wulong</item>
      <item value="0x05">Lihua</item>
      <item value="0x06">Liza</item>
      <item value="0x07">J. McCoy</item>
      <item value="0x08">Boggy</item>
      <item value="0x09">Marco</item>
      <item value="0x10">Gonzales</item>
      <item value="0x11">Azteca</item>
      <item value="0x12">General</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@40B521=00</action>
      <action condition="(param==01)">maincpu.pb@41454F=00</action>
      <action condition="(param==02)">maincpu.pb@40B521=01</action>
      <action condition="(param==02)">maincpu.pb@41454F=01</action>
      <action condition="(param==03)">maincpu.pb@40B521=02</action>
      <action condition="(param==03)">maincpu.pb@41454F=02</action>
      <action condition="(param==04)">maincpu.pb@40B521=03</action>
      <action condition="(param==04)">maincpu.pb@41454F=03</action>
      <action condition="(param==05)">maincpu.pb@40B521=04</action>
      <action condition="(param==05)">maincpu.pb@41454F=04</action>
      <action condition="(param==06)">maincpu.pb@40B521=05</action>
      <action condition="(param==06)">maincpu.pb@41454F=05</action>
      <action condition="(param==07)">maincpu.pb@40B521=06</action>
      <action condition="(param==07)">maincpu.pb@41454F=06</action>
      <action condition="(param==08)">maincpu.pb@40B521=07</action>
      <action condition="(param==08)">maincpu.pb@41454F=07</action>
      <action condition="(param==09)">maincpu.pb@40B521=08</action>
      <action condition="(param==09)">maincpu.pb@41454F=08</action>
      <action condition="(param==10)">maincpu.pb@40B521=09</action>
      <action condition="(param==10)">maincpu.pb@41454F=09</action>
      <action condition="(param==11)">maincpu.pb@40B521=0A</action>
      <action condition="(param==11)">maincpu.pb@41454F=0A</action>
      <action condition="(param==12)">maincpu.pb@40B521=0B</action>
      <action condition="(param==12)">maincpu.pb@41454F=0B</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Select Region"> <comment>After you enable this cheat to see any effect you will have to reset the game (F3). Then you may have to turn the Test Mode ON (F2), reset again (F3), wait for Test Mode to appear then turn the Test Mode OFF (F2) and reset (F3).</comment>
    <parameter>
      <item value="0x01">Japan (Kaiser Knuckle)</item>
      <item value="0x02">US (Global Champion)</item>
      <item value="0x03">World (Kaiser Knuckle)</item>
    </parameter>
    <script state="on">
      <action>temp0 =maincpu.mb@1FFFFF</action>
    </script>
    <script state="run">
      <action>maincpu.mb@1FFFFF=param</action>
    </script>
    <script state="off">
      <action>maincpu.mb@1FFFFF=temp0 </action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
