Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FSX/FSX-SE Aircraft and Panel Design Forum - How To

Designing panels or aircraft for FSX? Want to learn? Here is THE place to get together with fellow designers or to ask questions.

IMPORTANT - If you are not designing panels or aircraft or asking how to design panels or aircraft, please post your questions in the FSX | FSX-SE Forum.

  1. Guest RasmusS
    Started by Guest RasmusS,

    HeyIm writing a fsmodule to FS2004. I have encountered some problems witha window on top of FS created by another process than FS's.Currently the program is loaded in to fs as an DLL placed in the modules folder.From the dll i create a window that is placed on top of FS (with ParentWindowset to FS's HWND). Now, here everythings works fine, except that every timei run one of my functions, the FS drawing routine is not called, which makesFS freze in a couple of mili seconds (FPS drop).Because of limitations in BCB6 i cannot run my window in a seperate thread,therfore i want my application to interact with FS as a seprate process.It also makes a lot of other things much easi…

    • 3 replies
    • 796 views
  2. Guest zip
    Started by Guest zip,

    Is this: PELEMENT_HEADER eng_oil_temp_needle_list[] ={ &eng_oil_temp_needle.header, NULL}; equivelent to: PELEMENT_HEADER eng_oil_temp_needle_list = &eng_oil_temp_needle.header; in the sense that they could be used interchangably? I realise the array form would be used when there were non-overlapping sub-elements, but it seemed my gauge does not work with the 2nd form. Why?

    • 8 replies
    • 925 views
  3. Guest darrenecm
    Started by Guest darrenecm,

    I've had an idea for a possible guage control but am not yet familiar enough with the panel SDK to know whether the variables are available to allow it.In the real world, at some non-controlled airports, I believe there can be a Pilot Controlled Lighting system available. This allows the approaching pilot to turn on runway lighting by a series of microphone clicks whilst tuned into the Unicom frequency of 123.00. Does anyone know if any link exists in the SDK that will allow airport lighting to be controlled by a gauge control or module? It would make for an interesting feature. From what I've seen of the SDK though I'm fairly convinced it's far too limited to allow this,…

    • 0 replies
    • 619 views
  4. Guest oldngray
    Started by Guest oldngray,

    I like to fly the airplanes I flew in the real world, many years ago. I find that the settings in FS are often not at all like they were in the old classics.In the Super Connie I am presently trying to tweak, just a touch on the up elevator trim on my yoke produces too much of a change in trim. I'd like to make the reaction of that button to be more similar to the original Connie than it is.In the aircraft.cfg file, the value of the item labeled "elevator_trim_effectiveness" is 1.000. Would changing that value to something less than 1.000 result in a slower turning of the trim wheel?I can find nothing in the .cfg file that indicates the rate at which the elevator trim is …

    • 2 replies
    • 936 views
  5. Started by nickpike,

    I need an XML timer that will turn ON a variable for X seconds every Y seconds. So far, I've been unsuccessful in this venture.I want to create a "fake ATC interrogation request" every 40 seconds or so, and have the "R" displayed for about 5 seconds or so.This is such a trivial bit of code in C, but I just can't seem to get my head wrapped around the solution! :(I do know that it requires two timer circuits; one to initiate the "Interrogation," and another to keep the "R" displayed for 5 seconds, and that the "R" timer needs to be nested in the "Interrogation" timer.I'd be deeply grateful for any help! ;)

    • 2 replies
    • 1.2k views
  6. Started by spokes2112,

    Has anyone found a limit to the number of aircraft entries possible in one Aircraft.cfg file? Is it possible to have over 50 entries or even 100 entries?

  7. I'm trying to make an EICAS panel gauge and I'd like to label the N1 gauges with the percent symbol since that is how they are marked on the real acft. Not having any luck though because nothing shows up on the gauge when I simply type % as the string. I'm wondering if there is an "escape sequence" or something, similar to those used in HTML for < and > that will display the percent symbol?Of course I could always make a small bitmap of the symbol, but thought I'd ask here first.Thanks for the help,Jim

    • 7 replies
    • 4.2k views
  8. Started by ChrisK,

    Do you know if reading a P variable from a C/C++ code can be done? If yes, how?For example, if I want to read the TIME ZONE OFFSET variable, I can do it in XML:(P:TIME ZONE OFFSET, minute)But can I do the same from C/C++ ?Thanks !!Eric

    • 3 replies
    • 1.1k views
  9. Guest Wintifax
    Started by Guest Wintifax,

    Hello there,I've been posting an idea that I want to implement for FS9; See thread "dll modules adding to gameplay" in the general forum.I've started implementing the module and I get along quite well, there's just this one thing that does not want to show it's mystery to me: How can I access the more elaborate GPS data, like a list of nearest airports, etc. The panel SDK includes the gpsinfo thingies, but those are old (fs2k/fs2002) and only give access to basic GPS info, especially waypoint info, etc.I've been disassembling the gps.dll that comes with FS9 and I can see that there's a lot of strings in there that have exactly those names (NearestAirport* and a whole lot …

    • 11 replies
    • 2.6k views
  10. Hi all,I noticed that in some gauges you can pass an argument to the gauge by adding the argument at the end of the gauge definition in the panel.cfg. I would like to implement this in one of my gauges, but how do you read/use that argument in the gauge itself ?Thx for the help,Bj

    • 2 replies
    • 739 views
  11. Guest Ron Freimuth
    Started by Guest Ron Freimuth,

    hi!i

    • 8 replies
    • 1.3k views
  12. Guest dko60202
    Started by Guest dko60202,

    Are there any alternatives to the MAKE_STRING callback method for inserting strings in C?I'd like to "label" a gauge bezel without having to write 60 MAKE_STRING functions.There are 30 text labels needed, and the "night version" needs to be RGB 180,180,180 (softer white), so that means 60 bloody callbacks! :(

    • 16 replies
    • 2.1k views
  13. Started by tiberiu11,

    Hello guys, I need your help again. I am trying to achieve a VSI needle animation in my Primus 1000 CDS PFD. The problem is that the VSI scale is not round like a conventional VSI, but it is straight.(see attached picture) I have tried the GDI+ way of rotating a needle with its centerpoint shifted, but it would mean an unnecessary rotation on the x-axis, when this animation is more of a y-axis translation. I am stumped on how to get this needle to animate properly, as I am not so frantic on the y-axis animation. Thank you very much for your help in advance.Sincerely,Tiberiu Brasovhttp://forums.avsim.net/user_files/118839.jpg

    • 5 replies
    • 1k views
  14. Started by MD83,

    Hello :) I don't know why this is happening, because it doesn't affect any other aircraft :-hmmm. I have set the "VMO" to over 900Kts, and the "MMO" to mach 3.19. I get an overspeed warning at Mach 1.8, which is well below the VMO and MMO :( :-hmmm I did this test @ 45,000ft.How can I fix the problem?Thanks!

    • 2 replies
    • 882 views
  15. Started by spokes2112,

    I have been simming for many years, but other than downloading an occasional panel, I have done virtually nothing with panels. I own the Bill Lyons Sikrosky S-43 and also his Grumman Goose. The S-43 does not have a heading indicator on the panel, other than the magnetic compass which is very difficult to read when flying, but the Goose does. On another aircraft I own, someone sent me a file that swapped the Turn and Bank indicator with a ADF indicator. What I would like to do is the same thing with the Sikorsky, swapping the Grumman Goose Heading indicator with the Turn and Bank in both the 2D and 3D panels. Is there a tutorial or some stuff I can read that would teac…

    • 4 replies
    • 895 views
  16. Started by rcbarend,

    I am working on a project where I would like to eliminate the cockpit and virtual cockpit views entirely. All I want is the spot and tower views available. Another possibility would be if I could change the zoom or eye point so that the panel and virtual cockpit were not visible in the forward views. If any of this is possible I'd sure appreciate knowing how to accomplish them. Thanks, regards, Bob.

    • 3 replies
    • 783 views
  17. Started by barryward12345,

    One freeware programme that I find very useful to "modify" bit maps in GAU files is called "Resource Hacker" - found here http://www.users.on.net/johnson/resourcehacker/ I use it to unpack a bitmap out of a GAU file and then modify it using a graphics programme - Resource Hacker then lets me pack it all back up again. I commonly place some indentifying marks on some gauges - especially ASI's to give me a reminder of important speeds - like max gear down, etc. I know that this isn't probably really very true to real life - but I have so many good freeware and payware a/c that I don't get to fly some of them very regularly and I forget their important speeds.I have used it…

    • 0 replies
    • 1.1k views
  18. Has anyone created a "copy" of one of the "low-end" EFIS gauges such as those sold by Dynon, Blue Mountain Avioncs, or Grand Rapids Technologies?I've searched Avsim and that other place, and have found nothing.Thanks in advance for your replies.Philip Causey

    • 5 replies
    • 957 views
  19. Started by spokes2112,

    Thanks Roman for your simple but great distance measuring gauge contained inOdometer.zip !!!I have been wondering for years how to best accomplish what your tool does. My first statistic already shows my Do 128-6 is 97% spot-on for Flaps UP TO ground roll and 99.7% accurate for Flaps 1 TO ground roll. 50ft obstacle is next in line. Test flying really is hard work...Roman, you're real deep into what Dai Griffiths called the "Lateral Thinking Corner" in his gaugehlp series, GREAT stuff you are coming up with!!! :-)

    • 5 replies
    • 1.1k views
  20. Started by jcboliveira,

    I have limited experience in programming (i.e. C++ in UNIX and VB in Windows).I've been researching all the incredible quality gauges that you can buy for FS2004, specifically the ones from RealityXP and now this TCAS gauge (http://www.leftseatsimulations.com/tcas791.htm). Why do programmers use GDI+? Isn't DirectX an accelerated graphics API that FS runs on? Would vector gauges better function if they were accelerated by DirectX instead of GDI+? Also, does GDI+ do more than just vectors? I'd like to create life sized steam gauge instruments that update at 30-60 fps. Most gauges (compiled, or XML) update far too slowly and are too rough to be useful for IFR training…

    • 15 replies
    • 3.1k views
  21. Forgot to check the code snipet box. Sorry! Below is the original.*******Hi all. My first post here, so thanks for taking the time. I'm working on a Navy/Hornet-style HUD for myself, for carrier landings, which possibly I'll release as freeware if it's good enough. I'm almost finished with it, and it works great. EXCEPT... heheh.... the velocity vector needs some tweaking.My main question:1) Is [TrueHeading - ArctanWorldVelocities] equal to the [HeadingDegreesGyro - MagVar - ArctanworldVelocities]? I'm thinking no, or else MS would've used the simpler version in their 747 ground track code. They used DegreesGyro - MagVar. Why?? I can't figure out why the two values wouldn…

    • 4 replies
    • 1k views
  22. Started by jcboliveira,

    I downloaded the SR-71 by Richard Barker (updated for FS9 ACOF by Bob Chicilo) and I was wondering if it's possible to add landing lights effect (effect lighting the runway not lights on the aircraft skin). Does that have to be in the model.mdl, the *.air, in the aircraft.cfg or the panel.cfg ???I tried a bunch of things... to no avail!!!Any ideas...Thanks

    • 2 replies
    • 911 views
  23. Is there any way I can load the Mobile Control Tower without the model? The bus model interferes with what I want to do with it. I want the panel and all of the goodies but no bus showing. I tried making an empty model file, making blank texture files, etc. to no avail. I got error messages that the model could not load. Can anyone tell me how to get around this problem please. Thanks, regards, Bob.

    • 4 replies
    • 705 views
  24. Guest JeanLuc_
    Started by Guest JeanLuc_,

    Hello,I am a 3dartist using 3dsmax. I would like to take a fs9 aircraft and open it into 3dsmax/gmax. Does exist a tool that makes it possible preserving textures coordinates?RegardsLuca Zappala'

    • 3 replies
    • 993 views
  25. Guest High Octane
    Started by Guest High Octane,

    Guys,I have been downloading several panels from this avsim library, I can say I am pleased the work that author did. But I would much rather to design panel on my own. Is it possible? I wish to design MCP with acturate buttons, PFD with TCAS, and Standby.... maybe additional overhead and center pedestal functions. If so... where can I start learning, any suggestion. Your help is appreciated

    • 0 replies
    • 558 views

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.