What's new

Modified MAME build(s) - MK edition

nwo

Kombatant
I've compiled a version of Mame that recognizes the hacked MK roms (UMK2, Juggernauts Hack, and UMK3:TE). It uses the latest 0.156 source code so the UMK3 palette corruption issue is fixed (it seems to be) and the buttons are labeled (high punch, high kick, block, low punch, low kick, run) for easy configuration. Unfortunately this version doesn't support online play, but it makes things easier when playing offline since all of the MK roms can coexist together.

Download link: http://www9.zippyshare.com/v/1201257/file.html

If you need help with the roms just message me. The hacked roms go by the name umk2te, umk3te, and umk3j in your roms folder. You can run audit and everything is ok, no more disappearing roms!



The good news is, I have the Mameppk 0.156 source code and it's (probably) only a matter of time until I could successfully compile it. The 119 source code is also available, I think even MameHub. If anyone has experience with compiling Mameppk or MameHub, feel free to private message me.

@Shock, @Konqrr, @9.95, @tehdrewsus, @mortal_jason, @Juggs, @dubson, @THTB, @Mgo

(I know I'm leaving a lot of people out, I don't want to make a big deal about this).
 

Shock

Administrator
Administrator
Founder
O.G.
I've compiled a version of Mame that recognizes the hacked MK roms (UMK2, Juggernauts Hack, and UMK3:TE). It uses the latest 0.156 source code so the UMK3 palette corruption issue is fixed (it seems to be) and the buttons are labeled (high punch, high kick, block, low punch, low kick, run) for easy configuration. Unfortunately this version doesn't support online play, but it makes things easier when playing offline since all of the MK roms can coexist together.

Download link: http://www9.zippyshare.com/v/1201257/file.html

If you need help with the roms just message me. The hacked roms go by the name umk2te, umk3te, and umk3j in your roms folder. You can run audit and everything is ok, no more disappearing roms!


The good news is, I have the Mameppk 0.156 source code and it's (probably) only a matter of time until I could successfully compile it. The 119 source code is also available, I think even MameHub. If anyone has experience with compiling Mameppk or MameHub, feel free to private message me.

@Shock, @Konqrr, @9.95, @tehdrewsus, @mortal_jason, @Juggs, @dubson, @THTB, @Mgo

(I know I'm leaving a lot of people out, I don't want to make a big deal about this).
This is fantastic! Is there any way you can modify the way it sees control inputs? I'd really like to be able to connect a controller and just have the player be able to quickly config on the fly. Perhaps it would need some kind of plugin?
 

nwo

Kombatant
This is fantastic! Is there any way you can modify the way it sees control inputs? I'd really like to be able to connect a controller and just have the player be able to quickly config on the fly. Perhaps it would need some kind of plugin?
Yeah that would be insane, kind of like how its done on a gaming console? Maybe with a custom frontend or plugin its possible.

One thing that would be easy to do is "dumb down" the controller configuration menu, like by removing everything typically not needed and make it as foolproof as possible. You'd still need a generic way of accessing the menu, like a big red "easy" button or something.

I'm sure something like that is possible, ill keep my eyes open.

Edit: Actually the controller config menu is already pretty damn simple.
 
Last edited:

Shock

Administrator
Administrator
Founder
O.G.
It's all about being able to plug a controller in that is completely different and not have to restart mame. That's the most important thing. So say I took everyone's controller and installed it so the drivers were ready on every port being used, there must be a way to have it so controllers are swappable more easily.
 

nwo

Kombatant
It's all about being able to plug a controller in that is completely different and not have to restart mame. That's the most important thing. So say I took everyone's controller and installed it so the drivers were ready on every port being used, there must be a way to have it so controllers are swappable more easily.
I think I know what you're saying, if you connect or disconnect a controller the order changes? Like my stick is J2 when my ps2 controller is plugged in (or becomes J2 even if it was connected first), J1 if its by itself. I'll look into it soon.

Here's my updated Mame0.156 cheat file, with the hacked roms added. Place it into your main Mame folder, DO NOT EXTRACT.

Download link: http://www64.zippyshare.com/v/yFe6z6Gr/file.html

I'm getting closer to compiling a Mameppk build. I've actually already compiled Mameppk 0.145, but there seems to be some issues and it acts weird.
 
Last edited:

nwo

Kombatant
Quick question, any way to have Mil, Mac, and CSub unlocked on startup in UMK3?
You either a) unlock the characters manually, or b) use the cheat file. There's directions in the cheat file, on the game over screen you go into the cheat menu and enable a character then wait for the timer to run out. You can only enable one character at a time I think. The next time you load UMK3 it will be saved.
 

nwo

Kombatant
I was finally able to compile Mame32++ .119, after hunting down some pretty hard to find files from like 2007. It recognizes the hacked MK roms and the buttons are now labeled in the config menu.


Download: http://www64.zippyshare.com/v/yFe6z6Gr/file.html

The roms aren't included of course, but if anyone needs help with them let me know.
 
Last edited:

DWednesday

