Mud's Profile
-
Clawz and Knubinator: did you load my keyfile in BMS as well?
-
Had issues with the new file all axis’s were bound correctly only joystick button that worked was look closer, Throttle buttons a few didn’t work airbrake, china hat, slew, coolie and yes loaded correctly with new keyfile and script
-
And you load and run the script from the script editor and not the GUI from Target?
Apart from that I don’t know what to say. If it’s working for me, it should for everybody else as well.
-
Had issues with the new file all axis’s were bound correctly only joystick button that worked was look closer, Throttle buttons a few didn’t work airbrake, china hat, slew, coolie and yes loaded correctly with new keyfile and script
And I have exactly the same thing.
@Mud:
And you load and run the script from the script editor and not the GUI from Target?
Apart from that I don’t know what to say. If it’s working for me, it should for everybody else as well.
If you don’t have an idea to solve this problem then maybe someone else have. Anybody ?? Plz help is needed !
-
Artur, could you take me through what you do step by step? Perhaps I’ll spot something then you may be missing.
-
@Mud:
Artur, could you take me through what you do step by step? Perhaps I’ll spot something then you may be missing.
Yes sure.
1. Of course Im downloading version 3.0
2. BMS 4.33 - Mud.key goes to D:\Falcon BMS 4.33\User\Config
3. Setting up axismapping and joystick.cal to read only
4. Starting TARGET Script and opening BMS 4.33 - Mud.tmcI don’t need to type off line ***Launch BMS… *** because as you can see its the same as yours but Im typing out MFDs and it looks like this:
//*************************
//*** TM Cougar MFD’s ***
//*************************//ActKey(PULSE+KEYON+LED(&LMFD, LED_INTENSITY, 0)); //set left MFD backlight power to middle
//ActKey(PULSE+KEYON+LED(&RMFD, LED_INTENSITY, 0)); //set right MFD backlight power to middle// Left MFD
//MapKey(&LMFD, OSB01, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x1E],LOCK)); // ** USB 1 **
//MapKey(&LMFD, OSB02, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x1F],LOCK)); // ** USB 2 **
//MapKey(&LMFD, OSB03, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x20],LOCK)); // ** USB 3 **
//MapKey(&LMFD, OSB04, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x21],LOCK)); // ** USB 4 **
//MapKey(&LMFD, OSB05, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x22],LOCK)); // ** USB 5 **
//MapKey(&LMFD, OSB06, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x23],LOCK)); // ** USB 6 **
//MapKey(&LMFD, OSB07, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x24],LOCK)); // ** USB 7 **
//MapKey(&LMFD, OSB08, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x25],LOCK)); // ** USB 8 **
//MapKey(&LMFD, OSB09, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x26],LOCK)); // ** USB 9 **
//MapKey(&LMFD, OSB10, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x27],LOCK)); // ** USB 0 **
//MapKey(&LMFD, OSB11, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP1,LOCK));
//MapKey(&LMFD, OSB12, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP2,LOCK));
//MapKey(&LMFD, OSB13, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP3,LOCK));
//MapKey(&LMFD, OSB14, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP4,LOCK));
//MapKey(&LMFD, OSB15, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP5,LOCK));
//MapKey(&LMFD, OSB16, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP6,LOCK));
//MapKey(&LMFD, OSB17, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP7,LOCK));
//MapKey(&LMFD, OSB18, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP8,LOCK));
//MapKey(&LMFD, OSB19, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP9,LOCK));
//MapKey(&LMFD, OSB20, CHAIN(LOCK+PULSE+L_CTL+L_ALT+KP0,LOCK));
// GAIN = HUD Brightness
//MapKey(&LMFD, GAINU, CHAIN(LOCK+PULSE+L_CTL+L_SHIFT+USB[0x57],LOCK)); // ** USB NUMPAD + **
//MapKey(&LMFD, GAIND, CHAIN(LOCK+PULSE+L_CTL+L_SHIFT+USB[0x56],LOCK)); // ** USB NUMPAD - **
// BRIT = Left MFD Brightness
//MapKey(&LMFD, BRTU, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x2E],LOCK)); // ** USB = **
//MapKey(&LMFD, BRTD, CHAIN(LOCK+PULSE+L_CTL+L_ALT+USB[0x2D],LOCK)); // ** USB - **
// SYM = AA / AG
//MapKey(&LMFD, SYMU, CHAIN(LOCK+PULSE+USB[0x3E],LOCK)); // ** USB F5 **
//MapKey(&LMFD, SYMD, CHAIN(LOCK+PULSE+USB[0x3F],LOCK)); // ** USB F6 **
// CON = Altimeter adjust
//MapKey(&RMFD, CONU, REXEC(7,90,“ActKey(PULSE+KEYON+L_SHIFT+L_ALT+USB[0x34]);”)); // ** USB ’ **
//MapKey(&RMFD, COND, REXEC(8,90,“ActKey(PULSE+KEYON+L_SHIFT+L_ALT+USB[0x33]);”)); // ** USB ; **// Right MFD
//MapKey(&RMFD, OSB01, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x1E],LOCK)); // ** USB 1 **
//MapKey(&RMFD, OSB02, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x1F],LOCK)); // ** USB 2 **
//MapKey(&RMFD, OSB03, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x20],LOCK)); // ** USB 3 **
//MapKey(&RMFD, OSB04, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x21],LOCK)); // ** USB 4 **
//MapKey(&RMFD, OSB05, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x22],LOCK)); // ** USB 5 **
//MapKey(&RMFD, OSB06, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x23],LOCK)); // ** USB 6 **
//MapKey(&RMFD, OSB07, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x24],LOCK)); // ** USB 7 **
//MapKey(&RMFD, OSB08, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x25],LOCK)); // ** USB 8 **
//MapKey(&RMFD, OSB09, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x26],LOCK)); // ** USB 9 **
//MapKey(&RMFD, OSB10, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x27],LOCK)); // ** USB 0 **
//MapKey(&RMFD, OSB11, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP1,LOCK));
//MapKey(&RMFD, OSB12, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP2,LOCK));
//MapKey(&RMFD, OSB13, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP3,LOCK));
//MapKey(&RMFD, OSB14, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP4,LOCK));
//MapKey(&RMFD, OSB15, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP5,LOCK));
//MapKey(&RMFD, OSB16, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP6,LOCK));
//MapKey(&RMFD, OSB17, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP7,LOCK));
//MapKey(&RMFD, OSB18, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP8,LOCK));
//MapKey(&RMFD, OSB19, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP9,LOCK));
//MapKey(&RMFD, OSB20, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+KP0,LOCK));
// GAIN = HUD Brightness
//MapKey(&RMFD, GAINU, CHAIN(LOCK+PULSE+L_CTL+L_SHIFT+USB[0x57],LOCK)); // ** USB NUMPAD + **
//MapKey(&RMFD, GAIND, CHAIN(LOCK+PULSE+L_CTL+L_SHIFT+USB[0x56],LOCK)); // ** USB NUMPAD - **
// BRIT = Right MFD Brightness
//MapKey(&RMFD, BRTU, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x2E],LOCK)); // ** USB = **
//MapKey(&RMFD, BRTD, CHAIN(LOCK+PULSE+L_SHIFT+L_ALT+USB[0x2D],LOCK)); // ** USB - **
// SYM = AA / AG
//MapKey(&RMFD, SYMU, CHAIN(LOCK+PULSE+USB[0x3E],LOCK)); // ** USB F5 **
//MapKey(&RMFD, SYMD, CHAIN(LOCK+PULSE+USB[0x3F],LOCK)); // ** USB F6 **
// CON = Altimeter adjust
//MapKey(&RMFD, CONU, REXEC(7,90,“ActKey(PULSE+KEYON+L_SHIFT+L_ALT+USB[0x34]);”)); // ** USB ’ **
//MapKey(&RMFD, COND, REXEC(8,90,“ActKey(PULSE+KEYON+L_SHIFT+L_ALT+USB[0x33]);”)); // ** USB ; **So I save changes and launching script.
5. Launcher.exe is starting automatically
6. In game I have my profile (tried with new profiles as well)
Im going to settings loading yours setup and apply it, then setting up axis and you know the restHad issues with the new file all axis’s were bound correctly only joystick button that worked was look closer, Throttle buttons a few didn’t work airbrake, china hat, slew, coolie and yes loaded correctly with new keyfile and script
TARGET version 1.0.11.304
Firmware 11/23
BMS 4.33I have TM Warthog, Saitek Pro Rudder Pedals and TrackIR.
-
Mud, are you using the new key assignments in the DX file? or the previous ones from 4.32? for example, view frame rate is not CTRL Z R anymore.
how do you have it in your profile? cheers
-
Yes sure.
3. Setting up axismapping and joystick.cal to read only
6. In game I have my profile (tried with new profiles as well)3. You can skip this step and leave those files normal now. Seems it is a Windows problem, not a BMS one.
6. By Profile you mean you loaded the keyfile BMS 4.33 - Mud.key ?
-
Mud, are you using the new key assignments in the DX file? or the previous ones from 4.32? for example, view frame rate is not CTRL Z R anymore.
how do you have it in your profile? cheers
I used the new, Full keyfile and made minor changes to it. So all new keybinds should be present.
View FPS was removed from my script quite a while ago. I don’t currently know what the keybind for checking your FPS is (I use Fraps myself for that.)
Two bugs I need to sort which I just discovered in a flight:
- Comm 1 and 2 transmit buttons are not working.
- Master arm on and off is using the toggle, which needs to be changed. And also turned my lights on for some reason.
I’m sorting these out right now.
-
@Mud:
3. You can skip this step and leave those files normal now. Seems it is a Windows problem, not a BMS one.
6. By Profile you mean you loaded the keyfile BMS 4.33 - Mud.key ?
Ive tried with “read only” and without it. Results the same.
By profile I mean loading profile BMS 4.33 - Mud.key
-
Hey Artur,
Yeah, I can’t quite see anything you’d be doing wrong to be honest.
Just make sure those 2 files are not set to read only then. Especially not before you have set all your axis settings.
In BMS, where you select your controller, do you see and select Thrustmaster Combined? -
@Mud:
Hey Artur,
Yeah, I can’t quite see anything you’d be doing wrong to be honest.
Just make sure those 2 files are not set to read only then. Especially not before you have set all your axis settings.
In BMS, where you select your controller, do you see and select Thrustmaster Combined?Believe me Ive tried so many options In controller selection I see Thrustmaster Combined and its selected.
Got some clue:
Running script: C:\Users\Artur\Documents\T.A.R.G.E.T Profile\BMS 4.33 - Mud.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: “Joystick - HOTAS Warthog” - “USB\VID_044F&PID_0402&REV_0100”
2: “Throttle - HOTAS Warthog” - “USB\VID_044F&PID_0404&REV_0100”
USB HID device “Throttle - HOTAS Warthog”(USB\VID_044F&PID_0404\7&34F39FBF&0&4) selected
USB HID device “Joystick - HOTAS Warthog”(USB\VID_044F&PID_0402\7&34F39FBF&0&1) selected
USB HID device with hardware id “VID_044F&PID_b351” cannot be found <–--------- !!
USB HID device with hardware id “VID_044F&PID_b352” cannot be found <–--------- !!
USB HID device with hardware id “VID_044F&PID_0400” cannot be found <–--------- !!
USB HID device with hardware id “VID_044F&PID_B10A” cannot be found <–--------- !!
Virtual HID devices managed by script!
Connecting virtual joystick…Done
Device name set to Thrustmaster Combined
Connecting virtual keyboard…Done
Connecting virtual mouse…Donemain returned 0
-
I have some of those as well. I always figured they’re a TARGET thing.
Perhaps someone who has my script running without problems can confirm this?Running script: C:\Users\Mud\Desktop\BMS 4.32 Script\BMS 4.33 - Mud.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[4]:
1: “F16 MFD 2” - “USB\VID_044F&PID_B352&REV_0100”
2: “F16 MFD 1” - “USB\VID_044F&PID_B351&REV_0100”
3: “Throttle - HOTAS Warthog” - “USB\VID_044F&PID_0404&REV_0100”
4: “Joystick - HOTAS Warthog” - “USB\VID_044F&PID_0402&REV_0100”
USB HID device “Throttle - HOTAS Warthog”(USB\VID_044F&PID_0404\6&38A36D0C&0&3) selected
USB HID device “Joystick - HOTAS Warthog”(USB\VID_044F&PID_0402\6&38A36D0C&0&4) selected
USB HID device “F16 MFD 1”(USB\VID_044F&PID_B351\6&182A12DA&0&6) selected
USB HID device “F16 MFD 2”(USB\VID_044F&PID_B352\5&2301DF1D&0&3) selected
USB HID device with hardware id “VID_044F&PID_0400” cannot be found
USB HID device with hardware id “VID_044F&PID_B10A” cannot be found
Virtual HID devices managed by script!
Connecting virtual joystick…Done
Device name set to Thrustmaster Combined
Connecting virtual keyboard…Done
Connecting virtual mouse…Donemain returned 0
-
Updated to 3.01:
Fixed:
- Master arm switch
- Comm 1 & 2 transmit
-
After closer analysis I dont think “USB HID device… ble ble ble” ale problem.
First two cannot be found 'cos I dont have MFDs that’s obviously. Second part I mean “0400” and “B10A” have nothing to do 'cos your script work at yours TARGET/BMS thing. Something else causes the issue. hmmm… brain storm. -
I’m guessing i am doing something wrong as the stick functions are not working. All else works fine.
Added your key file to the config folder.
Loaded up the target script in the editor and ran it.
Opened up BMS and ensured all the axis were mapped correctly.
Loaded your key file.
Jump into sim and no stick functions, only trim.
Throttle works fine minus the air break.I’m pretty sure I’m doing something that isn’t right since I tried morphine’s profile and all the stick and throttle functions are bound to OBS buttons.
edit: my rudder pedals were listed in bms with (0) and the warthog as (1). Fixed buy running the script without the pedals plugged in and then plugging in the pedals, warthog is now listed as (0) and pedals as (1) and all controls function fine.
Also have the “device not found” but doesnt seem to be an issue as everything is working now.
-
Yeah, there seems to be a problem with device order (ID) and the DX mappings. I’m not sure if that’s a Windows or TARGET problem.
-
I had the same issues and fixed it by:
1. Uninstalling BMS 4.33
2. Installing BMS, don’t run it yet
3. Start the script and copy the keyfile to the right place
4. Start bms, load the keyfile and you’re done -
Updated to 3.02:
- Throttle support added for twin-engine planes
-
Hello Mud, file indicates 3.01 still. I’ve greatly appreciated your work & updates mate!