sf2ce characters colors

If you are having problems finding or using cheats for an Emulator (particularly MAME/MESS) or have found a trick that you wish to share this is the place to do it. But please read the Cheat FAQ first.
Post Reply
mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

sf2ce characters colors

Post by mezdap » Sun Feb 04, 2018 8:11 am

Hi I found some default characters color code and good colors code for Ken and Ryu outfits. Works perfect on the Mame Debugger and also in the cheat like below codes;

Code: Select all

  <cheat desc="Ken Yellow Outfit Color">
    <script state="run">
      <action>maincpu.mq@0a430c=0FF60FE30FC20E90</action>
      <action>maincpu.md@0a4314=0C700A50</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Ken Orange Outfit Color">
    <script state="run">
      <action>maincpu.mq@0a430c=0FC00FA00E800D70</action>
      <action>maincpu.md@0a4314=0C500A30</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Ryu Brown Outfit Color">
    <script state="run">
      <action>maincpu.mq@0a428c=0D860C740A530832</action>
      <action>maincpu.md@0a4294=07210510</action>
    </script>
  </cheat>
All I wanted to make a cheat and add more colors for one character to using a ''parameters'' but didn't work out! Like this code;

Code: Select all

  <cheat desc="Ken Outfit Colors">
    <parameter>
      <item value="0x0FF60FE30FC20E90">1</item>
      <item value="0x0FC60FA40F820E60">2</item>
      <item value="0x0ACF07AE058D005B">3</item>
      <item value="0x03DD03BB02990277">4</item>
      <item value="0x0D860C740A530832">5</item>
    </parameter>
    <script state="run">
      <action>maincpu.mq@0a430c=param</action>
    </script>
    <parameter>
      <item value="0x0C700A50">1</item>
      <item value="0x0B300920">2</item>
      <item value="0x00090006">3</item>
      <item value="0x01550133">4</item>
      <item value="0x07210510">5</item>
    </parameter>
    <script state="run">
      <action>maincpu.md@0a4314=param</action>
    </script>
  </cheat>
Because of the code is too long. and mq(quadword) max. bit value I had to split code and I'm guessing no doublequadword in Mame! I know like Hyper Fighter has an option the switch colors but I really like this sf2ce. Can anyone help me to make this codes work?
Thank you.

User avatar
Pugsy
Posts: 3227
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Contact:

Re: sf2ce characters colors

Post by Pugsy » Sat Apr 28, 2018 10:24 am

You need to use condition codes to do that, like so:-

Code: Select all

  <cheat desc="Ken Outfit Colors">
    <parameter>
      <item value="0x01">Color 1</item>
      <item value="0x02">Color 2</item>
      <item value="0x03">Color 3</item>
      <item value="0x04">Color 4</item>
      <item value="0x05">Color 5</item>
    </parameter>
    <script state="run">
      <action condition="param==1">maincpu.mq@0A430C=0FF60FE30FC20E90, maincpu.md@0A4314=0C700A50</action>
      <action condition="param==2">maincpu.mq@0A430C=0FC60FA40F820E60, maincpu.md@0A4314=0B300920</action>
      <action condition="param==3">maincpu.mq@0A430C=0ACF07AE058D005B, maincpu.md@0A4314=00090006</action>
      <action condition="param==4">maincpu.mq@0A430C=03DD03BB02990277, maincpu.md@0A4314=01550133</action>
      <action condition="param==5">maincpu.mq@0A430C=0D860C740A530832, maincpu.md@0A4314=07210510</action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 ;-)

Grab the latest cheat collection:
MAME 0.200 XML cheat collection 12 AUGUST 2018) from http://www.mamecheat.co.uk or direct from:-
http://www.mediafire.com/file/39od7hvga ... at0200.zip (ZIP Archive 1894 KB)

mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

Re: sf2ce characters colors

Post by mezdap » Wed May 02, 2018 3:49 pm

Thank you so much sir.

fernanpower77
Posts: 18
Joined: Sat Dec 29, 2018 5:28 pm
Location: Brazil
Contact:

Re: sf2ce characters colors

Post by fernanpower77 » Sat Dec 29, 2018 7:25 pm

Hello! I would like to post the correction of your code, because if putting 0FF60FE30FC20E90 will not work, you have to replace it with FFF6FFE3FFC2FE90. I added a lot of extra colors, not all of them look good but for an amateur like me, I think it's good! Thank you, my friend!

Code: Select all

