Jump to content
Sign in to follow this  
SQUAWKIDENT

FSUIPC - can I swap between Joystick/Yoke?

Recommended Posts

I'm sure many of you use different controllers for different aircraft for added realism. For example I use my Saitek Yoke when flying the QW 757, JF PA28 or Rick Piper HS748. Then I switch to my FF Saitek joystick when flying the RealAir SF260, Rick Piper Chipmunk or Pilatus PC-9.The problem is each time I switch controllers I have to re-calibrate the new one again in FSUIPC. Is there a way to save settings for different controllers? I know you can have multiple aircraft setups but haven't found a way of saving controller profiles.Thanks,Adam

Share this post


Link to post
Share on other sites
Guest jahman

Rather than switch controllers, you should leave them all plugged-in and use FSUIPC to assign the controllers according to the aircraft in use. Then when you switch aircraft, just replace the controller on your simdesk.Assigning hardware automatically on a per-aircraft basis might require your purchase the registered version of FSUIPC.Cheers,- jahman.

Share this post


Link to post
Share on other sites
Rather than switch controllers, you should leave them all plugged-in and use FSUIPC to assign the controllers according to the aircraft in use. Then when you switch aircraft, just replace the controller on your simdesk.Assigning hardware automatically on a per-aircraft basis might require your purchase the registered version of FSUIPC.Cheers,- jahman.
Ah I see what you mean. I'll see if that works tonight. Thanks m8.

Share this post


Link to post
Share on other sites
I'm sure many of you use different controllers for different aircraft for added realism. For example I use my Saitek Yoke when flying the QW 757, JF PA28 or Rick Piper HS748. Then I switch to my FF Saitek joystick when flying the RealAir SF260, Rick Piper Chipmunk or Pilatus PC-9.The problem is each time I switch controllers I have to re-calibrate the new one again in FSUIPC. Is there a way to save settings for different controllers? I know you can have multiple aircraft setups but haven't found a way of saving controller profiles.Thanks,Adam
HelloThe controller settings are saved as part of the aircraft profile, so using profiles is going to be a big help for you, that is why the profile function is in there.Just change these two lines in your Fsuipc.iniShortAircraftNameOk=YesUseProfiles=YesAnd don't forget to tick profile specific when you are setting up the profiles and also in the calibration screens.You can have all of your controllers plugged in at the same time but if you prefer to remove lets say the joystick between sessions thenadd if its not already there[JoyNames]AutoAssignLetters=YesYour controllers will be "remembered" even if you plug them into different USB ports and all your assignments will still apply , CoolOnce you have your profiles set up for each aircraft type , Single , Twin , Jet ect when you have installed a new addon and loaded it into the sim for the first time go into Fsuipc and on the assignments page tick profile specific and you will be presented with a list of your profiles so you can select a relevant one.That new addon now has all of its controls set up automatically..With profiles every controller is configured for you as you load the addon.The profile function add these sections to the Fsuipc.ini for every aircraft configured with a profile, this example is from my i-fly section.As you can see the Axis,Calibrations and button programming is saved and will be loaded everytime I load the i-Fly into the sim[Profile.ifly 737]1=iFly 737-800 (Wide screen)[Axes.ifly 737]0=AX,256,D,1,0,0,01=AY,256,D,2,0,0,02=AZ,256,D,9,0,0,03=AU,256,D,10,0,0,04=AV,256,D,26,0,0,05=BX,256,D,7,0,0,06=BY,256,D,8,0,0,07=BR,256,D,3,0,0,08=CX,256,D,26,0,0,09=CY,256,D,22,0,0,010=CZ,256,D,23,0,0,0[JoystickCalibration.ifly 737]AllowSuppressForPFCquad=YesExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoUseAxisControlsForNRZ=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16384,0,0,16383Elevator=-16384,0,0,16383Rudder=-16254,0,0,16383LeftBrake=-16384,11776/16RightBrake=-16384,12800/16Throttle1=-16384,-16384,-16384,16383Throttle2=-16384,-16384,-16384,16383Spoilers=-16384,16383/16Flaps=-16384,16383/16 [buttons.ifly 737]0=RA,20,C65966,01=UA,20,C65967,02=RA,21,C65971,03=UA,21,C65972,04=RA,3,C65615,05=RA,2,C65607,0

Share this post


Link to post
Share on other sites

mad dog thank you so much for that clear and detailed explanation. I'll go about assigning profiles tonight.thanks again,Adam

Share this post


Link to post
Share on other sites

