GameAmp Fansite Network Gamer Shirts, GameAmp T-Shirts
Change Game Sites   
About GameAmp, Inc GameAmp Staff Register for a free account
GameAmp Login GameAmp Password
GameAmp Homepage
GameAmp Game MapsGameAmp Game ListLatest Video Game NewsVisit the Video Game ForumsGame Item AuctionsFind Gamer FriendsGame Screenshots
Video Games Subnav
GameAmp Information

GameAmp: Can't bind "Roll" to the joystick

clear gif
Forum >> Main >> General Discussion >> Can't bind "Roll" to the joystick

 
User Message
Big_Ed Profile
Big_Ed
View Profile of Big_Ed
Posts:
Joined: 12/31/1969
Credibility: pts
Can't bind "Roll" to the joystick 

I can't bind the left/right roll (for planes/choppers) to my Logitech Wingman Extreme joystick. Is there a way to do this manually in the control file? :-(



06/25/05 19:18 Login to rate this user's post!
kalvadar Profile
kalvadar
View Profile of kalvadar
Posts:
Joined: 12/31/1969
Credibility: pts
Re: Can't bind 

Yeah, you just have to play with the Controls.con file. It is located in your My Documents/Battlefield 2/Profiles/xxxx folder. The xxxx is the number of the profile on your computer, generally it is 0001 if it is your first profile. But open the controls.con file and you will see a lot of mumbo jumbo.

A little down the page, you should see a new section that starts with ControlMap.create AirPlayerInputControlMap. This is the section for Air Settings.
Then add(or modify existing) line ControlMap.addAxisToAxisMapping c_PIRoll IDFGameController_0 IDAxis_2 0 1.
Start with ControlMap.add then you can do Keys for keyboard keys, Button for mouse mouse or joystick buttons, or Axis for mouse or joystick axis. Finish with ToAxisMapping.

Then do a " c_PIRoll IDF". Use GameController_x or Mouse. x being which game controller it is. If it is your only controller, you should probably use 0. Then put a IDAxis_x where x is the axis you want to bind roll to. For me it is the twist so it is the third axis, labeled axis 2.

Then there are 2 binary digits afterwards. I dont' know what the second one does but the first can invert the axis.

But my final line of code for roll is ControlMap.addAxisToAxisMapping c_PIRoll IDFGameController_0 IDAxis_2 0 1

You just have to play with it until it all works. You seem to have to with a joystick to get the controls to do what you want. I have a Logitech Wingman Strike Force 3D, so I don't know how similar it is to your joystick. You may be able use the same line or you may just have to play with it. To test your controls, I would recommend making a local server with spawn time of 0. Joining a game on internet takes a while and I haven't found a mission in singleplayer that has planes.

Oh well good luck.



06/25/05 22:23 Login to rate this user's post!
Big_Ed Profile
Big_Ed
View Profile of Big_Ed
Posts:
Joined: 12/31/1969
Credibility: pts
Re: Can't bind 

Thank you very much for your help. I'll give this a try tomorrow. :-)




06/25/05 23:18 Login to rate this user's post!
StormRavn Profile
StormRavn
View Profile of StormRavn
Posts:
Joined: 12/31/1969
Credibility: pts
Re: Can't bind 

i know what ya mean i would rather bind alot of the common keys to the number pad however it says all those keys are already found in common control which is crap cause they aint it would be more useful if you can config the game usin the controls you really want without havin to tear apart ini files due to poor coding of the game



06/26/05 17:30 Login to rate this user's post!
Big_Ed Profile
Big_Ed
View Profile of Big_Ed
Posts:
Joined: 12/31/1969
Credibility: pts
Re: Can't bind 

^^^exactly! the bf1942 control setup was much easier to work with..... this game has so many issues!



06/27/05 16:21 Login to rate this user's post!

clear gif
Don't Forget! - Rate users posts to reward or demerit their posts with Credibility!
GameAmp Footer