<cheat desc="Ken Outfit Colors">
    <parameter>
      <item value="0x01">Yellow</item>
      <item value="0x02">Orange</item>
      <item value="0x03">Light Blue</item>
      <item value="0x04">Green HSF2</item>
      <item value="0x05">Brown</item>
      <item value="0x06">Light Orange</item>
      <item value="0x07">Dark Red</item>
      <item value="0x08">Red WW</item>
      <item value="0x09">Purple</item>
      <item value="0x0A">White</item>
      <item value="0x0B">Dark Blue</item>
      <item value="0x0C">Lemon</item>
      <item value="0x0D">Light Blue</item>
      <item value="0x0E">Yellow 2</item>
      <item value="0x0F">Yellow</item>
      <item value="0x10">Brown</item>
      <item value="0x11">Dark Red</item>
      <item value="0x12">Gray</item>
      <item value="0x13">Anil</item>
      <item value="0x14">Orange</item>
      <item value="0x15">Dark Blue</item>
      <item value="0x16">Light Brown</item>
      <item value="0x17">Brown 2</item>
      <item value="0x18">Dark Green</item>
      <item value="0x19">White 2</item>
      <item value="0x1A">White 3</item>
      <item value="0x1B">Ruy Blue</item>
      <item value="0x1C">Ken Blue</item>
    </parameter>
    <script state="run">
      <action condition="param==1">maincpu.mq@0A430C=FFF6FFE3FFC2FE90, maincpu.md@0A4314=FC70FA50</action>
      <action condition="param==2">maincpu.mq@0A430C=FFC6FFA4FF82FE60, maincpu.md@0A4314=FB30F920</action>
      <action condition="param==3">maincpu.mq@0A430C=FACFF7AEF58DF05B, maincpu.md@0A4314=F009F006</action>
      <action condition="param==4">maincpu.mq@0A430C=F3DDF3BBF299F277, maincpu.md@0A4314=F155F133</action>
      <action condition="param==5">maincpu.mq@0A430C=FD86FC74FA53F832, maincpu.md@0A4314=F721F510</action>
      <action condition="param==6">maincpu.mq@0A430C=FFC0FFA0FE80FD70, maincpu.md@0A4314=FC50FA30</action>
      <action condition="param==7">maincpu.mq@0A430C=FF57FF25FF00FE02, maincpu.md@0A4314=FC01F900</action>
      <action condition="param==8">maincpu.mq@0A430C=FF60FF40FF00FF00, maincpu.md@0A4314=FC00F900</action>
      <action condition="param==9">maincpu.mq@0A430C=FF6FF83FF81CF70B, maincpu.md@0A4314=F608F506</action>
      <action condition="param==A">maincpu.mq@0A430C=FFFFFFEEFDCCFBAA, maincpu.md@0A4314=F999F888</action>
      <action condition="param==B">maincpu.mq@0A430C=FF68F657F546F435, maincpu.md@0A4314=F324F212</action>
      <action condition="param==C">maincpu.mq@0A430C=FFF6FAD4F9B2F790, maincpu.md@0A4314=F570F350</action>
      <action condition="param==D">maincpu.mq@0A430C=FFDDF3BBF399F277, maincpu.md@0A4314=F255F133</action>
      <action condition="param==E">maincpu.mq@0A430C=FFFAFFD8FDB6FB94, maincpu.md@0A4314=F972F740</action>
      <action condition="param==F">maincpu.mq@0A430C=FFF6FFE3FFC2FF90, maincpu.md@0A4314=FE70FC50</action>
      <action condition="param==10">maincpu.mq@0A430C=FFB6FE83FB60F940, maincpu.md@0A4314=F620F400</action>
      <action condition="param==11">maincpu.mq@0A430C=FF56F545F434F323, maincpu.md@0A4314=F212F101</action>
      <action condition="param==12">maincpu.mq@0A430C=F4BBFA99F877F655, maincpu.md@0A4314=F433F222</action>
      <action condition="param==13">maincpu.mq@0A430C=FAFFFDEEFBCEF9AD, maincpu.md@0A4314=F78BF568</action>
      <action condition="param==14">maincpu.mq@0A430C=F6C6FFA4FF82FF60, maincpu.md@0A4314=FE30FB20</action>
      <action condition="param==15">maincpu.mq@0A430C=F9CFFAAEF78DF55B, maincpu.md@0A4314=F009F006</action>
      <action condition="param==16">maincpu.mq@0A430C=F9E5FDC4FBA3F982, maincpu.md@0A4314=F761F540</action>
      <action condition="param==17">maincpu.mq@0A430C=F086FD74FC53FA32, maincpu.md@0A4314=F821F710</action>
      <action condition="param==18">maincpu.mq@0A430C=F9B9F896F674F452, maincpu.md@0A4314=F232F210</action>
      <action condition="param==19">maincpu.mq@0A430C=FBFFFFECFECAFDA8, maincpu.md@0A4314=FB87FA65</action>
      <action condition="param==1A">maincpu.mq@0A430C=FFFFFFECFFD9FEB7, maincpu.md@0A4314=FC95FA73</action>
      <action condition="param==1B">maincpu.mq@0A430C=F4BBFA99F877F655, maincpu.md@0A4314=F433F222</action>
      <action condition="param==1C">maincpu.mq@0A430C=FF68F657F546F435, maincpu.md@0A4314=F324F212</action>
    </script>
  </cheat>

