Code: Select all
<!-- Galmedes (Japan) -->
<mamecheat version="1">
<cheat desc="Finish this Round Now">
<script state="on">
<action>maincpu.pb@100973 = 18</action>
</script>
</cheat>
<cheat desc="Select Starting Round">
<parameter min="01" max="04" step="01" />
<script state="run">
<action condition="maincpu.pb@100973 == 0C">maincpu.pb@100973 = 10</action> <!-- skip take-off scene -->
<action condition="maincpu.pb@100BE7 == 00">maincpu.pb@100BE7 = param - 1</action> <!-- round -->
</script>
</cheat>
<cheat desc="P1 Invincibility">
<script state="run">
<action condition="maincpu.pb@101C84 == 20">maincpu.pb@101C84 = 1C</action> <!-- state -->
<action>maincpu.pb@101CAF = 00</action> <!-- flicker -->
<action>maincpu.pb@101CB3 = 02</action> <!-- timer -->
</script>
</cheat>
<cheat desc="P2 Invincibility">
<script state="run">
<action condition="maincpu.pb@101CB8 == 20">maincpu.pb@101CB8 = 1C</action> <!-- state -->
<action>maincpu.pb@101CE3 = 00</action> <!-- flicker -->
<action>maincpu.pb@101CE7 = 02</action> <!-- timer -->
</script>
</cheat>
<cheat desc="P1 Always have Medals">
<script state="run">
<action>maincpu.pb@101CB5 = 28</action>
</script>
</cheat>
<cheat desc="P2 Always have Medals">
<script state="run">
<action>maincpu.pb@101CE9 = 28</action>
</script>
</cheat>
</mamecheat>
- "Select Starting Round" : For some reason, this code skips take-off (introduction) scene.
- "Invincibility" : Improved. This code works even when player character is not blinked.