Skip to content

Avionics Systems v1.2.2

Choose a tag to compare

@MOARdV MOARdV released this 19 Dec 20:19
· 114 commits to master since this release

For KSP 1.11.0, 19 December 2020.

ATTENTION PLAYERS: MAS includes a Module Manager patch that replaces all of the stock RPM props with MAS-enabled props. If, for some reason, you do not want your RPM IVAs upgraded, you will need to rename GameData/MOARdV/Patches/JsiToMasUpgrade.cfg.

ATTENTION IVA MAKERS: A number of props (rotary switches, push buttons, toggle switches) have been renamed so that MAS and ASET props have consistent naming conventions. MAS includes an MM patch to update existing props in config files to their new names. Some of the text layout on those props may have changed to be consistent with the ASET props style.

NOTE: A partial ASET Avionics and ASET Props upgrade patch is in progress. It is disabled by default. To experiment with it, please rename GameData/MOARdV/Patches/AsetToMasUpgrade.nocfg to GameData/MOARdV/Patches/AsetToMasUpgrade.cfg.

Known Issues

  • 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.
  • The HORIZON MASMonitor component is not working correctly. Issue #302.

Fixes

  • Setting or toggling multi-mode engine modes no longer triggers an exception. Thanks to vulkans22 for finding and diagnosing the issue. Issue #324.
  • Radio Navigation functionality should be working again. Thanks (again!) to vulkans22 for finding and diagnosing the issue. Issue #325.

New Features

  • fc.FlightUIMode() returns a number indicating which mode the KSP UI is currently in (staging, docking, map, etc).
  • fc.TimeInDays(time) converts time (in seconds) into days, accounting for Kerbin's day length.
  • fc.SeekCameraHome(index) tells the selected camera to reset both its tilt and pan positions to 0.
  • fc.CrewCourage(seatNumber) and fc.VesselCrewCourage(crewIndex) return the courage rating of the Kerbal occupying the selected pod or vessel seat, respectively.
  • MAS parses correctly-formatted HTML-style colors in configs (such as the textColor field of a MASMonitor TEXT node), such as #FFFF00 for yellow. Colors must be either 6 hexadecimal digits (for RGB with an alpha of 255), or 8 hexadecimal digits (for RGBA).
  • Many more props, including a number of ASET Avionics conversions by theonegalen.