<cheat desc="Ryu Outfit Colors">
    <parameter>
      <item value="0x01">Yellow</item>
      <item value="0x02">Orange</item>
      <item value="0x03">Light Blue</item>
      <item value="0x04">Green HSF2</item>
      <item value="0x05">Brown</item>
      <item value="0x06">Light Orange</item>
      <item value="0x07">Dark Red</item>
      <item value="0x08">Red WW</item>
      <item value="0x09">Purple</item>
      <item value="0x0A">White</item>
      <item value="0x0B">Dark Blue</item>
      <item value="0x0C">Lemon</item>
      <item value="0x0D">Light Blue</item>
      <item value="0x0E">Yellow 2</item>
      <item value="0x0F">Yellow</item>
      <item value="0x10">Brown</item>
      <item value="0x11">Dark Red</item>
      <item value="0x12">Gray</item>
      <item value="0x13">Anil</item>
      <item value="0x14">Orange</item>
      <item value="0x15">Dark Blue</item>
      <item value="0x16">Light Brown</item>
      <item value="0x17">Brown 2</item>
      <item value="0x18">Dark Green</item>
      <item value="0x19">White 2</item>
      <item value="0x1A">White 3</item>
      <item value="0x1B">Ruy Blue</item>
      <item value="0x1C">Ken Blue</item>
    </parameter>
    <script state="run">
      <action condition="param==1">maincpu.mq@0A428C=FFF6FFE3FFC2FE90, maincpu.md@0A4294=FC70FA50</action>
      <action condition="param==2">maincpu.mq@0A428C=FFC6FFA4FF82FE60, maincpu.md@0A4294=FB30F920</action>
      <action condition="param==3">maincpu.mq@0A428C=FACFF7AEF58DF05B, maincpu.md@0A4294=F009F006</action>
      <action condition="param==4">maincpu.mq@0A428C=F3DDF3BBF299F277, maincpu.md@0A4294=F155F133</action>
      <action condition="param==5">maincpu.mq@0A428C=FD86FC74FA53F832, maincpu.md@0A4294=F721F510</action>
      <action condition="param==6">maincpu.mq@0A428C=FFC0FFA0FE80FD70, maincpu.md@0A4294=FC50FA30</action>
      <action condition="param==7">maincpu.mq@0A428C=FF57FF25FF00FE02, maincpu.md@0A4294=FC01F900</action>
      <action condition="param==8">maincpu.mq@0A428C=FF60FF40FF00FF00, maincpu.md@0A4294=FC00F900</action>
      <action condition="param==9">maincpu.mq@0A428C=FF6FF83FF81CF70B, maincpu.md@0A4294=F608F506</action>
      <action condition="param==A">maincpu.mq@0A428C=FFFFFFEEFDCCFBAA, maincpu.md@0A4294=F999F888</action>
      <action condition="param==B">maincpu.mq@0A428C=FF68F657F546F435, maincpu.md@0A4294=F324F212</action>
      <action condition="param==C">maincpu.mq@0A428C=FFF6FAD4F9B2F790, maincpu.md@0A4294=F570F350</action>
      <action condition="param==D">maincpu.mq@0A428C=FFDDF3BBF399F277, maincpu.md@0A4294=F255F133</action>
      <action condition="param==E">maincpu.mq@0A428C=FFFAFFD8FDB6FB94, maincpu.md@0A4294=F972F740</action>
      <action condition="param==F">maincpu.mq@0A428C=FFF6FFE3FFC2FF90, maincpu.md@0A4294=FE70FC50</action>
      <action condition="param==10">maincpu.mq@0A428C=FFB6FE83FB60F940, maincpu.md@0A4294=F620F400</action>
      <action condition="param==11">maincpu.mq@0A428C=FF56F545F434F323, maincpu.md@0A4294=F212F101</action>
      <action condition="param==12">maincpu.mq@0A428C=F4BBFA99F877F655, maincpu.md@0A4294=F433F222</action>
      <action condition="param==13">maincpu.mq@0A428C=FAFFFDEEFBCEF9AD, maincpu.md@0A4294=F78BF568</action>
      <action condition="param==14">maincpu.mq@0A428C=F6C6FFA4FF82FF60, maincpu.md@0A4294=FE30FB20</action>
      <action condition="param==15">maincpu.mq@0A428C=F9CFFAAEF78DF55B, maincpu.md@0A4294=F009F006</action>
      <action condition="param==16">maincpu.mq@0A428C=F9E5FDC4FBA3F982, maincpu.md@0A4294=F761F540</action>
      <action condition="param==17">maincpu.mq@0A428C=F086FD74FC53FA32, maincpu.md@0A4294=F821F710</action>
      <action condition="param==18">maincpu.mq@0A428C=F9B9F896F674F452, maincpu.md@0A4294=F232F210</action>
      <action condition="param==19">maincpu.mq@0A428C=FBFFFFECFECAFDA8, maincpu.md@0A4294=FB87FA65</action>
      <action condition="param==1A">maincpu.mq@0A428C=FFFFFFECFFD9FEB7, maincpu.md@0A4294=FC95FA73</action>
      <action condition="param==1B">maincpu.mq@0A428C=F4BBFA99F877F655, maincpu.md@0A4294=F433F222</action>
      <action condition="param==1C">maincpu.mq@0A428C=FF68F657F546F435, maincpu.md@0A4294=F324F212</action>
    </script>
  </cheat>

mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

Re: sf2ce characters colors

Post by mezdap » Wed Jan 16, 2019 6:48 am

Hello, Its been almost one year.I think Its time to share what I got.First the latest cheat(200) in sf2ce.xml file ''P1 Dizzy Status'' is still missing! Its not a big deal, I copy the code from sf2ceb.xml and add to sf2ce.xml and works great.

Code: Select all

  <cheat desc="P1 Dizzy Status">
    <parameter>
      <item value="0x00">Never get dizzied</item>
      <item value="0x40">Always get dizzied</item>
    </parameter>
    <script state="run">
      <action>maincpu.pw@FF841A=param, maincpu.pw@FF841C=param</action> <!-- timeout and damage -->
    </script>
  </cheat>
I wanted to change the region that game called ''Street Hoop'' (strhoop) like Europe/USA/Japan. The below code.

Code: Select all

  <cheat desc="Select Region Type"> <comment>Use in conjunction with the 'Skip RAM/ROM Checks' cheat for the best effect, then enable it and reset. The Home (NEOGEO) setting may open up other aspects of the game or it may even make the game unplayable.</comment>
    <parameter>
      <item value="0x02">Europe</item>
      <item value="0x01">USA</item>
      <item value="0x00">Japan</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD83=param</action>
    </script>
  </cheat>
Here's some additional codes for ''Street Hoop'' (strhoop) anyone could find these codes and also in the game's settings but easy access by cheats.Not working with USA and Japan region.The below codes.

