Skip to content

Releases: MOARdV/AvionicsSystems

Avionics Systems v0.91.0

02 Jan 23:09
Compare
Choose a tag to compare

For KSP 1.6.0, 2 Jan 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.
  • Until there is an official release of FAR, FAR is no longer supported in MAS. The existing functions in the far group will simply return 0, the same as if FAR was not installed.

ATTENTION IVA Prop Makers

The following methods have changed return values: fc.AntennaPosition(), fc.CargoBayPosition(), fc.GearPosition(), fc.RadiatorPosition(), fc.SolarPanelPosition().

These methods now return a normalized position (a value between 0 and 1) indicating position. 0 indicates fully retracted (or not movable). 1 indicates fully extended. Values between 0 and 1 provide the average location of the tracked object. If you only care about whether a given component is moving, but not its position, use the related "Moving" functions (eg, fc.GearMoving()).

Fixes

  • Updated MiniAVC.dll to 1.2.0.4 (although the DLL still reports 1.0.3.2).
  • Module Manager warnings from malformed patches for DPAI_RPM and SCANsat were fixed, courtesy JohnnyOThan.
  • Various CommNet functions (fc.CommNetCanCommunicate(), fc.CommNetCanScience() etc) now return 0 if there is no CommNet signal.
  • Fixed the IMP Lat/Lon tape instantly snapping to position.

New Features

  • Updated MoonSharp Lua interpreter to v2.0.0.
  • Reordered the IMP/Globus selector switch to place VESSEL in the center position.

Avionics Systems v0.90.0

18 Oct 16:32
Compare
Choose a tag to compare

For KSP 1.5.x, 18 October 2018.

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.
  • Until an official FAR release becomes available, FAR is no longer supported in MAS. The existing functions in the far group will simply return 0, the same as if FAR was not installed.

ATTENTION Players

  • The Action Group NASA-style switches in the Mk1 and Mk1-3 pod can show custom captions. To configure these captions, add lines to your ship's description in the VAB such as:
AG1=Retro
AG2=Something

(Use AG0, not AG10, for the tenth action group). Keep the descriptions short, or they will overlap.

ATTENTION IVA Prop Makers

  • Many more props, including the ASET CRT (green-screen) monitor.
  • The function fc.TargetAvailableDockingPorts(), which returns the number of valid docking ports on the target vessel, has been renamed fc.TargetDockCount(). Functions to target the next valid docking port on the target, or to select the docking port directly, have been added to the Docking category. Issue #198.
  • fc.Docked() now returns 1 only if the vessel was docked to a compatible docking port during flight. To detect if the docking port was connected to something while in the VAB, use fc.DockConnected().

Fixes

  • MAS can now activate the MechJeb Ascent Autopilot without the player needing to open the MJ Ascent Guidance GUI first. Issue #202.
  • Minor tweaks for KSP 1.5.0.

New Features

  • TEXTURE_SCALE allows the UV texture scaling of a transform to be changed. Issue #193.
  • Added the Press Start K retro-bitmap style font to the included font list for those old-school CRT monitors.
  • The MAS Settings App Button may be hidden so that it is not visible in the Space Center view. This is an advanced feature that requires editing the persistent file for your save game. Issue #199.
  • The MAS_ACTION_GROUP can further enhance IVAs by allowing custom props to control specific parts on the vessel. For instance, a MAS_ACTION_GROUP can be configured to activate and deactivate the RCS thrusters on a command pod. Or, a MAS AG can be used to activate the animation on a specific part. These MAS AGs are in addition to the ten stock KSP action groups. Issue #197.
  • The CAMERA node of a MASPage definition supports post-processing shaders. This feature is primarily intended to allow retro-style monochrome displays without having to customize the source cameras.
  • Many new Set functions have been added to complement the Toggle functions currently in MAS. Issue #198.
  • fc.TargetDockError() will provide information for aligning docking ports that have orientation restrictions using the 'snapOffset' field of the ModuleDockingNode. Issue #198.
  • The Named Docking Node name for a docking port will be provided when the Docking Port Alignment Indicator mod is installed.
  • fc.GForceVertical() provides the acceleration, in Gs, along the head-foot direction of seated Kerbals in typical vessel configurations. Issue #198.
  • MAS includes Module Manager patches to support the Hullcam VDS cameras. Issue #201.

Avionics Systems v0.21.2

21 Jul 19:49
Compare
Choose a tag to compare

For KSP 1.4.0 - KSP 1.4.5, 21 July 2018.

Known Issues

  • TRANSLATORS WANTED MAS supports localization in the KSP GUI. If you are able to provide translations, please take a look at the localization file.
  • 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 1.4.4 has a bug where aero effects (re-entry flames) may appear inside the IVA. When these effects are active, colliders (buttons) inside the effects may not be clickable. This is a stock bug.

