[umk3] Ultimate Mortal Kombat 3 (rev 1.2)

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
INVorig
Posts: 7
Joined: Sat Oct 01, 2016 11:24 pm

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by INVorig » Sat Oct 08, 2016 4:05 pm

The following code changes the stage sequence.
Normally the four new stages are repeated 2 times before one gets to see any of the old stages.
The blue portal is only to be seen as first stage after you have unlocked the hidden characters.
Whenever you change from two-player-game to single-player-game and back, you always will start again on the first stage.
('scrorpion's lair' or 'blue portal'). That means, you won't see the old stages very often, only if you play for a longer time in two-player-mode.

The following code starts the game normal with the four(five) new stages, but after just one time goes straight into the old ones.
Also 'Noob's dorfen' and the 'blue portal' are included in the sequence. You also can play around with the numbers and create your own sequence, if you like to do so.
(To make that cheatcode work on newer mames, please do a replace of 'user1' with 'maincpu' in a common editor)

Code: Select all

 <cheat desc="FIX-Stages (less repeated + Noob's D./Blue Portal included)">
    <script state="run">
      <action>user1.mw@0220C=0010</action>
      <action>user1.mw@0220E=000C</action>
      <action>user1.mw@02210=000D</action>
      <action>user1.mw@02212=000E</action>
      <action>user1.mw@02214=000B</action>
      <action>user1.mw@02216=0000</action>
      <action>user1.mw@02218=0001</action>
      <action>user1.mw@0221A=0018</action>
      <action>user1.mw@0221C=0003</action>
      <action>user1.mw@0221E=0004</action>
      <action>user1.mw@02220=0005</action>
      <action>user1.mw@02222=0006</action>
      <action>user1.mw@02224=0007</action>
      <action>user1.mw@02226=0008</action>
      <action>user1.mw@02228=0009</action>
      <action>user1.mw@0222A=000A</action>
      <action>user1.mw@0222C=0010</action>
      <action>user1.mw@0222E=000C</action>
      <action>user1.mw@02230=0002</action>
      <action>user1.mw@02232=000B</action>
    </script>
    <script state="off">
      <action>user1.mw@0220C=0010</action>
      <action>user1.mw@0220E=000C</action>
      <action>user1.mw@02210=000E</action>
      <action>user1.mw@02212=000B</action>
      <action>user1.mw@02214=000D</action>
      <action>user1.mw@02216=000C</action>
      <action>user1.mw@02218=000E</action>
      <action>user1.mw@0221A=000B</action>
      <action>user1.mw@0221C=000D</action>
      <action>user1.mw@0221E=0000</action>
      <action>user1.mw@02220=0001</action>
      <action>user1.mw@02222=0002</action>
      <action>user1.mw@02224=0003</action>
      <action>user1.mw@02226=0004</action>
      <action>user1.mw@02228=0005</action>
      <action>user1.mw@0222A=0006</action>
      <action>user1.mw@0222C=0007</action>
      <action>user1.mw@0222E=0008</action>
      <action>user1.mw@02230=0009</action>
      <action>user1.mw@02232=000A</action>
    </script>
  </cheat>
As I have mentioned above, after any change of the game-mode you will start again at the first stage of the sequence. ('Blue Portal' or 'Scorpion's Lair')
To jump up in the sequence, you can use the following cheat. So when you are back in, for example, the blue Portal select a position-number in the sequence, and you will be back there again in the next battle and
continue from there on.

Code: Select all

  <cheat desc="Stage-plan position"> <comment>best activated in battle (first battle is unaffected)</comment>
    <parameter>
      <item value="0x13">00</item>
      <item value="0x00">01</item>
      <item value="0x01">02</item>
      <item value="0x02">03</item>
      <item value="0x03">04</item>
      <item value="0x04">05</item>
      <item value="0x05">06</item>
      <item value="0x06">07</item>
      <item value="0x07">08</item>
      <item value="0x08">09</item>
      <item value="0x09">10</item>
      <item value="0x0A">11</item>
      <item value="0x0B">12</item>
      <item value="0x0C">13</item>
      <item value="0x0D">14</item>
      <item value="0x0E">15</item>
      <item value="0x0F">16</item>
      <item value="0x10">17</item>
      <item value="0x11">18</item>
      <item value="0x12">19</item>
    </parameter>
    <script state="change">
      <action>maincpu.pb@1063170=param</action>
    </script>
  </cheat>

INVorig
Posts: 7
Joined: Sat Oct 01, 2016 11:24 pm

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by INVorig » Sat Oct 08, 2016 4:33 pm

UMK3 Attraction Mode
The following is more of a code-replacement, than a cheat.
It creates a beautiful Attraction-mode with all characters to be shown (even the hidden).
It also fixes some text-issues, where the text goes off screen.
The hidden characters, that normally use the wrong text are now without text (just their names).
The sound stays on until the full sequence has been played at least two times.
But I tried to keep it authentic to the original UMK3-attraction-mode.
Due to my lack of knowledge, I wrote the code straight forward and therefore it is extremely long,
but it works perfectly. (mame 1.46)
(To make that code work on newer mames, please do a replace of 'user1' with 'maincpu' in a common editor)

Code: Select all

 <cheat desc="FIX-Restore Attraction Mode">
      <comment>All 'finished' characters are displayed (Smoke and Hidden are without text)</comment>
      <script state="run">

        <!-- (XML ROM address) * 8 + FF800000 = (TMS34010 real address) -->
        <!-- zB. FF8DF000: C011 JR FF8DF120h , direct jump forward (xxxx)=1 (xxxx)=1 (xxxx)=1  etc. -->
        <!-- zB. FF8DF120: C080 BA10 FFA0   jump to this address FFA0BA10h  -->

        <!-- Display 'all' Characters (jump to code cave) -->
        <action>user1.mw@0037B9C=C080</action>
        <action>user1.mw@0037B9E=5000</action>
        <action>user1.mw@0037BA0=FFE0</action>

         <!-- Restore the Attraction Mode (code cave) -->
        <action>user1.mw@00C0A00=1A40</action>
        <action>user1.mw@00C0A02=0147</action>
        <action>user1.mw@00C0A04=0B07</action>
        <action>user1.mw@00C0A06=0060</action>
        <action>user1.mw@00C0A08=A2EC</action>
        <action>user1.mw@00C0A0A=C080</action>
        <action>user1.mw@00C0A0C=1860</action>
        <action>user1.mw@00C0A0E=FF9C</action>
        <action>user1.mw@00C0A10=0147</action>
        <action>user1.mw@00C0A12=0B07</action>
        <action>user1.mw@00C0A14=0060</action>
        <action>user1.mw@00C0A16=A2EC</action>
        <action>user1.mw@00C0A18=C080</action>
        <action>user1.mw@00C0A1A=8EC0</action>
        <action>user1.mw@00C0A1C=FFB6</action>
        <action>user1.mw@00C0A1E=0147</action>
        <action>user1.mw@00C0A20=0B07</action>
        <action>user1.mw@00C0A22=0060</action>
        <action>user1.mw@00C0A24=A2EC</action>
        <action>user1.mw@00C0A26=C080</action>
        <action>user1.mw@00C0A28=0440</action>
        <action>user1.mw@00C0A2A=FF9C</action>
        <action>user1.mw@00C0A2C=1A60</action>
        <action>user1.mw@00C0A2E=0147</action>
        <action>user1.mw@00C0A30=0B07</action>
        <action>user1.mw@00C0A32=0060</action>
        <action>user1.mw@00C0A34=A2EC</action>
        <action>user1.mw@00C0A36=C080</action>
        <action>user1.mw@00C0A38=1860</action>
        <action>user1.mw@00C0A3A=FF9C</action>
        <action>user1.mw@00C0A3C=0147</action>
        <action>user1.mw@00C0A3E=0B07</action>
        <action>user1.mw@00C0A40=0060</action>
        <action>user1.mw@00C0A42=A2EC</action>
        <action>user1.mw@00C0A44=C080</action>
        <action>user1.mw@00C0A46=1860</action>
        <action>user1.mw@00C0A48=FF9C</action>
        <action>user1.mw@00C0A4A=1820</action>
        <action>user1.mw@00C0A4C=0147</action>
        <action>user1.mw@00C0A4E=0B07</action>
        <action>user1.mw@00C0A50=0060</action>
        <action>user1.mw@00C0A52=A2EC</action>
        <action>user1.mw@00C0A54=C080</action>
        <action>user1.mw@00C0A56=1860</action>
        <action>user1.mw@00C0A58=FF9C</action>
        <action>user1.mw@00C0A5A=1860</action>
        <action>user1.mw@00C0A5C=A20C</action>
        <action>user1.mw@00C0A5E=0147</action>
        <action>user1.mw@00C0A60=0B07</action>
        <action>user1.mw@00C0A62=0060</action>
        <action>user1.mw@00C0A64=A2EC</action>
        <action>user1.mw@00C0A66=C080</action>
        <action>user1.mw@00C0A68=FB10</action>
        <action>user1.mw@00C0A6A=FF9B</action>
        <action>user1.mw@00C0A6C=0147</action>
        <action>user1.mw@00C0A6E=0B07</action>
        <action>user1.mw@00C0A70=0060</action>
        <action>user1.mw@00C0A72=A2EC</action>
        <action>user1.mw@00C0A74=C080</action>
        <action>user1.mw@00C0A76=FEC0</action>
        <action>user1.mw@00C0A78=FF9B</action>
        <action>user1.mw@00C0A7A=0D5F</action>
        <action>user1.mw@00C0A7C=26A0</action>
        <action>user1.mw@00C0A7E=FF9B</action>
        <action>user1.mw@00C0A80=0147</action>
        <action>user1.mw@00C0A82=0B07</action>
        <action>user1.mw@00C0A84=0060</action>
        <action>user1.mw@00C0A86=A2EC</action>
        <action>user1.mw@00C0A88=C080</action>
        <action>user1.mw@00C0A8A=DF80</action>
        <action>user1.mw@00C0A8C=FF9B</action>
        <action>user1.mw@00C0A8E=0147</action>
        <action>user1.mw@00C0A90=0B07</action>
        <action>user1.mw@00C0A92=0060</action>
        <action>user1.mw@00C0A94=A2EC</action>
        <action>user1.mw@00C0A96=C080</action>
        <action>user1.mw@00C0A98=EED0</action>
        <action>user1.mw@00C0A9A=FF9B</action>
        <action>user1.mw@00C0A9C=0147</action>
        <action>user1.mw@00C0A9E=0B07</action>
        <action>user1.mw@00C0AA0=0060</action>
        <action>user1.mw@00C0AA2=A2EC</action>
        <action>user1.mw@00C0AA4=C080</action>
        <action>user1.mw@00C0AA6=0440</action>
        <action>user1.mw@00C0AA8=FF9C</action>
        <action>user1.mw@00C0AAA=1840</action>
        <action>user1.mw@00C0AAC=0147</action>
        <action>user1.mw@00C0AAE=0B07</action>
        <action>user1.mw@00C0AB0=0060</action>
        <action>user1.mw@00C0AB2=A2EC</action>
        <action>user1.mw@00C0AB4=C080</action>
        <action>user1.mw@00C0AB6=1860</action>
        <action>user1.mw@00C0AB8=FF9C</action>
        <action>user1.mw@00C0ABA=1860</action>
        <action>user1.mw@00C0ABC=0147</action>
        <action>user1.mw@00C0ABE=0B07</action>
        <action>user1.mw@00C0AC0=0060</action>
        <action>user1.mw@00C0AC2=A2EC</action>
        <action>user1.mw@00C0AC4=C080</action>
        <action>user1.mw@00C0AC6=1860</action>
        <action>user1.mw@00C0AC8=FF9C</action>
        <action>user1.mw@00C0ACA=1880</action>
        <action>user1.mw@00C0ACC=0147</action>
        <action>user1.mw@00C0ACE=0B07</action>
        <action>user1.mw@00C0AD0=0060</action>
        <action>user1.mw@00C0AD2=A2EC</action>
        <action>user1.mw@00C0AD4=C080</action>
        <action>user1.mw@00C0AD6=1860</action>
        <action>user1.mw@00C0AD8=FF9C</action>
        <action>user1.mw@00C0ADA=0147</action>
        <action>user1.mw@00C0ADC=0B07</action>
        <action>user1.mw@00C0ADE=0060</action>
        <action>user1.mw@00C0AE0=A2EC</action>
        <action>user1.mw@00C0AE2=C080</action>
        <action>user1.mw@00C0AE4=8EC0</action>
        <action>user1.mw@00C0AE6=FFB6</action>
        <action>user1.mw@00C0AE8=0147</action>
        <action>user1.mw@00C0AEA=0B07</action>
        <action>user1.mw@00C0AEC=0060</action>
        <action>user1.mw@00C0AEE=A2EC</action>
        <action>user1.mw@00C0AF0=C080</action>
        <action>user1.mw@00C0AF2=0440</action>
        <action>user1.mw@00C0AF4=FF9C</action>
        <action>user1.mw@00C0AF6=18A0</action>
        <action>user1.mw@00C0AF8=0147</action>
        <action>user1.mw@00C0AFA=0B07</action>
        <action>user1.mw@00C0AFC=0060</action>
        <action>user1.mw@00C0AFE=A2EC</action>
        <action>user1.mw@00C0B00=C080</action>
        <action>user1.mw@00C0B02=1860</action>
        <action>user1.mw@00C0B04=FF9C</action>
        <action>user1.mw@00C0B06=18C0</action>
        <action>user1.mw@00C0B08=0147</action>
        <action>user1.mw@00C0B0A=0B07</action>
        <action>user1.mw@00C0B0C=0060</action>
        <action>user1.mw@00C0B0E=A2EC</action>
        <action>user1.mw@00C0B10=C080</action>
        <action>user1.mw@00C0B12=1860</action>
        <action>user1.mw@00C0B14=FF9C</action>
        <action>user1.mw@00C0B16=18E0</action>
        <action>user1.mw@00C0B18=0147</action>
        <action>user1.mw@00C0B1A=0B07</action>
        <action>user1.mw@00C0B1C=0060</action>
        <action>user1.mw@00C0B1E=A2EC</action>
        <action>user1.mw@00C0B20=C080</action>
        <action>user1.mw@00C0B22=1860</action>
        <action>user1.mw@00C0B24=FF9C</action>
        <action>user1.mw@00C0B26=1860</action>
        <action>user1.mw@00C0B28=A20C</action>
        <action>user1.mw@00C0B2A=0147</action>
        <action>user1.mw@00C0B2C=0B07</action>
        <action>user1.mw@00C0B2E=0060</action>
        <action>user1.mw@00C0B30=A2EC</action>
        <action>user1.mw@00C0B32=C080</action>
        <action>user1.mw@00C0B34=FB10</action>
        <action>user1.mw@00C0B36=FF9B</action>
        <action>user1.mw@00C0B38=0147</action>
        <action>user1.mw@00C0B3A=0B07</action>
        <action>user1.mw@00C0B3C=0060</action>
        <action>user1.mw@00C0B3E=A2EC</action>
        <action>user1.mw@00C0B40=C080</action>
        <action>user1.mw@00C0B42=FEC0</action>
        <action>user1.mw@00C0B44=FF9B</action>
        <action>user1.mw@00C0B46=0D5F</action>
        <action>user1.mw@00C0B48=26A0</action>
        <action>user1.mw@00C0B4A=FF9B</action>
        <action>user1.mw@00C0B4C=0147</action>
        <action>user1.mw@00C0B4E=0B07</action>
        <action>user1.mw@00C0B50=0060</action>
        <action>user1.mw@00C0B52=A2EC</action>
        <action>user1.mw@00C0B54=C080</action>
        <action>user1.mw@00C0B56=DF80</action>
        <action>user1.mw@00C0B58=FF9B</action>
        <action>user1.mw@00C0B5A=0147</action>
        <action>user1.mw@00C0B5C=0B07</action>
        <action>user1.mw@00C0B5E=0060</action>
        <action>user1.mw@00C0B60=A2EC</action>
        <action>user1.mw@00C0B62=C080</action>
        <action>user1.mw@00C0B64=EED0</action>
        <action>user1.mw@00C0B66=FF9B</action>
        <action>user1.mw@00C0B68=0147</action>
        <action>user1.mw@00C0B6A=0B07</action>
        <action>user1.mw@00C0B6C=0060</action>
        <action>user1.mw@00C0B6E=A2EC</action>
        <action>user1.mw@00C0B70=C080</action>
        <action>user1.mw@00C0B72=0440</action>
        <action>user1.mw@00C0B74=FF9C</action>
        <action>user1.mw@00C0B76=1900</action>
        <action>user1.mw@00C0B78=0147</action>
        <action>user1.mw@00C0B7A=0B07</action>
        <action>user1.mw@00C0B7C=0060</action>
        <action>user1.mw@00C0B7E=A2EC</action>
        <action>user1.mw@00C0B80=C080</action>
        <action>user1.mw@00C0B82=1860</action>
        <action>user1.mw@00C0B84=FF9C</action>
        <action>user1.mw@00C0B86=1920</action>
        <action>user1.mw@00C0B88=0147</action>
        <action>user1.mw@00C0B8A=0B07</action>
        <action>user1.mw@00C0B8C=0060</action>
        <action>user1.mw@00C0B8E=A2EC</action>
        <action>user1.mw@00C0B90=C080</action>
        <action>user1.mw@00C0B92=1860</action>
        <action>user1.mw@00C0B94=FF9C</action>
        <action>user1.mw@00C0B96=1940</action>
        <action>user1.mw@00C0B98=0147</action>
        <action>user1.mw@00C0B9A=0B07</action>
        <action>user1.mw@00C0B9C=0060</action>
        <action>user1.mw@00C0B9E=A2EC</action>
        <action>user1.mw@00C0BA0=C080</action>
        <action>user1.mw@00C0BA2=1860</action>
        <action>user1.mw@00C0BA4=FF9C</action>
        <action>user1.mw@00C0BA6=0147</action>
        <action>user1.mw@00C0BA8=0B07</action>
        <action>user1.mw@00C0BAA=0060</action>
        <action>user1.mw@00C0BAC=A2EC</action>
        <action>user1.mw@00C0BAE=C080</action>
        <action>user1.mw@00C0BB0=8EC0</action>
        <action>user1.mw@00C0BB2=FFB6</action>
        <action>user1.mw@00C0BB4=0147</action>
        <action>user1.mw@00C0BB6=0B07</action>
        <action>user1.mw@00C0BB8=0060</action>
        <action>user1.mw@00C0BBA=A2EC</action>
        <action>user1.mw@00C0BBC=C080</action>
        <action>user1.mw@00C0BBE=0440</action>
        <action>user1.mw@00C0BC0=FF9C</action>
        <action>user1.mw@00C0BC2=1960</action>
        <action>user1.mw@00C0BC4=0147</action>
        <action>user1.mw@00C0BC6=0B07</action>
        <action>user1.mw@00C0BC8=0060</action>
        <action>user1.mw@00C0BCA=A2EC</action>
        <action>user1.mw@00C0BCC=C080</action>
        <action>user1.mw@00C0BCE=1860</action>
        <action>user1.mw@00C0BD0=FF9C</action>
        <action>user1.mw@00C0BD2=1980</action>
        <action>user1.mw@00C0BD4=0147</action>
        <action>user1.mw@00C0BD6=0B07</action>
        <action>user1.mw@00C0BD8=0060</action>
        <action>user1.mw@00C0BDA=A2EC</action>
        <action>user1.mw@00C0BDC=C080</action>
        <action>user1.mw@00C0BDE=1860</action>
        <action>user1.mw@00C0BE0=FF9C</action>
        <action>user1.mw@00C0BE2=19A0</action>
        <action>user1.mw@00C0BE4=0147</action>
        <action>user1.mw@00C0BE6=0B07</action>
        <action>user1.mw@00C0BE8=0060</action>
        <action>user1.mw@00C0BEA=A2EC</action>
        <action>user1.mw@00C0BEC=C080</action>
        <action>user1.mw@00C0BEE=1860</action>
        <action>user1.mw@00C0BF0=FF9C</action>
        <action>user1.mw@00C0BF2=C080</action>
        <action>user1.mw@00C0BF4=6280</action>
        <action>user1.mw@00C0BF6=FFE0</action>
        <action>user1.mw@00C0C50=1860</action>
        <action>user1.mw@00C0C52=A20C</action>
        <action>user1.mw@00C0C54=0147</action>
        <action>user1.mw@00C0C56=0B07</action>
        <action>user1.mw@00C0C58=0060</action>
        <action>user1.mw@00C0C5A=A2EC</action>
        <action>user1.mw@00C0C5C=C080</action>
        <action>user1.mw@00C0C5E=FB10</action>
        <action>user1.mw@00C0C60=FF9B</action>
        <action>user1.mw@00C0C62=0147</action>
        <action>user1.mw@00C0C64=0B07</action>
        <action>user1.mw@00C0C66=0060</action>
        <action>user1.mw@00C0C68=A2EC</action>
        <action>user1.mw@00C0C6A=C080</action>
        <action>user1.mw@00C0C6C=FEC0</action>
        <action>user1.mw@00C0C6E=FF9B</action>
        <action>user1.mw@00C0C70=0D5F</action>
        <action>user1.mw@00C0C72=26A0</action>
        <action>user1.mw@00C0C74=FF9B</action>
        <action>user1.mw@00C0C76=0147</action>
        <action>user1.mw@00C0C78=0B07</action>
        <action>user1.mw@00C0C7A=0060</action>
        <action>user1.mw@00C0C7C=A2EC</action>
        <action>user1.mw@00C0C7E=C080</action>
        <action>user1.mw@00C0C80=DF80</action>
        <action>user1.mw@00C0C82=FF9B</action>
        <action>user1.mw@00C0C84=0147</action>
        <action>user1.mw@00C0C86=0B07</action>
        <action>user1.mw@00C0C88=0060</action>
        <action>user1.mw@00C0C8A=A2EC</action>
        <action>user1.mw@00C0C8C=C080</action>
        <action>user1.mw@00C0C8E=EED0</action>
        <action>user1.mw@00C0C90=FF9B</action>
        <action>user1.mw@00C0C92=0147</action>
        <action>user1.mw@00C0C94=0B07</action>
        <action>user1.mw@00C0C96=0060</action>
        <action>user1.mw@00C0C98=A2EC</action>
        <action>user1.mw@00C0C9A=C080</action>
        <action>user1.mw@00C0C9C=0440</action>
        <action>user1.mw@00C0C9E=FF9C</action>
        <action>user1.mw@00C0CA0=19C0</action>
        <action>user1.mw@00C0CA2=0147</action>
        <action>user1.mw@00C0CA4=0B07</action>
        <action>user1.mw@00C0CA6=0060</action>
        <action>user1.mw@00C0CA8=A2EC</action>
        <action>user1.mw@00C0CAA=C080</action>
        <action>user1.mw@00C0CAC=1860</action>
        <action>user1.mw@00C0CAE=FF9C</action>
        <action>user1.mw@00C0CB0=1A20</action>
        <action>user1.mw@00C0CB2=0147</action>
        <action>user1.mw@00C0CB4=0B07</action>
        <action>user1.mw@00C0CB6=0060</action>
        <action>user1.mw@00C0CB8=A2EC</action>
        <action>user1.mw@00C0CBA=C080</action>
        <action>user1.mw@00C0CBC=1860</action>
        <action>user1.mw@00C0CBE=FF9C</action>
        <action>user1.mw@00C0CC0=1A80</action>
        <action>user1.mw@00C0CC2=0147</action>
        <action>user1.mw@00C0CC4=0B07</action>
        <action>user1.mw@00C0CC6=0060</action>
        <action>user1.mw@00C0CC8=A2EC</action>
        <action>user1.mw@00C0CCA=C080</action>
        <action>user1.mw@00C0CCC=1860</action>
        <action>user1.mw@00C0CCE=FF9C</action>
        <action>user1.mw@00C0CD0=0147</action>
        <action>user1.mw@00C0CD2=0B07</action>
        <action>user1.mw@00C0CD4=0060</action>
        <action>user1.mw@00C0CD6=A2EC</action>
        <action>user1.mw@00C0CD8=C080</action>
        <action>user1.mw@00C0CDA=8EC0</action>
        <action>user1.mw@00C0CDC=FFB6</action>
        <action>user1.mw@00C0CDE=0147</action>
        <action>user1.mw@00C0CE0=0B07</action>
        <action>user1.mw@00C0CE2=0060</action>
        <action>user1.mw@00C0CE4=A2EC</action>
        <action>user1.mw@00C0CE6=C080</action>
        <action>user1.mw@00C0CE8=0440</action>
        <action>user1.mw@00C0CEA=FF9C</action>
        <action>user1.mw@00C0CEC=1AA0</action>
        <action>user1.mw@00C0CEE=0147</action>
        <action>user1.mw@00C0CF0=0B07</action>
        <action>user1.mw@00C0CF2=0060</action>
        <action>user1.mw@00C0CF4=A2EC</action>
        <action>user1.mw@00C0CF6=C080</action>
        <action>user1.mw@00C0CF8=1860</action>
        <action>user1.mw@00C0CFA=FF9C</action>
        <action>user1.mw@00C0CFC=1AC0</action>
        <action>user1.mw@00C0CFE=0147</action>
        <action>user1.mw@00C0D00=0B07</action>
        <action>user1.mw@00C0D02=0060</action>
        <action>user1.mw@00C0D04=A2EC</action>
        <action>user1.mw@00C0D06=C080</action>
        <action>user1.mw@00C0D08=1860</action>
        <action>user1.mw@00C0D0A=FF9C</action>
        <action>user1.mw@00C0D0C=C080</action>
        <action>user1.mw@00C0D0E=DEC0</action>
        <action>user1.mw@00C0D10=FF9B</action>
        <!-- minor Text fixes -->
        <!-- SONYA -->
        <action>user1.mw@0038B40=6E5C</action>
        <action>user1.mw@0038B42=4641</action>
        <action>user1.mw@0038B44=4554</action>
        <action>user1.mw@0038B46=2052</action>
        <action>user1.mw@0038B5A=5C20</action>
        <action>user1.mw@0038B5C=536E</action>
        <action>user1.mw@0038B5E=4548</action>
        <action>user1.mw@0038B60=4120</action>
        <action>user1.mw@0038B62=444E</action>
        <action>user1.mw@0038B64=4A20</action>
        <action>user1.mw@0038B66=5841</action>
        <action>user1.mw@0038B68=5420</action>
        <action>user1.mw@0038B6A=5952</action>
        <action>user1.mw@0038B6C=5420</action>
        <action>user1.mw@0038B6E=204F</action>
        <action>user1.mw@0038B70=4157</action>
        <action>user1.mw@0038B72=4E52</action>
        <action>user1.mw@0038B74=6E5C</action>
        <action>user1.mw@0038B76=4854</action>
        <action>user1.mw@0038B78=2045</action>
        <action>user1.mw@0038B7A=2E55</action>
        <action>user1.mw@0038B7C=2E53</action>
        <action>user1.mw@0038B8F=6E5C</action>
        <action>user1.mw@0038B91=4F4C</action>
        <action>user1.mw@0038B93=4D4F</action>
        <action>user1.mw@0038B95=4E49</action>
        <action>user1.mw@0038B97=2047</action>
        <action>user1.mw@0038BA9=6E5C</action>
        <action>user1.mw@0038BAB=414C</action>
        <action>user1.mw@0038BAD=4B43</action>
        <action>user1.mw@0038BAF=4E49</action>
        <action>user1.mw@0038BB1=2047</action>
        <!-- SHANG TSUNG -->
        <action>user1.mw@0039730=5C48</action>
        <action>user1.mw@0039732=546E</action>
        <action>user1.mw@0039734=554F</action>
        <action>user1.mw@0039736=4E52</action>
        <action>user1.mw@0039738=4D41</action>
        <action>user1.mw@003973A=4E45</action>
        <action>user1.mw@003973C=2054</action>
        <action>user1.mw@003973E=4142</action>
        <action>user1.mw@0039740=5454</action>
        <action>user1.mw@0039742=454C</action>
        <action>user1.mw@0039744=202E</action>
        <action>user1.mw@0039746=5C20</action>
        <action>user1.mw@0039748=426E</action>
        <action>user1.mw@003974A=5455</action>
        <action>user1.mw@003974C=5420</action>
        <action>user1.mw@003974E=4548</action>
        <action>user1.mw@0039750=4520</action>
        <action>user1.mw@0039752=4556</action>
        <action>user1.mw@0039754=2052</action>
        <action>user1.mw@003975E=6E5C</action>
        <action>user1.mw@0039760=5354</action>
        <action>user1.mw@0039762=4E55</action>
        <action>user1.mw@0039764=2047</action>
        <action>user1.mw@0039766=5349</action>
        <action>user1.mw@0039768=4920</action>
        <action>user1.mw@003976A=534E</action>
        <action>user1.mw@003976C=5254</action>
        <action>user1.mw@003976E=4D55</action>
        <action>user1.mw@0039770=4E45</action>
        <action>user1.mw@0039772=4154</action>
        <action>user1.mw@0039774=204C</action>
        <action>user1.mw@0039776=4E49</action>
        <action>user1.mw@0039778=2020</action>
        <action>user1.mw@003977A=2020</action>
        <action>user1.mw@003977C=5C20</action>
        <action>user1.mw@003977E=4B6E</action>
        <action>user1.mw@0039784=2053</action>
        <action>user1.mw@0039786=4F43</action>
        <action>user1.mw@0039788=514E</action>
        <action>user1.mw@003978A=4555</action>
        <action>user1.mw@003978C=5453</action>
        <action>user1.mw@003978E=4F20</action>
        <action>user1.mw@0039790=2046</action>
        <action>user1.mw@0039792=4145</action>
        <action>user1.mw@0039794=5452</action>
        <action>user1.mw@0039796=2E48</action>
        <action>user1.mw@0039798=5C20</action>
        <action>user1.mw@003979A=486E</action>
        <action>user1.mw@003979C=2045</action>
        <action>user1.mw@003979E=4148</action>
        <action>user1.mw@00397A0=2053</action>
        <action>user1.mw@00397B2=6E5C</action>
        <action>user1.mw@00397B4=4F4D</action>
        <action>user1.mw@00397B6=4552</action>
        <action>user1.mw@00397B8=5020</action>
        <!-- KANO -->
        <action>user1.mw@00389F3=6E5C</action>
        <action>user1.mw@00389F5=4741</action>
        <action>user1.mw@00389F7=4941</action>
        <action>user1.mw@00389F9=204E</action>
        <action>user1.mw@0038A0D=6E5C</action>
        <action>user1.mw@0038A0F=4F53</action>
        <action>user1.mw@0038A11=594E</action>
        <action>user1.mw@0038A13=2E41</action>
        <action>user1.mw@0038A15=4220</action>
        <action>user1.mw@0038A28=2020</action>
        <action>user1.mw@0038A2A=2020</action>
        <!-- SEKTOR -->
        <action>user1.mw@00391D3=6E5C</action>
        <action>user1.mw@00391D5=4548</action>
        <action>user1.mw@00391D7=4820</action>
        <!-- LIU KANG -->
        <action>user1.mw@0039868=2D52</action>
	<action>user1.mw@003986A=6E5C</action>
	<action>user1.mw@003986C=4554</action>
	<action>user1.mw@003986E=2044</action>
	<action>user1.mw@0039870=414B</action>
	<action>user1.mw@0039872=4E48</action>
	<action>user1.mw@0039874=5327</action>
	<action>user1.mw@0039876=5320</action>
	<action>user1.mw@0039878=4843</action>
	<action>user1.mw@003987A=4D45</action>
	<action>user1.mw@003987C=5345</action>
	<action>user1.mw@003987E=4920</action>
	<action>user1.mw@0039880=204E</action>
	<action>user1.mw@0039882=4854</action>
	<action>user1.mw@0039884=5C45</action>
	<action>user1.mw@0039886=506E</action>
	<action>user1.mw@0039888=5341</action>
	<action>user1.mw@003988A=2E54</action>
	<action>user1.mw@003988C=4F20</action>
	<action>user1.mw@003988E=2046</action>
	<action>user1.mw@0039890=4C41</action>
	<action>user1.mw@0039892=204C</action>
	<action>user1.mw@0039894=4854</action>
	<action>user1.mw@0039896=2045</action>
	<action>user1.mw@0039898=5548</action>
	<action>user1.mw@003989A=414D</action>
	<action>user1.mw@003989C=534E</action>
	<action>user1.mw@003989E=6E5C</action>
	<action>user1.mw@00398A0=414B</action>
	<action>user1.mw@00398A2=474E</action>
	<action>user1.mw@00398A4=5020</action>
	<action>user1.mw@00398A6=534F</action>
	<action>user1.mw@00398A8=5345</action>
	<action>user1.mw@00398AA=5420</action>
	<action>user1.mw@00398AC=4548</action>
	<action>user1.mw@00398AE=4720</action>
	<action>user1.mw@00398B0=4552</action>
	<action>user1.mw@00398B2=5441</action>
	<action>user1.mw@00398B4=5345</action>
	<action>user1.mw@00398B6=5C54</action>
	<action>user1.mw@00398B8=546E</action>
	<action>user1.mw@00398BA=5248</action>
	<action>user1.mw@00398BC=4145</action>
	<action>user1.mw@00398BE=2054</action>
	<action>user1.mw@00398C0=4F54</action>
	<action>user1.mw@00398C2=5320</action>
	<action>user1.mw@00398C4=4148</action>
	<action>user1.mw@00398C6=204F</action>
	<action>user1.mw@00398C8=414B</action>
	<action>user1.mw@00398CA=4E48</action>
	<action>user1.mw@00398CC=5327</action>
	<action>user1.mw@00398CE=6E5C</action>
	<action>user1.mw@00398D0=5552</action>
	<action>user1.mw@00398D2=454C</action>
	<action>user1.mw@00398D4=202E</action>
        <!-- SMOKE AND HIDDEN -->
	<action>user1.mw@0038498=6180</action>
	<action>user1.mw@003849A=FFE0</action>
	<action>user1.mw@00384A4=6000</action>
	<action>user1.mw@00384A6=FFE0</action>
	<action>user1.mw@00384B0=6080</action>
	<action>user1.mw@00384B2=FFE0</action>
	<action>user1.mw@00384B4=6100</action>
	<action>user1.mw@00384B6=FFE0</action>
	<action>user1.mw@00384B8=6180</action>
	<action>user1.mw@00384BA=FFE0</action>
	<action>user1.mw@00C0C00=202D</action>
	<action>user1.mw@00C0C02=494D</action>
	<action>user1.mw@00C0C04=454C</action>
	<action>user1.mw@00C0C06=4E45</action>
	<action>user1.mw@00C0C08=2041</action>
	<action>user1.mw@00C0C0A=202D</action>
	<action>user1.mw@00C0C0C=FF00</action>
	<action>user1.mw@00C0C10=202D</action>
	<action>user1.mw@00C0C12=5245</action>
	<action>user1.mw@00C0C14=414D</action>
	<action>user1.mw@00C0C16=2043</action>
	<action>user1.mw@00C0C18=002D</action>
	<action>user1.mw@00C0C20=202D</action>
	<action>user1.mw@00C0C22=5553</action>
	<action>user1.mw@00C0C24=2042</action>
	<action>user1.mw@00C0C26=455A</action>
	<action>user1.mw@00C0C28=4F52</action>
	<action>user1.mw@00C0C2A=2D20</action>
	<action>user1.mw@00C0C2C=FF00</action>
	<action>user1.mw@00C0C30=202D</action>
	<action>user1.mw@00C0C32=4D53</action>
	<action>user1.mw@00C0C34=4B4F</action>
	<action>user1.mw@00C0C36=2045</action>
	<action>user1.mw@00C0C38=002D</action>
      </script>
      <script state="off">
        <!-- Display the regular four -->
        <action>user1.mw@0037B9C=0147</action>
        <action>user1.mw@0037B9E=0B07</action>
        <action>user1.mw@0037BA0=0060</action>
      </script>
  </cheat>

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by Abystus » Tue Mar 21, 2017 5:22 am

INVorig, please don't post codes in my thread. You can create a new thread just like everyone else.

umk3.xml

Code: Select all

  <cheat desc="Free Fly Camera">
    <comment>Use the Player 1 joystick to control the camera. Joystick movement input will be disabled. Life bars will be hidden.</comment>
    <script state="run">
      <action>maincpu.mw@00009D2=C080</action>
      <action>maincpu.mw@00009D4=5000</action>
      <action>maincpu.mw@00009D6=FFDF</action>

      <action>maincpu.mw@00292A6=C002</action>

      <action>maincpu.mw@000461A=5600</action>

      <action>maincpu.mw@00BEA00=098F</action>
      <action>maincpu.mw@00BEA02=F800</action>
      <action>maincpu.mw@00BEA04=01E0</action>
      <action>maincpu.mw@00BEA06=5621</action>
      <action>maincpu.mw@00BEA08=0581</action>
      <action>maincpu.mw@00BEA0A=2120</action>
      <action>maincpu.mw@00BEA0C=0106</action>
      <action>maincpu.mw@00BEA0E=07E0</action>
      <action>maincpu.mw@00BEA10=FF80</action>
      <action>maincpu.mw@00BEA12=0187</action>
      <action>maincpu.mw@00BEA14=0B80</action>
      <action>maincpu.mw@00BEA16=FFF0</action>
      <action>maincpu.mw@00BEA18=FFFF</action>
      <action>maincpu.mw@00BEA1A=07A1</action>
      <action>maincpu.mw@00BEA1C=D8A0</action>
      <action>maincpu.mw@00BEA1E=0105</action>
      <action>maincpu.mw@00BEA20=07A2</action>
      <action>maincpu.mw@00BEA22=DAE0</action>
      <action>maincpu.mw@00BEA24=0105</action>
      <action>maincpu.mw@00BEA26=09E3</action>
      <action>maincpu.mw@00BEA28=D8A0</action>
      <action>maincpu.mw@00BEA2A=0105</action>
      <action>maincpu.mw@00BEA2C=09E4</action>
      <action>maincpu.mw@00BEA2E=DAE0</action>
      <action>maincpu.mw@00BEA30=0105</action>
      <action>maincpu.mw@00BEA32=0B40</action>
      <action>maincpu.mw@00BEA34=FFF1</action>
      <action>maincpu.mw@00BEA36=CB02</action>
      <action>maincpu.mw@00BEA38=0D3F</action>
      <action>maincpu.mw@00BEA3A=0031</action>
      <action>maincpu.mw@00BEA3C=0B40</action>
      <action>maincpu.mw@00BEA3E=FFF2</action>
      <action>maincpu.mw@00BEA40=CB02</action>
      <action>maincpu.mw@00BEA42=0D3F</action>
      <action>maincpu.mw@00BEA44=002F</action>
      <action>maincpu.mw@00BEA46=0B40</action>
      <action>maincpu.mw@00BEA48=FFF4</action>
      <action>maincpu.mw@00BEA4A=CB02</action>
      <action>maincpu.mw@00BEA4C=0D3F</action>
      <action>maincpu.mw@00BEA4E=002D</action>
      <action>maincpu.mw@00BEA50=0B40</action>
      <action>maincpu.mw@00BEA52=FFF8</action>
      <action>maincpu.mw@00BEA54=CB02</action>
      <action>maincpu.mw@00BEA56=0D3F</action>
      <action>maincpu.mw@00BEA58=002B</action>
      <action>maincpu.mw@00BEA5A=0B40</action>
      <action>maincpu.mw@00BEA5C=FFF5</action>
      <action>maincpu.mw@00BEA5E=CB04</action>
      <action>maincpu.mw@00BEA60=0D3F</action>
      <action>maincpu.mw@00BEA62=001D</action>
      <action>maincpu.mw@00BEA64=0D3F</action>
      <action>maincpu.mw@00BEA66=0021</action>
      <action>maincpu.mw@00BEA68=0B40</action>
      <action>maincpu.mw@00BEA6A=FFF9</action>
      <action>maincpu.mw@00BEA6C=CB04</action>
      <action>maincpu.mw@00BEA6E=0D3F</action>
      <action>maincpu.mw@00BEA70=0016</action>
      <action>maincpu.mw@00BEA72=0D3F</action>
      <action>maincpu.mw@00BEA74=001D</action>
      <action>maincpu.mw@00BEA76=0B40</action>
      <action>maincpu.mw@00BEA78=FFF6</action>
      <action>maincpu.mw@00BEA7A=CB04</action>
      <action>maincpu.mw@00BEA7C=0D3F</action>
      <action>maincpu.mw@00BEA7E=0012</action>
      <action>maincpu.mw@00BEA80=0D3F</action>
      <action>maincpu.mw@00BEA82=0013</action>
      <action>maincpu.mw@00BEA84=0B40</action>
      <action>maincpu.mw@00BEA86=FFFA</action>
      <action>maincpu.mw@00BEA88=CB04</action>
      <action>maincpu.mw@00BEA8A=0D3F</action>
      <action>maincpu.mw@00BEA8C=000B</action>
      <action>maincpu.mw@00BEA8E=0D3F</action>
      <action>maincpu.mw@00BEA90=000F</action>
      <action>maincpu.mw@00BEA92=01C0</action>
      <action>maincpu.mw@00BEA94=09AF</action>
      <action>maincpu.mw@00BEA96=001F</action>
      <action>maincpu.mw@00BEA98=C080</action>
      <action>maincpu.mw@00BEA9A=4EC0</action>
      <action>maincpu.mw@00BEA9C=FF80</action>
      <action>maincpu.mw@00BEA9E=14A1</action>
      <action>maincpu.mw@00BEAA0=8223</action>
      <action>maincpu.mw@00BEAA2=0960</action>
      <action>maincpu.mw@00BEAA4=10A1</action>
      <action>maincpu.mw@00BEAA6=8223</action>
      <action>maincpu.mw@00BEAA8=0960</action>
      <action>maincpu.mw@00BEAAA=14A2</action>
      <action>maincpu.mw@00BEAAC=8244</action>
      <action>maincpu.mw@00BEAAE=0960</action>
      <action>maincpu.mw@00BEAB0=10A2</action>
      <action>maincpu.mw@00BEAB2=8244</action>
      <action>maincpu.mw@00BEAB4=0960</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00009D2=0784</action>
      <action>maincpu.mw@00009D4=D890</action>
      <action>maincpu.mw@00009D6=0105</action>

      <action>maincpu.mw@00292A6=0585</action>

      <action>maincpu.mw@000461A=03E0</action>
    </script>
  </cheat>
Last edited by Abystus on Sun Dec 02, 2018 12:09 am, edited 1 time in total.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

User avatar
CLE
Posts: 356
Joined: Sun Sep 09, 2007 9:06 pm
Location: Brazil

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by CLE » Wed Mar 22, 2017 12:21 pm

Very good, Abystus!

Cheat is working fine.

Thanks!

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

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by Pugsy » Fri Mar 31, 2017 2:49 pm

Thank you both, good stuff. All cheats posted above added.
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)

lovebuzz80
Posts: 3
Joined: Sat Mar 03, 2018 9:05 pm

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by lovebuzz80 » Wed Mar 07, 2018 10:53 am

Hello, I have a question.

Is it possible to convert a code that works for later versions of MAME so that it will work for an earlier version???

Let me explain...

I am currently setting up homebrew on my Wii U, and right now I am testing the latest RetroArch for the system. It has four MAME cores: MAME 2000 (v 0.37b5), MAME 2003 (v 0.78), MAME 2009 (v 0.135u4), and MAME 2010 (v 0.139). I found that Ultimate Mortal Kombat 3 can only work best with MAME 2003, and cheats work for it except I need to use the cheat.dat (the one for 0.81 works great!). There is only one more code I need for the game and that is Infinite Fatality Time. This is the code below:

:umk3:39900000:0025AA:0000C0F2:FFFFFFFF:Infinite Fatality Time

This code, however, while it works in later versions, it will not work for MAME 2003. So, is there a way to convert it so it works with the v 0.81 cheat.dat??? Any and all help would be much appreciated, and I will be posting similar topics for Mortal Kombat 1 and II. Thank you!!!

User avatar
Abystus
Posts: 325
Joined: Sun Jul 23, 2006 6:53 am

Re: [umk3] Ultimate Mortal Kombat 3 (rev 1.2)

Post by Abystus » Sun Dec 02, 2018 12:24 am

Pugsy, the free fly cheat for this game has been updated to correct a crash in the latest versions of MAME. Please update your entry when you can.
Bored? Watch some of my hacks here. Wanna hack like me? Use Branch Finder. Looking for hidden menus, characters, etc... in your games? Use The Peeper.

Post Reply