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 FelixFFDS
    Started by Guest FelixFFDS,

    Hello,There is a way to edit the .mdl file to remove the VC, I would like to do the same to convert wheeled aircrafts to Amphibious, anybody know how to do that ?Thanks for help, PhilippeNota: If you want to remove the VC, post and I will attach a txt file

    • 1 reply
    • 611 views
  2. Guest Knikolaes
    Started by Guest Knikolaes,

    Question for all . . . I am seekign a panel - either payware or freeware - that is realistic and excellent to be aliased or used with the Defauly B737-400. Iam hoping to find one that has an FMC on it, but my primary want is gauges that are more appealing to the eye in etrms of realism.Please do NOT recommend Ariane to me -- believe it or not I have a budget that is not meant for rich folks with loads of cash to waste.Also I have seen the freeware panels on AVSIM that take the default gauges and clump; them with 50,000 other gauges on a single panel. That is not what I am looking for. i just want a realistic panel that will enable me to better enact a flight on the 400…

    • 2 replies
    • 947 views
  3. Started by n4gix,

    Hi all,i need to use GDI functions on a gauge, but i'm not able to get a valid hdc (Handle Device Context). Please someone is able to suggest me some method to get that? I'm using VC++ 6Thanks in advance,WD

    • 5 replies
    • 1.3k views
  4. Guest wildberry
    Started by Guest wildberry,

    Hi all,I have a burning desire to add an effect that starts when the nosewheel touches down. Are effects triggered by a particular contact point? e.g. The touchdown smoke effect is obviously triggered by the wheels (or that contact point?) hitting the runway. How can I make another effect occur at the same time?CheersPeter

    • 2 replies
    • 841 views
  5. Guest A320 Co-Pilot
    Started by Guest A320 Co-Pilot,

    Have a problem with visibles.On my panel There is 4 ways to turn on the electrical supply to the gauges Batt1 Batt2 GPU and APU.I have made L:var for the battery switches, but can not get them both to turn on the gauges. Batt1 turns the gauge on and off but batt2 does nothing. This is what I have tried(L:Batt Mode,bool)(L:Batt Mode2,bool)&&(L:Batt Mode,bool)(L:Batt Mode2,bool)&&looking at other gauges these should work but I can not get them to work.help

    • 1 reply
    • 639 views
  6. Guest Ron Freimuth
    Started by Guest Ron Freimuth,

    Hi everybody,I just saw that IGFly released a utility to monitor several token vars and execute XML code while FS is running. It might be interesting for some of you.http://www.igfly.com/features.php?product=dbs-varviewIf anyone chooses to buy it, I'd appreciate a little review. Right now I'm not sure if I need it or not. Thanks :-)Best regards,Hans(not affiliated with IGFly or DBS in any way ;-))

    • 8 replies
    • 1.6k views
  7. Guest ridgell
    Started by Guest ridgell,

    i need help with a window studder problem.background; i am useing a 'c' hud gauge that uses window swaping to change colors. for the sake of accuracy to the panel the switch/knob to change the color is on a side panel. there is also an on/off switch located in still a different view panel. this arrangemet makes what would otherwise be a straight forward problem a bit tricky.(L:lthing,bool)is the on/off switch(L:hbright,bool) governs bright or dark hud ( which window to use)when the hud is turned on or off or the color is changed, it can not be done directly becuase that change is done in a window other then the one containing the hud. i have a controler gauge that determi…

    • 0 replies
    • 715 views
  8. Guest ridgell
    Started by Guest ridgell,

    i am wondering if anyone knows of an XML HUD with bright and dim modes? have been wrestling with a hud that changes its color mode via window swaping. in a panel with side and lookdown views its starting to clean my clock. i have avoided tackling an attitude gauge (with so many good ones available) which seems to be the precursor to building a hud gauge.

    • 3 replies
    • 1.2k views
  9. Guest saudi_777
    Started by Guest saudi_777,

    Hi Guys,I'm requesting that someone with good panel development skills create for me a main panel BMP of an MD-90 EFD panel, fitted with just a functional autopilot MCP panel and functional engine fire extinguishers (these gauges are readily available in MD-80 panels in the Avsim File Library). After that, I'll try to see how much further I can go with regards to developing this panel by myself. I have some very useful panel photos and data which can help greatly in creating the BMP.To describe it to you as simply as possible, it's basically almost identical in layout and instrumentation to the 717 panel, except this MD-90 EFD panel has a standard (but probably with some …

    • 0 replies
    • 863 views
  10. Started by n4gix,

    Okay here's a new question. I'm typically used to being able to get a Token Variable's value and display it in a string using this:lookup_var(&TokenVar);FLOAT64 val_TokenVar = TokenVar.var_value.n;or something similar. The DrawString method is like this:graphics.DrawString(L"LBS X 1000", -1, &font, pointFtot, &solidBrushText);Okay but I want to put a FLOAT value as the string (this is for a fuel gauge). I've tried:graphics.DrawString(L"%f", val_TokenVar, -1, &font, pointFtot, &solidBrushText);and it obviously didn't work (I can't just throw a new argument into the call, I understand that. My question is this:How DO I make those "%f" values show up?…

    • 8 replies
    • 2.8k views
  11. Guest mattreamy
    Started by Guest mattreamy,

    I found this example on the post located:http://forums.avsim.net/dcboard.php?az=sho...15387&mode=fullcase PANEL_SERVICE_PRE_DRAW: pelement = (PELEMENT_STATIC_IMAGE)(pgauge->elements_list<0>); if (pelement) { HDC hdc = pelement->hdc; PIXPOINT dim = pelement->image_data.final->dim; if (hdc) { SetMapMode (hdc, MM_ANISOTROPIC); SetWindowExtEx (hdc, 200, 200, NULL); SetViewportExtEx (hdc, dim.x, dim.y, NULL); //Paint here SET_OFF_SCREEN(pelement); } }break;Could someone explain to me the parameters in the lines below: SetMapMode (hdc, MM_ANIS…

    • 2 replies
    • 1.9k views
  12. Started by edetroit,

    Has anyone made one of these? I'm amazed that there isn't one available. Maybe ther is and I just don't know about it. Also posted in the FS forum.Thanks,Adam

  13. Started by ddawson,

    Hi all.Is it possible to hide a mouse rect in C?I have a gauge where I only want a mouse rect if a certain part of the gauge is active. Is there something like HIDE_IMAGE for mouse rects? I know I can just ignore the mouse click but I want to stop the mouse cursor changing to an up or down arrow as well.Thanks,Mark

    • 7 replies
    • 1.1k views
  14. Guest Coneman
    Started by Guest Coneman,

    Has anyone used this to create models for FS? Being that it didn't turn up in a search of this forum I think I know the answer.Cheers,Todd

    • 2 replies
    • 792 views
  15. Guest Ron Freimuth
    Started by Guest Ron Freimuth,

    Dear FS programming experts,after developing a Moving Map with an ability to enter a flightplan, I would like to create a LNAV function to make the aircraft follow the pre-entered route.I have no clue about the mathematics or the basic structure such an autopilot should have. I only know that the default FS autopilot might be not sufficient because I cannot regulate the rate of turn and so I cannot calculate how to make the aircraft capture the course line.I hope there is somebody out there who might offer me some information about an autopilot's structure, mathematics or may be a small source-code snipped. I think it will be necessary to control the elevator/rudder/ailer…

    • 3 replies
    • 1.4k views
  16. Guest John_Noppe
    Started by Guest John_Noppe,

    Fellow Flght Simmers! I am in search of 1 or 2 good texture artists for a project. It is an Airport Simulation program, similar to Airport Tycoon, only far more detailed (and realistic!). We are going to need a ton of airline liveries done, so someone with experience with FS texture design would be a perfect fit. Also, anyone who designs the actual 3D models would be a help too, as we have only one modeler right now. So far, we are only in the beginning phases of programming - a few routines, some primitive matrices, a few 3D models, but we will be picking up speed very soon. Anyone interested can either reply here, to my email ([email protected]), or go to our …

    • 4 replies
    • 941 views
  17. Guest ridgell
    Started by Guest ridgell,

    want to do a dual dial rpm. i can cut the (A:TURB ENG1 CORRECTED N1,percent) to get my big dial. but what trickery is used to isolate the ones place for the small dial.

    • 5 replies
    • 1.6k views
  18. Started by phjvh,

    Hi All,I need some help with a panel toggle gauge. I have a switch that will toggle up a different panel (normal, instruments, dim, and bright) so each one will change with the lights.However once it has been selected, I have to click it again to turn it off before I can click to the next panel.I would like to be able to terminate the last panel toggled when the new one is selected.Here is the mouse code that works now without the termination installed.Any help will be greatly appreciated.Panel Lights Off(>K:PANEL_LIGHTS_OFF) 0 (>L:Panel Lights,enum) 100 (>K:PANEL_ID_TOGGLE)Panel Instument Lights(>K:PANEL_LIGHTS_OFF) 1 (>L:Panel Lights,enum) 200 (>K:PANE…

    • 1 reply
    • 1.2k views
  19. Guest FelixFFDS
    Started by Guest FelixFFDS,

    Is there a freware program for making planes, where i input info and it builds it?

    • 2 replies
    • 834 views
  20. Started by spokes2112,

    In the following code, each click on a gauge button increases the CourseSet variable by one. It will count up to 359, then reset to zero on the next click. These values are degrees on the compass. On the last line, I want to convert the degree value into radian for further calculations. When the degrees are multiplied by .01745, a zero value always results. If the code below is incorrect, how do you multiply decimal values in XML?(L:CourseSet, degrees) 1 + (>L:CourseSet, degrees) ;(L:CourseSet, degrees) 359 > if{ 0 (>L:CourseSet, degrees) } ;(L:CourseSet, degrees) .01745 * (>L:CourseRadian, radian)I've also substituted this code on the last line above to see i…

    • 25 replies
    • 2.7k views
  21. Guest A320 Co-Pilot
    Started by Guest A320 Co-Pilot,

    I have a problem with making a clock, I have made the clock so it displays the time, no problem. But I want to add a timer I have found a code for the timer and have managed to make a switch to start and stop the timer but can not make a switch to reset it, I am not very good with GVar so any help would be appreciated.This is the code for the Timer, copied it from a gauge I downloaded from file library.%((P:ABSOLUTE TIME, seconds) d (G:Var8) - r (>G:Var8) (L:OffOn,bool) if{ (G:Var7) + (>G:Var7) } (G:Var7) 3600 / 24 % 1 (G:Var1) case d flr )%!02d!:%( 1 % 60 * d flr )%!02d!:%( 1 % 60 * )%!02.0f!And this is the Start/Stop Switch(L:OffOn, bool)(L:OffOn,bool) ! (>L:Of…

    • 0 replies
    • 849 views
  22. I have educated myself reasonably well in XML gauge programming, thanks to this amazing community with seemingly inexhaustible pool of talent, patience and good will. I tend to check every post I can find and make sure I know as much as I can about the problem before I seek help. But now I'm at the dead end - there seems to be no solution for my problem:I programmed a nice, simple XML Hud VECTOR gauge. There are no bitmaps - all I use are strings, polylines, rects and circles. The gauge behaves well, albeit a bit slow (cuts down on fps). It behaves like any HUD gauge - uniformly lit (although I wish I could get the vectors to exhibit transparency).Then, I implement this i…

  23. Started by Team_P3DSpacePort,

    Hello all,What fonts are available for use within XML gauges? I have tried to use any installed font thinking, as long as it is a windows-installed font there is no problem displaying it. But so far, the only font that stubbornly displays is "Arial" or "Arial Black"I searched this forum for "Font=" occurences and there is also a mention of "quartz" font (which I don't have). Is there a trick to have different fonts displayed? F=Do fonts have to be a certain type to be usable in XML gauges?Thanks,

  24. Guest VulcanB2
    Started by Guest VulcanB2,

    never mind

    • 2 replies
    • 725 views
  25. Guest mgipson
    Started by Guest mgipson,

    I am using GDI+ to draw an image onto a gauge. The image is stored as a bitmap in the resources and loaded into a Gdiplus::Bitmap.The problem I have is that when the image is drawn onto the gauge GDI+ is doing some dithering on it which results in a minor checkerboard pattern appearing. I am guessing this to due to the format of my bitmap being different from the final gauge bitmap. I have tried various different bit depths, ways of creating the bitmap etc. but always get the same result.Has anybody else had this problem? Anybody got any ideas on how to solve this?Many thanks,Mark

    • 2 replies
    • 1.1k 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.