A Guide to Morphine’s Profile for BMS 4.33 and Beyond
-
Im having some issues with this profile. BMS is not detecting any joystick inputs, and as an aside in the game it isn’t detecting the controller as Thrustmaster Combied, but rather ““Thrustmaster Virtual Game Controller (root)””
-
Im having some issues with this profile. BMS is not detecting any joystick inputs, and as an aside in the game it isn’t detecting the controller as Thrustmaster Combied, but rather ““Thrustmaster Virtual Game Controller (root)””
Unfortunately the Thurstmaster root issue is the number 1 cause of problems. The second is not configuring devicesorting.txt file properly.
The root problem is usually related to registry issues. You can either edit / delete the registry entry from the joystick yourself. Or, unplug the stick and throttle, install the latest drivers then plug the stick and throttle into different USB ports. Using different USB ports is important because, the registry wont over write the bad entry for your ports and the stick still wont work.
The root bug is also caused by the teamspeak joystick plugin. Uninstall that too.
-
Greetings,
I first want to say “Thanks” for this thread. Because of this I got set up from a Cougar HOTAS to a Warthog HOTAS in a matter of minutes. There are a couple of things I’d like to point out that were pain points for me. Only because I was completely new to the WH.
1. "Now launch TARGET and run the TMC profile. Then run BMS. "
This ended up being too vague for me. There were some issues that I wasn’t aware of as well.
I’d recommend the following;
“Now launch Target. In the upper right menu click ‘Run Configuration’. Select the TMC profile and let it run. Watch the output and make sure you see ‘Device renamed Thrustmaster Combined’. During this process Windows may alert you that a reboot is required. If you run BMS and ‘Thrustmaster Combined’ is not available then a reboot may be required.”
2. "Now quit BMS the profile isn’t quite ready yet we still need to configure another file to insure that the profile runs properly. In order to do so we need to navigate back the BMS->User->Config folder and edit a file named Devicsorting.txt "
Recommendation; "Now quit BMS - because the profile isn’t quite ready yet - as we still need to configure another file to insure that the profile runs properly. In order to do so we need to navigate back the BMS->User->Config folder. If you have a current working config with BMS it’s recommend that you make a copy of Devicsorting.txt first. This way you should be able to convert back to your original set up if you want. Such as going back to using a Cougar HOTAS from a Warthog HOTAS. Edit the file named Devicsorting.txt with your favorite editor "
Just my two pennies.
Again, thanks for the effort.
-Matt
-
Hi All,
Been away from Falcon for a long long time, last played “Allied Force” with a cougar setup & had no issues programming it. Now have warthog & BMS, things have certainly moved on!!
Ok, i have downloaded latest morphine profile & installed & seems ok. But trying to get my head round/remember all the programed control options is complex, does anybody have an accurate graphical layout for all the programed buttons for this current setup.Thanks in anticipation,
Joe.
-
Managed to find graphical layouts from earlier in this thread, but in game functions seem to be more than on layout.
E.g. “Msl Step/NWS/AG” Toggle button also activates “CNTL” button on FCR. “Speedbrake In” also activates HSD Centre when used when speedbrakes are in. Parking Brake only works when Shifted otherwise also activates Console Lights & Parking Brake when Unshifted. Radar Alt switch when toggled also toggles Instrument Lights.
Are these additional functions that are not on the stick & throttle layout, or are my warthog controls & keyfiles all to pot. Also am i assuming correctly that this Morphine layout & functions correspond with the control layout & functions as per Tech Manual page 2-18. -
Managed to find graphical layouts from earlier in this thread, but in game functions seem to be more than on layout.
E.g. “Msl Step/NWS/AG” Toggle button also activates “CNTL” button on FCR. “Speedbrake In” also activates HSD Centre when used when speedbrakes are in. Parking Brake only works when Shifted otherwise also activates Console Lights & Parking Brake when Unshifted. Radar Alt switch when toggled also toggles Instrument Lights.
Are these additional functions that are not on the stick & throttle layout, or are my warthog controls & keyfiles all to pot. Also am i assuming correctly that this Morphine layout & functions correspond with the control layout & functions as per Tech Manual page 2-18.None of that should be happening. A few things could be going wrong here. It could be; You’re using an outdated version of the profile or keyfile; You haven’t loaded the keyfile in game; You have not setup devicesorting.txt properly; Target isn’t working properly and is not implementing the virtual device properly. A lot of this is covered in the first post in this thread, there are pics to help too. After following the guide on the first page and you still cant get the profile to run, post a shot of the contents of devicesorting.txt and let us know what joysticks windows sees in the joystick control panel. Hit the windows button and type joy.cpl, to open the windows joystick panel.
-
Hi Gastone, i really appreciate you taking the time to help me.
So i went back to page one of this thread, again downloaded the following files: BMS_Full_&_Morphine_434.key, & Warthog_BMS_Full_5_434.tmc. Firstly i noticed i was using the wrong tmc file for the Target Script Editor v 3.0.18.328, i was using the Full_4 tmc file & should have had the Full_5 option.
Also checked the drivers in Target GUI for the warthog devices & they are v12 for the stick & v23 for the throttle, ok so far.
I cut & pasted the key file into the BMS Config folder, ran Target Script Editor & located Warthog_BMS_Full_5_434.tmc. The script editor ran the file showing no obvious issues by showing the usual Throttle & Joystick usb connections, Virtual HID devices managed by script, Connecting virtual joystick, Device name set to Thrustmaster Combined, Connecting virtual keyboard & mouse, main returned 0.
Only thing i did notice was *** Allocated ProcInstances found from the previous run: use FreeProcinstance()*** on second line after Running Script? Not sure if thats supposed to be there or not.Loaded BMS, Setup, Controllers displayed “Thrustmaster Combined”, loaded BMS_Full_&_Morphine_434.key - Apply & Ok. Checked Advanced, Flight & Avionics, & all Axis were as per photos, all ok.
Closed BMS, & checked DeviceSorting.txt & displays as follows:
{FFFF044F-0000-0000-0000-504944564944} “Thrustmaster Combined”
{0402044F-0000-0000-0000-504944564944} “Joystick - HOTAS Warthog”
{0404044F-0000-0000-0000-504944564944} “Throttle - HOTAS Warthog”also changed priority to “read only”.
Windows joystick control panel displays while Script Editor is running: Throttle - HOTAS Warthog, Thrustmaster Combined, Joystick - HOTAS Warthog. All in that order & all show status as OK
Shutdown the computer & rebooted, started up Track IR, Target Script editor, loaded Warthog_BMS_Full_5_434.tmc, all ok. Started BMS, checked for correct keyfile & axis in setup & launched a training mission.
Unfortunately it done exactly as before.
I’m wondering if there is a registry issue here, over the last few months i have tried several different profiles & also amending them, could i have caused a bit of corruption?Again, appreciate any help you can give me.
-
Windows joystick control panel displays while Script Editor is running: Throttle - HOTAS Warthog, Thrustmaster Combined, Joystick - HOTAS Warthog. All in that order & all show status as OK
Target is not working properly. It should be hiding the Joystick and throttle from windows while it is running. When target is running all you should see is, Thrustmaster combine, in the joystick contronl panel. Try this to see if we can get windows to acknowledge the HOTAS properly. We’re going to unplug the stick and throttle, then reboot, then plug the joystick and throttle into diffrent USB ports. If you don’t have any extra ports, just flip the Stick and throttle. Windows now keeps track of which devices are plugged into which ports and may load the wrong (older) driver for the device. Swapping the ports makes windows see the device as new and assoicates the proper (updated) driver with it.
Also running and stopping target multiple times may cause it to glitch too thus preventing Target from hiding the joystick and throttle from the system. So try and run it once per reboot.
If all this is still to much of a pain I highly recommend the Alternative launcher. It’s a much less frustrating experience that will get you into the air much quicker.
-
Hi Gastone, Success!!
Looks like the unplug, reboot & swap usb ports worked even when just unplugging the usb hub my stick & throttle are plugged into. Joy.cpl is now as it should be & the keyfile works perfectly.Again, thanks for all your time & effort helping a nooby.
-
Hi Gastone. Is there a graphic showing the hotas warthog throttle and stick, and what each button does with your original modified profile of Morphine’s profile? Or is it the same as the graphic shown on the first page of Morphine’s first post on his profile?
-
@Greg:
Hi Gastone. Is there a graphic showing the hotas warthog throttle and stick, and what each button does with your original modified profile of Morphine’s profile? Or is it the same as the graphic shown on the first page of Morphine’s first post on his profile?
The profile is the same as Morphine’s except for the external views on the throttle hat. I threw Morphine’s graphics of the hotas functions in the Dropbox. If you’re not happy with those views you can change the hat functions in the settings page.
-
Hi Gastone!!
I am very happy to use your profile and I am writing to see if the following modification can be made:
It is more and more frequent to do refueling and I wonder if it is possible to include the opening switch to do refueling in “Engine fuel flow Right” instead of CAT. It is not very frequent to have to change the CAT compared to the refueling door. If it can’t be done, would there be a possibility to include it in that switch with the Shift function?
Thanks in advance!!
-
You can open the A/A refuel door with Shift+missile step. Shift is either paddle or pinky switch, depending on the version of the profile you’re running.
-
Gastone,
Thanks a lot!!! and sorry for this question, you are right. Sometimes I’m too clueless ;-);-)
-
I have the following issue:
when I start TARGET and load the profile, the lines that are loading and creating the virtual joystick start to come out and suddenly it stops and seems to wait for something. After about 15 seconds the rest of lines come out again and the process ends.
When I start BMS and go to setup I check that the joystick or the Throttle does not work correctly, it does not recognize the functions assigned to the keys. My experience tells me that unless all the lines go outs with none stop the joystick will not work propperly.I am using the profile: Warthog_BMS_Full_5_434_Paddle.TMC
And the issue I tried to explain appears after I update BMS Falcon to the latest version.Any idea what is going on and what I Can do to fix it?
-
I’ll look at that profile tonight and make sure it’s still good. However, it just sounds like target isn’t working properly. I would make sure you’re not running or have used teamspeak before running target. The joystick plugin on teamspeak breaks target, even after teamspeak has closed. So you may need to reboot. If this is not the case try this. Shutdown your computer. Move the joystick and throttle to different USB ports and reboot, then start target. I’ve had better luck running target through the target GUI app these days. The only time I ever have issue with target now is if I have run and quit the profile multiple times before rebooting or launching the profile through the script editor. Also check you’re devicesorting.txt file and make sure the thrustmaster combine is at the top of the list. Maybe the upgrade changed the file. Which would effect how the profile works.
-
Thanks Gastone for the quick answer. I can confirm the following:
- I never load Team Speak before Target, that should not be the source of the issue
- Yesterday was a nightmare, I do not remember how many times I changed the USB ports and never was fixed
- Devicesorting.txt is correct, just checked again.
I think it may be that TARGET has some conflict with something else and it is not Team Speak. I’ll check it tomorrow and let see.
P.D. I do not think that your profile is the source of the Issue. Just to made sure, yesteday I tried to load other profiles and I got the same.
-
Thanks Gastone for the quick answer. I can confirm the following:
- I never load Team Speak before Target, that should not be the source of the issue
- Yesterday was a nightmare, I do not remember how many times I changed the USB ports and never was fixed
- Devicesorting.txt is correct, just checked again.
I think it may be that TARGET has some conflict with something else and it is not Team Speak. I’ll check it tomorrow and let see.
P.D. I do not think that your profile is the source of the Issue. Just to made sure, yesteday I tried to load other profiles and I got the same.
You could try uninstalling the windows store app. I’ve heard this also interferes with target. If that fails. You could try reinstalling the drivers and target. First unplugging all your thrustmaster controllers, then uninstall target and the drivers. Then reboot, and install target and the drives. Being sure to only plug in the joystick and throttle when prompted by the installer. If you plug in before windows will associate the device with the wrong driver and target won’t work.
-
Gastone,
I found two conflicts:
1.- \8DGaming Mouse.exe. I was able to uninstall this sw that I do not use, so is fixed.
2.- \WinStore.App.exe. I tried several ways to eliminate this exe. but with no success.Based on that if I Restart the computer and inmediatly I run TARGET then everything goes on the right direction. But if I wait let say 20-30 sec then Target start again with the same problems. It seems that if I run target immediately doesn’t give winStore.app.exe time to run before
Related to this file I tried several actions to find this file but with no success, even editing the Register.
If you have any idea how to delete the file, please share. Probably Microsoft in one of the updates put actions to make very dificult to find and eliminate winStore.app.exe
-