• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Editing In-Sim Menus

Messages
286
Country
us-newyork
Hi All,

We'll since I'm (probably) unchained (see here if you didn't catch the discussion), I guess it's time for a new post.

Here's a piece of the latest thing I've been working on: Messing around with the menus (and other systems) through the FSAPI.

I don't want to divulge much more right now, but exciting things are coming. But for now, two questions. Do you think a skinning / menu editing tool or API would be useful for end-users and/or developers? And, what could you see being done with a custom winodwing and menu system? Does it sound revolutionary, or extremely boring? Just trying to test the water here.

Screenshots:
menus.png

menu2.png


Edit: Also works in FSX. Just testing in Prepar3d here.
 
Last edited:
Would this be something like a GUI for menu and window code creation?

I can spawn me menus and handle events easily enough, but I dread the windowing code. Something like a graphical editor that will create the code for me would be nice. I would use it.
 
Would this be something like a GUI for menu and window code creation?

I can spawn me menus and handle events easily enough, but I dread the windowing code. Something like a graphical editor that will create the code for me would be nice. I would use it.

Well, it certainly could be :) Like I said, just testing the water here. I am NDA'd on the project I'm working on right now that uses this API, so I can't really discuss what I'm using it for now.

I am just looking at the future and seeing if having the ability to manipulate all menus and windows in the sim is something people would want to do. I'm certainly thinking of gearing this more towards developers.

Out of curiosity, how are you doing this now? As far as I'm aware there's no existing way to do this in FSX right now. Cyril's methods from FS9 don't work with the new xui skin, and through simconnect all you can do is put an entry in the Add-Ons menu. There are ways to create FS98FLOAT windows already, and I agree it needs to be easier. But I don't know of any other way to actually add and remove top level menu bar entries from FSX/P3D.
 
Out of curiosity, how are you doing this now? As far as I'm aware there's no existing way to do this in FSX right now. Cyril's methods from FS9 don't work with the new xui skin, and through simconnect all you can do is put an entry in the Add-Ons menu. There are ways to create FS98FLOAT windows already, and I agree it needs to be easier. But I don't know of any other way to actually add and remove top level menu bar entries from FSX/P3D.

Actually, I am not doing it now (yet).

What I do, for now, is spawn a "menu" with one selectable item - close.
This is the same kind of semitransparent menu that is used for ex. to handle ATC. I would really like to spawn a proper window instead. I am not too interested in making a top level menu item (if that is what you thought I do), menu nested in "Addons" item is more than enough for me.
 
Back
Top