Page 1 of 1

Microsoft Flight Sim

Posted: September 24th, 2007, 10:38 pm
by davidfowler2000
Hi All.

I'm wondering if it would be possible to write a plugin for Flight Sim. It would be really handy at times to see some vital info when it's not easy to use the dash or (for those who immediately think it) use the CTRL-Z option to display stats at the top of the screen (cos it's horrible).

The things I'm talking about wouldn't be too in depth - thinks like indicated air speed, altitude, vertical speed, nav radio frequency, fuel level, flap/spoiler status etc etc etc

Posted: September 25th, 2007, 12:12 pm
by mattcro
It depends if FS makes this kind of info available to other programs (some kind of API calls, shared memory or something. If not, it would probably be difficult to get any info out of the game for display on and LCD.

I'm not a FS user, but I've heard of 3rd party cockpit hardware and custom game controllers that display some kind of in-game info (maybe not specific to MS Flight Sim), so it may well be possible to get Smartie to display such info.

Do you know of any other hardware or software that displays or logs flight parameters like the ones you listed?

Posted: September 25th, 2007, 1:08 pm
by davidfowler2000
Not off the top of my head but i'll have a look about

Posted: March 3rd, 2008, 2:17 pm
by jerinicd
It is possible! I found small example (and source code in Delphi) on Elektor magazine web site and then I made some changes so I can display any value from FSX. Plugin actually uses data provided by FSUIPC, which is used to allow external control of FSX. If someone is interested I can upload current project.

Posted: March 3rd, 2008, 7:04 pm
by davidfowler2000
Wow. Not exactly yesterday i started this thread. Yeah, i'd like to have a wee look at the plugin if u dont mind although my computer ceased to be able to play FSIM after the graphics card died. Boo hoo. But i can always blag one from somewhere to have a look

Posted: March 4th, 2008, 7:20 am
by fozi
Been waiting for someone to do this for a long time.

Please upload :D :D :D

Posted: July 5th, 2009, 8:48 pm
by smartie lover
I have found many memory addresses that relate to FS but i am not really willing to give them to the public as i am worried somone may turn them into a DLL and say its there work

Re: Microsoft Flight Sim

Posted: July 26th, 2009, 4:35 am
by jerinicd
^ no problem, I will do it :mrgreen:

Sorry that I didn't do this before, but it's better late than never :) .
I'm uploading my version of FSSmart.dll plugin that will show few flight parameters (Indicated Altitude, Heading, Indicated Airspeed, Vertical Speed, Engine1 throttle lever position, Engine2 throttle lever position, Flaps (left) Position Indicator, Flaps (right) Position Indicator, number of Flaps increments) from FSX on your LCD !
You must install FSUIPC, because this plugin uses data provided by it, an then copy FSSmart.dll into LCDSmartie plugins directory. You should also start FSX before LCD Smartie (or at least before trying to show screen with data from FSX).

Usage Examples:

Alt:$dll(FSSmart.dll,1,0,0)$Fill(9)Hdg:$dll(FSSmart.dll,2,0,0)
IAS:$dll(FSSmart.dll,3,0,0)$Fill(9)VS:$dll(FSSmart.dll,4,0,0)
E1T:$dll(FSSmart.dll,5,0,0)%$Fill(9)E2T:$dll(FSSmart.dll,6,0,0)%
FL:$dll(FSSmart.dll,7,0,0)$Fill(7)FR:$dll(FSSmart.dll,8,0,0) FI:$dll(FSSmart.dll,9,0,0)

But this is not all !
I'm uploading FSSmart.dll source file and FSUIPC Programming manual where you will find (from page 16) table with memory locations for huge numbers of FS parameters that you can read. You just need to add more functions into project and make new dll !

:smt006
FSUIPC for Programmers.zip
FSSmart.zip

Re: Microsoft Flight Sim

Posted: September 6th, 2009, 9:51 pm
by Peio
Good nights, my name is Peio, from Bilbao, and this is my first post.

First, sorry for my bad english. :oops: :smt101

I have installed fssmart.dll and it works all OK. But when I try to install new functions for Bendix radio stack for Cessna 182, I don't manage to create new functions as to show COM1, NAV1, ident, or show AP, APR or NAV when I active them in the automatic pilot.I am not a programmer, since you see. :smt102

Someone can put an example of since they are created?

thanks you.

Good work Jerinicd :smt038