[puyopuy2] Several WIP cheats

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
pcheat0914
Posts: 6
Joined: Sat Jul 20, 2013 4:47 pm
Location: Somewhere in Japan

[puyopuy2] Several WIP cheats

Post by pcheat0914 »

Hello, I'm a random Japanese guy :)
When I dug up my old HDD, I found these cheats I created for Puyo Puyo 2.
I beleive I created these cheats many years ago, but never had a chance to post them here.
Today, I decided to port the cheats to modern XML format and post it to public. Enjoy.

Code: Select all

  <cheat desc="Access Debug Options"> <comment>Select the invisible option at the bottom of Test Menu</comment>
    <script state="run">
      <action>maincpu.mb@002AF6=09</action>
    </script>
  </cheat>
It allows you to access hidden menu in the service mode. Just select the invisible option below "Backup Data Clear".

Code: Select all

  <cheat desc="Disable PL1"> <comment>Allows you to play the game without an opponent. Not recommended for 2P VS mode.</comment>
    <script state="run">
      <action>maincpu.pb@FFD087=02</action>
    </script>
  </cheat>

  <cheat desc="Disable PL2"> <comment>Allows you to play the game without an opponent. Not recommended for 2P VS mode.</comment>
    <script state="run">
      <action>maincpu.pb@FFD0C7=02</action>
    </script>
  </cheat>
These cheats allow you to disable the players; allow you to play the game without an opponent (like Endless PuyoPuyo in console versions) or watch AI player's play.
It's not recommended for 2P VS mode because after you die, you can't do anything but reset.

Code: Select all

  <cheat desc="Select Opponent Type"> <comment>This cheat allows you to control the opponents in 1P mode and play against an AI in 2P VS mode</comment>
    <parameter>
      <item value="0x0000">Player VS Computer</item>
      <item value="0x0001">Player VS Player</item>
      <item value="0x0004">Computer VS Computer</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@00AD5A=143C</action>
      <action>maincpu.mw@00AD5C=param</action>
      <action>maincpu.mw@00AD5E=4E71</action>
    </script>
  </cheat>
This cheat allows you to control the opponents in 1P mode (for easy win) or play against an AI player in 2P VS mode.
Use the following code to select your opponent in 2P VS mode.

Code: Select all

  <cheat desc="Select Opponent Character"> <comment>Effective for 1P mode and 2P VS mode</comment>
    <parameter>
      <item value="0x00">Will O Wisp</item>
      <item value="0x01">Momomo</item>
      <item value="0x02">Nohoho</item>
      <item value="0x03">Nomi</item>
      <item value="0x04">Skeleton-T</item>
      <item value="0x05">Mini Zombie</item>
      <item value="0x06">Nasu Grave</item>
      <item value="0x07">Sukiyapodes</item>
      <item value="0x08">Samurai Mole</item>
      <item value="0x09">Mummy</item>
      <item value="0x0A">Own Bear</item>
      <item value="0x0B">Baromett</item>
      <item value="0x0C">Trio the Banshee</item>
      <item value="0x0D">Fufufu</item>
      <item value="0x0E">Cait Sith</item>
      <item value="0x0F">Zombie</item>
      <item value="0x10">Panotty</item>
      <item value="0x11">Sasori Man</item>
      <item value="0x12">Suketoudara</item>
      <item value="0x13">Uroko Sakana Bito</item>
      <item value="0x14">Harpy</item>
      <item value="0x15">Parara</item>
      <item value="0x16">Dragon</item>
      <item value="0x17">Witch</item>
      <item value="0x18">Pakista</item>
      <item value="0x19">Draco Centaur</item>
      <item value="0x1A">Rulue</item>
      <item value="0x1B">Minotaur</item>
      <item value="0x1C">Zoh Daimaoh</item>
      <item value="0x1D">Mamono</item>
      <item value="0x1E">Schezo Wegey</item>
      <item value="0x1F">Satan</item>
      <item value="0x20">Masked Satan</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FFA101=param</action>
    </script>
  </cheat>
This code allows you to select which character to fight in 1P mode and 2P VS mode with "Select Opponent Type" code.

I hope these game customization-type cheats are accepted here, as Pac-Man already had something like "Move Manually"...

EDIT1: Dug up some more cheats.

Code: Select all

  <cheat desc="Always have 1 chain PL1">
    <script state="run">
      <action>maincpu.pb@FFD089=01</action>
    </script>
  </cheat>

  <cheat desc="Always have 19 chains PL1">
    <script state="run">
      <action>maincpu.pb@FFD089=13</action>
    </script>
  </cheat>

  <cheat desc="Always have 1 chain PL2">
    <script state="run">
      <action>maincpu.pb@FFD0C9=01</action>
    </script>
  </cheat>

  <cheat desc="Always have 19 chains PL2">
    <script state="run">
      <action>maincpu.pb@FFD0C9=13</action>
    </script>
  </cheat>
These cheats lock the chain count to 1 or 19. Can be used for easy win.

Code: Select all

  <cheat desc="Select Auto Fall Speed PL1">
    <parameter min="0" max="255" step="1"/> <comment>0 to disable auto fall</comment>
    <script state="run">
      <action>maincpu.pb@FFD09A=param</action>
    </script>
  </cheat>

  <cheat desc="Select Auto Fall Speed PL2">
    <parameter min="0" max="255" step="1"/> <comment>0 to disable auto fall</comment>
    <script state="run">
      <action>maincpu.pb@FFD0DA=param</action>
    </script>
  </cheat>
These cheats change how fast the Puyo automatically falls. Set 0 to disable auto-fall.

EDIT2:

Code: Select all

  <cheat desc="Satan Sound Effect">
    <parameter>
      <item value="0x00">Always Enable</item>
      <item value="0x1F">Satan Only (Default)</item>
      <item value="0xFF">Always Disable</item>
    </parameter>
    <script state="run">
      <action>maincpu.mb@004C27=param</action>
      <action>maincpu.mb@004C3F=param</action>
      <action>maincpu.mb@004C57=param</action>
      <action>maincpu.mb@004C7D=param</action>
      <action>maincpu.mb@005A33=param</action>
      <action>maincpu.mb@006C39=param</action>
    </script>
  </cheat>
You might not like the alternative sound set used in Satan/Masked Satan battle, so I made this cheat.

Also, I added CPUvsCPU option in "Select Opponent Type" cheat. You can select 1P side AI in debug menu ("CPU PLAYER" option)
Post Reply