Jump to content
The simFlight Network Forums

Yoke, Joystick and Profiles


Recommended Posts

Hello Pete,

 

I am using FSX and FSUIPC  4.92 .

 

I currently have a Saitek yoke, throttle quadrant and rudder pedals all running through FSUIPC with no profiles defined, and Enable Controllers is unchecked in FSX (although it keeps getting rechecked all the time for some reason).

 

I would now like to use a joystick along with the same Saitek throttle quadrant and rudder pedals for just a few particular military a/c.  AND I would like to be able to just plug in the USB joystick for those military a/c without disconnecting the yoke, and then unplug the joystick when using the yoke which is most of the time.

 

So to avoid conflicts between the buttons and axes on the yoke and joystick:

  1. Can I just assign the joystick buttons and axes to a profile for those few military a/c?
  2. Do I have to also overtly include the throttle quadrant and rudder pedals in the profile since I will be using them with the joystick?
  3. Do I now also need to go back and define another profile for when using the yoke even though the joystick will not be connected to the system when I use the yoke?
  4. Is there a better way altogether to do this?
  5. Since I will be using the rudder pedals with the joystick, what is the best way to disable the joystick’s twist (rudder) axis?
  6. Finally, since I will be plugging and unplugging the joystick,  should I set AutoAssignLetters=yes in FSUIPC.ini?

Hope this makes some sense,

Thanks,

Al

Link to comment
Share on other sites

I would now like to use a joystick along with the same Saitek throttle quadrant and rudder pedals for just a few particular military a/c.  AND I would like to be able to just plug in the USB joystick for those military a/c without disconnecting the yoke, and then unplug the joystick when using the yoke which is most of the time.

 

In that case be very sure to use the faciklity in FSUIPC to have joysticks identified by letters rather than numbers, so that there's no possibility of cross-assignments. You must also disable controllers in FSX altogether because otherwise it will make automatic assignments each time it sees the newly connected joystick.

 

Can I just assign the joystick buttons and axes to a profile for those few military a/c?

Yes. If the yoke isn't only assigned in a Profile then the buttons on the yoke will also still apply, but not the axes. -- buttons can be general and specific, but axes, because they are always active, are only applicable where assigned.

 

Do I have to also overtly include the throttle quadrant and rudder pedals in the profile since I will be using them with the joystick?

 

The axes for those, and their calibrations, yes. You could do that by copying stuff in the INI file.

 

Do I now also need to go back and define another profile for when using the yoke even though the joystick will not be connected to the system when I use the yoke?

 

No, because axes andcalibrations for a profile exclude non-specific ones. The buttons will still apply, but won't matter if you don't use them.

 

Since I will be using the rudder pedals with the joystick, what is the best way to disable the joystick’s twist (rudder) axis?

 

Just don't assign it to anything, or find another use for it.

 

Finally, since I will be plugging and unplugging the joystick,  should I set AutoAssignLetters=yes in FSUIPC.ini?

 

If you don't mind FSUIPC assigning letters A, B, C ... by itself, that's the easiest way. But you might want letters you recognise easier, like Y for Yoke, J for Joystick, R for Rudder pedals, T for throttle. For your own letters just reproduce the joystick list and change the numbers to letters, as illustrated in the chapter on this in the User Guide. FSUIPC will automatical do all the asignment lines when it next starts.

 

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

I think I've got things working OK, but have a couple questions:

 

1.  I initially found my profile (named Joystick) included the yoke, rudder and throttle axes as well as the joystick axes.  Could this of happened because I had the yoke, throttle and rudder controls plugged in while setting up the joystick profile, or becasue I said YES to the option to apply general settings to the profile (BTW, is saying YES to applying the general settings usually the right thing to do)?  Since I did want to use the rudder and throttle with the joystick, I left those axes in and just commented out the yoke's elevator and aileron axes. See part of FSUIPC.ini below.

 

Since Joystick is a common term used in FSUIPC.ini I'd like to rename the Profile. Can I rename my profile just by editing the name in all the profile specific places it appears in FSUIPC.ini  (e.g., Axes.Joystick to Axes.Logitech)?

 

Thanks Pete.

Al

 

[Profile.Joystick]
1=T-6 SP2 #0

[buttons.Joystick]
0=RJ,4,C65607,0
1=RJ,2,C65615,0
2=PJ,5,C65759,0
3=PJ,3,C65758,0

[Axes.Joystick]
//3=YX,128,D,1,0,0,0
//4=YY,256,D,2,0,0,0
0=RX,256,D,7,0,0,0
1=RY,256,D,8,0,0,0
2=RR,256,D,3,0,0,0
3=YZ,256,D,4,0,0,0
4=YU,256,D,5,0,0,0
5=YV,256,D,6,0,0,0
6=JX,256,D,1,0,0,0
7=JY,256,D,2,0,0,0

[JoystickCalibration.Joystick]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16384,-512,512,16383
Throttle=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=2
RightBrake=-16384,16383/16
SlopeRightBrake=2
Elevator=-16384,-225,128,16383
 

Link to comment
Share on other sites

1.  I initially found my profile (named Joystick) included the yoke, rudder and throttle axes as well as the joystick axes.  Could this of happened because I had the yoke, throttle and rudder controls plugged in while setting up the joystick profile, or becasue I said YES to the option to apply general settings to the profile (BTW, is saying YES to applying the general settings usually the right thing to do)?

 

FSUIPC doesn't care what's connected -- that only matters when you start doing assignments or calibratins It's because you answered 'yes'. And it is generally useful to do that unless you really want to start afresh with the new profile, with different controls.

 

Since I did want to use the rudder and throttle with the joystick, I left those axes in and just commented out the yoke's elevator and aileron axes. See part of FSUIPC.ini below.

 

Just deleting the lines will probably be less confusing at a later time.

 

Since Joystick is a common term used in FSUIPC.ini I'd like to rename the Profile. Can I rename my profile just by editing the name in all the profile specific places it appears in FSUIPC.ini  (e.g., Axes.Joystick to Axes.Logitech)?

 

Yes, starting with the [Profile.Joystick] section itself.

 

Pete

 

Link to comment
Share on other sites

Pete,

I guess because I said YES to apply the general settings to the logitech joystick profile called Logitech3D, I have the categories [buttons], [Axes] and [Joystick Calibration] showing up both in the part of FSUIPC that is not really profile specific and which came from the Saitek yoke settings, and in the logitech profile specific area (area below [Profile.Logitech3D] ). Should I delete those categories from the part above [Profile.Logitech3D]?  And if so can I just do that by just making the terms in brackets a comment, e.g., //[Axes]. or should I delete all the associated lines?

Thanks again,

Al

 

 

EDIT:  Ignore this post, dumb questions. I lost sight of the big picture. Those other settings have to apply to a/c not listed under the logitech joystick profile,i.e like when I want to use the yoke with a C172. Sorry Pete.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.