Code: Select all

  <cheat desc="Continue">
    <parameter>
      <item value="0x00">With</item>
      <item value="0x01">Without</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD8C=param</action>
    </script>
  </cheat>

  <cheat desc="Continue Mode">
    <parameter>
      <item value="0x00">A</item>
      <item value="0x01">B</item>
      <item value="0x02">C</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD8D=param</action>
    </script>
  </cheat>

  <cheat desc="Play Time">
    <parameter>
      <item value="0x00">1:00</item>
      <item value="0x01">1:15</item>
      <item value="0x02">1:30</item>
      <item value="0x03">1:45</item>
      <item value="0x04">2:00</item>
      <item value="0x05">2:15</item>
      <item value="0x06">2:30</item>
      <item value="0x07">2:45</item>
      <item value="0x08">3:00</item>
      <item value="0x09">3:15</item>
      <item value="0x0A">3:30</item>
      <item value="0x0B">3:45</item>
      <item value="0x0C">4:00</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD8A=param</action>
    </script>
  </cheat>

  <cheat desc="VS Time">
    <parameter>
      <item value="0x00">1:00</item>
      <item value="0x01">1:15</item>
      <item value="0x02">1:30</item>
      <item value="0x03">1:45</item>
      <item value="0x04">2:00</item>
      <item value="0x05">2:15</item>
      <item value="0x06">2:30</item>
      <item value="0x07">2:45</item>
      <item value="0x08">3:00</item>
      <item value="0x09">3:15</item>
      <item value="0x0A">3:30</item>
      <item value="0x0B">3:45</item>
      <item value="0x0C">4:00</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD8B=param</action>
    </script>
  </cheat>

  <cheat desc="Difficulty">
    <parameter>
      <item value="0x00">1</item>
      <item value="0x01">2</item>
      <item value="0x02">3</item>
      <item value="0x03">4</item>
      <item value="0x04">5</item>
      <item value="0x05">6</item>
      <item value="0x06">7</item>
      <item value="0x07">8</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD8E=param</action>
    </script>
  </cheat>

  <cheat desc="Select Country"> <comment>You can select additinal countries.</comment>
    <parameter>
      <item value="0x01">China</item>
      <item value="0x02">Mexico</item>
      <item value="0x03">Brazil</item>
      <item value="0x04">Australia</item>
      <item value="0x05">Sweden</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD88=param</action>
    </script>
  </cheat>
Here's the important part that I achieved.The long time that I've been searching the ''red/orange or some people call easter egg, even bug Hadouken'' (the actual color is orange). Zakria already found the code viewtopic.php?t=12253 but I found much better way ''the source of orange Hadouken''. 000F represent orange, 000E blue, Ryu and Ken outfit color fit perfectly on Hoduoken and decide the add them. The below code works for ''sf2ce, sf2red, sf2yyc, sf2ceua, sf2accp2, sf2acc, sf2koryu, sf2v004, sf2ceuc, sf2m7, sf2m5, sf2m6, sf2m2''. This is the original address=code ''031898=0344'' in case you have a different address, I only have and tested for Mame 0.139u1 rom set. because of this app called ''Mame4ios'' if anyone interesting check this out:https://github.com/yoshisuga/MAME4iOS
If you want always orange Hodouken this code enough maincpu.mw@031898=0000 , for more than one color the below code.

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@0318A6=param, maincpu.mw@031898=0000</action>
The rest of sf2ce clones; ''sf2rb, sf2rb2, sf2rb3, sf2cej, sf2dkot2, sf2m4'' This is the original address=code 0322AC=0344

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@0322BA=param, maincpu.mw@0322AC=0000</action>
Street Fighter The World Warrior series; ''sf2, sf2uf, sf2ui'' This is the original address=code 0242FC=0DF8

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@02430A=param, maincpu.mw@0242FC=3444</action>
Street Fighter The World Warrior series; ''sf2ud'' This is the original address=code 024342=0DF8

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@024350=param, maincpu.mw@024342=3444</action>
Street Fighter The World Warrior series; ''sf2uk'' This is the original address=code 024300=0DF8

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@02430E=param, maincpu.mw@024300=3444</action>
Street Fighter The World Warrior series; ''sf2j'' This is the original address=code 024306=0DF8

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@024314=param, maincpu.mw@024306=3444</action>
Street Fighter The World Warrior series; ''sf2jc'' This is the original address=code 024346=0DF8

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@024354=param, maincpu.mw@024346=3444</action>
Street Fighter The World Warrior series; ''sf2ja, sf2eb, sf2ebbl, sf2ub, sf2qp1, sf2thndr'' This is the original address=code 022D12=0DD4

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@022D20=param, maincpu.mw@022D12=3400</action>
Street Fighter The World Warrior series; ''sf2ue'' This is the original address=code 022D2E=0DD4

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@022D3C=param, maincpu.mw@022D2E=3400</action>
Street Fighter The World Warrior series; ''sf2ua'' This is the original address=code 022BCC=0DD4

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@022BDA=param, maincpu.mw@022BCC=3400</action>
Street Fighter Hyper Fighting series; ''sf2hf, sf2hfj, sf2hfu'' This is the original address=code 0712DA=40AA

Code: Select all

  <cheat desc="Hadouken Color">
    <parameter>
      <item value="0x000E">Blue</item>
      <item value="0x0001">Ryu Outfit</item>
      <item value="0x0005">Ken Outfit</item>
      <item value="0x000F">Orange</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@0712E8=param, maincpu.mw@0712DA=002E</action>
Last edited by mezdap on Thu Jan 17, 2019 12:32 am, edited 5 times in total.

mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

Re: sf2ce characters colors

Post by mezdap » Wed Jan 16, 2019 8:00 am

If anyone wants change region for all sf2ce and clones,(I don't think its necessary but I read one comment somewhere on internet, someone's asking this)
Note: Some clones don't have "US region" e.g sf2koryu. Game crashes!

Code: Select all

  <cheat desc="Region Type">
    <parameter>
      <item value="0x0004">World</item>
      <item value="0x0000">Japan</item>
      <item value="0x0002">US</item>
    </parameter>
    <script state="run">
      <action>maincpu.mw@000190=param</action> 
    </script>
  </cheat>
