Skip to content

@MOARdV MOARdV released this May 27, 2019 · 5 commits to master since this release

For KSP 1.6.0-1.7.0, 27 May 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue that may have been fixed (untested). Issue #263.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • Map View lines occasionally are visible in MFD Camera views. Issue #238.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

New Features

  • fc.VesselDescription() returns the vessel description entered in the editor. Issue #266.
  • vtol.SetVerticalSpeed(speed) allows setting the WBI VTOL Manager's Hover Mode vertical speed directly.
  • COLLIDER_ADVANCED allows a collider to report where it was hit. This feature currently supports touch screen MFDs, but a future update will allow it to be used to control props. Issue #271.
  • MAS_PAGE configurations now support hitbox nodes. These nodes accept a coordinate and size, and they can trigger events when a click takes place within the hitbox, when the mouse is dragged within the hitbox, and/or when the mouse is released within the hitbox. This feature supports touch screen MFDs. Issue #271.
  • fc.CanSetSASMode(mode) can be used to determine if a specified SAS mode is currently valid.
  • fc.GetCameraCanPan(index), fc.GetCameraCanTilt(index), and fc.GetCameraCanZoom(index) indicate whether the selected camera is capable of panning, tilting, or zooming, respectively.
Assets 4

@MOARdV MOARdV released this Apr 27, 2019 · 38 commits to master since this release

For KSP 1.6.0-1.7.0, 27 April 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue that may be fixed.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • Map View lines occasionally are visible in MFD Camera views. Issue #238.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

Fixes

  • NREs triggered when in an IVA that is no longer the active vessel after staging have been corrected. Issue #269.
  • Some potential NREs related to coroutines have been addressed. Issue #270.

New Features

  • When Galileo's Planet Pack is installed, the Globus instrument displays Gael instead of Kerbin (MFDs are not updated). Map courtesy snakeru. Issue #210.
Assets 4

@MOARdV MOARdV released this Mar 8, 2019 · 43 commits to master since this release

For KSP 1.6.0-1.6.1, 8 March 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • Map View lines occasionally are visible in MFD Camera views. Issue #238.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

ATTENTION IVA MAKERS

  • The MASContextMenu part module was removed.
  • The MAS_ACTION_GROUP feature is being completely redesigned for v0.97.0. This change will require updates to any configs that use the feature.

Fixes

  • Evaluation ordering problems related to persistent variables have been resolved. Issue #261.

New Features

  • The experiments and science types are now sorted based on the experiment ID.
  • fc.ExperimentCount(scienceTypeId) provides information on how many experiments of the selected type are installed. Issue #260.
  • fc.ExperimentId(scienceTypeId, experimentIndex) provides a number suitable for the experimentId of various science functions. Issue #260.
  • fc.ScienceTypeId(scienceTypeName) provides a number suitable as the scienceTypeId parameter for science functions. Issue #260.
Assets 4

@MOARdV MOARdV released this Mar 1, 2019 · 53 commits to master since this release

For KSP 1.6.0-1.6.1, 1 March 2019.

The MAS Science update.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • Map View lines occasionally are visible in MFD Camera views. Issue #238.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

ATTENTION IVA MAKERS

  • The MASContextMenu part module is deprecated. It will be removed in v0.96.0.

Fixes

  • fc.ResourceStageCurrent(resourceId) now reports the available resources for the active stage, not the entire vessel.
  • fc.ResourceMax(resourceId) (and the other 'Max' resource functions) now count the locked resource quantities, not just available quantities. Issue #256.
  • parachute.DeploymentSafe() now correctly reports when stock parachute deployment is unsafe vs. risky. Issue #259.

New Features

  • fc.ResourceReserve(resourceId) (and equivalents for Rcs and Propellant) reports the number of units of the selected resource that are locked (present, but not available for consumption).
  • More Science progress: fc.DataTransmitterCount() and fc.DataTransmitterAvailable(transmitterId) tell you how many transmitters on board can send science, and how which ones are currently available. fc.TransmitExperiment(transmitterId, experimentId) sends the data from one experiment. Issue #141.
  • fc.TransmitScienceContainer(transmitterId, scienceContainerId) sends the contents of one science container. That container may be filled using fc.CollectExperiments(scienceContainerId), queried with fc.ScienceContainerDataCount(scienceContainerId) and fc.ScienceContainerCapacity(scienceContainerId), and reviewed with fc.ReviewScienceContainer(scienceContainerId). Issue #141.
  • fc.RunAvailableExperiment(scienceTypeId) will run an available experiment (if there is one) for the selected science (experiment) type. Issue #141.
  • fc.ResetExperiment(experimentId) resets the selected experiment, dumping whatever data is stored. Issue #141.
  • fc.DumpScienceContainer(scienceContainerId) discards all of the data stored in the selected science container. Issue #141.
  • fc.ExperimentResults(experimentId) reports the results of an experiment after it has run. Issue #141.
  • fc.DuplicateExperiment(experimentId) and fc.DuplicateScienceType(scienceTypeId) can be used to determine if a given experiment (or type of experiment) has already been run for the given circumstances. Issue #141.
