Sign in to follow this  
Helge Rasmussen

iFly 737NG (module version 2.0)

Recommended Posts

Module features:

  • All EFIS and MCP actions are available from the MCP Combo where buttons are available for it.
  • MCP actions are indicated on the MCP Combo display.
  • All plane variants are supported.

Download:

iFly_737_NG_v2_0.zip

Installation notes:

  • Download and unzip it and place the two folders into: */Microsoft Games/Microsoft Flight Simulator X/Modules
  • Say "yes" if he'd like to overwrite anything
  • Your current Combo settings wouldn't be overwritten.

Changes in version 2.0:* support of iflytofsuipc.exe - no macros anymore, this approach is more update safe* all 1247(!) documented key command offsets supported* more groups than in iFly documentation for easier look up of actions* backward compatibility to existing configs - but they only work with the iflytofsuipc.exe running* basic detection whether iflytofsuipc.exe running or not* user notification in FS if iflytofsuipc.exe not runningChanges since version 1.10:

  • Modified to work with SP1.02

Changes since version 1.02:

  • Modified to work with SP1.This version does not work without the service pack, use 1.02 for that.
  • Switched F/D on and off.
  • Pushing the CRS button now toggles C/O.
  • Added some functions that isn't assigned (I assign these to my joystick).
    • iFly737_GearDown : Lower gears
    • iFly737_GearUp : Raise gears
    • iFly737_GearOff : Turn gears off
    • iFly737_GearUpOff : Raise gears if down, turn gears off if up

Changes since version 1.0:

  • A/T, F/D and Master disengage now always are in sync with the state in FSX. You will have to move the switches once first though.
  • Many buttons on the MCP Combo now shows a short message in the display about the action.

NOTE:

  • If you use the unpatched iFLy737 then use LINDA module v1.02
  • If you use iFly737 with SP1, then use LINDA module v1.10
  • if you use iFly737 with SP1.02 then use LINDA module v1.20

EDITED by Guenseli:many thanks to Sebastian Moebius, Helge E. Rasmussen!!!!

Edited by ScotFlieger
Updated to add /linda-cfg folder (empty)

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Hi,great module.Just a little bug:-)The assignment for FD-Switch is twisted.FD On is Ifly 737 FD Off and FD Off is IFly 737 FD On.I like to thank you for this module, works perfect.regardsRoland

Share this post


Link to post
Share on other sites

Hi Helge,First of all many thanks for your program for the iFly.I've just installed the iFly-SP1 and now tested your LINDA module. Some buttons doesn't work anymore (AUTO BRAKE inc and Decr. Master caution etc ...).Is an update of your linda configuration foreseen ?In any case thanks for your great work.Best Regards.Marc

Share this post


Link to post
Share on other sites

Regarding the FD On/FD Off. I will have a look at it. My MCP Combo has FD On/Off crossed as compared to others it seems. I will have a look at it.I didn't know the SP1 is out. I will install it and make stuff work again :)Helge

Share this post


Link to post
Share on other sites
I didn't know the SP1 is out. I will install it and make stuff work again :)Helge
Hi Helge,Many thanks in advance. :rolleyes:Marc

Share this post


Link to post
Share on other sites

Hi Guys:Since the new patch for ilfy737ngx mcp combo panel does not wotk anymore, any help with this would be great Guys.Regards, Rich

Share this post


Link to post
Share on other sites

Hi,yes, nothing except the normal FSX-Funktions do work anymore.I hope Helge can fix this.

Share this post


Link to post
Share on other sites

Don't panic guys! Helge will need to re-record some macros (or may by just change gauges id's) to make it work again.

Share this post


Link to post
Share on other sites
Don't panic guys! Helge will need to re-record some macros
:-)It's just because it worked so fantastic before, but we will be patient

Share this post


Link to post
Share on other sites
I have made the changes, and will test them today and probably post it tomorrow.Helge
Hello Helge,Great news and ... a speedy reactivity !! :Applause:Many thanks.Marc

Share this post


Link to post
Share on other sites

Linda module for the iFly 737NG SP1Module features:

  • All EFIS and MCP actions are available from the MCP Combo where buttons are available for it.
  • MCP actions are indicated for the MCP Combo display
  • All plane variants are supported

Download:

Changes since previous version:

  • Modified to work with SP1. This version does not work without the service pack, use 1.02 for that.
  • Switched F/D on and off.
  • Pushing the CRS button now toggles C/O.
  • Added some functions that isn't assigned (I assign these to my joystick).
    • iFly737_GearDown : Lower gears
    • iFly737_GearUp : Raise gears
    • iFly737_GearOff : Turn gears off
    • iFly737_GearUpOff : Raise gears if down, turn gears off if up

