[hsf2] Akuma and color select

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
Been thanked: 1 time
Contact:

[hsf2] Akuma and color select

Post by NotAGoodName »

Ok. I finally figured this out. I had some addresses backwards. I didn't include a mode cheat because it's just something that won't work. This game loves to crash to ROM reset if something goes wrong. Sadly, this is not Super Street Fighter 2 Turbo. No SUPERT characters in classic colors.

Akuma cheat checks to see if player is Akuma and if so forces mode to SUPERT.

Color cheat checks:
1) If mode is not SUPERT, limit to colors 0 and 1. None of the other modes including SUPER have more than two colors.
2) If player is Akuma, limit to colors 0 and 1. Akuma only has one alternate color.

*edit*
Added proper GT function.

Code: Select all

  <cheat desc="Select Character PL1"> <comment>If you enable during a round the gfx will not be correct</comment>
    <parameter>
      <item value="0x00">Ryu</item>
      <item value="0x01">Edmund Honda</item>
      <item value="0x02">Blanka</item>
      <item value="0x03">Guile</item>
      <item value="0x04">Ken Masters</item>
      <item value="0x05">Chun-Li</item>
      <item value="0x06">Zangief</item>
      <item value="0x07">Dhalsim</item>
      <item value="0x08">M. Bison</item>
      <item value="0x09">Sagat</item>
      <item value="0x0A">Balrog</item>
      <item value="0x0B">Vega</item>
      <item value="0x0C">Cammy</item>
      <item value="0x0D">Thunder Hawk</item>
      <item value="0x0E">Fei Long</item>
      <item value="0x0F">Dee Jay</item>
      <item value="0x10">#Akuma</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8667=param</action>
	<action condition="maincpu.pb@FF8667==10">maincpu.pb@FF8666=00</action>
    </script>
  </cheat>

  <cheat desc="Select Color PL1">
    <parameter min="00" max="07" step="1" />
    <script state="run">
      <action>maincpu.pb@FF8668=param</action>
	<action condition="maincpu.pb@FF8666 GT 00 and maincpu.pb@FF8668 GT 00">maincpu.pb@FF8668=01</action>
	<action condition="maincpu.pb@FF8667==10 and maincpu.pb@FF8668 GT 00">maincpu.pb@FF8668=01</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2"> <comment>If you enable during a round the gfx will not be correct</comment>
    <parameter>
      <item value="0x00">Ryu</item>
      <item value="0x01">Edmund Honda</item>
      <item value="0x02">Blanka</item>
      <item value="0x03">Guile</item>
      <item value="0x04">Ken Masters</item>
      <item value="0x05">Chun-Li</item>
      <item value="0x06">Zangief</item>
      <item value="0x07">Dhalsim</item>
      <item value="0x08">M. Bison</item>
      <item value="0x09">Sagat</item>
      <item value="0x0A">Balrog</item>
      <item value="0x0B">Vega</item>
      <item value="0x0C">Cammy</item>
      <item value="0x0D">Thunder Hawk</item>
      <item value="0x0E">Fei Long</item>
      <item value="0x0F">Dee Jay</item>
      <item value="0x10">#Akuma</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8A67=param</action>
	<action condition="maincpu.pb@FF8A67==10">maincpu.pb@FF8A66=00</action>
    </script>
  </cheat>

  <cheat desc="Select Color PL2">
    <parameter min="00" max="07" step="1" />
    <script state="run">
      <action>maincpu.pb@FF8A68=param</action>
	<action condition="maincpu.pb@FF8A66 GT 00 and maincpu.pb@FF8A68 GT 00">maincpu.pb@FF8A68=01</action>
	<action condition="maincpu.pb@FF8A67==10 and maincpu.pb@FF8A68 GT 00">maincpu.pb@FF8A68=01</action>
    </script>
  </cheat>
Last edited by NotAGoodName on Mon May 04, 2009 2:28 am, edited 1 time in total.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Been thanked: 1 time
Contact:

Re: [hsf2]+ Akuma and color select

Post by NotAGoodName »

I figured while I was here, I'd throw in color select for SSF2T and SSF2. Not tested on clones.

SSF2T

Code: Select all

  <cheat desc="Select Color PL1">
    <parameter min="00" max="09" step="1" /> <comment>08 and 09 are the classic characters' colors.</comment>
    <script state="run">
      <action>maincpu.pb@FF87FF=param</action>
    </script>
  </cheat>

<cheat desc="Select Color PL2">
    <parameter min="00" max="09" step="1" /> <comment>08 and 09 are the classic characters' colors.</comment>
    <script state="run">
      <action>maincpu.pb@FF8BFF=param</action>
    </script>
  </cheat>
SSF2

Code: Select all

<cheat desc="Select Color PL1">
    <parameter min="00" max="07" step="1" />
    <script state="run">
      <action>maincpu.pb@FF877F=param</action>
    </script>
  </cheat>

<cheat desc="Select Color PL2">
    <parameter min="00" max="07" step="1" />
    <script state="run">
      <action>maincpu.pb@FF8B7F=param</action>
    </script>
  </cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
fartboy
Posts: 18
Joined: Sat Oct 18, 2008 11:16 pm

Re: [hsf2] Akuma and color select

Post by fartboy »

SSF2T works fine on USA clone.
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Re: [hsf2] Akuma and color select

Post by Pugsy »

Thanks NotAGoodName, added them now.
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