ssf2 Select Background (VS Background Country)

This FORUM is ONLY for posting requests for M.A.M.E. arcade cheats. The actual cheats should be posted in the M.A.M.E. "Arcade" Cheats forum. For cheat requests a 'please' would do no harm...
Post Reply
User avatar
chunli_fm_hack
Posts: 23
Joined: Sun Dec 15, 2019 10:14 am
Location: Brazil
Contact:

ssf2 Select Background (VS Background Country)

Post by chunli_fm_hack »

God blesses! I would like your help please, to help me assemble the plane targeting cheat on the Super Street Fighter 2 map for MAME, because when I pull the value 10, 11 and 12 (bonus screens) for the fight function normal, the plane leaves the screen and crashes. Could you give me the code to tie the plane from the map to the corresponding country as in this example for sf2ce? I thank...

<action condition="param==C">maincpu.md@temp3=303C0000+59, maincpu.mw@02E3CE=000D, maincpu.pb@FF894F=05, maincpu.md@2B58A=303C0999, maincpu.rw@2405A=0112, maincpu.rw@2405C=00BB, maincpu.pb@FF896C=01</action>
User avatar
chunli_fm_hack
Posts: 23
Joined: Sun Dec 15, 2019 10:14 am
Location: Brazil
Contact:

Re: ssf2 Select Background (VS Background Country)

Post by chunli_fm_hack »

Thank you very much to everyone who helped me unlock this code over the past 365 days. It follows (in ROM ssf2ud):

Code: Select all

<cheat desc="Select Background"> <comment>VS Stages Activate with Both Players</comment>
    <parameter>
      <item value="0x00">Japan (Castle)</item>
      <item value="0x01">Japan (Bath House)</item>
      <item value="0x02">Brazil</item>
      <item value="0x03">USA (Air Base)</item>
      <item value="0x04">USA (Pier)</item>
      <item value="0x05">China</item>
      <item value="0x06">USSR</item>
      <item value="0x07">India (Dhalsim)</item>
      <item value="0x08">Thailand (Temple)</item>
      <item value="0x09">Thailand (Statue)</item>
      <item value="0x0A">USA (Las Vegas)</item>
      <item value="0x0B">Spain</item>
      <item value="0x0C">England</item>
      <item value="0x0D">Mexico</item>
      <item value="0x0E">Hong Kong</item>
      <item value="0x0F">Jamaica</item>
      <item value="0x10">Car Stage (VS)</item>
      <item value="0x11">Barrels Stage (VS)</item>
      <item value="0x12">Drums Stage (VS)</item>
      <item value="0x13">Claw Unused Stage (VS)</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pw@FF25F4</action>
      <action>temp1=02BDDE</action>
    </script>
    <script state="run">
      <action condition="param==10">maincpu.pb@FF8061=C0, maincpu.pb@FF8B5F=05, maincpu.od@temp1=303C0000+B3, maincpu.ow@2BD18=0072, maincpu.ow@2BD1A=00C3, maincpu.pb@FF8B7C=01, maincpu.od@4711E=303C0999</action>
      <action condition="param==11">maincpu.pb@FF8061=C0, maincpu.pb@FF25F4=16|(maincpu.pb@FF25F4 BAND 01), maincpu.pb@FF25F5=9A, maincpu.pb@FF8B5F=05, maincpu.od@temp1=303C0000+B4, maincpu.ow@2BD1C=011A, maincpu.ow@2BD1E=00BE, maincpu.pb@FF8B7C=01, maincpu.od@4711E=303C0999</action>
      <action condition="param==12">maincpu.pb@FF8061=C0, maincpu.pb@FF8B5F=05, maincpu.od@temp1=303C0000+B7, maincpu.ow@2BD20=00DC, maincpu.ow@2BD22=00CB, maincpu.pb@FF8B7C=01, maincpu.od@4711E=303C0999</action>
      <action condition="param==13">maincpu.pb@FF8061=C0, maincpu.pb@FF8B5F=05, maincpu.od@temp1=303C0000+B8, maincpu.ow@2BD24=00B9, maincpu.ow@2BD26=00BF, maincpu.ow@792C=001A, maincpu.ow@7938=001A, maincpu.pb@FF8B7C=01, maincpu.od@4711E=303C0999</action>
      <action>maincpu.pw@FF8BCE=param</action>
      <action>maincpu.pb@FF8C02=FF</action>
      <action>maincpu.pb@FFE08B=param, maincpu.pb@FFE08D=param, maincpu.pb@FFE08F=param, maincpu.pb@FFE091=param</action>
      <action>maincpu.pb@FFE093=param, maincpu.pb@FFE095=param, maincpu.pb@FFE097=param, maincpu.pb@FFE099=param</action>
      <action>maincpu.pb@FFE09B=param, maincpu.pb@FFE09D=param, maincpu.pb@FFE09F=param, maincpu.pb@FFE0A1=param</action>
      <action>maincpu.pb@FFE0A3=param, maincpu.pb@FFE0A5=param, maincpu.pb@FFE0A7=param, maincpu.pb@FFE0A9=param</action>
      <action>maincpu.pb@FFE0AB=param, maincpu.pb@FFE0AD=param, maincpu.pb@FFE0AF=param, maincpu.pb@FFE0B1=param</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF25F4=temp0</action>
      <action>maincpu.od@temp1=30300000</action>
      <action>maincpu.pb@FF8C02=00</action>
      <action>maincpu.ow@2BD18=00B2</action>
      <action>maincpu.ow@2BD1A=00B2</action>
      <action>maincpu.ow@2BD1C=00B5</action>
      <action>maincpu.ow@2BD1E=00B3</action>
      <action>maincpu.ow@2BD20=00B3</action>
      <action>maincpu.ow@2BD22=00B4</action>
      <action>maincpu.ow@2BD24=00B7</action>
      <action>maincpu.ow@2BD26=00B6</action>
      <action>maincpu.ow@792C=302D</action>
      <action>maincpu.ow@7938=0012</action>
    </script>
  </cheat>
Post Reply