Project MasterMFD

meson800

Addon Developer
Addon Developer
Donator
Joined
Aug 6, 2011
Messages
405
Reaction score
3
Points
18
Per the thread about MasterMFD here, I present the first release of MasterMFD! Get it here.

This needs the 2013 redistributable here

masterMFD_0.JPG

masterMFD_1.JPG

masterMFD_2.JPG


Use
Currently, MasterMFD works off of a "tree" file, located at ORBITER_ROOT/Config/MasterMFD/mainTree.txt

The tree that comes with the release is very, very simplistic, and it looks like this:
Code:
General
  Specific
    Map
  Orbit
  Surface
Communications
  Docking

To set it up, you just list names in order, separated by "level" with whitespace. The whitespace reader I created is pretty smart, it will figure it out as long as you are consistent. You can use one space per level, or two spaces, or fifty spaces, or tabs, etc.

If a certain line has lines beneath it with a greater amount of whitespace, MasterMFD assumes that it is a sub-category. If not, it checks to see if it is a valid MFD name.
NOTE: The MFD name MasterMFD uses is the one that is displayed when you normally select MFD mode
Invalid MFD names are removed from the tree, as are any categories that are empty.

Please submit your tree files into this thread-before an actual release I want to create a "general purpose" tree file that can be easily used out-of-the-box. Addon MFDs, such as IMFD, will be auto-removed by MasterMFD if they don't exist in a certain Orbiter install.

Color Coding
  • White text next to buttons are navigation controls-the only at the moment is the "back" button which moves up the tree.
  • Green text next to buttons are subcategories-select it to view it's subcategories/MFDS.
  • Yellow text next to buttons are MFDs-select these to immediately switch to that MFD.


Todo
  • The current "location" in the tree(the General->Specific tag in the screenshot above) can overflow the MFD. Split the location into several lines if it does not fit in a single line.
  • Add experimental feature where MasterMFD switches with Orbit so it doesn't get buried in the SEL MFD pages.
  • Add support for multiple tree files.

Download
Get the release here or on Orbit Hangar
 
Last edited:
I'm getting a MSVCP120.dll not present, error
 
2013, forgot to include the download link to the redistributable :oh: Download here
 
Works now, but I would like to see an InputMFD, that works from the keyboard.
 
Version 1.0 [ame="http://www.orbithangar.com/searchid.php?ID=6693"]released[/ame], with pagination being the largest feature added.

Is there interest in the ability to have multiple tree files and being able to switch between them or any other feature requests?
 
Did anyone try to run MasterMFD together with [ame="http://orbithangar.com/searchid.php?ID=6456"]SlaveMFD[/ame] ? :)
 
Back
Top