Help me provide the ultimate T.16000M FCS HOTAS T.A.R.G.E.T. profile!
-
This last way is how I do it because joystick needs no special programming and then throttle programming can have all resources.
+1, that’s exactly what I did (see my previous post).
In fact, I used some resources for the stick POV hat too, it seemed more logical to me to treat both with TARGET… but hey, it’s me, my mind works like this. :mrgreen:I have seen tm combined having the wrong name (root) but there is no problem with function.
I can confirm, it’s working with no hassle in my experience… so who minds the cosmetics?
Thanks again for your precious help, my friend!!! -
Hi guys, I made some minor changes to the configuration (different throttle assignments and fixed some typos here and there); please find the new 1.1 version attached.
Enjoy! -
I just ordered the throttle, but for joystick I use a microsoft ffb2. The buttons on the joystick is basically the same as the t16000. Can I still use your profile to set up the joystick, and if not I am very intressed in how your keymapping looks like.
-
I just ordered the throttle, but for joystick I use a microsoft ffb2. The buttons on the joystick is basically the same as the t16000. Can I still use your profile to set up the joystick, and if not I am very intressed in how your keymapping looks like.
Hi, I can’t tell for sure, it depends on how the FFB2 joystick exposes its buttons in terms of numbering, e.g. does the trigger match DX button 1?
If yes it will work, if not when you push the trigger another function could be activated or it could simply do nothing at all.
Apart from this, the layout of the FFB2 looks quite different from T.16000M’s one to me (far fewer buttons), so probably you’ll have just the basic stick buttons working.
In any case, my keyfile is included in the archive above, so feel free to use it as reference and modify it for your needs… should you need help do not hesitate to ask. -
Thanks for all your hard work. As a total beginner both in BMS AND the t16000 fcs I am about to give up the whole thing. Your Solution isn’t working for me somehow, most of my buttons aren’t recognized in BMS and my Windows doesn’t show “Thrustmaster Virtual Game Controller (root)” but “Thrustmaster Combined” and nothing else, wherein lies the problem I’d guess. If any of you t16000 fcs users got the damn thing working and wouldn’t mind guiding a total noob to success feel free to add me in discord “Eidolon#9207”
-
Thanks for all your hard work. As a total beginner both in BMS AND the t16000 fcs I am about to give up the whole thing. Your Solution isn’t working for me somehow, most of my buttons aren’t recognized in BMS and my Windows doesn’t show “Thrustmaster Virtual Game Controller (root)” but “Thrustmaster Combined” and nothing else, wherein lies the problem I’d guess. If any of you t16000 fcs users got the damn thing working and wouldn’t mind guiding a total noob to success feel free to add me in discord “Eidolon#9207”
Hi, you are right: you see “Thustmaster Combined”, so on your PC TARGET is working as it should and is hiding physical devices… ironically, my solution is based on it not working correctly on my PC (see this post).
So the entire DX programming in the keyfile won’t match your device and nothing will work.
I will contact you on Discord as soon as I have some spare time, feel free to ping me via PM should I forget. -
So I have the same “problem” as Eidolon in that I see Thrustmaster combined so your profile doesn’t work. What I can’t quire figure out is which POV hat you were not able to get to work before?
ETA: Looking at your files I think I can map it the same under my setup, I’ll mess around with it tonight and if it works I’ll report back. My main problem right now is figuring out which controls I should be worried about mapping, so your setup serves as a handy guide for that.
-
It’s funny. My target software suddenly decided to not hide the devices anymore, same as for BlueRaven. But the virtual device still shows as Thrustmaster Combined. For now I ditched TARGET completely and just have to live without the throttle pov.
-
So I have the same “problem” as Eidolon in that I see Thrustmaster combined so your profile doesn’t work. What I can’t quire figure out is which POV hat you were not able to get to work before?
Hi, I could not make the throttle POV hat working, because it was not on the primary device and DX isn’t able to manage it.
ETA: Looking at your files I think I can map it the same under my setup, I’ll mess around with it tonight and if it works I’ll report back. My main problem right now is figuring out which controls I should be worried about mapping, so your setup serves as a handy guide for that.
I tried to map as much of the functions you find on the real F-16 HOTAS as I could… I had to leave MAN RANGE KNOB/UNCAGE and IFF IN/OUT (comms switch left/right) out but all the rest that matters is there… hope you’ll find it useful.
It’s funny. My target software suddenly decided to not hide the devices anymore, same as for BlueRaven. But the virtual device still shows as Thrustmaster Combined. For now I ditched TARGET completely and just have to live without the throttle pov.
Sorry for your inconvenience, but then my setup should work now: have you tried it?
I was also thinking we could try to “combine” the throttle only, in order to be able to remap the POV hat and the rudder rocker so they are mere buttons (as I do now) and let BMS use the joystick as primary physical DX device… it should work, you just have to ensure that “Thrustmaster Combined” is the second one in DeviceSorting.txt.
Then we would just need to renumber the assignments in the keyfile. -
I tried to map as much of the functions you find on the real F-16 HOTAS as I could… I had to leave MAN RANGE KNOB/UNCAGE and IFF IN/OUT (comms switch left/right) out but all the rest that matters is there… hope you’ll find it useful.
So what I did was map all the keys you did to the “combined” stick TARGET provides. Instead of using the DX keys I mapped directly to the default keyboard keys from the Full keyfile. It’s probably a pretty fragile way to do it but I just wanted to see if the way I was doing it even worked. Seems to work and I’ll test it out some once I learn what the keys actually do.
Oh and I mapped the break the same way you did.
-
After many trials and tribulations I managed to get confident with the Keyfile Editor AND the Target Software. What I did was just map all buttons in Target as DX Keys, including the Throttle POV Hat and then map as usual in the Keyfile Editor. Somehow Target creates the Thrustmaster Combined again and hides everything else. Granted I reinstalled the drivers first, one for the stick and one for the throttle (which may have been the problem, initially I only installed the Stick drivers, the throttle has a different one, might wanna look into that BlueRaven).
If anyone is interested, here is my Layout, shifted functions designated with #:
http://i.imgur.com/9ekMk7l.png
and a link for the fillable pdf template:
https://www.reddit.com/r/hotas/comments/5n6kb3/tm_t16000m_fcs_hotas_tfrp_config_sheet_fillable/
-
That’s a pretty sweet PDF.
Here is my fcf file, should be the same setup as BRs, just for the Thrustmaster Combined. -
Granted I reinstalled the drivers first, one for the stick and one for the throttle (which may have been the problem, initially I only installed the Stick drivers, the throttle has a different one, might wanna look into that BlueRaven).
Good point m8, but I already have both the drivers installed correctly… or, at least, I think so: I installed ‘Unified Drivers Package - 2016.FFD.4’ for the stick and ‘Drivers - Package 2016_TFHT_1 + Firmware’ for TWCS Throttle, both from Thrustmaster official support site.
Are they the same you are using?
I think I’ll have to go through the TARGET Dance (uninstall target, unplug peripherals, uninstall drivers, yada yada…) to solve the matter, but after all the thing is working now so I also think I’ll postpone the whole dance to the next format and reinstall cycle of my rig. :mrgreen:
Anyway, I’m glad you finally have it working, enjoy! :munch::drink: -
I messaged BlueRaven and they suggested I post this in the forum as well so others could see their reply.
Hi BlueRaven,
Hope PMing you is ok. I’m just getting back into flight sims and decided to upgrade from my Logitech 3D Pro and after looking at my wallet and this forum I went for the joystick in the title.
I’m trying to setup the above as per your instructions and I’m running into some issues, I am getting wildly varying results.
Originally it wasn’t creating the one entry “Thrustmaster Virtual Game Controller (root)” and it worked as I expected, with a couple of things missing, the CMS,DMS switches were working just not the 8 way on the throttle. Now I can get Thrustmaster Virtual Game Controller (root) to appear in BMS but now the stick isn’t working or the throttle and the button assignments seem random. Most aren’t working but the 8 way on the top of the stick is now assigned to NWS, Pinky, Second Detent and Pickle.
Any ideas?
I’ve downloaded the drivers for stick and throttle from Thrustmaster.
I’m using your V1.1 configCouple of additional questions
I thought the Pinky switch was supposed to be like a shift function to allow more than one keypress to be assigned to a button but it doesn’t seem to have worked on any of my attempts.
Correct me if I’m wrong, but your setup doesn’t allow moving the radar cursor without keyboard?
SimTriggerFirstDetent -1 0 0x35 2 0 0 1 “STICK: FIRST TRIGGER DETENT” suggests a two stage trigger is setup but it doesn’t seem to work.This is what I see when I run your script
Running script: C:\Users\Jools\Documents\BlueRaven_BMS_TARGET_Prof ile_v1.1\FalconBMS.tmc
*** Allocated ProcInstances found from the previous run: use FreeProcInstance() ***
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: “TWCS Throttle” - “USB\VID_044F&PID_B687&REV_0110”
2: “T.16000M” - “USB\VID_044F&PID_B10A&REV_0500”
USB HID device “T.16000M”(USB\VID_044F&PID_B10A\5&DC4A972&0&1 0) selected
USB HID device “TWCS Throttle”(USB\VID_044F&PID_B687\5&DC4A972&0&13) 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
-
I messaged BlueRaven and they suggested I post this in the forum as well so others could see their reply.
Hi BlueRaven,
Hope PMing you is ok. I’m just getting back into flight sims and decided to upgrade from my Logitech 3D Pro and after looking at my wallet and this forum I went for the joystick in the title.
I’m trying to setup the above as per your instructions and I’m running into some issues, I am getting wildly varying results.
Originally it wasn’t creating the one entry “Thrustmaster Virtual Game Controller (root)” and it worked as I expected, with a couple of things missing, the CMS,DMS switches were working just not the 8 way on the throttle. Now I can get Thrustmaster Virtual Game Controller (root) to appear in BMS but now the stick isn’t working or the throttle and the button assignments seem random. Most aren’t working but the 8 way on the top of the stick is now assigned to NWS, Pinky, Second Detent and Pickle.
Any ideas?
I’ve downloaded the drivers for stick and throttle from Thrustmaster.
I’m using your V1.1 configCouple of additional questions
I thought the Pinky switch was supposed to be like a shift function to allow more than one keypress to be assigned to a button but it doesn’t seem to have worked on any of my attempts.
Correct me if I’m wrong, but your setup doesn’t allow moving the radar cursor without keyboard?
SimTriggerFirstDetent -1 0 0x35 2 0 0 1 “STICK: FIRST TRIGGER DETENT” suggests a two stage trigger is setup but it doesn’t seem to work.This is what I see when I run your script
Running script: C:\Users\Jools\Documents\BlueRaven_BMS_TARGET_Prof ile_v1.1\FalconBMS.tmc
*** Allocated ProcInstances found from the previous run: use FreeProcInstance() ***
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: “TWCS Throttle” - “USB\VID_044F&PID_B687&REV_0110”
2: “T.16000M” - “USB\VID_044F&PID_B10A&REV_0500”
USB HID device “T.16000M”(USB\VID_044F&PID_B10A\5&DC4A972&0&1 0) selected
USB HID device “TWCS Throttle”(USB\VID_044F&PID_B687\5&DC4A972&0&13) 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
Ok some additional. When I test the controller in windows I can see why it’s making no sense in BMS. Example - On the stick the 4 buttons on the top, trigger / 2 / 3 / 4 no longer do anything and UP DOWN LEFT RIGHT on the POV nipple has taken their place. When I use the TARGET device analyser I can see the original button mappings are still registering
-
That’s probably why my profile sets the stick POV hat as DX buttons, so that I can associate them with trim.
Did you by chance modify the DeviceSorting.txt file?
Andh what do you mean with “the original button mappings are still registering”? -
My DeviceSorting.txt file is from your v1.1 folder.
Regarding the button behaviour, if I use the device analyser everything looks as it should with the buttons presses, contrary to what I see for the controller in windows.
Thanks for your help, this is the setup I’ve settled on for now. As you can see there are plenty of shifted button options still available. Everything on there I need or anything else anyone would recommend as useful to have on the stick?
https://i.imgur.com/saKbJGC.png
Thanks BlueRaven for the initial key file I’ve based my setup on and thanks also to Eidolon for the image I’ve stolen for my use, very handy!
-
OK guys, first of all thanks again for the trust you gave me.
I want to deserve it, so - given that several others of you are experiencing problems due to TARGET working as it should (sounds crazy, but that’s it) - I will soon post a new version of my setup, following the idea :idea: I had some time ago to manage only the TWCS Throttle via TARGET.
This, at least in my expectation, should render TARGET behavior irrelevant… stay tuned, I’ll try to provide the updated version ASAP. :munch: -
Version 7 of my mappings
-
Hey guys, think is straightforward to adapt an FCS profile to a CH pro Throttle + T16000M?