Page 1 of 2

[mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Feb 16, 2014 7:10 am
by Abystus
mk.xml

Code: Select all

<cheat desc="Pit Bottom Included In Stage Lineup">
    <comment>Will include one extra Throne Room, and two extra Goro's Lair stages before Pit Bottom stage.</comment>
    <script state="run">
      <action>maincpu.mw@0096296=FFF5</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0096296=FFF9</action>
    </script>
</cheat>

<cheat desc="Access Reptile On Any Stage With No Requirements">
    <comment>Disable after you access him to prevent fighting him repeatedly.  If CPU wins (even Reptile), it will fight Reptile.</comment>
    <script state="run">
      <action>maincpu.mw@0096330=C000</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0096330=C800</action>
    </script>
</cheat>

<cheat desc="Always Break Test Your Might Challenge Object">
    <comment>Regardless of power meter value.</comment>
    <script state="run">
      <action>maincpu.mw@00B7D5A=0000</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00B7D5A=009E</action>
    </script>
</cheat>

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Feb 16, 2014 1:10 pm
by CLE
Very good! Cheats are working! Thanks! You have this for Snes too?

In "Pit Bottom Included In Stage Lineup" appears Goro's Lair with Goro's music and Tsung's music. In revision prototype, Goro's Lair have other music (in first round vs Goro after Endurance 3). Is possible active this music in others revisions?
http://www.youtube.com/watch?v=NM6UEKUfLQg

Exist a error in Game Audits when you get a Reptile Clue. After Reptile Clues appears, you go in Game Audits and it's reset only with (Reptile Appearances - 2). Is possible fix this error and "Reptile Appearances" counter?

Thanks!

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Tue Feb 18, 2014 6:24 pm
by zakria
Excellent Abystus,I ask you last time about side scrolling games unused stage in stage line up.Can you tell me,It is possible for you in fighting games complete stage in stage lineup not background.For example.Reptile have own background bottom of the pit.Is it possible for you,complete reptile stage with reptile in game stage lineup?

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Wed Feb 19, 2014 1:16 am
by Abystus
zakria wrote:Excellent Abystus,I ask you last time about side scrolling games unused stage in stage line up.Can you tell me,It is possible for you in fighting games complete stage in stage lineup not background.For example.Reptile have own background bottom of the pit.Is it possible for you,complete reptile stage with reptile in game stage lineup?
I'm sure it is possible, but with reptile not being a standard character (he is pallet swap to green with Sub-Zero and Scorpions move-set swapping on demand) it may be very difficult. To get him within the character lineup in a normal game, you would have to somehow mod him into the battle tower or replace another character with him. I don't think it would make for a very fun hack, and most likely would involve some heavy modifications to the game.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Wed Feb 19, 2014 5:32 pm
by zakria
Abystus,I know it is not a good hack.I only ask you as example.Please don,t need cheat.Your cheat reptile without any requirement is awesome work.
I send on Tcrf forum pics of unused time over lost poses.
http://tcrf.net/Art_of_Fighting_(Neo_Geo)
Can you made a cheat Art of fighting characters lose in normal game(when time over) with bonus stage time over lost pose?

Abystus wrote:
zakria wrote:Excellent Abystus,I ask you last time about side scrolling games unused stage in stage line up.Can you tell me,It is possible for you in fighting games complete stage in stage lineup not background.For example.Reptile have own background bottom of the pit.Is it possible for you,complete reptile stage with reptile in game stage lineup?
I'm sure it is possible, but with reptile not being a standard character (he is pallet swap to green with Sub-Zero and Scorpions move-set swapping on demand) it may be very difficult. To get him within the character lineup in a normal game, you would have to somehow mod him into the battle tower or replace another character with him. I don't think it would make for a very fun hack, and most likely would involve some heavy modifications to the game.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Mon Apr 21, 2014 5:18 pm
by Pugsy
Thanks, added and copied for mktturbo which I think is the only identical clone for mk ROM cheats.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Fri Jan 02, 2015 12:02 am
by Abystus
mk.xml

Code: Select all

  <cheat desc="Enable Single Round Matches">
      <script state="run">
        <action>maincpu.mw@009401C=C001</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009401C=CB00</action>
      </script>
  </cheat>

  <cheat desc="Player Takes All Damage"> 
      <parameter>
        <item value="0x00">Player 1</item>
        <item value="0x01">Player 2</item>
      </parameter>
      <script state="run">
        <!-- Player 1 -->
        <action condition="(param==0x00)">maincpu.mw@009DE3E=C001</action>
        <action condition="(param==0x00)">maincpu.mw@009E100=C002</action>
        <!-- Player 2 -->
        <action condition="(param==0x01)">maincpu.mw@009DE3E=0300</action>
        <action condition="(param==0x01)">maincpu.mw@009E100=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009DE3E=CA01</action>
        <action>maincpu.mw@009E100=CA02</action>
      </script>
  </cheat>

  <cheat desc="Reptile Clue Character Modifier">
      <comment>Characters will have Reptile's green palette which looks a bit glitchy. Goro and Shang Tsung will freeze game after initiating their win pose.</comment>
      <parameter>
        <item value="0x5600">Johnny Cage</item>
        <item value="0x1820">Kano</item>
        <item value="0x1840">Raiden</item>
        <item value="0x1860">Liu Kang</item>
        <item value="0x1880">Scorpion (Looks like Reptile)</item>
        <item value="0x18A0">Sub-Zero (Looks like Reptile)</item>
        <item value="0x18C0">Sonya Blade</item>
        <item value="0x18E0">#Goro</item>
        <item value="0x1900">#Shang Tsung</item>
      </parameter>
      <script state="run">
        <action>maincpu.mw@00942AE=param</action>
      </script>
      <script state="off">
        <action>maincpu.mw@00942AE=1880</action>
      </script>
  </cheat>
  
  <cheat desc="Restore I Am Reptile. Find Me! Clue">
      <comment>This clue is never shown normally due to a programming error.</comment>
      <script state="run">
        <action>maincpu.mw@009435C=1940</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009435C=1920</action>
      </script>
  </cheat>
  
  <cheat desc="Disable Blocking Both Players">
      <script state="run">
        <action>maincpu.mw@009DE46=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009DE46=C814</action>
      </script>
  </cheat>
  
  <cheat desc="Always Get Fatality Bonus">
      <comment>Works on all rounds.</comment>
      <script state="run">
        <action>maincpu.mw@0095842=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@0095842=CA34</action>
      </script>
  </cheat>
  
  <cheat desc="Enable Pit Uppercut Fatality On Any Stage">
      <comment>Does not work on bosses. "The Pit Bottom" graphics will not be loaded unless fighting on "The Pit" stage.</comment>
      <script state="run">
        <action>maincpu.mw@009A292=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009A292=CB0A</action>
      </script>
  </cheat>
  
  <cheat desc="Enable Pit Uppercut Fatality During Round">
      <comment>Requires "The Pit" stage. Does not work on bosses. Winner of round determined by who has more health. Do not use with "Infinite Time" cheat, or the round will never end.</comment>
      <script state="run">
        <action>maincpu.mw@009A29A=0300</action>
        <action>maincpu.mw@009A2A6=C01E</action>
      </script>
      <script state="off">
        <action>maincpu.mw@009A29A=CB06</action>
        <action>maincpu.mw@009A2A6=CA1E</action>
      </script>
  </cheat>
  
  <cheat desc="Enable Single Opponent Endurance Matches">
      <comment>Round ends after defeating the first instead of both CPU opponents during an endurance match.</comment>
      <script state="run">
        <action>maincpu.mw@00948EE=C069</action>
      </script>
      <script state="off">
        <action>maincpu.mw@00948EE=CE69</action>
      </script>
  </cheat>
  
  <cheat desc="Enable Subsequent Opponent Goro Style Entrances">
      <comment>The next opponent on the battle plan will make a Goro style entrance after you defeat the current opponent. Does not work on matches preceeding a "Test Your Might" challenge. Will crash game if current opponent has been knocked off "The Pit" bridge when next opponent arrives.</comment>
      <script state="run">
        <action>maincpu.mw@0094198=0300</action>
        <action>maincpu.mw@009419E=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@0094198=CA09</action>
        <action>maincpu.mw@009419E=CB06</action>
      </script>
  </cheat>
  
  <cheat desc="Replace Test Your Might Challenge With Goro Fight">
      <comment>Single player mode only. Instead of a "Test Your Might" challenge, Goro will drop from the ceiling to fight you. Will crash game if current opponent has been knocked off "The Pit" bridge when Goro arrives.</comment>
      <script state="run">
        <action>maincpu.mw@00964FA=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@00964FA=CA0D</action>
      </script>
  </cheat>
  
  <cheat desc="Defeat Any CPU Opponent To View Ending">
      <comment>Will also disable the ability to perform Fatalities in versus mode.</comment>
      <script state="run">
        <action>maincpu.mw@0094024=C03F</action>
        <action>maincpu.mw@009410E=0300</action>
      </script>
      <script state="off">
        <action>maincpu.mw@0094024=C93F</action>
        <action>maincpu.mw@009410E=CB02</action>
      </script>
  </cheat>
Old Format:

Code: Select all

:mk:62000000:000000:00000000:00000000:Reptile Clue Character Modifier
:mk:39910000:0942AE:00005600:FFFFFFFF:Johnny Cage
:mk:39910000:0942AE:00001820:FFFFFFFF:Kano
:mk:39910000:0942AE:00001840:FFFFFFFF:Raiden
:mk:39910000:0942AE:00001860:FFFFFFFF:Liu Kang
:mk:39910000:0942AE:00001880:FFFFFFFF:Scorpion (Looks like Reptile)
:mk:39910000:0942AE:000018A0:FFFFFFFF:Sub-Zero (Looks like Reptile)
:mk:39910000:0942AE:000018C0:FFFFFFFF:Sonya Blade
:mk:39910000:0942AE:000018E0:FFFFFFFF:#Goro
:mk:39910000:0942AE:00001900:FFFFFFFF:#Shang Tsung

:mk:39900000:09435C:00001940:FFFFFFFF:Enable I Am Reptile. Find Me! Clue

:mk:39900000:09DE46:00000300:FFFFFFFF:Disable Blocking Both Players

:mk:39900000:095842:00000300:FFFFFFFF:Always Get Fatality Bonus

:mk:39900000:09A292:00000300:FFFFFFFF:Enable Pit Uppercut Fatality On Any Stage

:mk:39900000:09A29A:00000300:FFFFFFFF:Enable Pit Uppercut Fatality During Round
:mk:39910000:09A2A6:0000C01E:FFFFFFFF:Enable Pit Uppercut Fatality During Round (2/2)

:mk:39900000:0948EE:0000C069:FFFFFFFF:Enable Single Opponent Endurance Matches

:mk:39900000:094198:00000300:FFFFFFFF:Enable Subsequent Opponent Goro Style Entrances
:mk:39910000:09419E:00000300:FFFFFFFF:Enable Subsequent Opponent Goro Style Entrances (2/2)

:mk:39900000:0964FA:00000300:FFFFFFFF:Replace Test Your Might Challenge With Goro Fight

:mk:39900000:094024:0000C03F:FFFFFFFF:Defeat Any CPU Opponent To View Ending
:mk:39910000:09410E:00000300:FFFFFFFF:Defeat Any CPU Opponent To View Ending (2/2)

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sat Jan 03, 2015 12:56 am
by CLE
Very good!

All cheats are working very well.

Thanks, Abystus!

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sat Jan 03, 2015 5:53 pm
by zakria
Very interesting cheats.Thanks Abystus for sharing these cheats.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 12:33 am
by Abystus
Added "Restore I Am Reptile. Find Me! Clue" cheat to post #7. Let me know if there are any problems with it.
zakria wrote:Very interesting cheats.Thanks Abystus for sharing these cheats.Is it possible cheat Goro comes endurance second character style?
I don't think so as the game is programmed to pull from a pool of 2 players during the Endurance 3 match. After the match is over, Goro drops down as he is next in line from the battle plan. They are coded separately, so I don't think it would be possible without a lot of rewriting. Also, in the future please do not quote my codes as it makes this thread longer than it has to be, and may confuse others looking at this page.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 2:57 am
by CLE
Abystus wrote:Added "Enable I Am Reptile. Find Me! Clue" cheat to post #7. Let me know if there are any problems with it.
Finally after a long time someone managed to find a cheat to fix this error.

Thank you, Abystus!

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 3:04 am
by CLE
About Reptile clues,

A few years ago, Zakria get a good cheat for change Reptile clues to appear "Green Sonya Clues".

Zakria, you can send this cheat for we?

Thanks!

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 4:45 am
by zakria
Abystus,You say right,I am not again post quote with my message.
Second Goro and Shang is really not come as second character endurance because game is crash.No problem my friend.
CLE,I change Reptile Clue cheat in Sonya.I am not completed cheat,it work on some stages not all.Complete work on this cheat need many codes.I have no time to work long cheats because i am very busy in my business.It is Abystus thread,He is great hacker and i am normal cheat finder.I think it is not good you request me cheat in his thread.
. Best Regards.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 6:33 am
by Abystus
Added "Reptile Clue Character Modifier" to post #7. I will be working to resolve the palette issues since every character is currently using Reptile's green palette. Goro and Shang Tsung will show up, but sadly they crash the game upon performing their winning stances. I also tried my hand at converting this to "Old Format" so hopefully the conversion is correct.
zakria wrote:Abystus,You say right,I am not again post quote with my message.
Second Goro and Shang is really not come as second character endurance because game is crash.No problem my friend.
CLE,I change Reptile Clue cheat in Sonya.I am not completed cheat,it work on some stages not all.Complete work on this cheat need many codes.I have no time to work long cheats because i am very busy in my business.It is Abystus thread,He is great hacker and i am normal cheat finder.I think it is not good you request me cheat in his thread.
. Best Regards.
I don't mind that you quote me, just don't quote a huge block of cheats I post as it is distracting to both me and other readers. By the way, can you please remove the quoted cheats above as it would be greatly appreciated. Also, I did not mean to steal your cheat idea (Reptile Character Modifier), but since you said you were busy, I figured I would go ahead and create it. This cheat works on all stages as well since it is ROM based.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 8:02 am
by zakria
Thanks Abystus for fulfill CLE,s request for reptile character modifier.
CLE,Abystus cheat is really good.I need complete to this cheat nearly 10 cheats per character and he makes with 1 ROM cheat per character.
Thanks.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 8:29 am
by Abystus
zakria wrote:Thanks Abystus for fulfill CLE,s request for reptile character modifier.
CLE,Abystus cheat is really good.I need complete to this cheat nearly 10 cheats and he makes with 1 cheat.
Thanks.
No problem. That is usually the case in ROM vs RAM cheats as RAM is set by the ROM, and usually the ROM sets multiple places in RAM (direct access to pointers) as routines are reused throughout the game. Since RAM addresses in this game can be non static (pointers), making a ROM based cheat will always affect the current RAM location instead of having to fight moving ram locations (there are some exceptions, especially with shared routines). If you need help learning any of this, feel free to PM me and I'll do my best to help you out.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 9:25 am
by zakria
Thanks Abystus,I am really interested because many unused data hidden in games,Your cheat style is excellent for unused things.I PM you,When you have time,guide me.
. Kind Regards.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 11:50 am
by CLE
Abystus wrote:Added "Reptile Clue Character Modifier" to post #7. I will be working to resolve the palette issues since every character is currently using Reptile's green palette. Goro and Shang Tsung will show up, but sadly they crash the game upon performing their winning stances. I also tried my hand at converting this to "Old Format" so hopefully the conversion is correct.
Great work, Abystus! The cheat is working in classic format too. Only fix 1860 for 1840 in Raiden's line.

Is possible change Reptile Battle character too, right? How this bug in Genesis version:
https://www.youtube.com/watch?v=twSUJRJmm1c

You try change Smoke and Jade Clue character too?

Thank you!

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 12:02 pm
by CLE
zakria wrote:Thanks Abystus,I am really interested because many unused data hidden in games,Your cheat style is excellent for unused things.I PM you,When you have time,guide me.
. Kind Regards.
Yes, Zakria. Talk to Abystus, he can help for you get finish any cheat that you started.

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93)

Posted: Sun Jan 04, 2015 3:44 pm
by zakria
Ok CLE,I try to learn debugger because debugger is very effective specially Mortal Kombat.