Metalzoic Posted January 28, 2017 Share Posted January 28, 2017 1 hour ago, Jaydeekay said: Bit of a necrobump but would somebody mind reposting whatever was in that link? It's dead. That link was just a how-to load a different profile or change your iPac buttons if I remember right. Are you using an iPac? If so look/search for my topics on setting up MKX on an iPac using VJoy. Pain in the ass, but it works. -Basically you install VJoy which is a program that turns keyboard presses into joystick/controller inputs (basically the opposite of Joy2Key, Xpadder etc...). -Then you program your CP buttons to be the controller inputs that you want. -Launching the game with VJoy running will trick the game into think you're using controllers or joysticks, will show Xbox button icons on screen, and will allow you to play the game properly and 2-players. -WARNING: VJoy can conflict with other programs and games. This can be fixed by going into Windows Device manager and disabling the drivers when you aren't using it and enabling the drivers when you need it. Personally that sucks for a cabinet so i use an AHK script and a windows program called DevCon to automatically turn the drivers off and on when I start or exit MKX. Might work on Injustice too (and hopefully for Injustice 2). I think I have DevCon and my script already posted in my MKX topic. Good luck. It was frustrating and took me about a jillion hours to make it all work perfect, but just figuring out everything I just told you was the bulk of the problem. Link to comment Share on other sites More sharing options...
Joshuaisarocker Posted February 26, 2017 Share Posted February 26, 2017 On 1/28/2017 at 1:43 PM, Metalzoic said: Personally that sucks for a cabinet so i use an AHK script and a windows program called DevCon to automatically turn the drivers off and on when I start or exit MKX. Might work on Injustice too (and hopefully for Injustice 2). I think I have DevCon and my script already posted in my MKX topic. Metal, I've got two exe that I converted from batch files that use DevCon to enable and disable VJoy. In PC Launchers module settings I'm using Prelaunch and Post Exit to run both of these exe files. I was hoping that this would disable VJoy when not in use, and enable it when needed. This would be awesome, completely hands off except it isn't working. If VJoy is enabled before I attempt to launch MK10, it is successful. My post Exit app kills VJoy and we're good to go. However, if I attempt to start MK10 while VJoy is disabled, my EXE enables VJoy but the game isn't detecting the "controllers". I've tried adding wait time to the process, but I feel like RLauncher immediately looks to for VJoy, sees it's disabled and doesn't load the profiles. I've been following your "VJoy Saga", was just wondering if you have any ideas. We're doing something similar, I'm just trying to use RLauncher to run it all. Link to comment Share on other sites More sharing options...
Metalzoic Posted February 26, 2017 Share Posted February 26, 2017 1 hour ago, Joshuaisarocker said: Metal, I've got two exe that I converted from batch files that use DevCon to enable and disable VJoy. In PC Launchers module settings I'm using Prelaunch and Post Exit to run both of these exe files. I was hoping that this would disable VJoy when not in use, and enable it when needed. This would be awesome, completely hands off except it isn't working. If VJoy is enabled before I attempt to launch MK10, it is successful. My post Exit app kills VJoy and we're good to go. However, if I attempt to start MK10 while VJoy is disabled, my EXE enables VJoy but the game isn't detecting the "controllers". I've tried adding wait time to the process, but I feel like RLauncher immediately looks to for VJoy, sees it's disabled and doesn't load the profiles. I've been following your "VJoy Saga", was just wondering if you have any ideas. We're doing something similar, I'm just trying to use RLauncher to run it all. Yeah. It seems like it should work that way, but when you check the actual log it doesn't run the pre-script until after it has already launched the game and the drivers need to be enabled prior to the game booting. The user_function stuff does the same thing which kept it from working too. So what I did is I added the launching of the game to my DevCon script and start it that way. Hold on and I'll boot up my cab and share my script here in a sec. Link to comment Share on other sites More sharing options...
Metalzoic Posted February 26, 2017 Share Posted February 26, 2017 1 hour ago, Joshuaisarocker said: I've been following your "VJoy Saga", was just wondering if you have any ideas. It has been an effin' saga. I don't even want to know how many 10's of hours I spent simply getting this to work. In the end it was simple, just a hard road to get there. Here's my script for launching Vjoy, my VJoy profile and then the game. Even though it's a Steam game, this lets me control that the VJoy drivers are active prior to game launch. This works on Win 10. #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% SetBatchLines -1 Run, C:\Windows\System32\devcon.exe enable vjoy* Run, C:\Program Files (x86)\VJoy\VJoy.exe -file "C:\Program Files (x86)\Vjoy\MK10.ini" Run, C:\Program Files (x86)\Steam\SteamApps\common\MK10\Binaries\Retail\MK10.exe Here's my script to close: #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% Run, C:\Program Files (x86)\VJoy\VJoy.exe -exit Run, C:\Windows\System32\devcon.exe disable vjoy* return Here's how I have it set in RocketLauncher. Link to comment Share on other sites More sharing options...
Joshuaisarocker Posted March 1, 2017 Share Posted March 1, 2017 This worked! Thanks for the help! Link to comment Share on other sites More sharing options...
Metalzoic Posted March 1, 2017 Share Posted March 1, 2017 14 minutes ago, Joshuaisarocker said: This worked! Thanks for the help! Sure thing. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.