The World Warrior ''sf2, sf2ud, sf2uf, sf2ui, sf2uk, sf2j, sf2jc'' maincpu.mw@000980=
The World Warrior ''sf2ja, sf2eb, sf2ebbl, sf2ub, sf2qp1, sf2thndr, sf2ue, sf2ua'' maincpu.mw@00095C=
Hyper Fighting ''sf2hf, sf2hfj, sf2hfu'' maincpu.mw@040440=
Remember 0004=World, 0000=Japan, 0002=US
Last edited by mezdap on Wed Jan 16, 2019 11:39 am, edited 1 time in total.

mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

Re: sf2ce characters colors

Post by mezdap » Wed Jan 16, 2019 10:05 am

Street Fighter Champion Edition: Characters color addresses P1 and P2
The below addresses/codes work for ''sf2ce, sf2red, sf2yyc, sf2ceua, sf2accp2, sf2acc, sf2koryu, sf2v004, sf2ceuc, sf2m7, sf2m5, sf2m6, sf2m2''

Code: Select all

Ryu P1:0A427A
maincpu.mq@0A427A=000001110FD90FB8 
maincpu.mq@0A4282=0E970C8609650643
maincpu.mq@0A428A=00000D860C740A53
maincpu.mq@0A4292=0832072105100555
Honda P1:0A429A
maincpu.mq@0A429A=000002220FEC0FCA
maincpu.mq@0A42A2=0EB90D970B750952
maincpu.mq@0A42AA=063006780CEC0ADA
maincpu.mq@0A42B2=08B8069604740E8B
Blanka P1:0A42BA
maincpu.mq@0A42BA=000001110eee0af6
maincpu.mq@0A42C2=09d407b203700150
maincpu.mq@0A42CA=01480bef09cf07ae
maincpu.mq@0A42D2=058c036a0AAC0778
Guile P1:0A42DA
maincpu.mq@0A42DA=000006300FFD0FDA
maincpu.mq@0A42E2=0FB80D860A6407CF
maincpu.mq@0A42EA=049F026D01390C00
maincpu.mq@0A42F2=047F0FD009420126
Ken P1:0A42FA
maincpu.mq@0A42FA=000001110FFB0FD9
maincpu.mq@0A4302=0EA70D860A650643
maincpu.mq@0A430A=0FE60CFF09EF07CF
maincpu.mq@0A4312=05AE008D006C0FC0
ChunLi P1:0A431A
maincpu.mq@0A431A=000004000FEC0FCA
maincpu.mq@0A4322=0EA80D860C650A54
maincpu.mq@0A432A=0843062007460A69
maincpu.mq@0A4332=0C8B0EAD0FCF0FFF
Zangief P1:0A433A
maincpu.mq@0A433A=0000011104220842
maincpu.mq@0A4342=0a640e960fa80d85
maincpu.mq@0A434A=00150027002a0a00
maincpu.mq@0A4352=0f00001506220b99
Dhalsim P1:0A435A
maincpu.mq@0A435A=0000011102220333
maincpu.mq@0A4362=0444066608880AAA
maincpu.mq@0A436A=0CCC09990EB00030
maincpu.mq@0A4372=03530575079709C9
Boxer P1:096C44
maincpu.mq@096C44=00010D5506310953
maincpu.mq@096C4C=0B750C960EB70FEA
maincpu.mq@096C54=0E660F990C200E50
maincpu.mq@096C5C=0FA40FC60FE80FFF
Vega P1:096C66
maincpu.mq@096C66=000102220FFE0FDA
maincpu.mq@096C6E=0FAB0D750B430934
maincpu.mq@096C76=07200EF00FC00DA0
maincpu.mq@096C7E=0B800960006F000B
Sagat P1:096BE2
maincpu.mq@096BE2=0003046C044B0FCA
maincpu.mq@096BEA=0D970B7509540740
maincpu.mq@096BF2=03200FFF0BBB0777
maincpu.mq@096BFA=09AC078A05680346
M.Bison P1:096AE0
maincpu.mq@096AE0=0008003405420763
maincpu.mq@096AE8=09850CA80EDB0045
maincpu.mq@096AF0=0F55089A06780356
maincpu.mq@096AF8=0EFF0CAB08780540

Ryu P2: 096828
maincpu.mq@096828=000101110fd90fb8
maincpu.mq@096830=0e970c8609650643
maincpu.mq@096838=01610FF60FE30FC2
maincpu.mq@096840=0E900C700A502595
Honda P2:09684A
maincpu.mq@09684A=000101110FEC0FC9
maincpu.mq@096852=0EA70C860A650843
maincpu.mq@09685A=062006780FF00ED0
maincpu.mq@096862=0DB00B9008600F00
Blanka P2:09686C
maincpu.mq@09686C=000100000FFF0FEA
maincpu.mq@096874=0FC90C860A650850
maincpu.mq@09687C=07400FCC0F990C55
maincpu.mq@096884=0A3307110DC90764
Guile P2:09688E
maincpu.mq@09688E=000107200FFD0FC9
maincpu.mq@096896=0FA70E840C620F89
maincpu.mq@09689E=0F560F110D000B00
maincpu.mq@0968A6=075D0FD80A500900
Ken P2:0968B0
maincpu.mq@0968B0=000101110FFB0FD9
maincpu.mq@0968B8=0EA70D860A650643
maincpu.mq@0968C0=0FE60fc20fa10f80
maincpu.mq@0968C8=0e600b3008200FC0
ChunLi P2:0968D2
maincpu.mq@0968D2=000106000FFE0FDC
maincpu.mq@0968DA=0FBA0E980D870B76
maincpu.mq@0968E2=096507430A500D70
maincpu.mq@0968EA=0E900FC00FFA0FFF
Zangief P2:0968F4
maincpu.mq@0968F4=0001011105300964
maincpu.mq@0968FC=0C970EDB0FFD0DB9
maincpu.mq@096904=0060049406C60EA0
maincpu.mq@09690C=0FF0003007320A98
Dhalsim P2:096916
maincpu.mq@096916=0001011104220644
maincpu.mq@09691E=08660A880CAA0FDD
maincpu.mq@096926=0FFF0AAA0F640004
maincpu.mq@09692E=00460058007A00DF
Boxer P2:096A9C
maincpu.mq@096A9C=00010C2005210953
maincpu.mq@096AA4=0B750C960EB70FEA
maincpu.mq@096AAC=0D430F85065A0A6E
maincpu.mq@096AB4=0C9E0FCF0FEF0FFF
Vega P2:096ABE
maincpu.mq@096ABE=000102220DDB0DC8
maincpu.mq@096AC6=0D960C7409530742
maincpu.mq@096ACE=06300FD807AF057D
maincpu.mq@096AD6=024B00270A5E061A
Sagat P2:096A3A
maincpu.mq@096A3A=00030F000A000DA8
maincpu.mq@096A42=0B75095307320520
maincpu.mq@096A4A=02100FFF0DCA0BA8
maincpu.mq@096A52=0EEC0CB90A970976
M.Bison P2:096938
maincpu.mq@096938=0008050000460268
maincpu.mq@096940=038905BC06DE0700
maincpu.mq@096948=0FD70F770C440A00
maincpu.mq@096950=0EFE0CB909760753

