so, if you can, please test this without these cheats i post here, start from Mission Charlie, reach stage 8, and check behaviour after you finish stage 8. secret stage 9 will appear or game over? i need this info.
1st cheat allows starting from any stage, including last 9th. it only works in Mission Charlie. in other missions, it won't operate.
2nd cheat: in stage9, when you die or lose credit, you lose your position and sometimes game restarts from backwards. this cheat removes this feature.
[raidendx]
Code: Select all
<cheat desc="Select Starting Stage"> <comment>Only valid for Mission Charlie.</comment>
<parameter>
<item value="0x00">Stage 1</item>
<item value="0x02">Stage 2</item>
<item value="0x03">Stage 3</item>
<item value="0x04">Stage 4</item>
<item value="0x05">Stage 5</item>
<item value="0x07">Stage 6</item>
<item value="0x08">Stage 7</item>
<item value="0x09">Stage 8</item>
<item value="0x0A">Stage 9</item>
</parameter>
<script state="on">
<action>temp0=maincpu.rb@827D1</action>
</script>
<script state="run">
<action condition="(maincpu.pb@0A7DA == 03)">maincpu.rb@827D1=param</action>
<action condition="(maincpu.pb@0A7DA LT 03)">maincpu.rb@827D1=temp0</action>
</script>
<script state="off">
<action>maincpu.rb@827D1=temp0</action>
</script>
</cheat>
<cheat desc="Disable previous checkpoints for Stage 9">
<comment>After losing a life or a credit, Stage 9 won't start from previous checkpoint.</comment>
<script state="on">
<action>temp0=maincpu.rb@828A5</action>
<action>temp1=maincpu.rb@82A21</action>
</script>
<script state="run">
<action>maincpu.rb@828A5=EB</action>
<action>maincpu.rb@82A21=EB</action>
</script>
<script state="off">
<action>maincpu.rb@828A5=temp0</action>
<action>maincpu.rb@82A21=temp1</action>
</script>
</cheat>