Would somebody please post a video or screenshot of what this patch is supposed to do?
Run the following AMSO scenario with Orbiter 2010 + an UNPATCHED version of AMSO 1.19:
Code:
BEGIN_DESC
SetCameraDefaultDirection() problem test.
As soon as the scenario is started, use right mouse button to look the most downward you can (LM window bottom on the bottom of the screen).
END_DESC
BEGIN_ENVIRONMENT
System AMSO\Sol
Date MJD 40422.8434088700
END_ENVIRONMENT
BEGIN_FOCUS
Ship AS-506_LM_vessel
END_FOCUS
BEGIN_CAMERA
TARGET AS-506_LM_vessel
MODE Cockpit
FOV 60.00
END_CAMERA
BEGIN_HUD
TYPE Orbit
REF AUTO
END_HUD
BEGIN_VC
END_VC
BEGIN_SHIPS
AS-506:AMSO\Apollo
STATUS Orbiting Moon
RPOS 1393696.53 -7119.98 1230453.26
RVEL 1072.701 -0.110 -1216.189
AROT -7.84 55.96 47.74
AFCMODE 7
PRPLEVEL 0:0.361000
NAVFREQ 0 1 2 3
XPDR 0
STATE 10
LANDINGSITE 1
ABORTSTATUS 0
MISSIONTIME 347924.435354
PWR 0.000000
DLMS 0
SPCEVA 0
GOTK1 0
GOTK2 0
SPCDTH 0
LMPDTH 0
OPENSM 0
SUBSAT 0
MAGANT 0
PASBRK 0
LMCRBK 0
BEACON 0
END
AS-506_LM_vessel:AMSO\LM_vessel
STATUS Orbiting Moon
RPOS 1256378.91 -11251.53 1204522.53
RVEL 73.773 -2.010 -143.240
AROT -2.82 -75.02 -86.77
VROT -0.06 -0.00 0.00
AFCMODE 7
PRPLEVEL 0:0.244628
THLEVEL 0:0.547542
NAVFREQ 0 1 2 3
XPDR 0
STATE 2
LANDED 0
ABORTED 0
APPROG 63
LMAP1 11 17 11 0 0 0 0 0 0 0
LMAP2 0.9 0.68750000 23.43330000 0.00000 -520.4 5.2 2587.5
LMAP3 0.000 0.0 0.0 0.0 0.000 0.000 0.000
LMAP4 0.000 -493.7 -1132.3 0.0 0.000 -1132.25335 0.00000
EVENTTIME 519.831169
BEACON 0
C1DEAD 0
C2DEAD 0
CRWGON 0
END
AS-506_Landing-site:AMSO\LandingSite
STATUS Landed Moon
POS 23.4317620 0.6865204
HEADING 0.00
AFCMODE 7
NAVFREQ 0 0
END
END_SHIPS
As soon as the scenario is started, use right mouse button to look the most downward you can (LM window bottom on the bottom of the screen). This is probably the most instinctive and natural way to set the camera at that time.
A few seconds after, the LM computer will start the approach phase of the PDI (white feedback line on the bottom will display: "P64>RUN Approach phase - TARGET CHANGE").
Now come the problem: Instead of POINTING AND LOCKING IN THE DIRECTION OF THE ACTUAL LANDING POINT, THE CAMERA WILL SUDDENLY SHOW THE FEETS OF THE ASTRONAUT, soon after P64 started !!!
At this stage, if you press "Home" key (camera direction reset) the camera will look where it should, but you will remark that the camera STILL ISN'T LOCKED on target, because you can still change the direction with the right mouse button.
Finally, APPLY THE PATCH TO AMSO and redo the test.
You will now see the normal behaviors of this smart AMSO "TARGET CHANGE" feature, with camera always locked on the landing target (designated by a blinking green dot on the sceen) and the possibility to deplace the target with arrow keys.
For your information:
This CAMERA LOCKING in AMSO, "simulate" something real. As you can see, the blinking green dot is more or less always on the graduated scale, marked on the LM window. In the reality, the LM pilot was saying to the CDT the scale value corresponding to the actual landing target position.
Changing the target was also something possible in the reality (by entering new some new values in the computer). But, to my knowledge, this is something which was NEVER used by the astronauts. All CDT choosed instead to fly the initial pre-programmed path, until they switched to program P66 (something you can also do with AMSO), designed for manual flying (duty of this program is just to make vertical speed independent of the LM attitude) and to land manually the LM on the Moon surface.
ACS