Assets 4

@MOARdV MOARdV released this Feb 26, 2019 · 72 commits to master since this release

For KSP 1.6.0-1.6.1, 26 February 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

ATTENTION IVA MAKERS

  • The MASContextMenu part module is deprecated. It will be removed in v0.96.0.

Fixes

  • Initialization errors related to IL code generation for certain function signatures has been fixed. Issue #253.

New Features

  • fc.SetPodColorChanger(newState) and fc.TogglePodColorChanger() allow control over a ModuleColorChanger installed on the current IVA's part. This module typically controls external window glow effects. fc.GetPodColorChanger() returns the current state of the module (on or off), fc.PodColorChangerExists() returns 1 if there is a color changer available.
  • fc.SetColorChanger(newState), fc.ToggleColorChanger(), and fc.GetColorChanger() behave similarly to the pod-specific functions, but they apply to all color changer modules. See also the Color Changer category in MASFlightComputerProxy for further details.
  • fc.MASLandingLatitude(), fc.MASLandingLongitude(), fc.MASLandingAltitude(), and fc.MASLandingTime() return landing predictions generated using only the MAS landing computer, instead of using installed mods when available. Issue #255.
  • fc.StockDeltaV() and fc.StockDeltaVStage() report the total vessel delta-V and current stage delta-V as computed by the stock KSP delta-V calculator. Issue #254.

Players only need to download the AvionicsSystems zip file. The PropConfig zip file is for IVA developers who wish to use the PropConfig tool.

Assets 4

@MOARdV MOARdV released this Feb 24, 2019 · 84 commits to master since this release

For KSP 1.6.0-1.6.1, 24 February 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

For Players

ATTENTION IVA MAKERS

  • The MAS_IndADV_2Scales props have been removed to make way for modernized versions of the props (some have been added).
  • The MASContextMenu part module is deprecated. It will be removed in v0.96.0.
  • fc.TogglePersistent(persistentName) no longer returns a string in the corner case where persistentName was a string that could not be converted to a number. In those cases, the persistent is treated like it was 0, and it allows for more efficient evaluation of TogglePersistent (it always returns 0 or 1).

Fixes

  • fc.FormatString() works with MAS custom formatters.

New Features

  • The ANIMATION_PLAYER now supports looped animations and variable animation speeds.
  • fc.ColorTag(colorName) returns the Color Tag that corresponds to the selected named color. Issue #251.
  • Similarly, fc.ColorComponent(colorName, channel) will return the R, G, B, or A value for the named color identified by colorName. Issue #251.

Miscellaneous

  • MiniAVC is no longer packaged with MAS. I recommend using KSP-AVC for tracking update availability.
  • The Wiki pages have been reorganized, and some of the older pages removed. IVA creator and Prop creator pages have been started, although they haven't been updated completely.
Assets 3

@MOARdV MOARdV released this Feb 24, 2019 · 86 commits to master since this release

For KSP 1.6.0-1.6.1, 24 February 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed. This is a Scatterer issue.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

For Players

ATTENTION IVA MAKERS

  • The MAS_IndADV_2Scales props have been removed to make way for modernized versions of the props (some have been added).
  • The MASContextMenu part module is deprecated. It will be removed in v0.96.0.
  • fc.TogglePersistent(persistentName) no longer returns a string in the corner case where persistentName was a string that could not be converted to a number. In those cases, the persistent is treated like it was 0, and it allows for more efficient evaluation of TogglePersistent (it always returns 0 or 1).

New Features

  • The ANIMATION_PLAYER now supports looped animations and variable animation speeds.
  • fc.ColorTag(colorName) returns the Color Tag that corresponds to the selected named color. Issue #251.
  • Similarly, fc.ColorComponent(colorName, channel) will return the R, G, B, or A value for the named color identified by colorName. Issue #251.

Miscellaneous

  • MiniAVC is no longer packaged with MAS. I recommend using KSP-AVC for tracking update availability.
  • The Wiki pages have been reorganized, and some of the older pages removed. IVA creator and Prop creator pages have been started, although they haven't been updated completely.
Assets 4

@MOARdV MOARdV released this Feb 18, 2019 · 104 commits to master since this release

For KSP 1.6.0-1.6.1, 18 February 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.
  • Requires MechJeb 2.8.2 or later to interface with MJ.

ATTENTION PROP MAKERS

  • fc.SetHeading(reference, heading, pitch, roll) was removed. Please use fc.EngageAttitudePilot(reference, heading, pitch, roll).

