Forum Discussion
23 Replies
- Fred_vdp12 years agoHero+
There's also a method where you tweak the game files, which gives you controller gameplay and some of the user interface, but many crucial UI elements are still missing making this very hard to play.
I believe BioWare hasn't included any controller support in any of their PC games after Jade Empire, though I believe it may be included in Dragon Age: Inquisition.
- Anonymous11 years ago
This is not true, in BIOSinput.ini there is a string of code under Engine.UIInputConfiguration after the coding for the mouse specifically coded for the Xbox controller, the reason it doesn't work is because, it is suppressed by code, you have to go into the BIOSengine.ini and go down the list until you see Core.Systems where after the save game shortcut, there is a second line of Suppress "name" =True. At the end of that is a bit of code suppressing the use of a game pad. You can either change that to true or go to the top of the suppress list where you will find SuppressMeansUnsuppress=False and change that to True to allow a bunch of fun stuff. After that you will still run into trouble using the right analog. Continue in BIOSengine.ini until you arrive at WinDrv.WindowsClient and at the bottom insert AllowJoystickInput=True
After that you need to make sure the game can understand the analog movement. In BIOSinput.ini make sure under Engine.UIInputConfiguration codes that drive the stick are there, if not, here they are
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftX,AdjacentAxisInputKey=XboxTypeS_LeftY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Right,InputKeyToEmulate[1]=Gamepad_LeftStick_Left)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftY,AdjacentAxisInputKey=XboxTypeS_LeftX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Up,InputKeyToEmulate[1]=Gamepad_LeftStick_Down)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightX,AdjacentAxisInputKey=XboxTypeS_RightY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Right,InputKeyToEmulate[1]=Gamepad_RightStick_Left)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightY,AdjacentAxisInputKey=XboxTypeS_RightX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Up,InputKeyToEmulate[1]=Gamepad_RightStick_Down)(make sure there all one line after each definition)
Then you need to add binding so that is doesn't go to crazy and will reset to the center, I got mine from some other guy I found through google, but I just stumbled across the suppress codes and I haven't heard anything about it and as far as I've heard no one has gotten the controller to work as well as I have. You still need to chart the buttons and probably keep you keyboard close for the quick keys, but running around and shooting has gotten a whole lot easier.
Anyways, here's that last bit of code to make it work well, but obviously "tweakable"
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=0.2 DeadZone=0.3")
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=0.2 DeadZone=0.3")Again, put underneath the last bit of code up there if you had that already.
Hope this help, I tried everything and I cant believe it was just a matter of changing a single suppression code.
I thought it was hopeless.
Hey dude.
Thank for all the info. I double checked the .ini files, and everything is there that should be there. But my problem is, when I use my Right Stick to look around, the speed is unbelievably fast, which make it near impossible to aim. Don't know if you maybe know of a solution for that?
@Xmaster1303 wrote:
This is not true, in BIOSinput.ini there is a string of code under Engine.UIInputConfiguration after the coding for the mouse specifically coded for the Xbox controller, the reason it doesn't work is because, it is suppressed by code, you have to go into the BIOSengine.ini and go down the list until you see Core.Systems where after the save game shortcut, there is a second line of Suppress "name" =True. At the end of that is a bit of code suppressing the use of a game pad. You can either change that to true or go to the top of the suppress list where you will find SuppressMeansUnsuppress=False and change that to True to allow a bunch of fun stuff. After that you will still run into trouble using the right analog. Continue in BIOSengine.ini until you arrive at WinDrv.WindowsClient and at the bottom insert AllowJoystickInput=True
After that you need to make sure the game can understand the analog movement. In BIOSinput.ini make sure under Engine.UIInputConfiguration codes that drive the stick are there, if not, here they are
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftX,AdjacentAxisInputKey=XboxTypeS_LeftY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Right,InputKeyToEmulate[1]=Gamepad_LeftStick_Left)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftY,AdjacentAxisInputKey=XboxTypeS_LeftX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Up,InputKeyToEmulate[1]=Gamepad_LeftStick_Down)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightX,AdjacentAxisInputKey=XboxTypeS_RightY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Right,InputKeyToEmulate[1]=Gamepad_RightStick_Left)
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightY,AdjacentAxisInputKey=XboxTypeS_RightX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Up,InputKeyToEmulate[1]=Gamepad_RightStick_Down)(make sure there all one line after each definition)
Then you need to add binding so that is doesn't go to crazy and will reset to the center, I got mine from some other guy I found through google, but I just stumbled across the suppress codes and I haven't heard anything about it and as far as I've heard no one has gotten the controller to work as well as I have. You still need to chart the buttons and probably keep you keyboard close for the quick keys, but running around and shooting has gotten a whole lot easier.
Anyways, here's that last bit of code to make it work well, but obviously "tweakable"
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=0.2 DeadZone=0.3")
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=0.2 DeadZone=0.3")Again, put underneath the last bit of code up there if you had that already.
Hope this help, I tried everything and I cant believe it was just a matter of changing a single suppression code.
I thought it was hopeless.
@ColonelJakes_ZA wrote:
Hey dude.
Thank for all the info. I double checked the .ini files, and everything is there that should be there. But my problem is, when I use my Right Stick to look around, the speed is unbelievably fast, which make it near impossible to aim. Don't know if you maybe know of a solution for that?
In the Bioinput folder.Change "Look up" from 240 to 24
Change "Look right" from 200 to 20
https://www.youtube.com/watch?v=0dygtsGy9xA
Easier to download and install the native controller support packages from Nexus though.
- Anonymous9 years ago
So I tried this method of going into the .ini for ME2 and after making the modifications specified, the game would not load. I had to repair the install in order to get it to load again. Does anyone know what the issue could be?
@archaeodude wrote:
So I tried this method of going into the .ini for ME2 and after making the modifications specified, the game would not load. I had to repair the install in order to get it to load again. Does anyone know what the issue could be?
Typos or format errors in the ini file.
I would suggest to use this Mod to add controller support to ME2. (Read the description carefully)
- Anonymous9 years ago
Hi,
I can see that you know things about these codes, so I wonder if you can help me. My problem is that on my controller left stick if I press it up it moves backwards and if I press it down it moves forwards in the game. Can you help me to change the left stick bindings to change these two movements? I would be very thankful!!
- Followed all the instructions but the controller 🎮 doesn't show up on among the input settings when I open the game. Help please...
@girlmafia66 wrote:
Followed all the instructions but the controller 🎮 doesn't show up on among the input settings when I open the game. Help please...First thing to check is that the controller is enabled.
Control Panel>Hardware and Sound>Devices and Printers
Find your controller and right click it. Click "Trouble Shoot".
If @mckrackin5324 suggestion is not helping you I would recommand to use the mods linked in this thread.
The use of this mods is normally far easier than the editing of game files.
@holger1405 wrote:If @mckrackin5324 suggestion is not helping you I would recommand to use the mods linked in this thread.
The use of this mods is normally far easier than the editing of game files.
Yep. The mods I used from Nexus are straight "drop in" DLCs.
No tech skills required.
Drag the mod into the DLC file in Documents and the controller works. REALLY works. With XBox prompts and skill wheels.
Except you have to pay for a subscription to download a file from Nexusmods. A small detail that you glossed over.
@NuklearRaver wrote:Except you have to pay for a subscription to download a file from Nexusmods. A small detail that you glossed over.
You do not. I have never spent a dime at Nexus.
Look closer buddy.
The Nexus is 100% free-to-use. To download files over 2MB requires a no-cost registration. During registration there is an OPTION to make a contribution to keep the site running.
(Been a Nexus member since 2009, and Staff there since 2010.
Know what I'm talking about. 😇 )How is it written? Is it +Suppressed=GamepadTrue or what?
Written where?
If you want controller support for one of the ME games I would recommend to use one of the mods at The Nexus.
In the code, everything is there for controller support. And the mods just do the same thing, they rewrite the code to enable controller support. The guy that gave us instructions doesn't mention how the code should be written.
I honestly think he found this elsewhere on the net and did wrote down his version here. (Which is very hard to read because of the missing paragraphs.)
What he is referring to as "BIOSinput.ini" should be the "BIOInput.ini"
Still, the mods are way easier and saver to install than to attempt editing a ini file with unclear instructions.
While you are not wrong that downloading a mod is easier, it's more of an "I want to know" so where I can check for other console games that I have on PC and enable controller support if the code has already been written. Thank you for your responses.
@Dovahkiin520 wrote:
While you are not wrong that downloading a mod is easier, it's more of an "I want to know" so where I can check for other console games that I have on PC and enable controller support if the code has already been written. Thank you for your responses.
I understand ccompletely, it is more fun to figure it out.
Sorry, overlooked the question in your post.
I doubt that there is "one" place. You will have to google this separately for each game that has this problem.
- @Xmaster1303 you keep saying that like people know what that means LOL you are basically speaking code if you do not know much about computers what you said is almost illegible
About Mass Effect Franchise Discussion
Recent Discussions
- 11 hours ago
- 11 hours ago
- 3 days ago