Jump to content

Iku_CC

Members
  • Posts

    205
  • Joined

  • Last visited

Everything posted by Iku_CC

  1. Thx...then I did right thing cause I have done that..:). What I have read and heard of this it will make real difference for flightsim playing where are clickable buttons.. -Iku
  2. Howdy, 25 Iku64---------------ON HOLD LIST Back in things...so can you change my status not on hold...I like to order this now.
  3. Howdy, I changed my profile name at DCS main page. So I thought I can do the same here at forum. But when I try save my changes I get error message "Email addresses must match"...even if I have correct email at both fields. So is this possible to do and if so..why I can't do it? BG. Iku_CC
  4. So you think that 0 should be work..I know that my tmh is original...I just installed latest software cause I realize that there was some update to my rudder and stick.
  5. Yes..I know..but was wondering..why name is that...wondering starts because I didn't manage to block that rudder from TM combined..but that was not problem of wrong excluded list but from wrong place of exclude list..and that's why I started to wonder that name thing..cause I thought that target finds my rudder with wrong name... But now everything is ok..except that you can't use 0 at empty button...
  6. Finally I understood :doh: that all these blocks see each other (of course) and thats why after switch I get other profile buttons if they are not reprogrammed at second profile. Weird thing is that if you try to block other profile buttons with "0" then it get stuck. That's small problem if you don't want to use that button in other profile...is there other way around? Here is my last working test code // ========================================================== include "target.tmh" include "DCS_Default.ttm" include "DCS_1.ttm" include "DCS_2.ttm" int main() { // Configure exlude list Configure(&T16000,MODE_EXCLUDED); Configure(&T16000L,MODE_EXCLUDED); Configure(&TWCSThrottle,MODE_EXCLUDED); Configure(&HCougar,MODE_EXCLUDED); Configure(&LMFD,MODE_EXCLUDED); Configure(&RMFD,MODE_EXCLUDED); Configure(&TFRPRudder,MODE_EXCLUDED); Configure(&TFRPHARudder,MODE_EXCLUDED); //Configure(&Throttle,MODE_EXCLUDED); if(Init(&EventHandle)) return 1; //****************************************************************** // Common config for Pilot and RIO //****************************************************************** // This config will be set up once and never changed. Settings are for both Pilot and RIO. //****************************************************************** // Setup some basic settings //SetKBLayout(KB_ENG); // this file designed for English keyboard. SetShiftButton(&Joystick, S3, &Throttle, 0, 0, 0); // IO Shift and UMD Setup //****************************************************************** // Map DirectX axis // JoyX, JoyY MapAxis(&Joystick, JOYX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); MapAxis(&Joystick, JOYY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Throttle - Left and Right MapAxis(&Throttle, THR_RIGHT, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); MapAxis(&Throttle, THR_LEFT, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Slew Control //MapAxis(&Throttle, SCX, DX_XROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); //MapAxis(&Throttle, SCY, DX_YROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Throttle Friction Control MapAxis(&Throttle, THR_FC, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); //****************************************************************** // Throttle Controls // Coolie Switch (HAT) MapKeyIO(&Throttle, CSU, 0, DCS_ZoomInSlow); MapKeyIO(&Throttle, CSD, 0, DCS_ZoomOutSlow); MapKeyIO(&Throttle, CSL, 0, DCS_LabelsAll); MapKeyIO(&Throttle, CSR, 0, DCS_ZoomNormal); printf("----------------------------------\xa"); SetUpFA18(); // Configure FA18 specific mappings. (Default to FA18 config on startup) } // end main() int SetUpFA18() { printf("Setting up config for FA18...\xa"); // Swap to F16config when shifted Left Throttle Button pressed MapKey(&Throttle, LTB, EXEC("SetUpF16();")); // ... MapKey(&Joystick, H4U, DCS_1_Macro_1); // a -letter MapKey(&Joystick, H3U, DCS_1_Macro_2); // b -letter } int SetUpF16() { printf("Setting up config for F16...\xa"); // Swap to FA18 config when shifted Left Throttle Button pressed MapKey(&Throttle, LTB, EXEC("SetUpFA18();")); // Place all RIO specific configs here // This can include all normal config commands like MapKey, MapAxis, etc // ... MapKey(&Joystick, H4U, DCS_2_Macro_1); // c -letter MapKey(&Joystick, H3U, DCS_2_Macro_2); // d -letter //MapKey(&Joystick, H3U, 0); // if this zero is used instead of macro etc it blocks everything (weird) } //****************************************************************** int EventHandle(int type, alias o, int x) { DefaultMapping(&o, x); } //******************************************************************
  7. Ok..now I found why this test script was loading rudder even it was blocked at list...exlude list was at wrong position...it took some time to see difference with comparing two files..:book: It needs to be before line "if(Init(&EventHandle)) return 1;" But still I'm wondering why it's named T-Rudder..:music_whistling: Before int main() { if(Init(&EventHandle)) return 1; //****************************************************************** // Common config for Pilot and RIO //****************************************************************** // This config will be set up once and never changed. Settings are for both Pilot and RIO. // Configure exlude list Configure(&T16000,MODE_EXCLUDED); Configure(&T16000L,MODE_EXCLUDED); Configure(&TWCSThrottle,MODE_EXCLUDED); Configure(&HCougar,MODE_EXCLUDED); Configure(&LMFD,MODE_EXCLUDED); Configure(&RMFD,MODE_EXCLUDED); Configure(&TFRPRudder,MODE_EXCLUDED); Configure(&TFRPHARudder,MODE_EXCLUDED); //Configure(&Throttle,MODE_EXCLUDED); //****************************************************************** After int main() { // Configure exlude list Configure(&T16000,MODE_EXCLUDED); Configure(&T16000L,MODE_EXCLUDED); Configure(&TWCSThrottle,MODE_EXCLUDED); Configure(&HCougar,MODE_EXCLUDED); Configure(&LMFD,MODE_EXCLUDED); Configure(&RMFD,MODE_EXCLUDED); Configure(&TFRPRudder,MODE_EXCLUDED); Configure(&TFRPHARudder,MODE_EXCLUDED); //Configure(&Throttle,MODE_EXCLUDED); if(Init(&EventHandle)) return 1; //****************************************************************** // Common config for Pilot and RIO //****************************************************************** // This config will be set up once and never changed. Settings are for both Pilot and RIO. //******************************************************************
  8. I think this must be happend after I updatedet drivers. I checked folder "C:\Program Files (x86)\Thrustmaster\TARGET\DevCfg" and there code "USB\VID_044F&PID_B679&REV_0110" belongs to TFRPRudder (VID_044F&PID_B679_TFRPRudder.xaml). But now all my scripts see my TFRP as "T-Rudder" Running script: D:\Games\A_Games\Thrustmaster\Warthog\Profiles\DCS_FA-18C_Iku\DCS_FA-18C_Iku.tmc *** Allocated ProcInstances found from the previous run: use FreeProcInstance() *** Compile Succeeded. Mapped plugin module "C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll" Physical USB HID devices managed by script! Currently plugged USB HID devices[3]: 1: "Joystick - HOTAS Warthog" - "USB\VID_044F&PID_0402&REV_0100" 2: "Throttle - HOTAS Warthog" - "USB\VID_044F&PID_0404&REV_0100" 3: "T-Rudder" - "USB\VID_044F&PID_B679&REV_0110" I'm not sure but at file VID_044F&PID_B679.dev is SerialNo block where version is 1007..should it be 0110. So has driver update made this fault.
  9. I'm not sure anymore..cause that "comment" was done after I decide to ask things...and I made some comments to script..so it was not there when I had a problem...hmm..wondering..:) I "steal" code from here https://forums.eagle.ru/showpost.php?p=3912150&postcount=124
  10. no error..as I said..if FA18 have HAT4U and F16 HAT3U the it will work..but after switch both hats send keys...and if both are mapped to HAT4U..then it will stuck... Okei..I tested...and now it's working like it should be if both HAT's are HAT4U..but if they are different..then after swithing from FA18 to F16..both hats send keys... I attached screenshot After start I pressed 2 times HAT4U, then I switched to F16...then pressed HAT3U 2 times...and HAT4U 2 times...as you can see..both works after switch.. BTW..what did you do..I can't find difference.. Also..funny thing is that it will find T-Rudder...even I have TFRPRudder..and I have exluded it it. Running script: D:\Games\A_Games\Thrustmaster\Warthog\Profiles\DCS_Iku\DCS.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[3]: 1: "Joystick - HOTAS Warthog" - "USB\VID_044F&PID_0402&REV_0100" 2: "Throttle - HOTAS Warthog" - "USB\VID_044F&PID_0404&REV_0100" 3: "T-Rudder" - "USB\VID_044F&PID_B679&REV_0110" USB HID device "Throttle - HOTAS Warthog"(USB\VID_044F&PID_0404\6&365F2879&2&3) selected USB HID device "Joystick - HOTAS Warthog"(USB\VID_044F&PID_0402\6&365F2879&2&4) selected USB HID device with hardware id "VID_044F&PID_0403" cannot be found 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 USB HID device with hardware id "VID_044F&PID_B10B" cannot be found USB HID device with hardware id "VID_044F&PID_B687" cannot be found USB HID device "T-Rudder"(USB\VID_044F&PID_B679\6&365F2879&2&2) selected USB HID device with hardware id "VID_044F&PID_B68F" 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 (absolute axes)...Done ----------------------------------
  11. Advice needed Howdy, I'm not programmer but I like to get more out of my TM so I started to try understand can I switch between two configs on my TM on the fly. I found found this (and edited it little)...it will not work as I think it should. This code is working at default state, HAT4U will send v-letter and HAT3U nothing (like it should do) but after I switch from FA18 to F16 then both will send letters..HAT4 v-letter and HAT3 r-letter. And if I change HAT3 to HAT4 then joystick buttons wont send anything..I can't even change profile anymore..but throttle is sending key strokes. So is this code missing some brake thing (which ever you call it)? // ========================================================== include "target.tmh" include "DCS_Default.ttm" include "DCS_1.ttm" include "DCS_2.ttm" int main() { if(Init(&EventHandle)) return 1; //****************************************************************** // Common config for Pilot and RIO //****************************************************************** // This config will be set up once and never changed. Settings are for both Pilot and RIO. //****************************************************************** // Setup some basic settings // Configure exlude list Configure(&T16000,MODE_EXCLUDED); Configure(&T16000L,MODE_EXCLUDED); Configure(&TWCSThrottle,MODE_EXCLUDED); Configure(&HCougar,MODE_EXCLUDED); Configure(&LMFD,MODE_EXCLUDED); Configure(&RMFD,MODE_EXCLUDED); Configure(&TFRPRudder,MODE_EXCLUDED); Configure(&TFRPHARudder,MODE_EXCLUDED); //Configure(&Throttle,MODE_EXCLUDED); SetKBLayout(KB_ENG); // this file designed for English keyboard. SetShiftButton(&Joystick, S3, &Throttle, 0, 0, 0); // IO Shift and UMD Setup //****************************************************************** // Map DirectX axis // JoyX, JoyY MapAxis(&Joystick, JOYX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); MapAxis(&Joystick, JOYY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Throttle - Left and Right MapAxis(&Throttle, THR_RIGHT, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); MapAxis(&Throttle, THR_LEFT, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Slew Control MapAxis(&Throttle, SCX, DX_XROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); MapAxis(&Throttle, SCY, DX_YROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); // Throttle Friction Control MapAxis(&Throttle, THR_FC, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); //****************************************************************** // Throttle Controls // Coolie Switch (HAT) MapKeyIO(&Throttle, CSU, 0, DCS_ZoomInSlow); MapKeyIO(&Throttle, CSD, 0, DCS_ZoomOutSlow); MapKeyIO(&Throttle, CSL, 0, DCS_LabelsAll); MapKeyIO(&Throttle, CSR, 0, DCS_ZoomNormal); printf("----------------------------------\xa"); SetUpFA18(); // Configure FA18 specific mappings. (Default to Pilot config on startup) } // end main() int SetUpFA18() { printf("Setting up config for FA18...\xa"); // Swap to F16config when shifted Left Throttle Button pressed MapKeyIO(&Throttle, LTB, EXEC("SetUpF16();"), 0); // ... MapKey(&Joystick, H4U, DCS_1_Macro); // v -letter } int SetUpF16() { printf("Setting up config for F16...\xa"); // Swap to FA18 config when shifted Left Throttle Button pressed MapKeyIO(&Throttle, LTB, EXEC("SetUpFA18();"), 0); // Place all RIO specific configs here // This can include all normal config commands like MapKey, MapAxis, etc // ... MapKey(&Joystick, H3U, DCS_2_Macro); r -letter } //****************************************************************** int EventHandle(int type, alias o, int x) { DefaultMapping(&o, x); } //******************************************************************
  12. Sorry stupid question...do I wait my turn (I'm number 25) to send pm to Miles or do I need to do it right now?
  13. Howdy, Didn't got pm. I have too much going on on my RL so seems that I can not buy this until mid of June so you can put me to wait list..:). This is still THE MUST have equipment..:) My row at list 25 Iku64
  14. Well..I think most of us know voice recognition but can't use it. As you know(?)..some of us are not English talking chaps..:D. I have bought Vaicompro..but..my language is Finnish and I have never been good in English so Vaicom won't understand what I'm saying. I like the idea to talk to game but...can't..
  15. Yep..THX Wags (and team)...I wait new Mini-updates...one BIG reason to come check this forum..:D.
  16. Would be nice to have key files before release..it will take some time to get my Thrusmaster up and running...
  17. Well I lost that function after Windows 10 1709 version..I have thread of problem to uninstall this damn CH manager...haven't figure out it yet..
  18. I made more test and I found one Usb device cleaner...but it can't found this CH Control manager because it's not real usb device...it's component of Control Manager...if I install it..no error on device manager..but when I unisntall it..this error comes back. I found registery jey..but can't delete it...
  19. Thx..I googled this usb cleaner but too many options so I wait your suggestion..:)
  20. Howdy, After latest Windows 10 update CH Product manager stopped working properly. So I decide to replace my good old CH Pro pedals with TM TFRD pedals. Problem is that after removing CH Products I still have one uknown device on my system (which is chproduct. If I install control_manager-v4.55a.exe then this unknown device disappear and after I make uninstall for it all CH device seems to be removed at Windows Device Manager. But after reboot that annoying unknown device is back again...:mad::mad: How do I permanently remove this CH Product from my Windows 10? If I look device manager after reboot there is three Unknown devices and if I look properties of these and Device instance path I get this information CHPRODUCTS\VID_068E&PID_C020\1&10D0EA8D&0&0000 CHPRODUCTS\VID_068E&PID_C020\1&1A590E2C&2&0000 CHPRODUCTS\VID_068E&PID_C020\1&238A9B32&0&0000 If I make Scan for hardware chnages then two of them disappears and this one is there CHPRODUCTS\VID_068E&PID_C020\1&10D0EA8D&0&0000
  21. Ok..so if can get Strix cheaper than Prime..it's good thing..:).
  22. Thx..well I say that 1st speed (in this small budget), 2nd euros compared to options, 3rd mb options and then aesthetics. I will use SB Zx for sound so mb sound is not important and I use MS own virus so that Kaspersky is not a choice for me...I didn't even know that it will come with Strix..:). So seems that best choice is still Strix bunddle...I just wanted to know are Asus Prime or MSI Krait so much better MB's that it's worth of pay extra euros....
×
×
  • Create New...