Page 1 of 1

[umk3] Improved character select

Posted: Mon Jul 05, 2010 3:58 pm
by NotAGoodName
Human Smoke and Noob Saibot are perfectly playable but crash the character select screen. Oh noes. What to do? Use a condition. Duh.

There's two conditions because you need to disable the value on the screen before the player select screen. 0C is the mode select screen. 0F is the player select. On every other screen it doesn't matter.

Fun facts:
All characters starting with Human Smoke and thereafter use the same ending [Human Smoke's] for their Tournament Outcome.

Noob Saibot has no special moves, but he has some combos which may actually be unique to him. I can't really remember, but I'm pretty sure he isn't using Scorpion's move set and no one else uses an axe in their combos. He has the lowest priority for personal stages, so you fight on his stage until you reach the bosses.

Motaro has no second color. He has the highest priority for personal stages so you always fight on his stage. He has moves, but they won't hit for some reason.

Shao Kahn has no alternate color, also.

Code: Select all

  <cheat desc="Select Character PL1">
    <parameter>
      <item value="0x00">Kano</item>
      <item value="0x01">Sonya</item>
      <item value="0x02">Jax</item>
      <item value="0x03">Nightwolf</item>
      <item value="0x04">Sub-Zero</item>
      <item value="0x05">Stryker</item>
      <item value="0x06">Sindel</item>
      <item value="0x07">Sektor</item>
      <item value="0x08">Cyrax</item>
      <item value="0x09">Kung Lao</item>
      <item value="0x0A">Kabal</item>
      <item value="0x0B">Sheeva</item>
      <item value="0x0C">Shang Tsung</item>
      <item value="0x0D">Liu Kang</item>
      <item value="0x0E">Smoke</item>
      <item value="0x0F">Kitana</item>
      <item value="0x10">Jade</item>
      <item value="0x11">#Mileena</item>
      <item value="0x12">Scorpion</item>
      <item value="0x13">Reptile</item>
      <item value="0x14">#Ermac</item>
      <item value="0x15">#Classic Sub-Zero</item>
      <item value="0x16">#Human Smoke</item>
      <item value="0x17">#Noob Saibot</item>
      <item value="0x18">##Motaro</item>
      <item value="0x19">##Shao Kahn</item>
    </parameter>
    <script state="run">
      <action condition="maincpu.pb@0101CBF0!=0F and maincpu.pb@0101CBF0!=0C">maincpu.pb@01060A30=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2">
    <parameter>
      <item value="0x00">Kano</item>
      <item value="0x01">Sonya</item>
      <item value="0x02">Jax</item>
      <item value="0x03">Nightwolf</item>
      <item value="0x04">Sub-Zero</item>
      <item value="0x05">Stryker</item>
      <item value="0x06">Sindel</item>
      <item value="0x07">Sektor</item>
      <item value="0x08">Cyrax</item>
      <item value="0x09">Kung Lao</item>
      <item value="0x0A">Kabal</item>
      <item value="0x0B">Sheeva</item>
      <item value="0x0C">Shang Tsung</item>
      <item value="0x0D">Liu Kang</item>
      <item value="0x0E">Smoke</item>
      <item value="0x0F">Kitana</item>
      <item value="0x10">Jade</item>
      <item value="0x11">#Mileena</item>
      <item value="0x12">Scorpion</item>
      <item value="0x13">Reptile</item>
      <item value="0x14">#Ermac</item>
      <item value="0x15">#Classic Sub-Zero</item>
      <item value="0x16">#Human Smoke</item>
      <item value="0x17">#Noob Saibot</item>
      <item value="0x18">##Motaro</item>
      <item value="0x19">##Shao Kahn</item>
    </parameter>
    <script state="run">
      <action  condition="maincpu.pb@0101CBF0!=0F and maincpu.pb@0101CBF0!=0C">maincpu.pb@010615E0=param</action>
    </script>
  </cheat>

Re: [umk3] Improved character select

Posted: Fri Jul 09, 2010 3:57 pm
by Pugsy
Thanks for the fix, added.