Mortal Kombat - "Doppleganger" Hack

zenomorp

Well-known member

Donor 2015
Joined
Apr 5, 2008
Messages
9,062
Reaction score
3,935
Location
Wichita, Kansas
Mortal Kombat - "Doppelganger" Hack

I modified the code for some "cloning" around fun. Check it out...

 
Last edited:
That's really frieken cool.

My guess is "Scorpion" is being the reason why the game crashes?
I'm also guessing that whatever code that Johnny Cage is, or maybe a the line of code before "character code" May generate a possible way to have random characters.

Also Have you tried beating up player 1 with player 2 to see if player 1 generates the Johnny Cage clones? I'm assuming you did.

I would love to try and hack games like this, How did you hack this?
 
There's a program called WinHex. You can use it to mode anything with a Hex code as long as you know what line of code affects what in the game.
 
There's a program called WinHex. You can use it to mode anything with a Hex code as long as you know what line of code affects what in the game.

Mike have you figured out what line of code does what or are you just playing around with different hex values till you get something?
 
I want to figure out how to mod the revision number like say change rev 3.0 to turbo 3.1 and be able to change different speeds and maybe change the blood color like in the black ninja hack.
 
Mike have you figured out what line of code does what or are you just playing around with different hex values till you get something?

The latter. I can't find a program anywhere or any type of reference as to what the lines of code control. I know what lines control CERTAIN features, but that's about it.
 
The latter. I can't find a program anywhere or any type of reference as to what the lines of code control. I know what lines control CERTAIN features, but that's about it.

Yeah that kinda what I figured, its cool though but damn time consuming. Every time you change something you have to erase reburn eprom or change files in mame till you get something. Would be nice like you said to have some reference.
 
Actually all you have to do is rezip it and run it in mame. I messed with a few Street Fighter roms, but ended up with nothing. There is like 18 columns and over 720 lines of code.
 
Actually all you have to do is rezip it and run it in mame. I messed with a few Street Fighter roms, but ended up with nothing. There is like 18 columns and over 720 lines of code.

Yeah thats what I meant, still a little time consuming though considering one little change in a hex string can do something totally different then another. A lot of trial and error but can be fun with some patience. Would be nice nice for some reference though. One starting point though could be to take an eprom compare tool and look at the differences between say turbo 3.1 and rev. 3.0 and that would show you what was done to make turbo 3.1. Just a thought.
 
I've thought about doing this with Rainbow/ACC/HF etc. This is a very time consuming process though lol.

Another thing that I didn't mention earlier. The zip file each have at least 3 files in there. So I would have to compare each one of them. I wonder how they edit the text and what not in hacked games. It has to be more than just changing a few codes around.
 
One starting point though could be to take an eprom compare tool and look at the differences between say turbo 3.1 and rev. 3.0 and that would show you what was done to make turbo 3.1. Just a thought.
Doing that wouldn't be of much use, you'd need to disassemble both roms so you can understand what the changes were actually doing.
 
Back
Top Bottom