For TM Warthog owners - post your profile files
-
You should be able disable individual devices from the TARGET viewpoint, I guess it would work with Cougar Throttle being plugged through Cougar base, but Cougar stick not being active in the program?
Have you cleared your original Cougar program? It is (can be) persistent even without driver, so you need to clear it.
-
I m running TARGET for the first time with a fresh windows 7 install. So there is no original Cougar program. Yes Cougar is persistent since i have noticed that keeps some functions even without the presence of original Foxy program. I have used the original and realistic keystroke profile i used all these years with Foxy. but Cougar Stick interferes with the commands that im trying to instal in Warthog Stick. Cougar throttle works fine apart the microstick (radar cursors). I have spent 2 nights trying to make it work properly but no go.
My guess is that profiles developed totally for Warthog Stick and throttle should not work properly if a replace Warthog Throttle with a Cougar Throttle.
Programing from scratch through TARGET seems to be the only way but i m not an expert in fully creating a keystroke profile. Hope someone will try and succeed. i ll keep up my efforts… -
updated profile including tm mfds
https://files.me.com/wess24m/y7p2w0 -
Hy all,
This is the result of my last warthog’s configuration with script editor :
warthog-aigle-BBV0.9.zip (567.96 KB)Sorry, prob with this link, i’m working
The UHF and VHF comm’s are in DX Buttons and must be assign en BMS setup, as X and Y cursor’s and Antenne elevator.
This profile, is made for owner off MFD’s Thrustmaster without rudder.
If you have any suggestion, don’t hesitateSYS
Aigle-BB
-
Aigle if you still have problems with UHF & VHF post back….as I had similar
I might be able to help, to late here for a decent post.
PS, rereading above post I can help if you havent worked it out. Or check the thread I started.
PM me if you respond so I know to check this thread.
…Shad
-
Thank’s Shad,
i will see your thread and i’ll post here if problem.
Aigle
-
Thanks
-
Here’s mine. It’s a little unique in that it only incorporates the throttle controller as the virtual controller, leaving the stick to the default drivers. The primary benefit is that all 32 DX buttons and 8 axes are usable by the throttle alone which always runs out if you try to share with the joystick.
Major features:
Both throttles have custom range and scripting to replicate the OFF-IDLE-MIL-MAX behavior with a 4% minimum output at idle that reduces to 0% when in the off setting. This requires setting the idle cutoff option in options and setting both AB and IDLE thresholds in setup.Three button-driven virtual axes on the mic hat (vertical, horitontal) and china hat for binding to antenna elevation, range knob, and FOV.
Back lighting control on pinky switch, off, minimum, bright.
Common cockpit switches on the throttle controller plate
Gear lever on friction slider control
include "target.tmh" int main() { Configure(&HCougar, MODE_EXCLUDED); //Exclude all but WH Throttle Configure(&Joystick, MODE_EXCLUDED); Configure(&T16000, MODE_EXCLUDED); Configure(&LMFD, MODE_EXCLUDED); Configure(&RMFD, MODE_EXCLUDED); if(Init(&EventHandle)) return 1; SetKBRate(250, 50); SetKBLayout(KB_ENG); //Cursor Axes MapAxis(&Throttle, SCX, DX_X_AXIS); SetSCurve(&Throttle, SCX, 0, 75, 0, 0, 0); MapAxis(&Throttle, SCY, DX_Y_AXIS,AXIS_REVERSED); SetSCurve(&Throttle, SCY, 0, 75, 0, 0, 0); //Throttle Axes //Left Throttle (4%-100% w/ 65-75 plateau @ 90%) MapAxis(&Throttle, THR_LEFT, DX_THROTTLE_AXIS); SetCustomCurve(&Throttle, THR_LEFT, LIST(0,4, 65,90, 75,90, 100,100)); //Cutoff Stepping MapKey (&Throttle, IDLELON, EXEC("TrimDXAxis(DX_THROTTLE_AXIS, 82);")); MapKeyR (&Throttle, IDLELON, EXEC("TrimDXAxis(DX_THROTTLE_AXIS, SET(0));")); //Right Throttle (Same profile as left) MapAxis(&Throttle, THR_RIGHT, DX_Z_AXIS); SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,4, 65,90, 75,90, 100,100)); //Cutoff Stepping MapKey (&Throttle, IDLERON, EXEC("TrimDXAxis(DX_Z_AXIS, 82);")); MapKeyR (&Throttle, IDLERON, EXEC("TrimDXAxis(DX_Z_AXIS, SET(0));")); //Button-Driven Axes //Field of View MapKey(&Throttle, MSR, AXIS(DX_XROT_AXIS,-250,10)); MapKey(&Throttle, MSL, AXIS(DX_XROT_AXIS, 250,10)); //Range Knob MapKey(&Throttle, MSU, AXIS(DX_YROT_AXIS,-200,10)); MapKey(&Throttle, MSD, AXIS(DX_YROT_AXIS, 200,10)); //Antenna Elevation MapKey(&Throttle, CHF, AXIS(DX_ZROT_AXIS, 75,10)); MapKey(&Throttle, CHB, AXIS(DX_ZROT_AXIS,-75,10)); //Gear Lever KeyAxis(&Throttle, THR_FC, 0, AXMAP2(3, DX24, 0, DX5)); //Throttle Handle Binds MapKey(&Throttle, SC, DX1); //Cursor Enable MapKey(&Throttle, MSP, DX2); //Uncage MapKey(&Throttle, SPDF, DX7); //Speedbrake MapKey(&Throttle, SPDB, DX8); MapKey(&Throttle, BSF, DX9); //DGFT/MRM MapKey(&Throttle, BSB, DX10); MapKey(&Throttle, PSF, PULSE+LED(&Throttle, LED_INTENSITY, 0)); //Backlight Control MapKey(&Throttle, PSM, PULSE+LED(&Throttle, LED_INTENSITY, 43)); MapKey(&Throttle, PSB, PULSE+LED(&Throttle, LED_INTENSITY, 86)); MapKey(&Throttle, LTB, DX15); //Slap Switch MapKey(&Throttle, APUON, DX13); //Master Arm MapKey(&Throttle, APUOFF, PULSE+DX14); //Pulse to Allow Sim Use MapKey(&Throttle, LDGH, 'h'); //Gear Horn MapKey(&Throttle, CSU, DX29); //COMM Switch MapKey(&Throttle, CSR, DX30); MapKey(&Throttle, CSD, DX31); MapKey(&Throttle, CSL, DX32); MapKey(&Throttle, FLAPD, DX22); //AVTR Switch MapKey(&Throttle, FLAPU, DX23); MapKey(&Throttle, FLAPM, DX3); MapKey(&Throttle, EFLNORM, DX4); //Pitot Heat MapKey(&Throttle, EFLOVER, DX16); MapKey(&Throttle, EFRNORM, DX18); //Radar Quiet MapKey(&Throttle, EFROVER, DX19); MapKey(&Throttle, EOLIGN, DX11); //MPO MapKey(&Throttle, EORIGN, DX12); //E-J MapKey(&Throttle, EACON, DX20); //Master Lights MapKey(&Throttle, EACOFF, DX21); MapKey(&Throttle, RDRNRM, DX25); //Radar Altimeter MapKey(&Throttle, RDRDIS, DX6); MapKey(&Throttle, APENG, DX26); //AP L (Cycle) MapKey(&Throttle, APPAT, DX27); //AP R Mode MapKey(&Throttle, APAH, DX17); MapKey(&Throttle, APALT, DX28); } //event handler int EventHandle(int type, alias o, int x) { DefaultMapping(&o, x); //add event handling code here }
-
Gear lever on friction slider control
I am so going to copy you on this one, its brilliant :mrgreen:
Although I imagine you are talking about the lever next to the APU start switch, is that it ?
-
Yeah. It’s:
//Gear Lever
KeyAxis(&Throttle, THR_FC, 0, AXMAP2(3, DX24, 0, DX5));Mind that BMS has a separate “gear up” and “gear down” callback which I use instead of the toggle.
-
Yes, I got it from your file. I used keyboard actions though for the two callbacks, and my “activation zones” are smaller : I used LIST(0,5,95,100) instead of 3 in the first AXMAP2 argument.
Now I have a DX axis and dont know what to do with it, though :mrgreen: