Page 2 of 2

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

Posted: Sat Oct 08, 2016 4:05 pm
by INVorig
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>

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

Posted: Sat Oct 08, 2016 4:33 pm
by INVorig
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>

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

Posted: Tue Mar 21, 2017 5:22 am
by Abystus
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>

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

Posted: Wed Mar 22, 2017 12:21 pm
by CLE
Very good, Abystus!

Cheat is working fine.

Thanks!

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

Posted: Fri Mar 31, 2017 2:49 pm
by Pugsy
Thank you both, good stuff. All cheats posted above added.

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

Posted: Wed Mar 07, 2018 10:53 am
by lovebuzz80
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!!!

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

Posted: Sun Dec 02, 2018 12:24 am
by Abystus
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.

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

Posted: Sat Jan 26, 2019 5:57 pm
by Pugsy
Thanks, updated free fly

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

Posted: Thu Apr 25, 2024 5:19 pm
by Abystus
umk3.xml

Code: Select all

  <cheat desc="Attract Mode Volume Never Decreases">
    <script state="on">
      <action>temp0=maincpu.mw@00037BDC</action>
    </script>
    <script state="run">
      <action>maincpu.mw@00037BDC=C000</action> <!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.mw@00037BDC=temp0</action>
    </script>
  </cheat>

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

Posted: Thu Apr 25, 2024 11:15 pm
by CLE
Cheat is working fine.

Thanks again.

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

Posted: Sun May 05, 2024 6:28 pm
by Abystus
umk3.xml

Code: Select all

  <cheat desc="CPU Players Don't Avoid or Block Your Attacks">
    <script state="on">
      <action>temp0=maincpu.mw@000657B0</action>
    </script>
    <script state="run">
      <action>maincpu.mw@000657B0=C018</action> <!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.mw@000657B0=temp0</action>
    </script>
  </cheat>

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

Posted: Sun May 05, 2024 8:39 pm
by Shinobi
You know, I've always loved Mortal Kombat (especially MK and MK2 which are my favorites). I love the design of the characters and stages and the mythology that expands in each game. But playing those games used to be a bit frustrating due to the CPU's ability to read the inputs and punish the player without mercy. I know there are different methods to beat the machine by taking advantage of behavioral errors in the CPU AI, but I was always bad at calculating those things. Now, thanks to this cheat, you have turned a frustrating experience into an enjoyable one, and any player, skilled or not, will be able to complete these games, the original trilogy, with all the characters and learn their story. So, thanks for that, Abystus!