Undisputed #1 ScrubBot Worldwide.
Upon checking this earlier, you've actually set this up for UMK2TE rev 5.0.051.
I'm not sure if 5.0.052 is the final final FINAL version, so I don't know if waiting until the "next" release is worth it, over doing the old ROM-switcheroo... :/
 
Reactions: nwo

nwo

Kombatant
Upon checking this earlier, you've actually set this up for UMK2TE rev 5.0.051.
I'm not sure if 5.0.052 is the final final FINAL version, so I don't know if waiting until the "next" release is worth it, over doing the old ROM-switcheroo... :/
Ok thanks for pointing that out. I'm not really an MK2 player, if someone could send me the 5.0.052 rom that would be great.

Edit: I went into my MameHub folder and found the 5.0.052 rom that @9.95 sent me. It will be included in the next Mame 119 build, along with some other improvements.
 
Last edited:

nwo

Kombatant
There's been a recent version update. My download links have been updated.

New Changes for MAME32++ 0.119 (Feb 16, 2015) build

1. A "Swap Controls" feature has been added which gives the host full
control over the swap order for ALL players. This works online in 3
and 4 player games only, the host can press (shift+1) if player1 side
wins or (shift+2) if player2 side wins and the next player in line is
automatically put in the losers spot, the loser is moved to the back
of the line.

Any buttons can be assigned to this feature by pressing "tab" and
going into the Input (general), "Special Controls" menu.

2. The UMK3 palette corruption fix used in the newer versions of MAME
has been implemented. The messed up colors at the character selection
screen should not appear anymore. This was fixed starting in MAME
version 0.122u5.

3. MAME now recognizes "Ultimate MKII - Tournament Edition" version
(5.0.052) and the rom name has been changed from "umk2te" to "mk2te."
Version 5.0.051 is no longer recognized.

4. The volume buttons "-" and "=" are now unassigned by default, since
they would cause desyncs when playing online. You can use both of
these buttons without desyncing now.

5. The "Kaillera Player Shift Up" and "Kaillera Player Shift Down"
features have been removed. As well as "Kaillera Duplicate Position."

6. Changed name of "UMK3:TE Public Beta (rev 2.0.032)" to
"UMK3 - Tournament Edition."
 

Mgo

Apprentice
this new 119 didnt desync as the original? You can record imput and swap players normally ?
 

nwo

Kombatant
this new 119 didnt desync as the original? You can record imput and swap players normally ?
You can record input offline within Mame, but the easiest way to record online matches is to check the "record game" check box on the Kaillera client. The record files are put into the "records" folder and you can select playback within the Kaillera client to view them.

The control swapping is better and easier than Mame32k .64.

Desyncs are not an issue if you are playing people with OK internet and OK pc's. If a desync does occur, you can try pressing F3. If that doesn't fix it then restart the game.
 

Mgo

Apprentice
Cool, also you can chat without pressing the gameplay buttons and use full screen without bugs like old mame. if this does not desynch as much as the original would be a gem
 

nwo

Kombatant
Cool, also you can chat without pressing the gameplay buttons and use full screen without bugs like old mame. if this does not desynch as much as the original would be a gem
You can use fullscreen when playing online? I haven't really tried it, only accidentally for about 1 fight.

I have a program that disappears the windows taskbar, removes the game window border, and resizes the game to your desktop resolution (to appear fullscreen). It works for mk1 through umk3.
 

TONY-T

Mad scientist
I just tried mk4, it doesn't work. Though i have got it working on another version at full speed with sound, but it does have some minor graphical glitches.
 

Mgo

Apprentice
You can use fullscreen when playing online? I haven't really tried it, only accidentally for about 1 fight.

I have a program that disappears the windows taskbar, removes the game window border, and resizes the game to your desktop resolution (to appear fullscreen). It works for mk1 through umk3.
you mean in old mame right, yeah, i took alot of configuration until display in full screen, always play that way. And when i finish the matches to avoid the windows graphic glitches after use of full screen online i press a windows button to lag the game. In this way a error windows appear and that avoid the windows glitch, or if i cant do that for another reason i close windows session. Original graphics sucks i cant stand so i prefer to use full screen and do this stuff
 

Mgo

Apprentice
Anybody knows a MAME for offline records that dont be to heavy (like last mame) or dont desync video with audio in loads like mame 119?
 

nwo

Kombatant
Anybody knows a MAME for offline records that dont be to heavy (like last mame) or dont desync video with audio in loads like mame 119?
Play and record input? Almost all of my offline UMK3 videos were recorded in 119, if not all of them. I've never experienced any problems.
 

Mgo

Apprentice
Play and record input? Almost all of my offline UMK3 videos were recorded in 119, if not all of them. I've never experienced any problems.
119 desync audio when u use save/load states , thing is necesary to record easily sometimes
 

nwo

Kombatant
119 desync audio when u use save/load states , thing is necesary to record easily sometimes
I've never used save / load states in my recordings. I record my videos in 1 take usually, or I just hit reset.
 

Konqrr

MK11 Kabal = MK9 Kitana
Hey @nwo, you should post your source for this custom ppk119 build. Those other custom changes like swap controls are really useful.