My battle with Falcon BMS 4.32 and Thrustmaster T.A.R.G.E.T.
-
Ok, bottom line then please guys?
Can i fly Falcon BMS 4.32 with TM Warthog HOTAS without using TARGET in any way?
If so, what is the best way forward?
Thanks v much.
-
yes, DX (directInput).
-
This post is deleted! -
Yes, just find the button inside the bms menu you want to map, then click on it with your mouse, then click the joystick button, then done.
-
Quick question. Is your external USB hub powered by an external plug? If not, can cause a whole host of issues.
-
Hi guys,
Thanks very much for the assistance, regrettably i’m no further on? Vyper gave me a brief glimmer of hope with his reply about the external power for the hub. It wasn’t externally powered until you mentioned it but applying the external power, doing a restart etc still didn’t solve the problem.
With regards to the DX Input method, is it persistent? I’ve seen posts saying that BMS dumps its joystick assignments and keys when you exit and hence the need for TARGET or equivalent. Obviously if i can’t go down TARGET route i still don’t want to re-config axes and buttons every time i fly?
I even tried connecting the HOTAS to another PC tonight but for some reason the Joystick wasn’t getting detected on that system at all after installing the Warthog drivers twice? Joystick is working flawlessly on my main PC and in all other sims i have as well. The only problem i have seems to be with TARGET?
Any more ideas anyone?
Thanks again guys.
-
i dont have it in front of me, but i thought it was supposed to say all that, then you minimize the window and fly the sim and everything works.
-
@ dutybooty,
BMS dumps its assignments if the device order changes. It is easily remedied by putting back your saved config folder (I think it might be the callsign.pop file, not sure). -
Hi guys,
Thanks very much for the assistance, regrettably i’m no further on? Vyper gave me a brief glimmer of hope with his reply about the external power for the hub. It wasn’t externally powered until you mentioned it but applying the external power, doing a restart etc still didn’t solve the problem.
This is a strange one as both Vyper and I run Asus laptops. More specifically I also run with a powered USB hub and I have never seen the problems you are talking about. I was going to suggest the hub being the issue for the very reason that Vyper listed. Only suggestion I can give at this point is to use a different powered USB hub to verify that isn’t the issue.
With regards to the DX Input method, is it persistent? I’ve seen posts saying that BMS dumps its joystick assignments and keys when you exit and hence the need for TARGET or equivalent. Obviously if i can’t go down TARGET route i still don’t want to re-config axes and buttons every time i fly?
This is PRECISELY why I run TARGET and key commands versus DX. I tried setting it up DX but the IDs would shift between reboots/uses without me connection of disconnecting anything so that what was a SSC command would now be on the MFD or some such. After I switched to key commands and TARGET I haven’t had any issues at all.
This also gives me the advantage of being able to set up multiple key presses to one button. Shifted MFD button to give me AWACS vector to threat/request help kind of commands (Q then 4 or Q then Q then 1) as a single button push rather than having to go to the keyboard for it.
I even tried connecting the HOTAS to another PC tonight but for some reason the Joystick wasn’t getting detected on that system at all after installing the Warthog drivers twice? Joystick is working flawlessly on my main PC and in all other sims i have as well. The only problem i have seems to be with TARGET?
Any more ideas anyone?
Thanks again guys.
There has got to be something inducing this problem in TARGET. I’ve run it for years on my main system and on my laptop. The only issue I have ever had was self induced by playing around with TARGET code working on the programming. Especially since my laptop setup is very close to yours in configuration there has got to be something missing but your troubleshooting methods have been good so I’m not sure what it could be.
-
i dont have it in front of me, but i thought it was supposed to say all that, then you minimize the window and fly the sim and everything works.
Close but not quite. I took a screens shot of my TARGET running normally so I could link it here in case that helps any. The very first line he quoted:
"*** Allocated ProcInstances found from the previous run: use FreeProcInstance() *** "
is NOT a line on my TARGET script when running. Other than his error messages it looks pretty much the same. Picture below:
-
This is PRECISELY why I run TARGET and key commands versus DX. I tried setting it up DX but the IDs would shift between reboots/uses without me connection of disconnecting anything so that what was a SSC command would now be on the MFD or some such. After I switched to key commands and TARGET I haven’t had any issues at all.
I never have this issue, only when I place a known device into another port, or when I add a new USB DX device to my pc.
I’ve been flying over 18months without issues with the following devices all working with DX in BMS: Cougar stick, Cougar throttle via TUSBA, ICP via Arduino.This also gives me the advantage of being able to set up multiple key presses to one button. Shifted MFD button to give me AWACS vector to threat/request help kind of commands (Q then 4 or Q then Q then 1) as a single button push rather than having to go to the keyboard for it.
You can have shifted DX buttons too, I have tons of them. A couple on my MFD’s voor awacs & tower calls. And some on my throttle (eg idle cutoff).
-
Thanks again to all who have contributed help above, it’s most appreciated.
Another few hours spent last night trying to resolve this but without success. So i started working on a DX .key file to see how that goes (last option i guess?) So far, so good but as mentioned above i haven’t tried re-booting PC or sim yet so no idea if the assignments and axes with hold or not, probably not based on Stubbies comments. I guess i could live with a few amendments once in a while being required but every re-boot or sim exit might be pushing my tolerances somewhat!!!
Would locking the new DX .key file down as read-only once completed be any use? Obviously i have already made a backup. A bit spooky if BMS is capable of un-locking a file and then changing it as well!!! Lol!!
I do have another powered USB Hub that i will try, it only has 2 ports so would not be any good for my MFD’s but it’s worth a try? My only doubt about it’s validity is the fact that i’ve tried connecting the Joystick & Throttle direct to 2 separate laptop’s and the error still persists, to the letter in fact!! At least it’s repeatable!!
Anyway, update coming later, i have 3 days off as off this morning and the wife is away working in South Korea for a month so no distractions!!!
Thanks guys, every comment is appreciated!
-
@ dutybooty,
BMS dumps its assignments if the device order changes. It is easily remedied by putting back your saved config folder (I think it might be the callsign.pop file, not sure).Hi Icarus,
Could you elaborate a bit on your comment above? Is it a file or folder i’m backing up and replacing? Happy with the device order comment, will keep an eye on that, so far no issues over last few re-boots though? I have JoyID to monitor and change order if required and also USBDev for more in depth info on each device.
Thanks mate.
-
Am going to persevere for another day or two but if i can’t solve the TARGET issue and DX doesn’t work on 95% of sim flights then i guess it’s back to DCS A-10C until i get a new PC or controller setup and can hopefully re-visit BMS and run smoothly.
Pity, as i had both Falcon 3.0 and 4.0 when they were released and have missed playing them!
-
Am going to persevere for another day or two but if i can’t solve the TARGET issue and DX doesn’t work on 95% of sim flights then i guess it’s back to DCS A-10C until i get a new PC or controller setup and can hopefully re-visit BMS and run smoothly.
Pity, as i had both Falcon 3.0 and 4.0 when they were released and have missed playing them!
Read my reply a couple of posts above. I’ve been flying DX with 3 devices in BMS for more then a year without issues.
-
Read my reply a couple of posts above. I’ve been flying DX with 3 devices in BMS for more then a year without issues.
Hi Focal,
Thanks, but i must be doing something seriously wrong as i’ve just twice loaded the new DX .key file i spent 3 hours building last night and NONE of the commands work??? Axes are all cool but NO button presses, releases etc worked at all.
I used the Keyfile Generator tool from ragnar-darude’s page at SourceForge to build the file based on another one i had (Morphine’s i think?) It seems i am only able to program the buttons via the in-game interface? And then i’ve still not yet established if they persist after exit/re-start sim?
Maybe if you have some time you could post the exact process you followed for your setup and i’ll closely follow that?
Thanks mate.
-
Hi Focal,
Thanks, but i must be doing something seriously wrong as i’ve just twice loaded the new DX .key file i spent 3 hours building last night and NONE of the commands work??? Axes are all cool but NO button presses, releases etc worked at all.
I used the Keyfile Generator tool from ragnar-darude’s page at SourceForge to build the file based on another one i had (Morphine’s i think?) It seems i am only able to program the buttons via the in-game interface? And then i’ve still not yet established if they persist after exit/re-start sim?
Maybe if you have some time you could post the exact process you followed for your setup and i’ll closely follow that?
Thanks mate.
First determine what button ID your buttons on the stick & throttle have. Do so by going into BMS setup page where you have a view of the buttons/axis/keyfile and press for example the pickle switch (red weapon release button on the stick). Beneath the list of key commands you then see “Button 3” appear while pressing it. 3 of course just being an example.
That means your computer is seeing your joystick button as the third in a row of all possible buttons of all DX connected devices.
In your key file however, you need to extract 1 from that number, because BMS counts the first button as being “0”, not “1”. So when you see button 3 in the UI, use id 2 for that button. So that would be “SimPickle 2 8 -2 0 0x0 0”.
All the information on this is in the documentation somewhere (can’t tell it by heart here from work). -
First determine what button ID your buttons on the stick & throttle have. Do so by going into BMS setup page where you have a view of the buttons/axis/keyfile and press for example the pickle switch (red weapon release button on the stick). Beneath the list of key commands you then see “Button 3” appear while pressing it. 3 of course just being an example.
That means your computer is seeing your joystick button as the third in a row of all possible buttons of all DX connected devices.
In your key file however, you need to extract 1 from that number, because BMS counts the first button as being “0”, not “1”. So when you see button 3 in the UI, use id 2 for that button. So that would be “SimPickle 2 8 -2 0 0x0 0”.
All the information on this is in the documentation somewhere (can’t tell it by heart here from work).Ok Focal, i hear what you’re saying and now assume that the Keyfile Generator application by Red_Dog i used to compose my new .key file that is not working as it should be or i’m using it incorrectly?
So will the BMS-DX-Generator 1_6.xls spreadsheet/tool by Kolbe (in the BMS-User-Joystick-Generic-Kolbe folder) be ok to use to do this editing or is it literally a case of typing/copy/pasting all that hex-code stuff directly into the keyfile in Notepad++???
Because if it is i’m not sure my will to live will survive that experience!! I’m pretty much at the end of my rope with this to be honest? It says the Warthog page in the BMS-DX-Generator 1_6.xls tool is Work In Progress too so i’m not exactly confident that’s going to be a pain free experience using that either!
Can’t believe how difficult this is to resolve, been flight-simming a LONG time and not sure i’ve encountered anything as complex and frustrating?
-
Ok Focal, i hear what you’re saying and now assume that the Keyfile Generator application by Red_Dog i used to compose my new .key file that is not working as it should be or i’m using it incorrectly?
So will the BMS-DX-Generator 1_6.xls spreadsheet/tool by Kolbe (in the BMS-User-Joystick-Generic-Kolbe folder) be ok to use to do this editing or is it literally a case of typing/copy/pasting all that hex-code stuff directly into the keyfile in Notepad++???
Because if it is i’m not sure my will to live will survive that experience!! I’m pretty much at the end of my rope with this to be honest? It says the Warthog page in the BMS-DX-Generator 1_6.xls tool is Work In Progress too so i’m not exactly confident that’s going to be a pain free experience using that either!
Can’t believe how difficult this is to resolve, been flight-simming a LONG time and not sure i’ve encountered anything as complex and frustrating?
There’s nothing complex to it?
The xls I never used, faster typing it by hand where necessary.
If you’re using the excel, be sure to set the starting ID number for your devices correctly.
Can you post here what the pickle switch ID nr is when pressing it in BMS config UI, and the extract of your key file regarding the stick to compare? -
Hi Icarus,
Could you elaborate a bit on your comment above? Is it a file or folder i’m backing up and replacing? Happy with the device order comment, will keep an eye on that, so far no issues over last few re-boots though? I have JoyID to monitor and change order if required and also USBDev for more in depth info on each device.
Thanks mate.
Yes, keep a current backup of your BMS config folder or the callsign.pop file. If your devices go out of order and you don’t enter the BMS UI and they go back to normal order before you enter BMS, no harm will be done. If you enter BMS GUI and BMS notices your devices are out of order, it sees the button assignments do not match and dumps your settings to default in the callsign.pop file. Exit the sim and replace the callsign.pop file and re-enter……voila it will be back to normal because your devices match the file.