I was uncomfortable making a request without giving anything so I made a little demonstrator of my idea.
edit : last readme and version http://www.orbiter-forum.com/showthread.php?p=335427&postcount=7
To the extent possible under law, Jarod has waived all copyright and related or neighboring rights to this work.
http://creativecommons.org/publicdomain/zero/1.0/
ObjectivesMFD
is a demonstrator to put objectives in Orbiter.
Want to put a satellite in a specific Mars orbit for 5 years ? You can track it.
Want to validate goals along your mission ? That would be the purpose of this completed MFD.
Examples of objectives :
- Vessel launched
- Vessel in specific orbit
- Vessel is landed (how far from objective ...)
- Vessel is docked to another given ship, station
- Vessel brought x tons of fuel
...
with or without duration, with or without precise location ...
Completion of an objective could be set like a score depending of distance from the objective for the landing, or distance from the ideal orbit altitude ...
Explanations :
In \Config\MFD\Objectives, you have a lua file XR2-01, it gives objectives that can be set to a vessel with the name XR2-01.
For the purpose of the demonstration, you can launch the scenario "In orbit, undocked from ISS" of the XR2 Ravenstar addon.
Objective is set to orbit Earth between 352 and 368 km during 30 days.
For your own vessel, just create a new lua file with the name of your vessel.
You launch the MFD, click SET, it loads the objective.
You can click TRK and you have the status of the objective.
Limitations of the demonstrator :
You can go beyond 100% completion of the objective (like the Mars rovers
)
There is no alert if completion of an objective stops before 100%, would be useful if objective is to stay in a given orbit but useless for others goals, so would need to be an option.
One goal per vessel is tracked by the MFD. Multiple goals per vessel would allow to complete goals along a mission.
Useful, useless ?
Please comment, use, modify. I'm not a great programmer so if anyone is up to the task, just steal the idea and do it :rofl:
edit : last readme and version http://www.orbiter-forum.com/showthread.php?p=335427&postcount=7
To the extent possible under law, Jarod has waived all copyright and related or neighboring rights to this work.
http://creativecommons.org/publicdomain/zero/1.0/
ObjectivesMFD
is a demonstrator to put objectives in Orbiter.
Want to put a satellite in a specific Mars orbit for 5 years ? You can track it.
Want to validate goals along your mission ? That would be the purpose of this completed MFD.
Examples of objectives :
- Vessel launched
- Vessel in specific orbit
- Vessel is landed (how far from objective ...)
- Vessel is docked to another given ship, station
- Vessel brought x tons of fuel
...
with or without duration, with or without precise location ...
Completion of an objective could be set like a score depending of distance from the objective for the landing, or distance from the ideal orbit altitude ...
Explanations :
In \Config\MFD\Objectives, you have a lua file XR2-01, it gives objectives that can be set to a vessel with the name XR2-01.
For the purpose of the demonstration, you can launch the scenario "In orbit, undocked from ISS" of the XR2 Ravenstar addon.
Objective is set to orbit Earth between 352 and 368 km during 30 days.
For your own vessel, just create a new lua file with the name of your vessel.
You launch the MFD, click SET, it loads the objective.
You can click TRK and you have the status of the objective.
Limitations of the demonstrator :
You can go beyond 100% completion of the objective (like the Mars rovers
There is no alert if completion of an objective stops before 100%, would be useful if objective is to stay in a given orbit but useless for others goals, so would need to be an option.
One goal per vessel is tracked by the MFD. Multiple goals per vessel would allow to complete goals along a mission.
Useful, useless ?
Please comment, use, modify. I'm not a great programmer so if anyone is up to the task, just steal the idea and do it :rofl:
Attachments
Last edited: