Morphine's Profile
-
Oops! You said after I run script. I just did that and now I have all three the same as before, but combined is added to the list.
-
Are you looking at the devicesorting file? If so it’s doing what it should.
If you start BMS WITHOUT the script running, it will detect the throttle and stick separately, then if you run the script and start BMS a second time, it will NOT remove the individual entries but will add the combined device.To check:
Delete the devicesorting file, or just change the extension to .bak.
Run the Target script
Run BMS
Exit BMS
Check the devicesorting file and see what is in there.
Adjust the device order in the file, making combined the first line.
Make sure the script runs every time before you enter BMS, or it will add the separate devices back in again. Think you can also write protect the file after you have it set correctly. -
Yes, that’s how it works for me. I know, because I forgot to startup script once.
My question was I never started up Target. I’ve only worked with the script. I guess you only need to run target if you were making the profile.
-
Yes, that’s how it works for me. I know, because I forgot to startup script once.
My question was I never started up Target. I’ve only worked with the script. I guess you only need to run target if you were making the profile.
You don’t need to run the target GUI to run the script. Both methods should work, though I’ve found the GUI to be more buggy than the script editor as the script editor always hides the physical devices from the system.
As per your early replies when you said “I have all three same as before but combine is added to the list”, which list, the device sorting or the joystick control panel?
-
Device Sorting.
-
Device Sorting.
Thanks for the reply. The reason I asked, is I am considering writing a new guide for the profile and want to establish a working methodology for launching the profile. As you can see from the last few pages of this thread, target not hiding the physical devices can be an issue. From the feedback here it looks like the script editor is the only reliable way to get target to hide the physical devices from the system.
The only way to check if the script is hiding the physical devices from the system is through the windows joystick control panel, (joy.cpl at the start menu) Even if the script hides the physical devices from the system they won’t disappear from device sorting.
If everything is working well and you’re not getting any ghost button presses. It sounds the like the script is hiding your physical devices from your system, so it won’t matter if your physical devices are listed in devicesorting.txt because window and BMS doesn’t see them.
-
Why I had to isn’t important, but this morning I had to do a complete reinstall of BMS. So, that also meant I had to reinstall the script too, so I paid more attention this time. I installed your file in script, compiled and ran it. I looked in device sorting and it just showed stick and throttle. No combined. I then started up BMS and loaded the key file and chose the combined as my first controller. After closing BMS I checked device sorting again and now combined showed but was on the bottom. I edited it to show combined on the top. I went back into BMS and had to pick combined again. From that point on going in and out of BMS combined stayed as first controller and device sorting show combined on top. It continues to show stick and throttle too in device sorting.
-
You don’t need to use the editor or gui to launch the script, you can create a shortcut that does it for you.
If you follow the standard target install:
Create a shortcut.
Target field = “C:\Program Files (x86)\Thrustmaster\TARGET\x64\TARGETGUI.exe” -r “C:\Program Files (x86)\Thrustmaster\TARGET\scripts*Warthog_BMS_Full_Paddle_swap.tmc*” (The name of your script)
Start in = “C:\Program Files (x86)\Thrustmaster\TARGET\x64”I’ve never had an issue running them this way.
-
I’ll give it a try. Thanks.
-
Hello. So I’m suddenly getting a drift to the left and up of the cursor set to the XY rotation. I never used to have that and I don’t have that problem if the script isn’t running. I tried increasing The Dead Zone in game and it didn’t help any suggestions?
Edit: Well it’s more than that. Similar to what some folks are posting above. When I run the script (the drop box version) my throttles won’t even work now. Go from full off to full on like a switch. Never had this problem before. Last time I ran the script was probably April or May… Any thoughts on what would have updated between now and then to break this?
-
Maybe the script is choking. Does the script fail when looking at the device analyzer?
-
Any thoughts on what would have updated between now and then to break this?
Windows. MS messed with something in the enumartion process that has rendered target unreliable. Problems with axis and double button presses is most likely related to target not hiding the physical devices from the system.
You can check if this happening by running the script, then going to Windows start menu and running joy.cpl. If both the physical devices and the virtual device are there, then you’re going to have problems. The only reliable way I can run the script correctly is to restart windows then run the target script editor, hit compile and then it run. If I run any other program before I run target the script will often hang, but still run, though it won’t hide the devices. Which results in a faulty profile.
I wish I could provide a more reliable method for running the script but there is something going on with target, that needs to be fixed tby thrustmaster. -
Hi, after a long pause I would like to resume activity with BMS, at that time I used Morphine’s profile … there are important updates or updates?
-
Hi, after a long pause I would like to resume activity with BMS, at that time I used Morphine’s profile … there are important updates or updates?
The old profile no longer works. You need to use the latest version available here. https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0
You have to use the key file in the Dropbox too. Run the target script, launch the game, load the keyfile then quit. After that open devicesorting.txt in your BMS install, under users/config. Copy and paste the file so that thrustmaster combine is at the top of the list. Then restart the game and bind the axis.
If you are having troubles with buttons not matching the configure or axis not responding, this is most likely due to an issue with target. I described the problem above in the post.
-
The old profile no longer works. You need to use the latest version available here. https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0
…Copy and paste the file so that thrustmaster combine is at the top of the list. Then restart the game and bind the axis.
I thank you for your help, I did not understand which file I should copy to put it on top of the list …
-
I thank you for your help, I did not understand which file I should copy to put it on top of the list …
You need to alter the contents of the file named devicesorting.txt. It’s located in your BMS install in the user/config folder.
The contents of this file is a list of joysticks attached to your system when BMS runs. You need to place thrustmaster combine at the top of that list. You can open this file with notepad, copy and past thrustmaster combine to the top of the list and save the file. -
Check this post in this thread. https://www.benchmarksims.org/forum/showthread.php?8147-Morphine-s-Profile&p=441860&viewfull=1#post441860
It will show you an example of what it looks like. Obviously yours will reflect the equipment you have plugged in.
-
Thanks for your advice!
I followed the instructions for the new profile, but I still have some issues in managing it.
My speedbrake does not work and still … I can not move from one MFD to the other with the SOI command …This is my code:
{0402044F-0000-0000-0000-504944564944} “Joystick - HOTAS Warthog”
{0404044F-0000-0000-0000-504944564944} “Throttle - HOTAS Warthog”
{076406A3-0000-0000-0000-504944564944} “Saitek Pro Flight Combat Rudder Pedals”
{FFFF044F-0000-0000-0000-504944564944} “Thrustmaster Virtual Game Controller (root)”I should also configure my DTE … do you have a .ini file to provide?
Thank you
-
Thanks for your advice!
I followed the instructions for the new profile, but I still have some issues in managing it.
My speedbrake does not work and still … I can not move from one MFD to the other with the SOI command …This is my code:
{0402044F-0000-0000-0000-504944564944} “Joystick - HOTAS Warthog”
{0404044F-0000-0000-0000-504944564944} “Throttle - HOTAS Warthog”
{076406A3-0000-0000-0000-504944564944} “Saitek Pro Flight Combat Rudder Pedals”
{FFFF044F-0000-0000-0000-504944564944} “Thrustmaster Virtual Game Controller (root)”Thank you
You need to edit that file and reorder so it looks like this
{FFFF044F-0000-0000-0000-504944564944} “Thrustmaster Virtual Game Controller (root)”
{076406A3-0000-0000-0000-504944564944} “Saitek Pro Flight Combat Rudder Pedals”
{0402044F-0000-0000-0000-504944564944} “Joystick - HOTAS Warthog”
{0404044F-0000-0000-0000-504944564944} “Throttle - HOTAS Warthog”Otherwise your buttons will not function as described in the profile.
-
thank you, I’ll let you know!;)