- 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
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:
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.
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
Todo
Download
Get the release here or on Orbit Hangar
This needs the 2013 redistributable here
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
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: