Skip to content
MOARdV edited this page Dec 16, 2017 · 13 revisions

Frequently Asked Questions

The following are frequently asked questions (and frequently anticipated questions):

Where are the IVAs?

MAS previously (version v0.10.0 and earlier) included IVAs for two command pods: The Mk3-9 command pod from Nertea's Near Future Spacecraft, and the Kane command pod from Bluedog Design Bureau. The Mk3-9 was used for early 2017 testing, and the Kane was used for additional MAS development. Since I was not updating them continuously, and they were very incomplete, I removed them from the distribution.

The current active development IVA is the Yarbrough08 Mk. 1-1 A2.

Since MAS is a toolkit, like alexustas's ASET Props and ASET Avionics packs, this mod is geared primarily towards modders who want to create advanced functional IVAs. I include IVAs to illustrate the mods capabilities.

Localization support?

Currently, MAS does not support the KSP 1.3.0 localization features. Since the MAS-embedded fonts do not all support a full range of characters, it is not yet clear how MAS will incorporate L10N capability.

How to Get Support?

Please follow these basic troubleshooting steps before asking for help on the forum:

  1. Are you on the current version of Kerbal Space Program? Are you using the latest version of Avionics Systems? Are your other plugin mods up to date? Incorrect mod versions cause problems that are not always obvious in-game. I do not support prior versions of KSP, nor do I provide support for prior versions of Avionics Systems.

  2. Did you use CKAN to install? Due to past problems with CKAN, I do not support installation via CKAN. Any CKAN metadata for this mod was created by a third party, and it may be incomplete or incorrect. Please uninstall MAS through CKAN and install the mod manually. The Installation page contains the short list of instructions for installing this mod. If you do not know how to install a mod manually, check on the KSP forum for additional help.

  3. If the problem persists with a correct manual installation, please follow the forum's troubleshooting tips.

  4. If you followed these tips, you should have seen information about The Logs. Provide those logs, and contact me either on the KSP forum or on GitHub. No logs = no support.

What about CKAN?

I do not plan on maintaining CKAN metadata. Any CKAN metadata for this mod was submitted by a third party. I do not guarantee the correctness or completeness of that data. Any problems with a CKAN installation must go to the CKAN forum thread.

What about RasterPropMonitor?

As explained in the Introduction to MAS, the design of RPM placed limitations on what it could do. I had a choice to bolt on more functionality to that mod, or make a clean break with backwards compatibility and streamline the mod. Instead of outright breaking RPM for everyone, I started a new mod.

At present, I consider RasterPropMonitor in maintenance mode, with no new features being added and only critical bugs being fixed. I plan to make sure RPM remains functional with KSP updates for the foreseeable future.

RPM is GPL, so another author could fork the repo and keep adding features to it if desired. I am willing to accept pull requests for additional RPM features, but I don't plan on expending a great deal of effort to support such new features going forward - any work beyond basic maintenance will be the responsibility of those authors.

What about all the RPM props?

They still work with RPM.

Part of my plan for Avionics Systems is to roll out a tool that can process prop config files and convert existing RasterPropMonitor configs to Avionics Systems configs. The details of that tool (standalone / DLL for KSP) have not been finalized, and it may not happen.

Why Lua? Why MoonSharp?

Lua is a well-known scripting language, particularly in game environments. It provides a great deal of flexibility and extensibility for IVA creators.

MoonSharp was selected because it was still active while I was researching C# Lua interpreters, and it includes pre-made DLLs for use with Unity, with an easy-to-locate repository on GitHub.

Due to inactivity in MoonSharp development, I may need to migrate to a difference C# Lua interpreter.

Clone this wiki locally