Last edited by mezdap on Thu Jan 17, 2019 1:25 am, edited 1 time in total.

mezdap
Posts: 6
Joined: Sun Feb 04, 2018 5:16 am

Re: sf2ce characters colors

Post by mezdap » Wed Jan 16, 2019 11:05 am

And these are the characters color code that I copied from ''Hyper Street Fighter 2: Anniversary Edition (hsf2)''
There's an awesome program for palette colors editing: http://fluxcore.blogspot.com/p/sf2pal.html copy one of the below code paste into ''ROM'' section.
Warning: The first 4 digits are very important ''0005 (hsf2)'' the address that you wanna change, lets say it begins 0001, 0003, 0008 or 0000 (that depends on characters, P1, P2 and game) make sure it matches and change it. e.g. sf2ce: Ryu P1 0000, Ryu P2 0001.Otherwise Game crashes.

Code: Select all

--------------------------------Ryu-----------------------------
000501110FD90FB80E970C86096506430FA00556044503340223011200010FD0 Ryu jab yellow bandage
000501110FD90FB80E970C86096506430B000556044503340223011200010F00 Ryu jab red bandage
000501110FC80EA70D860B750854053204470ABB08990677045502330122077D Ryu alternate
000501110FD90FB80E970C86096506430AAB0DFF0BEE09CE07AD058B00680EEF Ryu fierce
000501110FEC0EC90DA70C860A6407400AAB0DFF0BEE09CE07AD058B00680EEF Ryu fierce light
000501110FD90FB80E970C860965064300000D860C740A530832072105100555 Ryu start
000501110FD90FB80E970C8609650643066D0FC60FA40F820E600B300920099F Ryu short
000501110FD90FB80E970C860965064309220ACF07AE058D005B000900060D55 Ryu forward
000501110FD90FB80E970C860965064309900DE50BC409A30782056100400FF0 Ryu roundhouse
000501110FD90FB80E970C8609650643092208B9069604740252023200100D55 Ryu hold
000501110FD90FB80E970C86096506430B000FFF0EEC0DCA0BA80A8707650F00 Ryu original
000501110FD90FB80E970C86096506430F800FFF0FEC0ED90CB70A9508730FA0 Ryu old
000501110fd90fb80e970c860965064301610FF60FE30FC20E900C700A502595 Ryu start
---------------------------------Honda--------------------------
000502220FFE0FCA0F980E760C550934052006780A9F086F064C042B03170224 Honda jab
000502220FEC0FD90EB70E960B640843063108550FCC0EAA0E880C550933067C Honda alternate
000502220FFE0FEB0EC90CA709850764054006780FFA0FD40E900C600A0008B7 Honda fierce
000502220FDA0EB80D960B7409520631041006780EED0EDB0CBA0A980765008D Honda start
000502220FEC0FCA0EB90D970B750952063006780CEC0ADA08B8069604740E8B Honda short
000502220FEC0ECA0DB80C960A740852063006780FDC0FB90D970B7509530696 Honda forward
000502220FFE0FEC0FCA0E980C760854064306780BBB0AAA0888066605550F00 Honda roundhouse
000501110FEC0FC90EA70C860A650843062006780FF00ED00DB00B9008600F00 Honda hold
000502220FEC0FD90FB70E960B640843063106780DFF0ACE08AD077C06580D43 Honda original
000502220FEC0FD90FB70E960B640843063106780DEF0ACE079B05790357067E Honda old
---------------------------------Blanka-------------------------
000501110EDC0CA80A7508530632042003100CCC0AAA088806660444088A0557 Blanka jab
000500000EEE0BEF09CF07AE058C036A01480FD00FB00C900A7008500AAC0778 Blanka alternate
000501110FFC0FE00FC00E900C600B4005300ACE08AD077C066B05490AAC0778 Blanka fierce
000501110DFF05DD00BB00990066004400220AF609D405A1037001500DE50561 Blanka start
000501110DDD0AAA088806660444022200000F990D660B00070005000ACF005B Blanka short
000501110FDA0FC30E900D600C400800062008B906960474025202320ACF005B Blanka forward
000500000FFC0EDA0CB808750764054203210DE50BC409A30782056107AD0046 Blanka roundhouse
000500000FFF0FEA0FC90C860A65085007400FCC0F990C550A3307110DC90764 Blanka hold
000501110FFC0EE70DC40A900870065005300FC00F800D600A4008300AAC0778 Blanka original
000501110FFC0EE70DC40A900870065005300FA80F640D420A2008100AAC0778 Blanka old
--------------------------------Guile---------------------------
000500000FCA0F980E760C5509340FCE0E9C0B6908460F40047F0FD805200623 Guile jab
000507300FFD0FDA0FB80D860A640D860A64095308210F50007D0FE008420610 Guile alternate
000507300FFE0FEC0EB90D970B750FA00D800B6009400F40047F0EC009400731 Guile strong light
000506300FFD0FDA0FB80D860A6407CF049F026D01390C00047F0FD009420126 Guile fierce
000506400FEA0FC90EA70C860A650FFF0DDC0CBA0BA90E3204AB0FE908500986 Guile start
000507200FFD0FC90FA70E840C620F890F560F110D000B00075D0FD80A500900 Guile short
000506400FFD0FDA0FB80D860A6409AC0679035602230C00047F0EED08530111 Guile forward
000507400FFE0FCB0FA70E750B530FC10EB10D810B610F20035D0FAB0A420850 Guile rounhouse
000502110ECA0C860A53083106100CCF0AAE078B05680F00047F0F9704110356 Guile hold
000506400FFF0FD90FB80E970B750DFA08D9069704740F50007D0FE009640050 Guile original
000506400FFD0FD90FB80E970B750CB70A95087306510F50007D0FE009640430 Guile old
--------------------------------Ken-----------------------------
000501110FFB0FD90EA70D860A6506430FE60FFF0DEE0BCC09AA089907880FC0 Ken jab
000501110FFB0FD90EA70D860A6506430FE60668055704460335022401120FC0 Ken alternate
000501110FFB0FD90EA70D860A6506430FE6086F083F071C060B050804060FC0 Ken fierce
000501110FFB0FD90EA70D860A6506430FE60FF60FE30FC20E900C700A500FC0 Ken start
000501110FFB0FD90EA70D860A6506430FE60AF609D407B20590037001500FC0 Ken short
000501110FFB0FD90EA70D860A6506430FE603DD03BB02990277015501330FC0 Ken forward
000501110FFB0FD90EA70D860A6506430FE60FFA0DD80BB60994077206400FC0 Ken roundhouse
000501110FFB0FD90EA70D860A6506430FE60EB60B8309600640042002000FC0 Ken hold brown
000501110FFB0FD90EA70D860A6506430FE60F600F400F000C00090006000FC0 Ken original
000501110FFB0FD90EA70D860A6506430FE60F570F250E000C02090106000FC0 Ken old
--------------------------------ChunLi--------------------------
000500000FEA0FC90E970C860A650850074005000448066A088C0AAD0CCF0FFF Chunli jab
000500000FEA0FC90E970C860A6508500740050008000A000C220E550F880FEE Chunli alternate
000504000FEB0FD90FC80EA70C850A6408500630066608880AAA0CCC0EEE0FFF Chunli fierce
000504000FEC0FCA0EA80D860C650A540843062007460A690C8B0EAD0FCF0FFF Chunli start
000500000FEA0FC90E970C860A65085007400000022203330555077709990FFF Chunli short
000506000FFE0FDC0FBA0E980D870B76096507430A500D700E900FC00FFA0FFF Chunli forward
000504000FDB0FB90E980D760C650A5408430630034104520563078509A70FEE Chunli roundhouse
000504000FEC0FDB0EB90C970A750853063105000060008400B800EB0BFE0FFF Chunli hold
000500000FEA0FC90E970C860A650850074005000009005B058D07AE0ACF0FFF Chunli original
000500000FEA0FC90E970C860A6508500740050000270069039B05BC08DD0FFF Chunli old
---------------------------------Zangief------------------------
0005011106310A750C970FDB0FEC0EB90A400C620F850B900FD7060008540A98 Zangief jab
0005042107530A860DB90FEC0FFD0EDB0466068808AA09B40CF8003309650A98 Zanigef alternate
0005011107400B650D870FBA0FDD0E98049907CC0AEF0B900FD7007708540A98 Zangief fierce
00050111053008530A750DA80EC90C9708990ABB0DEE0B900FD7067707400A98 Zangief short
00050111054009760CA80EEC0EFE0DCA0B800DB40FE60C740E96096008540A98 Zangief forward
00050111053009640C970EDB0FFD0DB90060049406C60EA00FF0003007320A98 Zangief roundhouse
00050111054009760CA80EEC0EFE0DCA004A036D069F0B900FD7000708540A98 Zangief start
00050321064209750CA80FDB0FED0EC90111033305550B900FD7000007530A98 Zangief hold
0005011106400A750DA70FEB0FFD0EC90A000D440F660B900FD7070008540A98 Zangief original
0005011106400A750DA70FEB0FFD0EC90A300D500F700ABF0DEF070008540A98 Zangief old
---------------------------------Dhalsim------------------------
00050111060008000C400E800EA00FE00FFF0AAA0F0000460057008A00BD00DE Dhalsim jab
000501110335044605570779099B0BBD0FFF0AAA0F6B040007300B400E700FA0 Dhalsim alternate
00050111063008500A700C900EB70FEB0FFF09CD0234034504560678089A0BCD Dhalsim fierce
00050111022203330444066608880AAA0CCC09990EB0003003530575079709C9 Dhalsim short
000501110430074009430B540C860DB90FED0AAA0BDD04300652076209850CB8 Dhalsim forward
000501110422064408660A880CAA0FDD0FFF0AAA0F64000400460058007A00DF Dhalsim rounhouse
000501110034004503560578079A09CD0FFF0ACA0FCC0430064009600C900CC0 Dhalsim start
000501110555077709990AAA0CCC0EEE0FFF0AAA05CF04360648076A098C0BAE Dhalsim hold
00050111063108530A750C970EB90FDB0FFF0AAA0F30063009600CA00FD00FF8 Dhalsim original
00050111063108530A750C970EB90FDB0FFF0AAA080F062009510C940EC70FEA Dhalsim old
---------------------------------Balrog-------------------------
00050B25064008540C760E980FCA0FEC0E470F7B0049005A008D00AE00CF0FFF Balrog jab
00050F5006310A540C750E960FB70FD90F800FC008700A900DC40EE70FFC0FFF Balrog alternate
000502A003100521073009520C840EB705D009F00C200E500FA40FC60FE80FFF Balrog fierce
00050C20052109530B750C960EB70FEA0D430F85047207A509C70BF90EFC0FFF Balrog short
00050244031107410B750C960EB70FEA0356048A09110D320F640F980FBA0FFF Balrog forward
00050C20052109530B750C960EB70FEA0D430F85065A0A6E0C9E0FCF0FEF0FFF Balrog roundhouse
00050C20052109530B750C960EB70FEA0D430F85043007530A850DA70FDA0FFF Balrog start
00050D3306310A540C750E960FB70FD90E440F7702220444066608880AAA0FFF Balrog hold
00050D55063109530B750C960EB70FEA0E660F990679069D09BE0BDE0DEF0FFF Balrog original
00050D50063109530B750C960EB70FEA0E700EA0058905AD08CE0AEE0CFF0FFF Balrog old
00050D55063109530B750C960EB70FEA0E660F990C200E500FA40FC60FE80FFF Balrog nice
---------------------------------Vega---------------------------
000502220FFD0FDB0EB90C970A75085306310FF00F900D600A4008300F000700 Vega jab
000502220FFF0FFA0FD70EB50D930B5209210FF80BE905B6038402530FF40CA2 Vega alternate
000502220FFF0FEB0EC90CA70A84086006400FF6088806660444000000E00090 Vega fierce
000502220EED0EB70B750A520942062100000FB70F550E000A00050006660000 Vega short
000501110FFF0FEB0FD80FA60D730A4008000FF80F9D0E5B0B2808050FA00F70 Vega forward
000502220DDB0DC80D960C740953074206300FD807AF057D024B00270A5E061A Vega roundhouse
000502220EFE0FCA0F980E760C55093405200FCA0FFF0DDE0AAD066806660222 Vega start
000502220FFE0FDA0FAB0D750B43093407200EF00FC00DA00B800960006F000B Vega hold
000502220FFE0FEA0FB80E960C75095407400FF00B9F097E075B04290F800C00 Vega original
000502220FFE0FEA0FB80E960C75095407400FF009BF079E057B04490FA00C50 Vega old
----------------------------------Sagat-------------------------
00050FC40A720FDA0DB80C860A64084307210FFF0BBB077709D405A103700150 Sagat jab
0005008500530FCA0D970B750954074003200FFF0BBB07770F300C0008000500 Sagat alternate
00050F000A000DA80B7509530732052002100FFF0DCA0BA80EEC0CB90A970976 Sagat fierce
00050EEE09990FC90DA80B960974075305300FFF0BBB0777096A074705060304 Sagat short
00050E8008400EB90C860A640843063003200FFF0BBB077708A6068404620440 Sagat forward
0005046C044B0FCA0D970B750954074003200FFF0BBB077709AC078A05680346 Sagat roundhouse
0005099907770EB90C860A640843063003200FFF0BBB07770666055504440333 Sagat start
0005044401110DC80B9509730752054001200FFF0BBB07770EE50CB30B820A60 Sagat hold
00050F000A000FC90DA80B960974075305300FFF0BBB0777075F053A04070005 Sagat original
00050F900A600FC90DA80B960974075305300FFF0BBB0777017F005A00370015 Sagat old
---------------------------------M.Bison------------------------
000507000008022A004C036D008E0A300FB00FF70FB00F700FFC0DC809730540 M.Bison jab
000507000073039505C708EB0BFE0A000C400FB70F840D500FEB0EB70A740643 M.Bison alternate
00050500055508880BBB0DDD0FFF0700007F0F770C440A000FED0DB90A760643 M.Bison fierce
0005050000460268038905BC06DE07000FD70F770C440A000EFE0CB909760753 M.Bison short
000500340542076309850CA80EDB00450F55089A067803560EFF0CAB08780540 M.Bison forward
00050141060609490C6C0E8E0FBF02640D330AFD06DB03A80EFE0CB909760753 M.Bison roundhouse
000502340444055606670778099A04560F550EEF0AAD06790EFE0CB909760753 M.Bison start
00050650064009640C850EA70FD908600E6B0FEC0EC70B940FEB0EB70A740643 M.Bison hold
00050234060009000C320E650F870456007F0EEF0AAD06790FD90E960A640643 M.Bison original
00050034060009000C320E650F870456009C0CFF09CD069A0FD90E960A640643 M.Bison old

fernanpower77
Posts: 18
Joined: Sat Dec 29, 2018 5:28 pm
Location: Brazil
Contact:

Re: sf2ce characters colors

Post by fernanpower77 » Thu Jan 17, 2019 11:08 pm

Good evening Mezdap! Could you build the XML structure to modify the colors of the characters, like Vega and Sagat, for example, and you could reverse the colors of the characters in the character selection screen in XML? Thank you, my friend!

Boa noite Mezdap! Você poderia montar a estrutura XML para modificar as cores dos personagens, como o Vega e Sagat, por exemplo, e você conseguiria inverter as cores dos personagens na tela de seleção de personagens em XML? Agradeço amigo!

Post Reply