ATTENTION Players

  • MAS also includes an IVA for the stock Mk1-3 "Apollo-ish" pod. This IVA updates the center seat's controls.
  • The Yarbrough08 Mk1-1A2 pod has been removed.

ATTENTION IVA Prop Makers

  • More retro (1960's NASA) props have been added.

Fixes

  • TRIGGER_EVENT 'autoRepeat' now works correctly.

New Features

  • fc.Conditioned(value, defaultValue) allows a non-zero result for fc.Conditioned failure conditions. This is ideally suited for animations / rotations / translations where the neutral positions is not the zero position.
  • IVA camera pan and pitch limits may be set in MASFlightComputer. Issue #189.

Avionics Systems v0.12.0

27 Jan 15:18
Compare
Choose a tag to compare

For KSP 1.3.0 - KSP 1.3.1, released 27 January 2018.

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.
  • LINE_STRING segments occasionally appear as bowties. In addition, the texture UV pattern repeats at a different rate on line segments that are a different length. Both of these are Unity issues.

ATTENTION IVA Prop Makers

  • The realchute module, MASIRealChute, will be renamed to parachute in v0.13.0. Starting in v0.12.0, both realchute and parachute may be used. However, with v0.13.0, realchute will no longer work. Props should be updated before v0.13.0 by finding realchute. and replacing it with parachute..
  • Applying post-processing effects to a MASCamera has changed. Post-processing effects are now attached to the camera instead of the monitor. See below in "New Features" for more information.

New Features

  • fc.CancelTimeWarp(instantCancel) (see) cancels time warp / auto warp. fc.SetWarp(warpRate, instantChange) (see) sets the time warp rate. fc.WarpTo(UT) (see) warps to the specified UT. Issue #103.
  • Preliminary MAS-enabled MRK IVA is now included with MAS. The MRK is a recent addition to Commonwealth Rockets.
  • fc.CommNetSignalQuality() (see) returns a value between 0 and 4 representing the CommNet signal quality (none, red, orange, yellow, green).
  • fc.ColorTag(r, g, b) and fc.ColorTag(r, g, b, a) (see) compose a Formatted Rich Text Color Tag from the supplied variables.
  • MASThrustReverser provides a way to identify engines that contain thrust reversers, allowing MAS to control the thrust reversers and report on their status. The MASIEngine module provides methods to control the thrust reversers. Issue #104.
  • The Crew Category functions have been substantially changed, which will require changes to prop configurations. Issue #100.
  • fc.PlayAudio() is now functional. Issue #100.
  • transfer ejection angle parameters and Oberth-effect transfer parameters are now implemented. Issue #100, Issue #38.
  • MASCamera allows the FoV parameters to range between 1 and 179. Issue #71.
  • The MAS Maneuver Planner can generate maneuver nodes for a variety of basic operations (change Ap, change Pe, circularize, Hohmann transfer, etc) without the use of an external mod. Issue #107.
  • Stock parachute support has been improved - deployed parachutes no longer cause parachute.DeploymentSafe() to return 0 or -1, and parachute.ToggleParachuteArmed() will activate stock parachutes that are configured to deploy when safe. Issue #108.
  • The filter used to list the number of vessel targets can now be modified using fc.SetTargetFilter(vesselType), fc.ClearTargetFilter(vesselType), and fc.ToggleTargetFilter(vesselType). The current state of the filter can be queried with fc.GetTargetFilter(vesselType). All methods are in the Target and Rendezvous Category. Issue #109.
  • The CAMERA monitor page node no longer apples post-processing effects. Effects are now configured in the camera directly by adding one or more MODE nodes to MASCamera. Issue #71.
  • MASCamera allows the IVA maker to specify one or both of a pan transform name and a tilt transform name. These fields allow MAS to move the camera's model in response to user pan and tilt changes. Issue #71.
  • MASCamera now supports rate limits on Field of View, Pan, and Tilt, allowing the MASCamera to simulate mechanical limits. Issue #57.
  • All MAS part modules support localization in the VAB/SPH and flight right-click menus. In addition, the MAS Settings menu in the Space Center scene also supports localization. Currently, only English (en-us) is available. Issue #111.
  • MASIEngine reports data from Advanced Jet Engine propeller engines, and allows adjusting RPM, mixture, and charger boost settings. Issue #56.

Fixes

  • MFD1 (older style) camera select controls (Prev/Next) work.
  • MAS_BITMAP_FONTs work once more. Issue #105.
  • Closest approach computations when the target is a planet or moon, and the vessel enters its SoI, are now correct. Issue #101.