The only similar topic I've found is this:
http://orbiter-forum.com/showthread.php?t=19185
Basically, sometimes it happens that you plan a voyage but when you quit/quicksave the scenario and run it again you find out that all your IMFD data have been lost.
After some tests I've discovered the cause.
You have two IMFDs. Right MFD is set to sharing mode with the ID of the left MFD (ID is 0).
Now you change the left MFD with OrbitMFD or anything else. Then you do some plan with the Course program in the right MFD. The problem is that the right MFD will still pick the data from the other one. When you save, what happens is that Orbiter saves only the right IMFD (because the left one is in background and another MFD is shown instead of it (OrbitMFD in this case).
So when you load the scenario, only the right IMFD will be loaded, but it will contain no data because it still shares with the other one. But since the other one (the left IMFD) does not exist, you will have no data and so you have lost all your plan.
This is a bug, because if the other IMFD does not exist the course plan of the right IMFD should be loaded correctly.
This bug happened to the two users of that old topic and surely it's happened to other people but you may not know the reason of this weird behaviour. Now you know, and I hope it will get fixed.
For now the solution is:
when you have two shared IMFDs and you want to quit/quicksave the scenario, be sure that both IMFDs are shown (active/displayed)
AND/OR
when you are working with a single IMFD, be sure that it doesn't share data with another IMFD that you may have opened before.
The above example should not be different from the inverse situation where you have the left IMFD set for accepting data from the right one.
The fun thing is that you can still restore your course plan if you still have the quicksave, just opening it with a text editor and removing this line:
or
If instead you only used the "(Current state)" scenario and you've already loaded it, all data are irreparably lost.
You may want to remember about this because even knowing about the bug it can always happen to quit/quicksave the wrong way without this problem in mind, and so now you know that the data are not really lost.
http://orbiter-forum.com/showthread.php?t=19185
Basically, sometimes it happens that you plan a voyage but when you quit/quicksave the scenario and run it again you find out that all your IMFD data have been lost.
After some tests I've discovered the cause.
You have two IMFDs. Right MFD is set to sharing mode with the ID of the left MFD (ID is 0).
Now you change the left MFD with OrbitMFD or anything else. Then you do some plan with the Course program in the right MFD. The problem is that the right MFD will still pick the data from the other one. When you save, what happens is that Orbiter saves only the right IMFD (because the left one is in background and another MFD is shown instead of it (OrbitMFD in this case).
So when you load the scenario, only the right IMFD will be loaded, but it will contain no data because it still shares with the other one. But since the other one (the left IMFD) does not exist, you will have no data and so you have lost all your plan.
This is a bug, because if the other IMFD does not exist the course plan of the right IMFD should be loaded correctly.
This bug happened to the two users of that old topic and surely it's happened to other people but you may not know the reason of this weird behaviour. Now you know, and I hope it will get fixed.
For now the solution is:
when you have two shared IMFDs and you want to quit/quicksave the scenario, be sure that both IMFDs are shown (active/displayed)
AND/OR
when you are working with a single IMFD, be sure that it doesn't share data with another IMFD that you may have opened before.
The above example should not be different from the inverse situation where you have the left IMFD set for accepting data from the right one.
The fun thing is that you can still restore your course plan if you still have the quicksave, just opening it with a text editor and removing this line:
Code:
mfdShare 0
Code:
mfdShare 1
You may want to remember about this because even knowing about the bug it can always happen to quit/quicksave the wrong way without this problem in mind, and so now you know that the data are not really lost.
Last edited: