krzysk1 / tomahawk

Piper PA-38 Tomahawk for Aerofly FS4
1 stars 0 forks source link

Left door starts open and cannot be closed #3

Open jayeye2011 opened 3 years ago

jayeye2011 commented 3 years ago

Aerofly FS 2 Steam Edition (current version 2.0.6) Regardless of start location (ready to taxi or ready to take off) the Tomahawk always starts with the Left door in the open position. There is no activation point on the door latch so it is impossible to close (or later open) the door. The right door starts closed but it also does not have a mouse activation point defined for its door latch. Obviously it is not ideal to take off in this situation although Aerofly FS2 does not model damage and there is no crash & burn implemented either. I know you have not released this addon but could you just fix it so the door is always closed at least so it's flyable.

jayeye2011 commented 1 year ago

Left door also starts open state in Aerofly FS 4. 20221202053229_1

20221202053223_1

jayeye2011 commented 1 year ago

Okay, looking at the tomahawk.tmd file, I see that you have some kind of oddball setup so that the left door automatically closes when the airplane is moving, but opens when the airplane is stopped. // door <[servolinear][ServoDoor][] <[string8][Input][AirspeedIndicator.IndicatedAirspeed]> <[float64][OutputSpeed][0.5]> <[float64][Position][0.0]> <[float64array][InputPosition][ 1.0 2.0 ]> <[float64array][OutputPosition][ 1.0 0.0 ]>

This is pretty annoying during taxi from ramp as every time you stop the door opens by itself. I suggest, since you do not have any door latch manipulators programmed that you just keep the door shut all the time as default.

jayeye2011 commented 1 year ago

Well, since this automatic door control is intentional I guess its not a bug so I will go ahead and close my issue.

jayeye2011 commented 1 year ago

Well, since this automatic door control is intentional I guess its not a bug so I will go ahead and close my issue.

krzysk1 commented 1 year ago

thanks for remarks. I will add door handle control as well as other controls

jayeye2011 commented 1 year ago

Just keep the door closed all the time by changing <[servolinear][ServoDoor][] <[string8][Input][AirspeedIndicator.IndicatedAirspeed]> <[float64][OutputSpeed][0.5]> <[float64][Position][0.0]> <[float64array][InputPosition][ 1.0 2.0 ]> <[float64array][OutputPosition][ 1.0 0.0 ]>

TO <[servolinear][ServoDoor][] <[string8][Input][AirspeedIndicator.IndicatedAirspeed]> <[float64][OutputSpeed][0.5]> <[float64][Position][0.0]> <[float64array][InputPosition][ 1.0 2.0 ]> <[float64array][OutputPosition][ 0.0 0.0 ]> // just keep the door closed all the time