The Mortal Kombat 11 Arcade Configuration Guide

  Рет қаралды 2,425

Maverick's Arcade

Maverick's Arcade

4 жыл бұрын

This guide shows you how to configure Mortal Kombat 11 (from Steam) as an Arcade Machine that does not require the keyboard or mouse. It also allows both player 1 and player 2 to use the arcade controls even if both players are using keyboard emulation. This ensures better compatibility with MAME emulation!
This also includes information on how to configure LEDBlinky to light the controls and a script to close out everything when finished including making sure Steam doesn't stay running!
Click the link below to download my custom PowerShell script as shown in the video!
drive.google.com/drive/folder...
Thanks and remember to subscribe!

Пікірлер: 50
@sipeaaron
@sipeaaron 2 жыл бұрын
Thank you. I’ve found all your videos extremely helpful! This one is solving a couple of problems I’ve been working on for a few days.
@MavericksArcade
@MavericksArcade 2 жыл бұрын
No problem glad it helped :-)
@CoryB_1980
@CoryB_1980 4 жыл бұрын
This is really helpful! Steam fighting games, I have about 12, have always been a pain for a proper arcade setup. Recently Xtension Arcade released a controller board firmware update that enables hotkey combination switches to change over to X-input (X-Box 360 mode)... which was a pretty good solution. But this would be an even more automatic, streamlined solution. Thanks!
@jeffosoft
@jeffosoft 3 жыл бұрын
Awesome work as always
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Thank you so much 😀
@chestercopperpot9294
@chestercopperpot9294 4 жыл бұрын
Great video. Make sure to post it on the launch box forums to get more viewers.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
OMG, that's a good idea - which I responded sooner LOL
@salttrader4113
@salttrader4113 4 жыл бұрын
Nice, thank you for the information. Much appreciated! I personally use hyperspin with rocked launcher. For pc games UCR works flawlesly for four virtual joysticks. It launches the emulator on mk11 launch and unloads after its closes it. Works pretty much like yours! Nice to see an alternative solution!
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Yeah I checked into UCR, but has a really bad rep for malware/trojans when I was looking, so I avoided it. It would have done what I wanted probably better, but couldn't find trustworthy sources and every attempt my firewalls, malwarebytes, and other network intrusion defenses went crazy. :-)
@salttrader4113
@salttrader4113 3 жыл бұрын
@@MavericksArcade went to their main page, usually safe. For Arcade stuff seems you have to disable your antivirus anyway. Lots of false positive. Just have to be careful on what you download. All LOADER RH is probably one of the best loaders out there and will give false positive.
@a_a_ron1872
@a_a_ron1872 Жыл бұрын
I’ve been trying to find out a way to do this and this looks like it would do exactly what I need. Great job! I don’t have LEDs on my arcade cabinet though. Would the script change if I don’t have LEDs, and if so do you have that version?
@MavericksArcade
@MavericksArcade Жыл бұрын
I had to look on my machine to verify, that was a while ago, but the script is only used to reconfigure the virtual controller and doesn't address LEDs at all. The LEDs are handled by LEDBlinky only. :-)
@evilarcade85
@evilarcade85 4 жыл бұрын
I couldn't get this to work out of the box following the video since my hardware configuration is a little different. My P2 input was also controlling my player 1 (because of directinput and lack of keyblocker). It took a lot of trial and error to get it working, but I finally did so here is the solution for anyone else who encounters this. The only thing I wasn't able to figure out was P1 shows up as an Xbox 360 controller and P2 as an Xbox One controller, but it doesnt' seem to affect gameplay other than changing the button silhoutttes. Hardware: 2 x Ultrastik 360 connected via USB (no buttons connected) Buttons connected to IPAC Ultimate IO (in keyboard mode) This is how I was able to resolve this for both Injustice 2 and Mortal Kombat II. Not sure if there is a better way, but I tried both UCR alpha and x360ce, and couldn't get it to work consistently the way I wanted it for all my steam games. I had a lot of issues with P2 also controlling P1, this is resolved by disabling Direct Input in the games (usersettings.ini) and also using another program to block specific keys (I used VJoy 1.2). I also increased the initialwait time ($InitialWaitTime=7) for errors where the game process wasn't detected in time. Workflow below: Download: vjoy.software.informer.com/1.2/ (needs to be 1.2 new version doesn't seem to have the same config.) 1. Run Vjoy and set the buttons to match to the same buttons being used by VirtualController and click the check box for "Blocked Keys" (your keyboard will stop registering those buttons, so you won't be able to type and until you close this from tasktray). 2. Disable Direct Input in the games (this fixes both Injustice 2 and Mortal Kombat 11). I had to do this because I have Ultrastik 360 and buttons connected to IPAC Ulimate IO, which were causing conflicts, this also will negate the inputs from Vjoy as well I believe. Ctrl-R %LOCALAPPDATA%\ C:\Users\\AppData\Local\MK11\UserSettings.ini Set: DirectInput = off 3. In Chuck's script insert just before he runs Virtualcontroller.exe (line 124) (change the path to your vjoy folder). I ran into some issues with this. If VJoy loads after VirtualController then the keys are blocked for virtualcontroller. So the script needs to load Vjoy first, I added a small delay to make sure it gets to load first. Write-Host "Launching Virtual Controller" #New Code Start-Process "D:\LaunchBox\X360 Emulation\Vjoy\VJoy.exe" -WorkingDirectory "D:\LaunchBox\X360 Emulation\VJoy" -ArgumentList '-file "D:\LaunchBox\X360 Emulation\VJoy\YOURVJOYPROFILE.ini"', "-blockkeys 1" Start-Sleep 2 #End of New Code Start-Process "D:\LaunchBox\X360 Emulation\Virtual Controller\VirtualController.exe" -WorkingDirectory "D:\LaunchBox\X360 Emulation\Virtual Controller" -ArgumentList "/run","/load x360_controls.vcd","/minimize" On line 164 insert: stop-process -Name "VJoy"
@seansmith245
@seansmith245 4 жыл бұрын
I tried adding your stuff and I still can't get Injustice 2 working for me. Can I see your files or something?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Thank you for the feedback, my goal was definitely just for MK11 as I had many users asking for an option for it. The delay time is definitely dependent on your system specs :-) I love that my community is starting to help each other, definitely lowers my stress level to see people helping each other :-)
@DJ_I.T.-BrianWattz
@DJ_I.T.-BrianWattz 2 жыл бұрын
This video helped me alot but with 4 U360s and 2 Ipac ultimates. That being said I'd make an updated version and re-label the name of it. Arcade panel Xbox controls for PC. Also inherently powershell doesn't alow scripts to be ran by being opened it's easier to after completing and running the script in powershell to test converting it to a .exe file.
@MavericksArcade
@MavericksArcade 10 ай бұрын
Nice idea :-) Glad it's working for you :-)
@shanejohnson970
@shanejohnson970 4 жыл бұрын
Love it man!! Is your patron still up! I owe you a little something 👍
@MavericksArcade
@MavericksArcade 8 ай бұрын
:-)
@bobmaslen2970
@bobmaslen2970 4 жыл бұрын
Great video What joysticks are u using on the cab to play mk11
@MavericksArcade
@MavericksArcade 3 жыл бұрын
I'm using the Servo-stiks with the restrictor mods
@SpuRge79
@SpuRge79 4 жыл бұрын
I got this working for MK10 but there are 2 problems: The game lights switch back to the arcade mode The escape button is not killing the process. Any ideas to get this fixed?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
You may need to add more delay time for the game to load in the script. This would be the variable for the initial wait time. Someone else mentioned an error with MK10. I'm wondering if the structure of the processname and window name is different with MK11 than it was with MK10 :-/
@ncneira
@ncneira 2 жыл бұрын
Thanks for this tutorial. I'm trying to use vJoy without the powershell script. When I run the game, its trying to utilize the keyboard inputs from my IPAC and the v-controller input at the same time, so I end up getting double the input for one input. Is there a way to disable the keyboard inputs so I only get the v-controller input?
@MavericksArcade
@MavericksArcade 10 ай бұрын
You'd really want to map them to separate controls so you don't get that duplication.
@moleburt4276
@moleburt4276 3 жыл бұрын
I'm having trouble getting this working, I know 0 about powershell. I replaced the file locations to the locations for my system, the only difference is I am trying to use this to launch Dragon Ball FighterZ, I have no idea what the issue is. When I launch using this the LEDBlinky part works, but the game never loads and a notepad screen of the script just pops up, the controllers never connect with Virtual Controller or anything. Any help would be great!
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Shoot me an email at mavericksarcade@gmail.com and tell me more about this? What does Dragon Ball FighterZ run in? Which Front End are you using? The more detail about the issue the better :-)
@andrebirnbrook9256
@andrebirnbrook9256 3 жыл бұрын
Works great Thanks. Is there a way to get it to work with xbox gamepass in launchbox as it doesn't have a EXE file to use?
@MavericksArcade
@MavericksArcade 2 жыл бұрын
I haven't tested it, but most of the games do have an EXE once they're installed. I have the game pass and I was able to find it on my machine. Basically, in the game pass create a desktop shortcut. Then, click start->run and do CMD. Then go to your desktop folder and run the command "Type (name of LNK file)" Using that path, browse through the command prompt to the folder and look up the name... this is definitely more complicated, so I will make a note and will make a video in the next couple weeks, so try that, but if it doesn't work, stay tuned, there will be a video :-)
@TheRealJimmyZ
@TheRealJimmyZ 4 жыл бұрын
Could you do "shift" functionality where you press 1 of the right most buttons and pressing another simulates your interact and throws?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Yes you could, but the shift functionality could introduce lag if you used it in combination with one of your primary buttons. So perhaps make the shifted button one of the start buttons or something to avoid this.
@MavericksArcade
@MavericksArcade 3 жыл бұрын
you could, but the issue there is when you use shift buttons it can create a delay waiting to see if you press another button, so make sure to assign your shift button as a non-game button.
@NonyNorway
@NonyNorway 3 жыл бұрын
Great tutorial/guide, unfortunately I could not complete it due to your link to the PowerShell script is dead. I started writing the code on the screen, but sadly you minimized half the code in the middle of going through it. I would much appreciate a new link to the script though :) Greetings from a custom arcade cabinet builder and owner from Norway :)
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Moved to Google Drive, please let me know if this works :-) drive.google.com/drive/folders/1UKI1OBqTJY1j3ftz5uaqaziyBp6M4RHt?usp=sharing
@SpuRge79
@SpuRge79 4 жыл бұрын
@Maverick's Arcade Chuck can you please check if you also have the problem that the keyboard also stays active with this setup? I bought MK11 and did everything like you showed in the video, but the keyboard also stays active toghteher with the virtual controler. You can see the menu icons change from controller buttons to keyboard letters if you press a button. I tried it with real controllers and it works perfect. Can you check if you can fix this please?
@evilarcade85
@evilarcade85 4 жыл бұрын
See my other post above with a fix for this. I used VJoy 1.2 to block the keys (needs to load before VirtualController though).
@MavericksArcade
@MavericksArcade 8 ай бұрын
Thanks for the assist :-)
@rellikfolla
@rellikfolla 4 жыл бұрын
Hey Chuck, I followed along with your video and edited the script accordingly but im getting an error when trying to run the script. I know nothing about powershell, care to take a look and help me out? -Billy
@MavericksArcade
@MavericksArcade 3 жыл бұрын
Shoot me an IM on the arcade Facebook page, it's much easier to track conversations there.
@Rocky12Punch
@Rocky12Punch 4 жыл бұрын
I can get the script to run 1 initial time. However, any sequential tires at running the script it gives me this error below. Any advice would be greatly appreciated. Thank you in advance. get-process : Cannot find a process with the name "MK10". Verify the process name and call the cmdlet again. At D:\PowerShell Scripts\LaunchMK10.ps1:147 char:8 + while (get-process -name $EXEBaseName) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (MK10:String) [Get-Process], ProcessCommandException + FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand Stopping Virtual Controller stop-process : Cannot find a process with the name "Steam". Verify the process name and call the cmdlet again. At D:\PowerShell Scripts\LaunchMK10.ps1:163 char:1 + stop-process -Name "Steam" + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Steam:String) [Stop-Process], ProcessCommandException + FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.StopProcessCommand
@evilarcade85
@evilarcade85 4 жыл бұрын
Try commenting out the very last line of the script #stop-process -Name "Steam". Also try increasing the time-delay. --> $InitialWaitTime=7
@MavericksArcade
@MavericksArcade 3 жыл бұрын
what YShanghaiSam said! LOL
@rickao330
@rickao330 4 жыл бұрын
What about the Ultimate IO’s gamepad emulation?
@rellikfolla
@rellikfolla 4 жыл бұрын
There can be problems with setting the in game controls properly in some games with that method as some games expect a certain controller layout. I've been there, it can get really annoying.. This method fixes all that.
@MavericksArcade
@MavericksArcade 8 ай бұрын
Thanks for the help Rellik. Did that work for you Rick?
@RundlesRestos
@RundlesRestos 4 жыл бұрын
Why don't you use joytokey instead?
@MavericksArcade
@MavericksArcade 3 жыл бұрын
The issue was because I wanted the player to be able to choose the gamepad or the control panel setup in either/or fashion. Steam games only allow one player keyboard input so JoytoKey wouldn't work or the 2nd player wouldn't have controls available, so I used a virtual controller to map both the joystick and the control deck buttons so they can swap back and forth. I hope that makes sense.
@nktreleaven
@nktreleaven 4 жыл бұрын
This seems over complicated. It worked out of the box for me (zero delay encoders)
@RundlesRestos
@RundlesRestos 4 жыл бұрын
Zero delay encoders emulate joypads, ipacs emulate keystrokes
@MavericksArcade
@MavericksArcade 8 ай бұрын
You can also configure the iPAC to emulate joysticks.
Transform ANY PC into a Retro Gaming Console
36:59
Retro Game Corps
Рет қаралды 634 М.
Our Request has been answered - LEDBlinky 7.0.2.0 - UPDATED!
22:35
Maverick's Arcade
Рет қаралды 2,6 М.
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 104 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 97 МЛН
Configure Pixelcade for use with LEDBlinky
24:46
Maverick's Arcade
Рет қаралды 1,2 М.
MA Rescue - Help Steve with some LEDBlinky questions
1:17:51
Maverick's Arcade
Рет қаралды 524
LEDBlinky - Pixelcade with Mame Outputs
26:18
Maverick's Arcade
Рет қаралды 1,1 М.
Guide: PSP and PS1 games on the PS Vita (Adrenaline)
18:54
Retro Game Corps
Рет қаралды 565 М.
Modding my Arcade1UP - Part 1 - Main Screen needs HDMI
13:14
Maverick's Arcade
Рет қаралды 2,2 М.
Assembling my Arcade 1UP Machine
26:02
Maverick's Arcade
Рет қаралды 540
A BIG Developer finally figured it out!
1:25:39
NerdNest
Рет қаралды 19 М.
The Man Who Broke Ratchet in Half
24:56
ThaRixer
Рет қаралды 1,4 МЛН
Emulator TeknoParrot
18:53
Maverick's Arcade
Рет қаралды 577
Про арбузик 🍉 #рыбакит #простыерисунки
0:16
Бездомный помог ребятам на дне рождения 🤯
0:39
Фильмы I Сериалы
Рет қаралды 3,4 МЛН
Рыбаки в шоке. Рыбалка. #рыбалка  #shorts
0:20
Жизнь Рыбака
Рет қаралды 3 МЛН
Choose a car for Mom ♥️ #shorts #trending #viral #cars
0:17