[suikoenb] Suikoenbu Character Select and Weapon Armament

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:

[suikoenb] Suikoenbu Character Select and Weapon Armament

Post by NotAGoodName »

Blame walterh78 for getting me into this game.

Ok. Here we go. The bosses and glitch character aren't fun to use and they like to crash the emulation entirely, but at least I found a way to make this cheat work properly. Also added a cheat to let you run around unarmed if you want. It includes cheat protection to make sure you don't try to arm the final boss and crash the game. The addresses that Walter found at 609562E and 6095796 can't be used because during a round they are used for the character's frame delay. Also, unless you find a good value to base a condition on, you can't make a frame delay cheat because the same address is used between rounds and (obviously) on the character select to tell the game what character you had. Not sure why it was programmed this way, but that's what's going on.

Fun fact:
Using the loop back in the character select that displays the English player names, I was able to determine that the odd glitch character is really a removed character named Hu Yan Zhuo. Koenshaku is his Japanese name apparently. Not sure why he was removed, but it can be assumed he would be a larger character using two clubs for weapons.

Code: Select all

  <cheat desc="Character Select PL1">
    <parameter>
      <item value="0x01">Shishin / Shi Jin</item>
      <item value="0x02">Rinchuu / Lin Chong</item>
      <item value="0x03">Kosanjyou / Hu San Niang</item>
      <item value="0x04">Taisou / Dai Zong</item>
      <item value="0x05">Riki / Li Kui</item>
      <item value="0x06">Rochishin / Lu Zui Shen</item>
      <item value="0x07">Kousunsyou / Gong Shun Sheng</item>
      <item value="0x08">Bushou / Wu Song</item>
      <item value="0x09">##Koenshaku / Hu Yan Zhuo (removed character)</item>
      <item value="0x0A">Gen Shouji / Ruan Xiao Er</item>
      <item value="0x0B">Gen Shougo / Ruan Xiao Wu</item>
      <item value="0x0C">Gen Shoushichi / Ruan Xiao Qi</item>
      <item value="0x0D">#Chougai / Chao Gai</item>
      <item value="0x0E">#Chougai / Chao Gai (Transformation)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@609560C=param</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon State PL1">
    <parameter>
      <item value="0x01">Armed</item>
      <item value="0x00">Unarmed</item>
    </parameter>
    <script state="run">
      <action condition="maincpu.pb@609560C LT 0D">maincpu.pb@609562F=(param|maincpu.pb@609562F BAND ~01)</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2">
    <parameter>
      <item value="0x01">Shishin / Shi Jin</item>
      <item value="0x02">Rinchuu / Lin Chong</item>
      <item value="0x03">Kosanjyou / Hu San Niang</item>
      <item value="0x04">Taisou / Dai Zong</item>
      <item value="0x05">Riki / Li Kui</item>
      <item value="0x06">Rochishin / Lu Zui Shen</item>
      <item value="0x07">Kousunsyou / Gong Shun Sheng</item>
      <item value="0x08">Bushou / Wu Song</item>
      <item value="0x09">##Koenshaku / Hu Yan Zhuo (removed character)</item>
      <item value="0x0A">Gen Shouji / Ruan Xiao Er</item>
      <item value="0x0B">Gen Shougo / Ruan Xiao Wu</item>
      <item value="0x0C">Gen Shoushichi / Ruan Xiao Qi</item>
      <item value="0x0D">#Chougai / Chao Gai</item>
      <item value="0x0E">#Chougai / Chao Gai (Transformation)</item
    </parameter>
    <script state="run">
      <action>maincpu.pb@6095774=param</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon State PL2">
    <parameter>
      <item value="0x01">Armed</item>
      <item value="0x00">Unarmed</item>
    </parameter>
    <script state="run">
      <action condition="maincpu.pb@6095774 LT 0D">maincpu.pb@6095797=(param|maincpu.pb@6095797 BAND ~01)</action>
    </script>
  </cheat>
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: [suikoenb] Suikoenbu Character Select and Weapon Armament

Post by Pugsy »

Thanks, added
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