Page 1 of 1

[totcarn]+ ROM Invincibility

Posted: Sat Feb 25, 2012 3:16 pm
by Pugsy
Actually it's a No Bad Sprite Collisions cheat as I've not looked at stopping the timers on Bombs, and there maybe some Sprite Collision deaths I've missed. If you spot any sprite collisions deaths point me at them and I'll take a ganders.

totcarn.xml:-

Code: Select all

  <cheat desc="No Bad Sprite Collisions">
    <script state="on">
      <action>temp0 =maincpu.ow@FFCCAD10</action>
      <action>temp1 =maincpu.ow@FFDAF200</action>
      <action>temp2 =maincpu.ow@FFDD1DF0</action>
      <action>temp3 =maincpu.ow@FFDC2C60</action>
    </script>
    <script state="run">
      <action>maincpu.ow@FFCCAD10=0320</action> <!-- Drop Bombs (landmines) -->
      <action>maincpu.ow@FFDAF200=0960</action> <!-- Sustained Attack -->
      <action>maincpu.ow@FFDD1DF0=C01E</action> <!-- Normal Collisions -->
      <action>maincpu.ow@FFDC2C60=C018</action> <!-- Being Jumped On -->
    </script>
    <script state="off">
      <action>maincpu.ow@FFCCAD10=temp0 </action>
      <action>maincpu.ow@FFDAF200=temp1 </action>
      <action>maincpu.ow@FFDD1DF0=temp2 </action>
      <action>maincpu.ow@FFDC2C60=temp3 </action>
    </script>
  </cheat>
totcarnp.xml:-

Code: Select all

  <cheat desc="No Bad Sprite Collisions">
    <script state="on">
      <action>temp0 =maincpu.ow@FFCC9DE0</action>
      <action>temp1 =maincpu.ow@FFDADF40</action>
      <action>temp2 =maincpu.ow@FFDD0C10</action>
      <action>temp3 =maincpu.ow@FFDC1A80</action>
    </script>
    <script state="run">
      <action>maincpu.ow@FFCC9DE0=0320</action> <!-- Drop Bombs (landmines) -->
      <action>maincpu.ow@FFDADF40=0960</action> <!-- Sustained Attack -->
      <action>maincpu.ow@FFDD0C10=C01E</action> <!-- Normal Collisions -->
      <action>maincpu.ow@FFDC1A80=C018</action> <!-- Being Jumped On -->
    </script>
    <script state="off">
      <action>maincpu.ow@FFCC9DE0=temp0 </action>
      <action>maincpu.ow@FFDADF40=temp1 </action>
      <action>maincpu.ow@FFDD0C10=temp2 </action>
      <action>maincpu.ow@FFDC1A80=temp3 </action>
    </script>
  </cheat>