nirgal76 Posted February 23, 2008 Report Posted February 23, 2008 Hi, For people interrested by activating and managing the mode button of the saitek flight yoke in their software (like FSUIPC), i had found how to enable/disable it (and be able to see its status by directinput or hid api, tested !). Contact me if you want the source code. (i had found it by disassembling the saitek control panel) bsatc@free.fr
John Veldthuis Posted February 23, 2008 Report Posted February 23, 2008 Hi,For people interrested by activating and managing the mode button of the saitek flight yoke in their software (like FSUIPC), i had found how to enable/disable it (and be able to see its status by directinput or hid api, tested !). Contact me if you want the source code. (i had found it by disassembling the saitek control panel) bsatc@free.fr Easier way is not to install the Saitek software at all and then just use the compound buttons in fsuipc as has already been discussed on this site.
nirgal76 Posted February 23, 2008 Author Report Posted February 23, 2008 Some people install saitek driver to have the clock updated on the yoke display and to use sst software with other products than FSX. I don't ask money or anything else, it's just to help the community
jordanal Posted February 24, 2008 Report Posted February 24, 2008 With the driver installed for the clock (without the software), all you have to do is rename the file C:\Windows\System32\SaiD0BAC.pr0 and unplug/plug in the yoke. I've been using this meathod since I bought my yoke and it works great. The mode switch then shows up as three buttons; j#b8(left), j#b9(center), and j#b10(right). I use it as a modal switch to provide three levels of buttons across my yoke and throttle-quads using compound assignments. Example: [Buttons] ButtonRepeat=0 0=; YOKE - MODE 1 - AIRCRAFT CMNDS 1=CP(+0,8)0,0,K119,8 ; F8 - TrackIR4_Precision 2=CP(+0,8)0,1,C65580,0 ; AP_MASTER 3=CR(+0,8)0,2,C65607,0 ; ELEV_TRIM_DN 4=CR(+0,8)0,3,C65615,0 ; ELEV_TRIM_UP 5=CP(+0,8)0,4,C66079,0 ; GEAR_UP 6=CP(+0,8)0,5,C66080,0 ; GEAR_DOWN 7=CP(+0,8)0,6,C65759,0 ; FLAPS_DECR 8=CP(+0,8)0,7,C65758,0 ; FLAPS_INC 9=; YOKE - MODE 2 - VIEW CMNDS 10=CP(+0,9)0,0,C66147,0 ; VIEW_RESET 11=CP(+0,9)0,1,K0,8 ; Soft_AT_DISC 12=CR(+0,9)0,2,C66151,0 ; VIEW_ALWAYS_PAN_UP 13=CR(+0,9)0,3,C66152,0 ; VIEW_ALWAYS_PAN_DOWN 14=CP(+0,9)0,4,C65567,0 ; VIEW_MODE 15=CP(+0,9)0,5,C65749,0 ; VIEW_MODE_REV 16=CP(+0,9)0,6,C66154,0 ; PREV_SUB_VIEW 17=CP(+0,9)0,7,C66153,0 ; NEXT_SUB_VIEW 18=; YOKE - MODE 3 - ZOOM/SIM CMNDS 19=CP(+0,10)0,0,C1079,0 ; TRAFFIC_ZAPPER 20=CP(+0,10)0,1,K123,8 ; F12 - TrackIR4_Center 21=CR(+0,10)0,2,C65656,0 ; ZOOM_OUT 22=CR(+0,10)0,3,C65655,0 ; ZOOM_IN 23=CR(+0,10)0,4,C65754,0 ; ZOOM_IN_FINE 24=CR(+0,10)0,5,C65755,0 ; ZOOM_OUT_FINE 25=CP(+0,10)0,6,C65790,0 ; SIM_RATE_DECR 26=CP(+0,10)0,7,C65789,0 ; SIM_RATE_INCR 27=; YOKE - HAT SWITCH 28=R0,32,C65734,0 ; PAN_UP 29=U0,32,C65674,0 ; VIEW_FORWARD 30=R0,33,C65856,0 ; PAN_RIGHT_UP 31=R0,34,C65672,0 ; PAN_RIGHT 32=R0,35,C65857,0 ; PAN_RIGHT_DOWN 33=R0,36,C65735,0 ; PAN_DOWN 34=R0,37,C65855,0 ; PAN_LEFT_DOWN 35=R0,38,C65671,0 ; PAN_LEFT 36=R0,39,C65854,0 ; PAN_LEFT_UP 37=; THRTL-QUAD - LEVER SWITCHES 38=P0,20,C65820,-4096 ; THROTTLE1_SET Rev 39=U0,20,C65820,0 ; THROTTLE1_SET Idle 40=P0,21,C65821,-4096 ; THROTTLE2_SET Rev 41=U0,21,C65821,0 ; THROTTLE2_SET Idle 42=P0,22,C65923,-4096 ; PROP_PITCH1_SET Rev 43=U0,22,C65923,0 ; PROP_PITCH1_SET Feather 44=P2,6,C65924,-4096 ; PPROP_PITCH2_SET Rev 45=U2,6,C65924,0 ; PROP_PITCH2_SET Feather 46=P2,7,C65919,0 ; MIXTURE1_SET Cut 47=U2,7,C65919,8192 ; MIXTURE1_SET Idle 48=P2,8,C65920,0 ; MIXTURE2_SET Cut 49=U2,8,C65920,8192 ; MIXTURE2_SET Idle 50=; THRTL-QUAD - MODE 1 - AP 51=CP(+0,8)0,14,C65792,0 ; AUTOPILOT_ON 52=CP(+0,8)0,15,C65791,0 ; AUTOPILOT_OFF 53=CP(+0,8)0,16,C65861,0 ; AUTO_THROTTLE_TO_GA 54=CP(+0,8)0,17,C65860,0 ; AUTO_THROTTLE_ARM 55=CP(+0,8)0,18,C65584,0 ; BAROMETRIC 56=CP(+0,8)0,19,C66288,0 ; TOGGLE_FLIGHT_DIRECTOR 57=CP(+0,8)2,0,C65729,0 ; AP_NAV1_HOLD 58=CP(+0,8)2,1,C66099,0 ; AP_VS_HOLD 59=CP(+0,8)2,2,C65723,0 ; AP_LOC_HOLD 60=CP(+0,8)2,3,C65725,0 ; AP_HDG_HOLD 61=CP(+0,8)2,4,C65724,0 ; AP_APR_HOLD 62=CP(+0,8)2,5,C65799,0 ; AP_PANEL_ALTITUDE_HOLD 63=; THRTL-QUAD - MODE 2 - LIGHTS 64=CP(+0,9)0,14,C66059,0 ; LANDING_LIGHTS_ON 65=CP(+0,9)0,15,C66060,0 ; LANDING_LIGHTS_OFF 66=CP(+0,9)0,16,C66240,0 ; TOGGLE_TAXI_LIGHTS 67=CP(+0,9)0,17,C66240,0 ; TOGGLE_TAXI_LIGHTS 68=CP(+0,9)0,18,C65560,0 ; STROBES_TOGGLE 69=CP(+0,9)0,19,C66377,0 ; TOGGLE_RECOGNITION_LIGHTS 70=CP(+0,9)2,0,C66376,0 ; TOGGLE_LOGO_LIGHTS 71=CP(+0,9)2,1,C66378,0 ; TOGGLE_WING_LIGHTS 72=CP(+0,9)2,2,C65750,0 ; PANEL_LIGHTS_TOGGLE 73=CP(+0,9)2,3,C66579,0 ; TOGGLE_CABIN_LIGHTS 74=CP(+0,9)2,4,C66239,0 ; TOGGLE_BEACON_LIGHTS 75=CP(+0,9)2,5,C66379,0 ; TOGGLE_NAV_LIGHTS 76=; THRTL-QUAD - MODE 3 - MISC 77=CP(+0,10)0,14,C65752,0 ; PARKING_BRAKES 78=CP(+0,10)0,15,K74,10 ; Ctrl-J - TOGGLE_JETWAY 79=CR(+0,10)0,16,C66244,0 ; DEC_COWL_FLAPS 80=CR(+0,10)0,17,C66243,0 ; INC_COWL_FLAPS 81=CP(+0,10)0,18,C66477,0 ; MARKER_SOUND_TOGGLE 82=CP(+0,10)0,19,C65552,0 ; SOUND_TOGGLE 83=CP(+0,10)2,0,C65842,0 ; RADIO_VOR1_IDENT_TOGGLE 84=CP(+0,10)2,1,C65843,0 ; RADIO_VOR2_IDENT_TOGGLE 85=CP(+0,10)2,2,C66199,0 ; TOGGLE_AIRCRAFT_LABELS 86=CP(+0,10)2,3,C66724,0 ; TOGGLE_AIRPORT_NAME_DISPLAY 87=CP(+0,10)2,4,C66733,0 ; CAPTURE_SCREENSHOT 88=CP(+0,10)2,5,C66722,0 ; VIDEO_RECORD_TOGGLE
mtjoeng Posted February 24, 2008 Report Posted February 24, 2008 @jordanal nice and Tidy coding (you should see mine, brrrrrrrrrrrrrrrr) off TOPIC I see in your profile you have a XFi-XtremeGamer 5.1 soundcard does this add to FSX? or is it more for other games? I was looking at this, and you have a similar P5K board and 4GB memory you use 6 speakers? TIA
jordanal Posted February 24, 2008 Report Posted February 24, 2008 I bought the soundcard back in the FS2004 days when every CPU cycle counted, much like it does today for FSX. The theory is, with its dedicated on-board processor (unlike the majority of add-on sound cards which still rely on the CPU for D/A processing), it's less work for the main CPU to do. Yes, I've never regreted buying it, and it has been re-installed in three or four new boxes since then. I think it still sounds great too. The only trick is, after updating the creating driver, you have to remember to go back and switch from its default stereo profile to 5.1. Sounds like crap when this is set wrong in the Windows sound GUI. Also, remember to disable any onboard sound devices in the BIOS too. Regards,
kenz Posted January 23, 2016 Report Posted January 23, 2016 With the driver installed for the clock (without the software), all you have to do is rename the file C:\Windows\System32\SaiD0BAC.pr0 and unplug/plug in the yoke. I've been using this meathod since I bought my yoke and it works great. The mode switch then shows up as three buttons; j#b8(left), j#b9(center), and j#b10(right). I use it as a modal switch to provide three levels of buttons across my yoke and throttle-quads using compound assignments. Example: Wow ! I don't know how you find out such a solution but it worked like a charm for me ! thank you very much for sharing !!
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