Fixes

  • MAS v0.95.0 is compatible with MechJeb 2.8.2.

New Features

  • fc.FormatString(format, arg0) formats a single argument using C# string formatting. This allows the format string to be a variable.
  • fc.EngageAttitudePilot(reference, heading, pitch) allows the vessel heading to be fixed towards an off-axis direction without locking roll.
  • The MAS attitude control system now has an "UP" reference option for controlling vessel orientation.
  • IndicatorADV props have been upgraded for MAS thanks to alexustas. All current Indicator ADV props have been updated.
  • IFMS integrated flight management system has been updated again.
Assets 4

@MOARdV MOARdV released this Feb 2, 2019 · 133 commits to master since this release

For KSP 1.6.0-1.6.1, 2 February 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.
  • Not compatible with MechJeb 2.8.2. Issue #202.

ATTENTION PROP MAKERS

  • MAS no longer adds custom waypoints for ground stations and radio navigation beacons. Issue #239.
  • fc.SetHeading(reference, heading, pitch, roll) is deprecated. It will be removed in a future update. Instead, please use fc.EngageAttitudePilot(reference, heading, pitch, roll).

Fixes

  • The MAS Autopilot is now much better behaved. Issue #234.
  • fc.RollDockingAlignment() has been fixed. Issue #244.

New Features

  • fc.DeployableGearCount() reports the total number of deployable landing gear. Issue #233.
  • fc.ManeuverNodeTotalDV() reports the total delta V required for the next maneuver node. Issue #236.
  • fc.EngageAttitudePilot(reference, heading, pitch, roll) replaces fc.SetHeading(). fc.EngageAttitudePilot(reference) will point the vessel at the specified reference without locking roll. Issue #234.
  • More Science features.
  • fc.GroundStationCount() reports the number of ground stations on Kerbin. Functions in the CommNet category also report ground station latitude, longitude, and altitude.
  • nav.SetWaypointToGroundStation(dsnIndex) will set the waypoint navigation system to the selected ground station.
  • mechjeb.GetLandingSiteCount() reports the number of landing sites available to MechJeb. mechjeb.LandingSiteLatitude(siteIndex) reports the latitude of the selected MJ landing site. Longitude, Altitude, and Name are also available.
  • nav.SetWaypointToLandingSite(siteIndex) sets the waypoint navigation system to the selected MechJeb landing site.
Assets 4

@MOARdV MOARdV released this Jan 26, 2019 · 153 commits to master since this release

For KSP 1.6.0-1.6.1, 26 January 2019.

Known Issues

  • CAMERA nodes display artifacts when the Scatterer mod is installed.
  • Docking / undocking occasionally causes the MAS system to become unresponsive. Changing scenes or switching to an unloaded vessel will reset it.
  • KCT appears to interfere with MAS functionality. Issue #221.
  • MAS Autopilot heading control has a tendency to overshoot. It needs tuning. Issue #234.
  • KSP resets the reference transform when switching seats in IVA. Issue #243.

ATTENTION

  • The MAS feature that adds optional custom waypoints for ground stations and radio navigation beacons will be removed in v0.94.0. If you have activated either of these features, you should deactivate them before installing v0.94.0. MAS v0.94.0 will include new functions to target ground stations or nav beacons without cluttering the custom waypoints database.
  • The official ASET documentation for Modular Push Buttons and Modular Toggle Switches has been added to this GitHub repo under the Documents directory. Thanks to alexustas for permission to include them here.

Fixes

  • Missing first menu entry, and NREs with 0-sized menus, have been fixed. Issue #235.
  • Reference transform management has been fixed for 1.6.x. Issue #241.

New Features

  • fc.Select(condition, trueValue, falseValue) accepts numeric values for 'condition' as well as boolean values.
  • fc.BoolToNumber(condition) returns 1 if 'condition' is true, 0 otherwise. Issue #237.
  • fc.TargetAxialDistance(), fc.TargetAxialVelocity(), and fc.TargetAxialAngle() provide another representation of target-relative position. Issue #233.
  • fc.GetAirBrakeCount() returns the number of stock air brake modules installed on the craft. fc.GetAirBrakes(), fc.SetAirBrakes(active), and fc.ToggleAirBrakes() report on the state of the air brakes and control their deployment.
  • fc.FlightPathAngle(altitude) returns the angle between the horizon and the orbital vector at the provided altitude. Issue #233.
  • fc.ActiveDockingPortCameraIndex() returns the camera index of an active docking port camera, or -1 if there is no valid docking port camera.
  • More functions have been added to the Science Category. Issue #141.
  • More props, including the initial pages for a new integrated MFD system (it's not complete, but the Launch and Orbit pages are mostly done).
Assets 4
You can’t perform that action at this time.