You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an issue right now in both CM and LM virtual cockpits. If you load a scenario that is already in the VC, the click-spots are not defined correctly, so all the controls/switches are unusable. The temporary fix for this is to simply use the CTRL-Arrow keys to change to a different viewpoint and back and it is fixed. Oddly, this issue does not happen on Apollo 5,7 & 8, so only on scenarios that have both CSM & LM present. There must be some interference somehow between the 2 vehicles but I have not yet found the culprit.
The text was updated successfully, but these errors were encountered:
So the plot thickens... I have been investigating this more and have discovered that the issue happens with the ShiftCG(CoGShift); call in UpdateMassAndCoG() function. This seems to be the case for that function in both vehicles (CSM&LM). As a test I commented the calls of that function and that makes the click-spots load fine when starting from the VC.
Its gets weirder... The click-spots seem to be getting messed up in the other vehicle then the one where the UpdateMassAndCoG() is called. IE. If I just comment out the UpdateMassAndCoG() in LM but leave the CSM one alone, then its the CSM VC that has the click-spots messed up at loading, and vice versa. @indy91 Any ideas about this?
To put it simply I am seeing that ShiftCG seems to be changing the click-spot position of EVERY vessel's switches registered in the session...not just the switches of the vessel its called in. Its not until clbkLoadVC is passed again (such as with the ctrl-arrow keys), or called when switching from 2D panel to VC that the switch positions of the non-intended vessel are corrected.
Another way to see this issue in action: Take a session with both CSM & LM present, start the main engine of either one of them then switch to the other vessel's VC. You will notice that initially the click-spots are working, but after a few seconds when the ShiftCG() of the burning (other) vessel is called again, this vessel's click-spots stop working.
For further testing I added some code in the Deltaglider timestep, a very small ShiftCG done once to see if the issue happens there. I made a scenario with only 2 Deltaglider's and the issue does happen there too once the ShiftCG is called, I remove 1 of the Deltagliders from the scenario and the issue disappears.
There is an issue right now in both CM and LM virtual cockpits. If you load a scenario that is already in the VC, the click-spots are not defined correctly, so all the controls/switches are unusable. The temporary fix for this is to simply use the CTRL-Arrow keys to change to a different viewpoint and back and it is fixed. Oddly, this issue does not happen on Apollo 5,7 & 8, so only on scenarios that have both CSM & LM present. There must be some interference somehow between the 2 vehicles but I have not yet found the culprit.
The text was updated successfully, but these errors were encountered: