| Author |
Topic:
Xbox 360 Gamepad Workaround for PC version
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/21/07 6:21pm
Subject:
Xbox 360 Gamepad Workaround for PC version
- Date Edited:
9/26/07 8:46am (4 edits total)
Edited By:
Cinder
|
Hi all,
I recently asked Midway support if Stranglehold specifically supported the Xbox 360 controller for Windows. Sadly, this does not seem to be the case. The official response I got via e-mail was as follows:
Stranglehold for the PC does not support gamepads or joystick. Gameplay is through the keyboard and mouse only. Games for Windows does not require gamepad controller support. I apologize for any inconvenience or confusion this may have caused.
Although there is still the possibility that it is supported in a patch, there is a defintely a workaround to be had :-)
The solution is mouse and keyboard emulation through a program called JoyToKey. This program is free to download and use. It is only about 380KB in size, so even dial-up users should have no problem obtaining it. You'll need a custom config to use it with Stranglehold, but I'll be providing that further down below. To get Xbox 360 controller support via JoyToKey, complete the following:
1. Download the JoyToKey Version 3.79 program from the following link: http://www.idiombox.com/oneswitch/JoyToKey_(v3_79).zip
Note that this website is not within the Midway webspace, nor is it a website that I personally run or maintain. I have downloaded and used this program myself and can assure that the file linked was free of viruses and spyware when I obtained it. Nevertheless, you should always test files you download from the Internet with your own tools.
2. The JoyToKey_(v3_79).zip file is compressed, so you will need to extract it into a folder. In Windows XP or Vista, you can simply right click on the file, left click the "Extract All..." option, and follow the prompts to extract the contents into a folder on your hard drive. No installation is necessary.
3. Navigate to the same folder that you extracted the zip file to (where the JoyToKey.exe file resides) and create a new text file. You can do this by right clicking anywhere in the whitespace of the folder, hovering the mouse cursor over the "New" selection, and left clicking "Text Document" from the options presented. Name the file you're creating "Stranglehold.cfg" (without the quotes).
4. Open the Stranglehold.cfg file in Notepad. To do this, click Start - All Programs - Accessories - Notepad. In Notepad, click File, then Open, and navigate to the folder where the Stranglehold.cfg file resides. Change the file view option near the bottom from "Text Documents" to "All Files" and double click on the Stranglehold.cfg file to open it. It should be blank.
5. Highlight and copy the following information below and paste it into the open Stranglehold.cfg file in Notepad:
***File Copy Begins Below. Do NOT copy this line***
[General]
FileVersion=37
NumberOfJoysticks=1
Use8Axes=1
UseDiagonalInput=0
UsePOV=1
Threshold=0
KeySendMode=0
[Joystick 1]
Axis1n=1, 41:00:00, 0
Axis1p=1, 44:00:00, 0
Axis2n=1, 57:00:00, 0
Axis2p=1, 53:00:00, 0
Axis3n=2, 0, 0, 0, 1, 0, 0, 0
Axis3p=2, 0, 0, 0, 0, 0, 1, 0
Axis4n=2, -50, 0, 0, 0, 0, 0, 0
Axis4p=2, 50, 0, 0, 0, 0, 0, 0
Axis5n=2, 0, -50, 0, 0, 0, 0, 0
Axis5p=2, 0, 50, 0, 0, 0, 0, 0
Axis6n=1, 33:00:00, 0
Axis6p=1, 34:00:00, 0
Axis7n=0
Axis7p=0
Axis8n=0
Axis8p=0
POV1-1=1, 31:00:00, 0
POV1-2=1, 33:00:00, 0
POV1-3=1, 34:00:00, 0
POV1-4=1, 32:00:00, 0
POV2-1=0
POV2-2=0
POV2-3=0
POV2-4=0
Up-Right=0
Up- Left=0
Dn- Left=0
Dn-Right=0
Button01=1, 20:00:00, 0
Button02=1, 51:00:00, 0
Button03=1, 46:00:00, 0
Button04=1, 45:00:00, 0
Button05=2, 0, 0, 20, 0, 0, 0, 0
Button06=2, 0, 0, -20, 0, 0, 0, 0
Button07=1, 09:00:00, 0
Button08=1, 1B:00:00, 0
Button09=1, 43:00:00, 0
Button10=1, 11:00:00, 0
Button11=0
Button12=0
Button13=0
Button14=0
Button15=0
Button16=0
Button17=0
Button18=0
Button19=0
Button20=0
Button21=0
Button22=0
Button23=0
Button24=0
Button25=0
Button26=0
Button27=0
Button28=0
Button29=0
Button30=0
Button31=0
Button32=0
***File Copy Ends Above. Do NOT copy this line***
6. Save the file in Notepad by clicking File, Save and then close Notepad. Now, plug in your Xbox 360 controller. Start JoyToKey by double clicking the executable in the folder you extracted to.
IF YOU ARE RUNNING VISTA, make sure to set the compatability mode to Windows XP SP2 by right clicking on the JoyToKey executable, left clicking Properties, Compatability, check the "Run this program in compatibility mode for" checkbox and select "Windows XP Service Pack 2" from the dropdown." Click Apply then Ok.
In the left pane of JoyToKey, you should see an entry labeled Stranglehold. Left click this once and then minimize JoyToKey. Start the game. You should now be able to use the Xbox 360 controller to move, shoot, and do all the other functions that the keyboard and mouse would normally supply.
I've set the configuration file up to how I like the Xbox 360 controller to work in the game. That said, there's nothing stopping you from manipulating the provided configuration using the functions provided by the JoyToKey program. Note that JoyToKey MUST be running for the Xbox 360 controller to work in the game. Also note that there is no reason why this solution can't work with the demo as well as the final retail version of the game.
I hope this helps all you guys and gals out that are looking for a Xbox 360 controller fix. Happy gaming :-)
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
muni2000
Posts:
2
Registered:
Sep '07
|
Date Posted:
9/21/07 7:17pm
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
That's too bad
Why can't using my 360 USB Controller!!!
JoytoKey is good program that exclude FPS
The pointer is whiling and my pad can't ringing
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
Cinder
Posts:
1,930
Registered:
Jul '05
|
Date Posted:
9/21/07 10:07pm
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
I have been able to play Stanglehold with the Xbox 360 PC controller, I was playing a work-in-progress build and it worked perfectly. I will install the retail build early in the week and let you know what happens.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/22/07 4:46am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
Unlike other games that support it, the Xbox 360 controler "X" button does not light up once I start the game. Additionally, there doesn't seem to be any in-game options for enabling the controller like there are in other titles. Perhaps support was taken out of the final version because there were some problems identified that couldn't be fixed before release.
In any case, according to Midway tech support the game does not support the controller. If you'd like me to forward or post the entire e-mail I received for authenticity, I'd be happy to.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
xero01uk
Posts:
2
Registered:
Sep '07
|
Date Posted:
9/23/07 3:15am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
it would help if you could give us the location of the cgf file as search aint picking up anything
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/23/07 5:21am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
The Stranglehold.cfg file is something you create and is not included with the game. That is, you follow the instructions outlined to create a new file in the JoyToKey folder called "Stranglehold.cfg" Then, you open the file in Notepad, copy the appropriate content in Step 5, and paste it into the blank Stranglehold.cfg file.
Following the steps exactly as outlined in my original post should get you Xbox 360 controller support in Stranglehold. Note that this workaround is merely keyboard/mouse emulation via the Xbox 360 controller, so things like force feedback won't work.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
alimud
Posts:
1
Registered:
Sep '07
|
Date Posted:
9/24/07 5:07am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
Thanks so much for this workaround which worked great for me. Just a shame that midway have chosen no to include xbox 360 pad suport from the start. This is the first new game iv found that did not surport the pad. They should have take a left out of bioshocks book not only does it have full pad suport including force feedback, you can put the game to xbox pad mode and it changes all the menus and set up for the pad totally, brill.
But thanks so much for the workaround, even though i have a wireless keyboard i like nothing better then switching sound and picture over to my 37" HD tv and blashing about with the pad. it now looks and play awesome.
cheers
alimud
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
ScottishLad
Posts:
4
Registered:
Sep '07
|
Date Posted:
9/24/07 6:44am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
neildittmar,
Thanks for the help but I am having problems!
After creating the Stranglehold.cfg file and open up JoyToKey the file is not listed in the left hand panel.
All that is listed is "First Configuration".
I am running Vista, but did choose XP Service Pack 2 in hte compatibility option.
Oddly, I can create a new configuration file which is then listed in the same folder, but I do not know how to configure it!
Can you help?
Perhaps you could email me a copy of your folder?
Here's hoping,
Thanks,
Graeme.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/24/07 6:57am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
- Date Edited:
9/24/07 7:02am (2 edits total)
Edited By:
neildittmar
|
Hi Graeme,
Hmm... that's odd. Are you sure you created the Stranglehold.cfg file in the same folder as the JoyToKey.exe file? If so, this may be a case where file extensions are being hidden and the name of the text file you created is actually "Stranglehold.cfg.txt" If that's the case, JoyToKey won't find it. Try this:
1. Go into the JoyToKey folder and delete your previous Stranglehold.cfg file.
2. Open up the JoyToKey program and create a new configuration using the File menu. When prompted, name the new configuration "Stranglehold" (without the quotes or the .cfg extension).
3. After creating the new configuration, immediately close JoyToKey and use Windows Explorer to navigate to the folder where the JoyToKey executable resides. You should see a file in that folder named "Stranglehold" or possibly "Stranglehold.cfg" Open this file in Notepad.
4. Delete anything currently in this file. It is important that this file is completely empty before you proceed. Once you are assured that there is nothing in the file, copy and paste the appropriate lines in point 5 of my original post. Save the file.
Let us know if that fixes the problem.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
ScottishLad
Posts:
4
Registered:
Sep '07
|
Date Posted:
9/25/07 5:00am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
Thanks!
That did the trick!
Graeme.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/25/07 5:42am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
Glad to hear it... have fun :-)
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
9/26/07 10:02am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
Hey... just noticed the sticky on my thread. Thanks! :-)
Hopefully this will make the workaround more visible to those looking for controller support.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
Sheyla
Title: Forum Administrator
Posts:
-48,745
Registered:
Jun '05
|
Date Posted:
9/26/07 10:07am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
Excellent work there, thanks so much!
-----signature-----
That which does not kill us makes us stranger.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
BlazingTubeLover
Posts:
1
Registered:
Oct '07
|
Date Posted:
10/1/07 3:31am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
Any plans to patch in official 360 pad support at all ?
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
tillrules
Posts:
1
Registered:
Sep '07
|
Date Posted:
10/1/07 8:11am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
|
This is probably a noob-ish question, but will this work with any PC gamepad or just the XBox 360 pad? I have a PC joypad, but its not the XBox one.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|
neildittmar
Posts:
44
Registered:
Sep '07
|
Date Posted:
10/1/07 8:36am
Subject:
RE: Xbox 360 Gamepad Workaround for PC version
|
The JoyToKey program works with any gamepad that is DirectInput/DirectX 6 compliant or higher. The configuration file I've laid out above is specifically tailored for the Xbox 360 controller though in regards to button placement, axis, etc. If your controller mimics the button placement and functions of the Xbox 360 controller, what I've provided above should work "out of the box."
However, your gamepad is probably set up a bit different than the Xbox 360 controller. If this is the case you'll have to use the JoyToKey program to modify the Stranglehold profile for use, mapping the specific controls as appropriate. Ideally, you'll want to use a gamepad that has at least two analog control sticks (for looking and moving), 4 face buttons, two shoulder buttons (for shooting, enabling Tequilla Time), and a hat switch or 8-way digital directional input (for mapping the Tequilla bombs). Obviously, there is some give here depending on specific controller button placement and personal preferences.
|
|
Locked Topic |
Active Topic Notification |
Private Message |
Post History
| Report Post
|