[mystwarr]
Code: Select all
<cheat desc="Select Starting Stage">
<parameter min="1" max="9"/>
<script state="run">
<action condition="(maincpu.pb@200187 == 00) AND (maincpu.pb@200300 == 00)">maincpu.pb@200300=(param-1)</action>
</script>
</cheat>
<cheat desc="P1 Select Firepower">
<parameter>
<item value="0x0400">Normal</item>
<item value="0x0401">Medium</item>
<item value="0x0843">Maximum</item>
</parameter>
<script state="run">
<action>maincpu.pw@407092=param</action>
<action>maincpu.pb@200211=(param % 0100)</action>
<action>maincpu.pb@200214=(param / 0100)</action>
</script>
</cheat>
<cheat desc="P2 Select Firepower">
<parameter>
<item value="0x0400">Normal</item>
<item value="0x0401">Medium</item>
<item value="0x0843">Maximum</item>
</parameter>
<script state="run">
<action>maincpu.pw@407C92=param</action>
<action>maincpu.pb@200251=(param % 0100)</action>
<action>maincpu.pb@200254=(param / 0100)</action>
</script>
</cheat>
<cheat desc="P3 Select Firepower">
<parameter>
<item value="0x0400">Normal</item>
<item value="0x0401">Medium</item>
<item value="0x0843">Maximum</item>
</parameter>
<script state="run">
<action>maincpu.pw@408892=param</action>
<action>maincpu.pb@200291=(param % 0100)</action>
<action>maincpu.pb@200294=(param / 0100)</action>
</script>
</cheat>
<cheat desc="P4 Select Firepower">
<parameter>
<item value="0x0400">Normal</item>
<item value="0x0401">Medium</item>
<item value="0x0843">Maximum</item>
</parameter>
<script state="run">
<action>maincpu.pw@409492=param</action>
<action>maincpu.pb@2002D1=(param % 0100)</action>
<action>maincpu.pb@2002D4=(param / 0100)</action>
</script>
</cheat>