Tutorial: Using A Non-Compatible Controller With MKAK (PC) [UPDATED]

I’ve seen a lot of people having trouble using third-party controllers with this game. A possible cause for this is that the controller isn’t compatible with XInput. XInput is a DirectX library designed specifically for Xbox 360 and other compatible controllers. It was introduced in DirectX 9, replacing the now deprecated DirectInput. It has since become the new input standard for Windows-based games. Thus, all DirectInput controllers are considered legacy and may not be compatible with certain XInput games that don’t support it.

X360CE GUI

x360ce GUI

To remedy this, you might want to give Xbox 360 Controller Emulator a shot. In short, it’s a mapper library that translates XInput calls to DirectInput calls, allowing your controller to function like an Xbox 360 controller. What’s more, it’s open source, has a relatively small footprint, and is easy to set up.

INSTRUCTIONS

Step 1: Download x360ce.App-2.1.2.191.zip and extract it to the location of MKAK’s executable (e.g., C:\Program Files (x86)\Steam\steamapps\common\mortal kombat arcade kollection\BINARIES\WIN32).

If the link is broken, it may have been updated. In which case, go here.

Step 2: Make sure your controller is plugged in before launching x360ce.exe. You should get two popup messages regarding some missing files — x360ce.ini and xinput1_3.dll, respectively. Click Yes on both popups to create them.

Step 3: A New Device Detected window will follow. Leave everything as is and click Next. It will then search an internet database for a preset configuration. If it doesn’t find anything, don’t panic. It just means you’re going to have to do a little more work. Select a preset, if any, and click Finish. Otherwise, skip this by hitting Cancel.

Step 4: Now you’re ready to configure/tweak the controller itself. This is pretty straight forward. Once everything is configured to your liking, click Save and close the program before running MKAK. The changes are written to x360ce.ini, so you don’t need to run x360ce.exe again unless you need to make additional changes. It is not necessary to keep x360ce.exe in the directory for the mapper library to work, as it only configures the INI file.

If you’re having trouble identifying the buttons on your controller, open the Windows Run command (Windows Key+R) and type joy.cpl to launch the Game Controllers applet (XP/Vista/Seven/8), then click Properties to view your controller’s buttons/IDs.

A couple things to note:
1) This tutorial should work for MK9 as well.
2) x360ce works well with my Hori Fighting Commander 3 Pro.

If this solution isn’t your cup of tea, there are PC controllers that support both DirectInput and XInput, such as Logitech’s F310 and F710.

Updated on July 3, 2015

With the impending closure of Google Code, x360ce has moved to GitHub. The above links will now automatically forward to their GitHub page (for now). If you’re just looking for the application/libraries, I’ve included the new links below.

32-bit Download – for 32-bit games (This is the one you’ll want for MKAK/MK9.)
64-bit Download – for 64-bit games

Sega Genesis MKII Pre-production Sample

Cartridge (front)

Cartridge (front)

As some people in the MK community already know, I have a pre-production sample of Mortal Kombat II for the Sega Genesis. I obtained the cartridge several years ago from a friend, who apparently purchased it from a seller on eBay. With so many Mortal Kombat prototypes surfacing in recent years, curiosity got the best of me and I wanted to learn as much as I could about it. However, I couldn’t justify buying a backup device for a single task, so I decided to seek out someone in the prototype “scene” who would be willing to dump it for me.

In August of last year, news spread about an in-house gag version of NBA Jam for the SNES, dubbed NBA Jam XXX, which contained explicit commentary by the game’s announcer, Tim Kitzrow. I decided to get in contact with Mike over at NintendoPlayer.com, the source of the release, regarding the game’s authenticity. After much discussion, I learned that Mike had a special connection with Mortal Kombat as well, so I asked him if he would be interested in dumping my pre-production cartridge.

EPROM chips

EPROM chips

Mike was very informative about the whole process, citing the pros and cons of dumping prototype cartridges and how to handle them. Time wasn’t on my side, as EPROMs retain their data for a minimum of ten to twenty years, a deadline that was vastly approaching — that is, if an unknown amount of light exposure hadn’t caused erasure already. There was also the fact that the EPROMs were soldered to the board as opposed to socketed. This meant they would be difficult to remove and reattach without damaging the game. A risk Mike wasn’t willing to take.

