Bman. Posted August 9, 2012 Report Posted August 9, 2012 Evening all- I finally broke down and bought the L-39 - slapped in my X-52 (removing my yoke + quads) and reassigned my axis so the controls would perform correctly. I knew when I brought my yoke and quads back into play it was going to be trouble. ...fast forward, I put the yoke + quads back on the setup and removed the X-52. Of course I had to re-assign and then promply hit the manual since it was a pain in the neck. I hadn't hooked up the two different controllers since I picked up FSUIPC long while back. (I am a sucker for GA...so the yoke never came of the desk). Got it - page 25 / 26 of the manual. Before I dive into trying to getting everything interchangable, am I correct that: 1) If I lable each device and GUID to a alpha numberic letter - they will stay in the .ini when removed? That's what I get from "If you have assignments to an alpha ID and that joystick is removed, so no longer being named, the assignments remain included in the INI file but are not loaded into FSUIPC..." 2) If using Alpha lettering - do I still have to be consistant with the USB ports I use or are there different GUID or Names when different ports are used? This is the biggest one since I don't have a system down yet with my powered USB hub to control device. If it matters, I will label my cords & ports. 3) If my controls are all different, I could just turn on autoassignletters=yes, reassign my axis and be done with it. Nothing would be lost in any case. I am going to do some testing (backing up the .ini) and check it out but I just want to make sure I know what I am doing. Benjamin
Pete Dowson Posted August 9, 2012 Report Posted August 9, 2012 1) If I lable each device and GUID to a alpha numberic letter - they will stay in the .ini when removed? That's what I get from "If you have assignments to an alpha ID and that joystick is removed, so no longer being named, the assignments remain included in the INI file but are not loaded into FSUIPC..." Correct. But make sure you disable controllers completely in FS itself, otherwise next time it sees one connected it will make assignments automatically. 2) If using Alpha lettering - do I still have to be consistant with the USB ports I use or are there different GUID or Names when different ports are used? This is the biggest one since I don't have a system down yet with my powered USB hub to control device. If it matters, I will label my cords & ports. The thing which changes when connecting to different ports is the joystick NUMBER, which is the reason for moving away from that to lettering. I'm not totally positive about GUIDs because I don't know when or how they are generated, but if all your devices have different names the GUIDs won't matter. They are really only there to distinguish between devices with the same name. 3) If my controls are all different, I could just turn on autoassignletters=yes, reassign my axis and be done with it. Nothing would be lost in any case. Yes, but you may prefer to choose your own letter assignments to be more suggestive of the device concerned, rather than A, B, C ... etc. Regards Pete
Bman. Posted August 11, 2012 Author Report Posted August 11, 2012 Thanks Pete - I have no idea how I ever missed the checkbox selection for FSX controls for all these years. I guess I never really looked for it since everything was controlled by FSX at one time. I have two saitek quads - I will see what happens with the names / GUIDs. If they get bunched up for some reason, I will know why. Thanks for the response. Benjamin.
Bman. Posted August 12, 2012 Author Report Posted August 12, 2012 Making headway. The Alpha naming is working out pretty good. A few interesting things about the GUID numbers - if you disconnect the controller and hook up a different one in it's place, the GUID goes away for the Alpha labled controller. Plug it back it and it's still gone when you restart FSX / FSUIPC but.... but... the controll axis still work just fine. It must call up the control and use the GUID for the same joystick with the same name. See below. This is my current .ini. See how A and B have no GUIDS (but the same control name with the numeric label does). This is with those quadrants plugged back into the mix. No GUID for the Alpha named controllers. PS - where in this list is joystick Q being called up? Buttons & Keypresses? [JoyNames] AutoAssignLetters=No Y=Saitek Pro Flight Yoke Y.GUID={A3EFA000-DC20-11E1-8001-444553540000} T=Saitek Pro Flight Cessna Trim Wheel B=Saitek Pro Flight Throttle Quadrant A=Saitek Pro Flight Throttle Quadrant R=Saitek Pro Flight Rudder Pedals R.GUID={3A735F20-D90C-11E1-8002-444553540000} C=Saitek Pro Flight TPM System << MISSING JOYSTICK >> 0=Saitek Pro Flight Rudder Pedals 0.GUID={3A735F20-D90C-11E1-8002-444553540000} 1=Saitek Pro Flight Yoke 1.GUID={A3EFA000-DC20-11E1-8001-444553540000} 2=Saitek Pro Flight Cessna Trim Wheel 2.GUID={B468D960-DC20-11E1-8002-444553540000} Q=<< MISSING JOYSTICK >> 3=Saitek Pro Flight Throttle Quadrant 3.GUID={E5D4FAB0-DC20-11E1-8003-444553540000} 4=Saitek Pro Flight Throttle Quadrant 4.GUID={E5D4FAB0-DC20-11E1-8004-444553540000} [WideServer] WideFSenabled=Yes AdvertiseService=1 Port=8002 Port2=9002 [buttons] ButtonRepeat=20,10 1=RT,20,C66634,0 5=PQ,21,CL1:T,2 6=PQ,20,CL1:T,1 7=PY,5,CL7:R,1 53=B3125&1=x0 P65,0,C66340,0 54=B3125&1 U65,0,C66340,0 55=B3125&2=x0 P65,0,C66341,0 56=B3125&2 U65,0,C66341,0 9=B3125&4=x0 P65,0,C66342,0 10=B3125&4 U65,0,C66342,0 11=B3125&8=x0 P65,0,C66343,0 12=B3125&8 U65,0,C66343,0 13=P65,3,C66162,0 14=U65,3,C66162,16383 15=P65,3,C66163,0 16=U65,3,C66163,16383 17=P65,3,C66164,0 18=U65,3,C66164,16383 19=P65,3,C66165,0 20=U65,3,C66165,16383 21=P65,2,C66072,0 22=U65,2,C66073,0 23=D281C=0 P66,0,C66241,0 24=D281C U66,0,C66241,0 25=D3B78=0 P66,1,C66363,0 26=D3B78 U66,1,C66363,0 27=D3AB8=0 P66,1,C66364,0 28=D3AB8 U66,1,C66364,0 29=D39F8=0 P66,1,C66365,0 30=D39F8 U66,1,C66365,0 31=D3938=0 P66,1,C66366,0 32=D3938 U66,1,C66366,0 33=P65,1,C66488,1 34=U65,1,C66488,0 35=P65,1,C66489,1 36=U65,1,C66489,0 37=P65,1,C66490,1 38=U65,1,C66490,0 39=P65,1,C66491,1 40=U65,1,C66491,0 41=D2440=0 P65,1,C66338,1 42=D2440 U65,1,C66338,0 43=B0609=0 P64,0,C66023,0 44=B0609=0 P64,1,C66024,0 45=B0609=0 P64,2,C66025,0 46=B0609=0 P64,3,C66026,0 47=B0609=0 P64,4,C66027,0 48=B0609 P64,0,CL5:R,5 49=B0609 P64,1,CL5:R,6 50=B0609 P64,2,CL5:R,6 51=B0609 P64,3,CL5:R,10 52=B0609 P64,4,CL5:R,9 57=PR,7,CL1:T,2 58=PR,6,CL1:T,1 59=RY,6,K187,8 60=RY,7,K189,8 63=PB,6,CL1:T,1 64=PB,7,CL1:T,2 65=PC,0,K49,9 66=PC,1,K50,9 67=PC,2,K113,10 68=UC,2,K113,10 69=UC,0,K49,9 70=UC,1,K50,9 71=PC,6,K68,9 72=UC,6,K68,9 [AutoSave] AutoSaveEnabled=No Interval=60 Files=10 SaveOnGround=No Next=9 1=Fri 002055 2=Fri 002155 3=Fri 002254 4=Fri 002354 5=Fri 002453 6=Fri 002553 7=Sun 225415 8=Sun 225813 9=Fri 001856 10=Fri 001956 [GPSout] GPSoutEnabled=No Port=COM1 Speed=4800 Interval=2000 PosTo6Decimal=No Sentences= [GPSout2] GPSoutEnabled=No Port=<none set> Speed=4800 Interval=2000 PosTo6Decimal=No Sentences= [sounds] Path=C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Sound\ Device1=Primary Sound Driver Device2=Speakers (Realtek High Definition Audio) Device3=Realtek Digital Output (Realtek High Definition Audio) Device4=Realtek Digital Output(Optical) (Realtek High Definition Audio) [ClientNames] 1=BENJAMIN-ASUS [MacroFiles] 1=4X_DA20-100 [JoystickCalibration] 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=-16350,0,512,16383/8 Elevator=-16384,0,512,16320/8 Throttle1=-16384,-512,512,16383/40 Throttle2=-16384,-512,512,16383/40 PropPitch=-16380,16380 PropPitch1=-16384,0,512,16383/40 Mixture1=-16384,8192,8192,16383/32 Mixture2=-16384,-16384,-16384,16383/32 PropPitch2=-16384,0,512,16128/40 Rudder=-16383,0,512,16383 LeftBrake=-16384,24576/24 RightBrake=-16384,24576/24 Mixture=-16384,16383 [Axes] 21=CX,256,D,4,0,0,0 22=CY,256,D,5,0,0,0 23=CR,256,D,6,0,0,0 0=RX,256,D,7,0,0,0 1=RY,256,D,8,0,0,0 2=RZ,256,D,17,0,0,0 3=RR,256,D,3,0,0,0 4=YX,256,D,1,0,0,0 5=YY,256,D,2,0,0,0 6=YZ,256,D,14,0,0,0 7=TX,256,D,7,0,0,0 8=TY,256,D,8,0,0,0 9=TR,256,D,3,0,0,0 10=AX,256,D,18,0,0,0 11=AY,256,D,13,0,0,0 12=AZ,256,D,14,0,0,0 13=BX,256,D,9,0,0,0 14=BY,256,D,10,0,0,0 15=BZ,256,D,17,0,0,0 [auto] 1=Lua ThrottleManager 2=Lua FuelManager 3=Lua BrakeManager 4=Lua PayloadManager 5=Lua ReadWeather [Auto.Jetstream] 1=Lua JS41SaitekMP [LuaFiles] 1=ThrottleManager 2=NOT USED 3=JS41SaitekMP 4=JS41ColdDark 5=TurbineSwitches 6=NOT USED 7=RandomWeather 8=FuelManager 9=PayloadManager 10=ReadWeather 11=BrakeManager [Window.LUA display] Docked=7347, 2835, 3541, 2457 Undocked=2286, 183, 1108, 212 [Keys] 9=49,10,L7:R,1 11=50,10,L10:R,1 13=112,10,L4:R,0 21=52,10,L3:R,0 23=51,10,L8:R,1 24=53,10,L1:R,1 26=54,10,L11:R,1
Pete Dowson Posted August 12, 2012 Report Posted August 12, 2012 where in this list is joystick Q being called up? Buttons & Keypresses? The lettered name entries in the [Joynames] section aren't removed by the program, only added. So Q was either added automatically or manually at one time even though it is no longer used. The missing A and B GUIDs looks like a bug in FSUIPC. I'm fixing it now. Meanwhile please put them back in yourself -- copy the appropriate 3.GUID and 3.GUID lines to A.GUID or B.GUID, in whichever order is correct. Version 4.85 will be released later today. Regards Pete
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now