October 9, 201114 yr cannot find a NGX gear lever 'solution', so here's mineyou need FSuipc paid, for you need to define Axis in 3 'ranges' the general idea is this- create Mouse Macro 'gear lever Up' //(which uses the Right mouse click) // this will be used for position Gear down, to - all the way - Gear up - create Mouse Macro 'gear lever Dwn' // (which uses the Left mouse click) // this will be used for position Gear up, to position OFF, to position Gear down in my FSuipc maco file NGX.MCRO this looks like this: [Macros]Module="PMDG_737NGX.DLL"1=GearUP=RX4af00*X8bcc,312=GearDWN=RX4af00*X8bcc I'm defining NGX buttons & axis in a 'Profile specific': "NGX" //this will show in de fsuipc4.ini as: //[Axes.NGX] the axis I'm using is a xtra Saitek Throttle Quadrant lever // when finding the lever in FSuipc it says: // Joy# "3" "Z" Axis#so in the fsuipc4.ini this will start to show - in my case from line# 15:15=3Z,256 so to define 3 'ranges'have your lever 'hot rescanned & profile specific' #1'set up to 10 ranges for action'range box will show at # "1" lever in down position: -16384 or somethingpress 'From'move lever to - less than 1/3 - up: -9500 or somethingpress 'To' //range "1" is now defined click box 'Control sent when range entered'drop down find "NGX: GearDwn"box Up: unchecked !box Down: chked ! //control "1" is now defined #2click up left of range# box "1"now at # "2" lever in position: -6000 or somethingpress 'From'move lever to - less than 2/3 - up: 6500 or somethingpress 'To' //range "2" is now defined click box 'Control sent when range entered'drop down find "NGX: GearDwn"box Up: unchecked !box Down: chked ! //control "2" is now defined #3 click up left of range# box "2"now at # "3" lever in position: 9000 or somethingpress 'From'move lever to all-the-way up: 16383 or somethingpress 'To' //range "3" is now defined click box 'Control sent when range entered'drop down find "NGX: GearUp"box Up: checked ! (so reverse now)box Down: unchecked ! //control "3" is now defined with my NGX.MCRO file found as [MacroFiles]1=iFly7372=leveld7673=NGX << macro M3 shows in fsuipc4.ini as: [Axes.NGX]..15=3Z,25616=3Z,D,-16384,-9882,M3:2,017=3Z,D,-6111,6528,M3:2,018=3Z,U,9088,16383,M3:1,0.. et voila - when lever all-down to all-up:gear up- when lever from all-up to half-way:gear off- when lever from half-way to all-down:gear down n.b. when from all-up straight to all-down,will work when moving not-too-fast Intel 2500K | AMD 7970 | Win7x64 | 16GB | TV 40" | Touchscreen 22" | HOTAS | Rudder | MCP | FFB Joystick | FSX-SE | Prepar3D | DSC A10
October 9, 201114 yr I press 'g' Do you use UNIX by any chance? Only joking! Thanks for the info :) FS2024 • PMDG 738, 77F • FSL A321 • A2A Comanche, Aerostar • BS Baron, Bonanza, Caravan Pro • JF Tomahawk • TAOG H500C BeyondATC • GSX Pro • ChasePlane & Flow Pro • TDS GTNXi • FSUIPC • AutoFPS • RealTurb 9800X3D B650E • ROG OC RTX 5090 • 64GB DDR5-6000 • VKB Gladiator, STECS, T-Rudder • Tobii 5 • ISP 1 Gbps
October 9, 201114 yr Brilliant will work when moving not-too-fast To solve this you can call the "Gear Down" macro from a lua script adding a 1 second delay: ipc.sleep(1000)ipc.macro("NGX: GearDWN") that should allow the gear to go to the OFF position before it commands Gear Down
October 30, 201114 yr For some reason this doesn't work for me...When you record the macro, is there anythign specific you must do? Be in 2D panel for instance?Thanks,Guillaume Guillaume Estegassy KSEA
October 30, 201114 yr Author For some reason this doesn't work for me...When you record the macro, is there anythign specific you must do? Be in 2D panel for instance?Thanks,Guillaumeuse these, create NGX.MCRO in \Modules[Macros]Module="PMDG_737NGX.DLL"1=GearUP=RX4af00*X8bcc,312=GearDWN=RX4af00*X8bccormake your own new (sometimes different version aircraft wont work)you need a paid FSUIPC(by heart)go to 'buttons' or 'axis'click 'create mousmacro', create name in popup box (will be <name>.MCRO in /modules)click OK, back to FSXin 2D rightclick (or leftclick?) gearlever,screen appears with mousemacro details and request for <Name>name NGXgearUp (or NGXgearDwn) confirm with ENTERpopup disappearsdo the other (up or dwn) / confirm with ENTERback to FSUIPChit [end mouse macro recoding]and you now have your mouse macro's in <name>.MCROand these will appear in dropdown X FS conrol as:<name>: NGXgearUpetcchk your <name>.MCRO if all is OK or to correct spelling Intel 2500K | AMD 7970 | Win7x64 | 16GB | TV 40" | Touchscreen 22" | HOTAS | Rudder | MCP | FFB Joystick | FSX-SE | Prepar3D | DSC A10
October 31, 201114 yr Thank you, I followed this to the letter, but mving my lever has no effect, aside from the mouse cursor changing from left click to right click (different hand symbol).I tried using your macro and recording mine too, same result. Strange... Guillaume Estegassy KSEA
October 31, 201114 yr Author Thank you, I followed this to the letter, but mving my lever has no effect, aside from the mouse cursor changing from left click to right click (different hand symbol).I tried using your macro and recording mine too, same result. Strange...to chk a mouse macro:do a clickmessage window pops uppress TAB, for repeat of commandfor gear:put in Top with key Gclick to offmessage window appearswhen press TAB now, gear should go from OFF to Downdoes this happen?check your <name>.MCROwhat does it say? Intel 2500K | AMD 7970 | Win7x64 | 16GB | TV 40" | Touchscreen 22" | HOTAS | Rudder | MCP | FFB Joystick | FSX-SE | Prepar3D | DSC A10
November 1, 201114 yr Hi majapahit, thanks for taking the time.it seems that I get erratic behavior, I try to do what you recommend, but the FSUIPC dialog window doesn't appear consistently. Sometimes I have to move the mouse over to the right EFIS (ND) in or order for the window to appear, so I can type the name of the command ("up" for instance). Pressing TAB does nothing. I wonder if I have an FSUIPC configuration problem.Time to read my FSUIPC documentation! Guillaume Estegassy KSEA
November 1, 201114 yr Author Hi majapahit, thanks for taking the time.it seems that I get erratic behavior, I try to do what you recommend, but the FSUIPC dialog window doesn't appear consistently. Sometimes I have to move the mouse over to the right EFIS (ND) in or order for the window to appear, so I can type the name of the command ("up" for instance). Pressing TAB does nothing. I wonder if I have an FSUIPC configuration problem.Time to read my FSUIPC documentation!create a test mouse macro in a default FSX plane / like C172and see if anything proper happens per the fsuipc manual?its easy when you know it, grtz Intel 2500K | AMD 7970 | Win7x64 | 16GB | TV 40" | Touchscreen 22" | HOTAS | Rudder | MCP | FFB Joystick | FSX-SE | Prepar3D | DSC A10
November 1, 201114 yr Make sure you are using the latest version of FSUIPC i.e. 4.742 or later otherwise mouse macros won't work with the NGX in some circumstances. Cheers, Andy.
November 2, 201114 yr The gear lever on the Saitek Switch Panel operates quite well, when combined with the SPAD drivers. Windows 10 (x64) - X-Plane 11 - M/B: Asus ROG Maximus IX Hero - CPU: i7 7700k (@5.0GHz) - RAM: 32Gb Corsair Vengeance LPX DDR4 @ 3200MHz - Video: GTX1080ti - Cooling: Custom water loop (EK 140 Revo D5 pump/res combo, EK EVO CPU block, EK XE360 Rad)
November 2, 201114 yr Hi,I use some code from the wonderfull LINDA NGX Module by Guenter Steiner and Artem Crum.Make a txt-File, insert the code and name it NGX_Gear.lua.Place it inside FSX/Modules. function NGX_GEAR_up () ipc.control(70087, -2147483648) endfunction NGX_GEAR_down () ipc.control(70087, 536870912) endfunction NGX_GEAR_off () ipc.control(74184, 536870912) ipc.control(74184, 131072)endif ipcPARAM == 1 then NGX_GEAR_up ()elseif ipcPARAM == 2 then NGX_GEAR_down ()elseif ipcPARAM == 3 then NGX_GEAR_off ()end Inside FSUIPC Axis Assignment you find the new function LUA NGX_Gear under Controls.Assign it and use the parameter 1 or 2 or 3 for the different gear positions.Enjoy and many thanks to Guenter and Artem for there wonderful work.http://forum.avsim.net/forum/424-linda/ With kind regardsRoland PohlVice chairman FSC e.V.
Create an account or sign in to comment