Cougar Stick and Warthog throttle
-
From time to time I play at home with a friend and would like to use my old Cougar with the Warthog throttle on the second machine. However in case of Morphines profile I cannot assign the x and y axis to the Cougar.
Any help is highly appreciated!
-
Can you be more specific? I’d like to know the following:
Do the stick & throttle combine after you run the script?
Can you run the script at all?
Are you trying to assign x and y axis in BMS itself? -
Yes I can run the script. Doesn’t find the warthog stick of cause. Throttle assignments seem to work. Pointless without x and y for the cougar stick though.
-
In BMS under Setup>Controllers does it say “Thrustmaster combined” under controller? If so, open up “Advanced” & assign pitch axis deadzone and roll axis deadzone to your axes (if they show up of course, otherwise we need to troubleshoot some more) within the “Flight Controls” tab… Then verify if the x & y axes are working… Let me know what happens
-
Yes, “Thrustmaster combined (root)” is the entry. As I wrote, assigning does not work. It’s not possible to change the pitch axis to any other entry then “combined” not “keyboard” or anything else. EDIT: either that or I assign the axis but nothing happens.
I’m able to build my own keyfile. I just don’t know how I can assign the Range switch for analog readings and limit the cursor as it is done in the morphine and mud files.
-
K I think I got it, though I don’t own the Cougar so it’s difficult for me to test it out…
Line 11 says: Configure(&HCougar, MODE_EXCLUDED);Now I’m guessing if you replace that with:
Configure(&Joystick, MODE_EXCLUDED);It might work, though since you don’t have the cougar throttle, the script might fail on you because it will look for the cougar… I guess that could be fixed by changing the target.tmh file though that’s probably risky business unless you know exactly what you’re doing… I’ll try to have a look at it as soon as I can & I’ll let you know if I find something worth trying…
EDIT: ok so I tried unplugging my throttle & running my script without excluding it & it still runs so you should be good by just replacing line 11 with &Joystick instead of &HCougar
-
Strange thing is that now my Cougar has disappeared from the list of devices I could assign. I see just “Thrustmaster Virtual Game controller combined (root)”. In the deadzonen settings I also see “Y axis Thrustmaster Virtual Game controller combined (root)” but moving the joystick doesn’t do anything.
However pressing the joystick buttons is recognized so it isn’t kicked out entirely.
-
It’s normal for the Cougar to disappear cause it becomes part of “Thrustmaster Virtual Game controller combined (root)”… Though it’s still weird that when you assign the axes they still don’t move… Can you verify the same thing happening in “Devices&Printers>ThrustmasterCombined>RightClick>GameControllerSettings” then select “Thrusmaster Combined” again & press properties…
Regardless of whether or not the stick moves there, it’s still not recognized correctly in BMS but it might help point in the right direction… -
Thanks for your help. I will check this evening.
-
This is what I get from running the tmc script.
Running script: C:\Users\Didi\Downloads\Warthog_BMS_Full_4.tmc
Mapped plugin module “C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll”
Compile Succeeded.
Physical USB HID devices managed by script!
Currently plugged USB HID devices[2]:
1: “Thrustmaster HOTAS Cougar” - “USB\VID_044F&PID_0400&REV_0110&MI_00”
2: “Throttle - HOTAS Warthog” - “USB\VID_044F&PID_0404&REV_0100”
USB HID device “Throttle - HOTAS Warthog”(USB\VID_044F&PID_0404\7&2681DE7F&0&2) selected
USB HID device “Thrustmaster HOTAS Cougar”(USB\VID_044F&PID_0400&MI_00\8&7B39D27&0&0000) selected
Virtual HID devices managed by script!
Connecting virtual joystick…Done
Device name set to Thrustmaster Combined
Connecting virtual keyboard…Done
Connecting virtual mouse (absolute axes)…Donemain returned 0
In Devices & Printers there appears a new “HID-compliant game controller”. With hardware “HID-compliant game controller” and “Thrustmaster Virtual Game Controller (root)”.
If I go to the Game Controllers properties/Test the x and y axis don’t move.
Do I have to do anything in the HOTAS Cougar Control Panel?
-
K the output of the script is looking fine so I’m guessing the problem lies somewhere else now…
If I go to the Game Controllers properties/Test the x and y axis don’t move.
Ok so that implies that it’s an issue with windows not recognizing the axes correctly though I’m currently clueless as for what the issue can be…
Do I have to do anything in the HOTAS Cougar Control Panel?
Perhaps, the fact that I don’t have a Cougar makes things a little more difficult… What options do you have in that control panel?
What I could also do is try to remotely login to your computer (with Teamviewer preferably since that’s what I have) so I can dig a little deeper…One question though, do you have the throttle of the cougar too? If so, is it hooked up? Not sure if that’s a problem but if you got the cougar’s throttle, it’s definitely worth trying to see what happens if it’s hooked up…