It is also possible to use different controllers for the SAME aircraft. But in FSUIPC you can't have separate calibrations in the same ini, but there is a way around that. In FS9 there was a facility where you could specify a specific FSUIPC ini file to run, but Pete took that out when he did FSUIPC4 (when I asked he responded that he didn't think any one ever used that capability). In response to my inquiry, he created a method where you can create a copy of fsx.exe (call it, say, fsx_stick.exe) and then you can get FSIUIPC to load an ini file with the stick configuration by using a shortcut to the renamed fsx_stick.exe to start fsx. Of course if you wanted to later use the yoke you would have to restart fsx with the original fsx.exe.I forget the specifics as I haven't been using this method on my current fsx install, but you can search Pete's support forum or if that doesn't work I can dig around and find the specifics of what I did.scott s..

Share this post


Link to post
Share on other sites

OK well I've removed ini file, started with a new one. Calibrated the Yoke with the RealAir172 and then plugged in the Saitek Joystick and calibrated that with the Real Air Citabria. Both calibrated with "aircraft specific" ticked.I've loaded another aircraft without a FSUIPC profile. How do I tell FSUIPC to use the Yoke settings from the RealAir 172? Or do I have to calibrate through FSUIPC each time I load a new aircraft?EDIT: OK I understand now I think. I have to calibrate/assign for each aircraft in FSUIPC but it will allow me to use both controllers (yoke/joystick) without each interfering with each other! Correct? :DRegardsAdam

Share this post


Link to post
Share on other sites
OK well I've removed ini file, started with a new one. Calibrated the Yoke with the RealAir172 and then plugged in the Saitek Joystick and calibrated that with the Real Air Citabria. Both calibrated with "aircraft specific" ticked.I've loaded another aircraft without a FSUIPC profile. How do I tell FSUIPC to use the Yoke settings from the RealAir 172? Or do I have to calibrate through FSUIPC each time I load a new aircraft?
Hellowith the new aircraft loaded into the sim, open Fsuipc and go to the Assigments tab.Tick the profile specific box and you should be presented with a box showing the two previously created profilesClick on the one that you want this new aircraft to use.Checklist if its not working : make sure you have these two lines in your Fsuipc.iniShortAircraftNameOk=Yes or ShortAircraftNameOk=Substring , I use substring but Yes is also fine, see the Fsuipc manual for the differences. UseProfiles=Yes , this is what enables the profile function without it you will not get profiles.In the morning when I finish off reinstalling my OS and Sim I will take a few sceenshots of what you should be seeing.Believe me once you get this down your life is going to be so much easier

Share this post


Link to post
Share on other sites

That's interesting when I tick the box I don't get an option to select a previously created profile. Hmm. I'll keep working and make sure the ini has those lines. Would appreciate some screenies tomorrow if you have the time. Thanks again!PS: I've just checked the ini file. It has successfully saved all the different profiles which is a good thing. Should I put ShortAircraftNameOk=Yes and UseProfiles=Yes in any specific area of the ini file (ie under [General])? At the moment they're at the end of the ini file text.Adam

Share this post