Share this post


Link to post
Share on other sites
Oops, try again please
Now it works Straight%20Face.gif Just downloaded and I'll install then in a few minutes.Once more thank you Helge.Best Regards from BelgiumMarc

Share this post


Link to post
Share on other sites

Hi Helge:You are the best my friend, thank so much for this. :( :( Regards, Rich

Share this post


Link to post
Share on other sites

Hi Helge,fantastic work, thx a lot.Just one question, I see your new gear-funktion different for each model (600, 700...)Do I have to assign one version for each model or does one assignment work for all models?

Share this post


Link to post
Share on other sites

Don't use the macros directly.Select a free button on the MCP Combo or your joystick.Right click on "empty" in the "On Press" column, selecdt "iFly 737", then "Other", then "iFly737 GearUpOff".Now that button should raise the gear; if the gear already is up, then it should turn the gear off.Helge

Share this post


Link to post
Share on other sites

Hi Helge,that is understood, but I have assigned the Gear up and Gear down to one Axis of my Saitek Throttle over FSUIPC4.Over FSUIPC4 there are only Macro-Funktions available.And btw, where do I find the "Hdg show" command in LINDA?

Share this post


Link to post
Share on other sites
And btw, where do I find the "Hdg show" command in LINDA?
This is outdated function from the Default FSX library. It's obsolete now.If I understand you correctly...

Share this post


Link to post
Share on other sites

I don't think its possible to use Linda code from FSUIPC. Artem would know I assume.I have extracted the relevant code from my iFly737 linda support so you can use it from FSUIPC:Save this as geardown.lua in the Modules directory:

local aircraft = ipc.readSTR(0x3D00, 35)local variant	if string.find(aircraft, "737%-600") ~= nil then    	variant = "600"elseif string.find(aircraft, "737%-700") ~= nil then    	variant = "700"elseif string.find(aircraft, "737%-800") ~= nil then    	variant = "800"elseif string.find(aircraft, "737%-900") ~= nil then    	variant = "900"elseif string.find(aircraft, "737%-BBJ2") ~= nil then    	variant = "BB2"elseif string.find(aircraft, "737%-BBJ3") ~= nil then	variant = "BB3"elseif string.find(aircraft, "737%-BBJ") ~= nil then	variant = "BBJ"else	variant = "600" -- Fall back to the 600endmacro = "iFly737: " .. variantipc.macro(macro .. "PNL GearDown")

Save this as gearupoff.lua in the Modules directory:

local aircraft = ipc.readSTR(0x3D00, 35)local variant	if string.find(aircraft, "737%-600") ~= nil then    	variant = "600"elseif string.find(aircraft, "737%-700") ~= nil then    	variant = "700"elseif string.find(aircraft, "737%-800") ~= nil then    	variant = "800"elseif string.find(aircraft, "737%-900") ~= nil then    	variant = "900"elseif string.find(aircraft, "737%-BBJ2") ~= nil then    	variant = "BB2"elseif string.find(aircraft, "737%-BBJ3") ~= nil then	variant = "BB3"elseif string.find(aircraft, "737%-BBJ") ~= nil then	variant = "BBJ"else	variant = "600" -- Fall back to the 600endmacro = "iFly737: " .. variant-- Raise gear, if already up, turn off-- 0: Up, 1: Off, 2: Downlocal gear = ipc.readLvar("L:VC_Gear_Lever_Val")if (gear == 2) then    	ipc.macro(macro .. "PNL GearUp")else    	ipc.macro(macro .. "PNL GearOff")end

Now you can program a button or key to execute gear up/off or down by assigning "Lua gearupoff" or "Lua geardown" to a button/key.The above will only work if you have installed iFly737 module 1.10.PS: This may not be the best way to do it, I am no FSUIPC shark :)Helge

Share this post


Link to post
Share on other sites
I don't think its possible to use Linda code from FSUIPC. Artem would know I assume.
Yes, it's impossible right now. There are some workarounds possible, but they all are not "pretty".

Share this post


Link to post
Share on other sites

Hi Helge,unfortunately it does not work.When I assign the macro for a special variant (600, 800 e.c.) it works.In your Linda-Code it starts with "function InitVars ()". Is this unnecessary in your new code?And it would be nice, using the Gear-Off-Function, so I can set my lever to the matching position.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this