Mar Posted June 27, 2018 Posted June 27, 2018 So I just recently found out about the A/B detent that you can enable for the DCS F-18. Now I must have it in ALL my after-burning jets! Sadly this probably requires use of TARGET's scripting, which I have no clue how to use. Is there anyone that can help me understand how to get my throttle axis to work like this? From the shadows of war's past a demon of the air rises from the grave. "Onward to the land of kings—via the sky of aces!"
Thermal Posted June 27, 2018 Posted June 27, 2018 Buy a detent from https://www.shapeways.com/shops/debolestis.
Mar Posted June 27, 2018 Author Posted June 27, 2018 I need a software detent, like the one provided by DCS F/A-18C. Using my Warthog throttle's hardware one is a nightmare because the whole thing lifts off the table when I try to use it despite how heavy this thing is. I want it like this: The throttle's full range is 0 - 65525 or whatever. I want it to stop at 50000 or so until I press a button. Then I want it to have the full range until I bring it under the 50000 limit again. Then the "detent" clicks back into place and it won't go past 50000 until I press the button again. Can anyone help me accomplish that with TARGET? From the shadows of war's past a demon of the air rises from the grave. "Onward to the land of kings—via the sky of aces!"
Svend_Dellepude Posted June 27, 2018 Posted June 27, 2018 I need a software detent, like the one provided by DCS F/A-18C. Using my Warthog throttle's hardware one is a nightmare because the whole thing lifts off the table when I try to use it despite how heavy this thing is. I want it like this: The throttle's full range is 0 - 65525 or whatever. I want it to stop at 50000 or so until I press a button. Then I want it to have the full range until I bring it under the 50000 limit again. Then the "detent" clicks back into place and it won't go past 50000 until I press the button again. Can anyone help me accomplish that with TARGET? Here is one edition: MapAxis(&Throttle, THR_LEFT, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_LEFT, 0, AXMAP1(LIST(0,76,100), EXEC(" SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76));"), 0)); MapAxis(&Throttle, THR_RIGHT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_RIGHT, 0, AXMAP1(LIST(0,76,100), EXEC(" SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76));"), 0)); MapKey(&Throttle, LTB, EXEC(" SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 100,100));" " SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 100,100));")); Red bbutton on throttle changes range, but you need to wiggle the throttle to get the axis to react. Pull back 25% and you are in MIL. Curves corresponds to AB in F-18. Or at least they should. [sIGPIC][/sIGPIC] Win10 64, Asus Maximus VIII Formula, i5 6600K, Geforce 980 GTX Ti, 32 GB Ram, Samsung EVO SSD.
Thermal Posted June 28, 2018 Posted June 28, 2018 If you buy the rather cheap after-market replacement detent, then you will have a lovely push-thru-into-AB throttle, not a lift-off-the-desk-to-get-AB throttle. Then you do not need to mess with Target programming to (poorly) emulate a physical detent in software and also waste a throttle button.
Mar Posted June 28, 2018 Author Posted June 28, 2018 Here is one edition: <...> I got that working, thank you very much! One thing though, I notice that the button function only works once I'm already past the limit. If I could trouble you just a little more, is there a way to make it so I can start at idle, hold the button down, and push through the limit that way? If you buy the rather cheap after-market replacement detent, then you will have a lovely push-thru-into-AB throttle, not a lift-off-the-desk-to-get-AB throttle. Then you do not need to mess with Target programming to (poorly) emulate a physical detent in software and also waste a throttle button. Gotcha, I didn't realize there would be push-through detents there. I'll probably go with that in the end, but the script should hold me off for now at least. Thanks! From the shadows of war's past a demon of the air rises from the grave. "Onward to the land of kings—via the sky of aces!"
MustangSally Posted June 28, 2018 Posted June 28, 2018 I need a software detent, like the one provided by DCS F/A-18C. Using my Warthog throttle's hardware one is a nightmare because the whole thing lifts off the table when I try to use it despite how heavy this thing is. I want it like this: The throttle's full range is 0 - 65525 or whatever. I want it to stop at 50000 or so until I press a button. Then I want it to have the full range until I bring it under the 50000 limit again. Then the "detent" clicks back into place and it won't go past 50000 until I press the button again. Can anyone help me accomplish that with TARGET? Remove the detent and sand the edge down a few mm's. You can then just push it through the stop rather then lifting. See here....https://forums.eagle.ru/showpost.php?p=2226866&postcount=7 Ryzen 9 7950X3D - MSI MAG X670E TomaHawk MB, ASUS ROG Ryujin III 360 AIO 64gig Corsair DDR5@6000, Gigabyte GeForce RTX 4090 AORUS Winwing Super Taurus, Orion2, TO / Combat panels, Collective with Topgun MIP Winwing Skywalker pedals, NLR Boeing Mil Edition Simpit, 55" Samsung Odyssey Ark, Trackir
Svend_Dellepude Posted June 28, 2018 Posted June 28, 2018 This one is a bit different. Now you have to intersect the axis button ( 3/4 up the axis with LTB engaged in order to change the range. This way there are no sudden jumps on the throttle axis. MapAxis(&Throttle, THR_LEFT, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_LEFT, 0, AXMAP1(LIST(0,76,100), EXEC(" if (Throttle[LTB]) SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 100,100));" " else SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76));"), 0)); MapAxis(&Throttle, THR_RIGHT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_RIGHT, 0, AXMAP1(LIST(0,76,100), EXEC(" if (Throttle[LTB]) SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 100,100));" " else SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76));"), 0)); MapKey(&Throttle, LTB, 0); This one is the same as the one in my first post, except now, LTB overrides the axis button. MapAxis(&Throttle, THR_LEFT, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_LEFT, 0, AXMAP1(LIST(0,76,100), EXEC(" if (Throttle[LTB]) ActKey(0);" " else SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 76,76, 100,76));"), 0)); MapAxis(&Throttle, THR_RIGHT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE); SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76)); KeyAxis(&Throttle, THR_RIGHT, 0, AXMAP1(LIST(0,76,100), EXEC(" if (Throttle[LTB]) ActKey(0);" " else SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 76,76, 100,76));"), 0)); MapKey(&Throttle, LTB, EXEC(" SetCustomCurve(&Throttle, THR_LEFT, LIST(0,0, 100,100));" " SetCustomCurve(&Throttle, THR_RIGHT, LIST(0,0, 100,100));")); [sIGPIC][/sIGPIC] Win10 64, Asus Maximus VIII Formula, i5 6600K, Geforce 980 GTX Ti, 32 GB Ram, Samsung EVO SSD.
Mar Posted June 28, 2018 Author Posted June 28, 2018 Awesome, thanks! From the shadows of war's past a demon of the air rises from the grave. "Onward to the land of kings—via the sky of aces!"
Svend_Dellepude Posted June 28, 2018 Posted June 28, 2018 Welcome! :) [sIGPIC][/sIGPIC] Win10 64, Asus Maximus VIII Formula, i5 6600K, Geforce 980 GTX Ti, 32 GB Ram, Samsung EVO SSD.
fitness88 Posted June 29, 2018 Posted June 29, 2018 (edited) I just purchased Thrustmaster T16000 M FCS Flight Pack. I am used to using the Saitek Software mapping that came with X52Pro...very easy to use no scripting all point and click user interface. All I needed to do was click a button then click on the software GUI. Does TARGET have that kind of program similar to Saitek or do I have to write a script for every key mapped? EDIT: yes target has the drag and drop mapping Edited July 1, 2018 by fitness88
Recommended Posts