Link to post
Share on other sites
It is also possible to use different controllers for the SAME aircraft. But in FSUIPC you can't have separate calibrations in the same ini,
Well of course you can, as well as multiple assignments, by having them tied to the aircraft name or a profile. Even if it's for the same aircraft you only need to replicate the aircraft in its Aircraft.CFG file with a different name to assign.
but there is a way around that. In FS9 there was a facility where you could specify a specific FSUIPC ini file to run, but Pete took that out when he did FSUIPC4 (when I asked he responded that he didn't think any one ever used that capability).
Actually I didn't take anything out -- it never went in. By the time I started on FSUIPC4 we already had aircraft-specific assignment and calibration facilities which met all the needs previously accomplished with the multiple INIs, only in a better way as it not only avoided the close down and restart needed before but also was automatic on aircraft selection.RegardsPete
Should I put ShortAircraftNameOk=Yes and UseProfiles=Yes in any specific area of the ini file (ie under [General])? At the moment they're at the end of the ini file text.
They must go into the [General] section. You'd also be better off using "ShortAircraftNameOk=substring" as this allows you to identify aircraft by any significant part of the name, not just an abbreviation starting at the first character.Incidentally, if you have installed a reasonably up to date version of FSUIPC (4.742 or later -- 4.745 is current), you should already find that the correct parameters are already present in the [General] section. They now default for all those users who were not already using aircraft-specific or profile assignments.RegardsPete

Win10: 22H2 19045.2728
CPU: 9900KS at 5.5GHz
Memory: 32Gb at 3800 MHz.
GPU:  RTX 24Gb Titan
2 x 2160p projectors at 25Hz onto 200 FOV curved screen

Share this post


Link to post
Share on other sites
They must go into the [General] section. You'd also be better off using "ShortAircraftNameOk=substring" as this allows you to identify aircraft by any significant part of the name, not just an abbreviation starting at the first character.Incidentally, if you have installed a reasonably up to date version of FSUIPC (4.742 or later -- 4.745 is current), you should already find that the correct parameters are already present in the [General] section.
Ah! Thanks Pete. I put them at the bottom of the file - I'll move tonight and then hopefully I'll be able to select a previous profile in FSUIPC. Not sure which build I have, am at work right now will check tonight and update if necessary.RegardsAdam

Share this post


Link to post
Share on other sites

Put those lines in the Gen section but hasn't made any difference? Where do I find a drop down box to select a previous profile?This is the text from my ini file. As you can see the profiles appear active but when configuring new aircraft I can see no way of getting the new aircraft to use a previously made profile.[General]ShortAircraftNameOk=SubstringUseProfiles=YesHistory=ESDLVD2H8ACBWIJ35WQBOMouseWheelTrim=NoMouseWheelTrimSpeed=1FixControlAccel=NoFixMachSpeedBug=NoVisibilityOptions=NoOneCloudLayer=NoCloudTurbulence=NoCloudIcing=NoGenerateCirrus=NoSuppressCloudTurbulence=NoMaxIce=-4MinIce=-4UpperWindGusts=NoSuppressWindTurbulence=NoSuppressWindVariance=NoWindTurbulence=NoTurbulenceRate=1.0,5.0TurbulenceDivisor=20,20,40,40SuppressAllGusts=NoMaxSurfaceWind=0WindLimitLevel=200WindDiscardLevel=400WindAjustAltitude=NoWindAjustAltitudeBy=2000WindSmoothing=NoWindSmoothness=2WindSmoothAirborneOnly=YesPressureSmoothness=0TemperatureSmoothness=0DisconnTrimForAP=NoZeroElevForAPAlt=NoThrottleSyncAll=NoWhiteMessages=NoShowPMcontrols=NoSpoilerIncrement=512MagicBattery=NoRudderSpikeRemoval=NoElevatorSpikeRemoval=NoAileronSpikeRemoval=NoReversedElevatorTrim=NoClockSync=NoClockSyncMins=5ClearWeatherDynamics=NoOwnWeatherChanges=NoTimeForSelect=4LoadFlightMenu=NoLoadPlanMenu=NoPauseAfterCrash=NoZapSound=fireworkTCASid=FlightTCASrange=40AxisCalibration=NoDirectAxesToCalibs=NoShowMultilineWindow=YesSuppressSingleline=NoSuppressMultilineFS=NoAxisIntercepts=NoWeatherReadFactor=2WeatherRewriteSeconds=1CustomWeatherModify=NoSimConnectStallTime=1Console=No[AutoSave]AutoSaveEnabled=No[GPSout]GPSoutEnabled=NoPort=<none set>Speed=4800Interval=1000PosTo6Decimal=YesSentences=[WideServer]WideFSenabled=Yes[JoyNames]AutoAssignLetters=Yes[Axes.Cessna Skyhawk 172SP Kangan Batman TAFE by RealAir Simulations]0=1X,256,D,7,0,0,01=1Y,256,D,8,0,0,02=1Z,256,D,3,0,0,03=2X,256,D,1,0,0,04=2Y,256,D,2,0,0,05=2Z,256,D,4,0,0,06=2U,256,D,5,0,0,07=2V,256,D,6,0,0,0[JoystickCalibration]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Throttle=-16384,16383/8Aileron=-16159,32,512,16383Elevator=-16352,368,512,16383PropPitch=-16384,16128Mixture=-16384,16383Rudder=-16253,0,512,16256/8[JoystickCalibration.Cessna Skyhawk 172SP Kangan Batman TAFE by RealAir Simulations]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16384,0,0,16383Elevator=-16351,0,512,16383Throttle=-16384,16383PropPitch=-16384,16128Mixture=-16384,16383LeftBrake=-16128,16384/16RightBrake=-16384,14080/16Rudder=-16123,0,512,16383[Axes.American Champion Citabria FSX Red and White]0=0X,256,D,1,0,0,01=0Y,256,D,2,0,0,02=0Z,256,D,4,0,0,03=1Z,256,D,3,0,0,0[JoystickCalibration.American Champion Citabria FSX Red and White]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16384,192,512,16256Elevator=-16384,368,793,16383/8Throttle=-16384,16383PropPitch=-16384,16128Mixture=-16384,16383Rudder=-16123,0,512,16383/8[Axes.PC-9A Release Version 1 #1]0=0X,256,D,1,0,0,01=0Y,256,D,2,0,0,02=1X,256,D,7,0,0,03=1Y,256,D,8,0,0,04=1Z,256,D,3,0,0,05=2Z,256,D,4,0,0,06=2U,256,D,5,0,0,07=2V,256,D,6,0,0,0[JoystickCalibration.PC-9A Release Version 1 #1]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16159,32,512,16383Elevator=-16352,368,512,16383Rudder=-16253,0,512,16256/8Throttle=-16384,16128PropPitch=-16384,16383Mixture=-16384,16383LeftBrake=-16384,16128/24RightBrake=-16384,13952/24[Axes.PSS Dash 8 300 Wideroe New]0=1X,256,D,7,0,0,01=1Y,256,D,8,0,0,02=1Z,256,D,3,0,0,03=2X,256,D,1,0,0,04=2Y,256,D,2,0,0,05=2Z,256,D,4,0,0,06=2U,256,D,5,0,0,07=2V,256,D,6,0,0,0[JoystickCalibration.PSS Dash 8 300 Wideroe New]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16384,0,512,16383Elevator=-16384,224,512,16128Rudder=-16123,128,512,16383Throttle=-16384,16383PropPitch=-16384,16128Mixture=-16384,16383LeftBrake=-16384,16128/16RightBrake=-16384,14080/16

Share this post


Link to post
Share on other sites
Put those lines in the Gen section but hasn't made any difference? Where do I find a drop down box to select a previous profile?This is the text from my ini file
Hello, I think the problem occures because you made these profiles before you added the two linesShortAircraftNameOk=SubstringUseProfiles=YesIf these lines had been there before you made the profiles Fsuipc would have added the following lines(I am using the Citabria as an example here)[Profile.American Champion Citabria]1=American Champion Citabria FSX Red and White[Axes.American Champion Citabria FSX Red and White]0=0X,256,D,1,0,0,01=0Y,256,D,2,0,0,02=0Z,256,D,4,0,0,03=1Z,256,D,3,0,0,0[JoystickCalibration.American Champion Citabria FSX Red and White]ExcludeThrottleSet=YesExcludeMixtureSet=YesExcludePropPitchSet=YesSepRevsJetsOnly=NoApplyHeloTrim=NoFlapsSetControl=0FlapDetents=NoReverserControl=66292Reverser1Control=66422Reverser2Control=66425Reverser3Control=66428Reverser4Control=66431MaxThrottleForReverser=256AileronTrimControl=66731RudderTrimControl=66732CowlFlaps1Control=66162CowlFlaps2Control=66163CowlFlaps3Control=66164CowlFlaps4Control=66165SteeringTillerControl=0MaxSteerSpeed=60Aileron=-16384,192,512,16256Elevator=-16384,368,793,16383/8Throttle=-16384,16383PropPitch=-16384,16128Mixture=-16384,16383Rudder=-16123,0,512,16383/8What I would do is to copy this Fsuipc.ini to a safe location,Start with a clean Fsuipc.ini with the two lines added to the general section.Run the sim and load the citabria, open Fsuipc at the assignments tabTick the Profile box.You should see something like this:Select New and give it a name either Citabria if this profile will be only for the Citabria or Piston Single if you are going to use it as a general profile for all of your piston singles.Next time you load a new Piston single you can simply tick profiles and seletct "New Based on" to be given a list of your profiles to apply to this new aircraft.So if you have a profile set up for a Piston Twin you can quicky set up any new twin with dual throttles, dual prop and dual mixture controls with two clicks -- very coolStick with it, it is a great feature.

Share this post


Link to post
Share on other sites

I find it very helpfull to create a 'base' profile first, using the default C172 or similar.That way every other profile can use that as a 'template'.It still surprises me that not everyone uses a registered version (or any even) FSUIPC.It's the ONE SINGLE addon I could not do without!

Share this post


Link to post
Share on other sites
Put those lines in the Gen section but hasn't made any difference? Where do I find a drop down box to select a previous profile?
The profiles are listed when you click on the "profile specific" checkbox. If it still says "aircraft specific" instead then you aren't using profiles.That INI looks like it is way out of date. What version of FSUIPC are you using? It looks like it may even pre-date profiles. The current version is 4.745.RegardsPete
Hello, I think the problem occures because you made these profiles before you added the two lines
Actually, as soon as you first run FSUIPC with UseProfiles=Yes it will automatically convert any existing aircraft-specific settings to using profiles with the aircraft names.I think the problem is using a very old version of FSUIPC. There are a lot of lines missing in the [General] section which would be there if it was up to date, including a line which gives the version number in use.RegardsPete

Win10: 22H2 19045.2728
CPU: 9900KS at 5.5GHz
Memory: 32Gb at 3800 MHz.
GPU:  RTX 24Gb Titan
2 x 2160p projectors at 25Hz onto 200 FOV curved screen

Share this post


Link to post
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
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...