[tmnt]+ character select and such

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[tmnt]+ character select and such

Post by NotAGoodName »

Code: Select all

  <cheat desc="Go to Next Scene NOW!"> <comment>May appear glitchy</comment>
    <script state="on">
      <action>maincpu.pb@63380=FF</action>
    </script>
  </cheat>
This sends you to the next transition. It doesn't work on the scrolling stage for some reason.

Code: Select all

  <cheat desc="Durable PL1"><comment>Never get knocked away in a combo.</comment>
    <script state="run">
      <action>maincpu.pb@62009=03</action>
    </script>
  </cheat>

  <cheat desc="Equip Gun PL1">
    <script state="run">
      <action>maincpu.pb@62045=01</action>
    </script>
  </cheat>

  <cheat desc="Character Select PL1">
  <parameter>
      <item value="0x00">Leo</item>
      <item value="0x01">Mike</item>
      <item value="0x02">Don</item>
      <item value="0x03">Raph</item>
  </parameter>
    <script state="run">
      <action>maincpu.pb@62002=param</action>
      <action condition="maincpu.pb@62038 == 12">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 13">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 14">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 3B">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 3C">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 3D">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 66">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 67">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 68">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 91">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 92">maincpu.pb@62002=00</action>
      <action condition="maincpu.pb@62038 == 93">maincpu.pb@62002=00</action>
    </script>
  </cheat>


  <cheat desc="Durable PL2"><comment>Never get knocked away in a combo.</comment>
    <script state="run">
      <action>maincpu.pb@62059=03</action>
    </script>
  </cheat>

  <cheat desc="Equip Gun PL2">
    <script state="run">
      <action>maincpu.pb@62095=01</action>
    </script>
  </cheat>


  <cheat desc="Character Select PL2">
  <parameter>
      <item value="0x00">Leo</item>
      <item value="0x01">Mike</item>
      <item value="0x02">Don</item>
      <item value="0x03">Raph</item>
  </parameter>
    <script state="run">
      <action>maincpu.pb@62052=param</action>
      <action condition="maincpu.pb@62088 == 12">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 13">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 14">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 3B">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 3C">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 3D">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 66">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 67">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 68">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 91">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 92">maincpu.pb@62052=01</action>
      <action condition="maincpu.pb@62088 == 93">maincpu.pb@62052=01</action>
    </script>
  </cheat>


  <cheat desc="Durable PL3"><comment>Never get knocked away in a combo.</comment>
    <script state="run">
      <action>maincpu.pb@620A9=03</action>
    </script>
  </cheat>

  <cheat desc="Equip Gun PL3">
    <script state="run">
      <action>maincpu.pb@620E5=01</action>
    </script>
  </cheat>

  <cheat desc="Character Select PL3">
  <parameter>
      <item value="0x00">Leo</item>
      <item value="0x01">Mike</item>
      <item value="0x02">Don</item>
      <item value="0x03">Raph</item>
  </parameter>
    <script state="run">
      <action>maincpu.pb@620A2=param</action>
      <action condition="maincpu.pb@620D8 == 12">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 13">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 14">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 3B">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 3C">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 3D">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 66">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 67">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 68">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 91">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 92">maincpu.pb@620A2=02</action>
      <action condition="maincpu.pb@620D8 == 93">maincpu.pb@620A2=02</action>
    </script>
  </cheat>


  <cheat desc="Durable PL4><comment>Never get knocked away in a combo.</comment>
    <script state="run">
      <action>maincpu.pb@620F9=03</action>
    </script>
  </cheat>

  <cheat desc="Equip Gun PL4">
    <script state="run">
      <action>maincpu.pb@62135=01</action>
    </script>
  </cheat>

  <cheat desc="Character Select PL4">
  <parameter>
      <item value="0x00">Leo</item>
      <item value="0x01">Mike</item>
      <item value="0x02">Don</item>
      <item value="0x03">Raph</item>
  </parameter>
    <script state="run">
      <action>maincpu.pb@620F2=param</action>
      <action condition="maincpu.pb@62128 == 12">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 13">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 14">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 3B">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 3C">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 3D">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 66">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 67">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 68">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 91">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 92">maincpu.pb@620F2=03</action>
      <action condition="maincpu.pb@62128 == 93">maincpu.pb@620F2=03</action>
    </script>
  </cheat>
Gun code is useless. I hope you can maybe work some magic in the debugger to see what value it's looking for. I couldn't find it. My attempt to find it is how I got the scene transition cheat though. Player select does need all of that.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Re: [tmnt]+ character select and such

Post by Pugsy »

Thanks, I've added the character and durable cheats. I've not added the "Go to Next Scene NOW!" cheat as there is already an equivalent cheat in the cheat file which seems to work better. I'll have a look at the Gun cheat if you remind me again (trying to clean up + add prior to releasing a 0.139 cheat file in the next week/days) - weapons cheats in scrolling fighters seem to be either dead easy or stinkers though.
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Post Reply