Mike informed me about the Retrode, a device capable of dumping Sega Genesis/Mega Drive and Nintendo SNES/SFC games and SRAM1 data (save files) through a USB connection. But it wasn’t cheap. Again, I couldn’t justify buying something I’d only use once, so Mike began to ask around on my behalf. I was eventually directed to Luke Zapart who, to my surprise, was willing to ship me a Retrode. Needless to say, I was pleased with this arrangement because it meant I didn’t have to send my beloved collector’s item to a complete stranger.

Upon receiving the Retrode from Luke, I dumped both the pre-production cartridge and my own retail cartridge, and compared the two checksums. To my disappointment, they were a match. You may be wondering what this all means. Basically, the code is identical to the retail version and not a prototype after all. It was likely a press copy that was sent to magazines and such to be reviewed. While not the result I was hoping for, it’s still a neat little piece of video game history. I even learned a thing or two along the way, so it wasn’t all for naught.

(Special thanks to Mike and Luke for all of their help and kindness.)

Injustice: GAU Battle/Collector’s Editions, Release Date

Here’s the latest press release and assets for Injustice: Gods Among Us, scheduled for release on April 16th in the US and April 19th in Europe.

Warner Bros. Interactive Entertainment and DC Entertainment today revealed details for the Injustice: Gods Among Us Battle Edition. The package will be available in limited quantities at Gamestop and EB Games stores located in the United States and Canada for Xbox 360® video game and entertainment system from Microsoft and PlayStation®3 computer entertainment system. Injustice: Gods Among Us Battle Edition is also confirmed to be available in North America beginning April 16 for Xbox 360, PS3 and the Wii U™ system from Nintendo.

The Injustice: Gods Among Us Battle Edition will retail for $149.99 and includes the game disc, exclusive Injustice: Gods Among Us Fight Stick featuring official artwork from the game and three exclusive skins based on Batman, Superman and Wonder Woman from DC COMICS – THE NEW 52. The Fight Stick is a light weight controller that boasts a non-skid foam underside, a lockout feature for the Start, Select and Guide buttons, as well as adjustable illumination for the buttons and joystick.

Accompanying the news is an image featuring all the contents of the Injustice: Gods Among Us Battle Edition, as well as a new image showcasing the contents of the Injustice: Gods Among Us Collector’s Edition, which will be sold separately for $99.99 at various retailers throughout North America for the Xbox 360 and PS3.

The United States version of the Injustice: Gods Among Us Collector’s Edition will include:
· Exclusive DC Collectibles statue featuring iconic characters Batman and Wonder Woman, the Fortress of Solitude, and the Last Son of Krypton’s escape ship

· Special Collector’s Edition of the Injustice: Gods Among Us comic book

· Digital download of DC Universe animated film Justice League: Doom

· Three exclusive skins based on Batman, Superman and Wonder Woman from DC COMICS – THE NEW 52

Also available today is the new Injustice: Gods Among Us digital comic book from DC Entertainment. The comic is a prequel to the game, and it tells the story of events leading up to a new world order where heroes face each other in an epic fight to determine humanity’s future. A new chapter of the weekly comic will be released every Tuesday for $.99, and three digital chapters will then be collected in print and available for sale monthly. Download Injustice Gods Among Us #1 today at ReadDCEntertainment.com, through the DC Comics app, or on the iBookstore, Kindle Store or Nook Store.

Injustice: Gods Among Us is an all-new game in development by award-winning NetherRealm Studios, creators of the definitive fighting game franchise Mortal Kombat. The title debuts a bold new fighting game franchise that introduces a deep, original story featuring a large cast of favorite DC Comics icons such as Batman, Green Arrow, Cyborg, Harley Quinn, Nightwing, Solomon Grundy, Superman, The Flash, Wonder Woman, The Joker, and many others. Set in a world where the lines between good and evil are blurred, players will experience heroes and villains engaging in epic battles on a massive scale.

For more information on the game, visit www.injustice.com.