Update Patch P1 for AMSO 1.19

ACSoft

AMSO Founder
Addon Developer
Beta Tester
Joined
Mar 30, 2008
Messages
178
Reaction score
2
Points
18
Hello,

The Patch P1 for AMSO 1.19 is available on my site: http://www.acsoft.ch/AMSO/amso.html

The patch correct the problem during the approach phase of the LM (program P64, where it is possible to change the landing coordinates). With this patch, the camera lock again in the direction of the actual landing coordinates, with a small green dot blinking on the screen, to indicate this location.

Have good flights with the LM, again 100% operational !!!

ACS
 

Kendo

New member
Joined
Oct 16, 2007
Messages
589
Reaction score
1
Points
0
Also, is this patch for 2010.
 

ACSoft

AMSO Founder
Addon Developer
Beta Tester
Joined
Mar 30, 2008
Messages
178
Reaction score
2
Points
18
I just tried this patch...I didn't see any change from before.
Do-you run AMSO 1.19 with Orbiter 2010 or with Orbiter 2006-P1 ?

If it is with Orbiter 2006, it quite natural that you won't see any difference. The problem exist only with Orbiter 2010. But in this case, read also carefully the following answer to Kendo. You are concerned.

Also, is this patch for 2010.
This patch is for AMSO version 1.19, which was itself developped for Orbiter 2010, as mentionned on the first page of the doc (file: AMSO-User-manual.doc), "This version was built and fully tested with Orbiter 2010 build 100606". Therefore, it is not recommended to use AMSO 1.19 with any previous version of Orbiter. If you do it, do it at your own risk.

Here, one of the reasons why it isn't recommended:

AMSO use modified private version of several Orbiter configuration files, like, for example, "Canaveral.cfg". So if you use an improper "Canaveral.cfg" in Orbiter, you have a great chance to have problems with the launchpad, texture tiles, etc...

And this is just a single example.


ACS
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,927
Reaction score
795
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
I was under the impression from the thread about this in the beta forum that this patch was using features added in the new beta of Orbiter, 100704.
 

ACSoft

AMSO Founder
Addon Developer
Beta Tester
Joined
Mar 30, 2008
Messages
178
Reaction score
2
Points
18
I was under the impression from the thread about this in the beta forum that this patch was using features added in the new beta of Orbiter, 100704.
No, not at all.

This 1st post Orbiter 2010 beta just gave the opportunity to restore the normal AMSO camera behavior (lock in direction of landing site), during program P64 (approach), with the precious help of Martin.

But this adaptation of my camera code, to the new Orbiter camera code behaviors, didn't required to use any hypothetical "features added in the new beta". This is just a different code, using "good old standard" Orbiter functions.

ACS
 

NukeET

Gen 1:1
Addon Developer
Donator
Joined
Oct 16, 2007
Messages
1,035
Reaction score
93
Points
63
Location
UT_SLC
Website
sites.google.com
Do-you run AMSO 1.19 with Orbiter 2010 or with Orbiter 2006-P1 ?

@AC Soft: I ran it with a clean install of Orbiter 2010.

Would somebody please post a video or screenshot of what this patch is supposed to do?
 

ACSoft

AMSO Founder
Addon Developer
Beta Tester
Joined
Mar 30, 2008
Messages
178
Reaction score
2
Points
18
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
 

NukeET

Gen 1:1
Addon Developer
Donator
Joined
Oct 16, 2007
Messages
1,035
Reaction score
93
Points
63
Location
UT_SLC
Website
sites.google.com
@AC Soft: Thanks for the scenario.

It behaved exactly as you described, both without and with the patch.

I didn't notice this before, because I usually use the glass cockpit view rather than virtual.

Which brings up another point. In ver 1.18 while using glass cockpit view, the camera would rotate and lock on the landing target. In ver 1.19, it doesn't. It also doesn't show the landing target in glass cockpit view.
 

ACSoft

AMSO Founder
Addon Developer
Beta Tester
Joined
Mar 30, 2008
Messages
178
Reaction score
2
Points
18
@AC Soft: Thanks for the scenario.

It behaved exactly as you described, both without and with the patch.

I didn't notice this before, because I usually use the glass cockpit view rather than virtual.

Which brings up another point. In ver 1.18 while using glass cockpit view, the camera would rotate and lock on the landing target. In ver 1.19, it doesn't. It also doesn't show the landing target in glass cockpit view.
Yes, this is correct.

With Orbiter 2006-P1, it was possible to switch from virtual cockpit to 2d cockpit WITHOUT TO LOOSE THE CAMERA POSITION set in 3d cockpit. This is why, at that time, I made the locking function to work also in the 2d cockpit.

Now, in Orbiter 2010, 2d cockpit DO NOT KEEP THE CAMERA POSITION ANYMORE. Camera is resetted to default central position in any cases. This is something you can easily check. Therefore, I had no other choice than to remove the camera locking feature in 2d cockpit.

If you read in page 23 of the user manual, the description of P64, in both 1.18 and 1.19 manual, you will see that the change is documented.

ACS
 

Kendo

New member
Joined
Oct 16, 2007
Messages
589
Reaction score
1
Points
0
Hi, I asked if this patch is for 2010 because of the name Patch P1 (as in 2006 P1.) Maybe a better name would have been more convincing. Fabulous mod all the same, I,m so happy it works for 2010.
 
Top