[puyopuy2] Several WIP cheats
Posted: Sat Jul 20, 2013 5:03 pm
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.
It allows you to access hidden menu in the service mode. Just select the invisible option below "Backup Data Clear".
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.
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.
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.
These cheats lock the chain count to 1 or 19. Can be used for easy win.
These cheats change how fast the Puyo automatically falls. Set 0 to disable auto-fall.
EDIT2:
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)

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>
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>
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>
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>
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>
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>
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>
Also, I added CPUvsCPU option in "Select Opponent Type" cheat. You can select 1P side AI in debug menu ("CPU PLAYER" option)