Code: Select all
<cheat desc="Finish Current Round Now!">
<script state="on">
<action condition="(maincpu.pb@840E != 02)">maincpu.pb@8528=80, maincpu.pb@8538=80, maincpu.pb@8548=80, maincpu.pb@8558=80, maincpu.pb@8568=80, maincpu.pb@8578=80, maincpu.pb@8588=80, maincpu.pb@8598=80</action>
</script>
</cheat>
also select starting level cheat fixed, by default, if it's set to e.g. 3 and player reaches level 4 and dies, it started from level 3 again.
Code: Select all
<cheat desc="Finish Current Level Now!">
<script state="on">
<action condition="(maincpu.pb@C915 != 13)">maincpu.pb@DBC7=FF</action>
</script>
</cheat>
<cheat desc="Select Starting Level">
<parameter min="1" max="4"/>
<script state="run">
<action condition="(maincpu.pb@DBB1==00) AND (maincpu.pb@CF4C==1B)">maincpu.pb@DBB1=(param-1)</action>
</script>
</cheat>
Code: Select all
<cheat desc="Finish Current Scene Now!">
<script state="on">
<action condition="(maincpu.pb@306024 == 01)">maincpu.pb@306010=01</action>
</script>
</cheat>