MAS Settings - MOARdV/AvionicsSystems GitHub Wiki

MAS Settings can be accessed from the Space Center view using the button on the stock App Launcher:

MAS Settings Button

Pressing this button will bring up the MAS Settings dialog.

MAS Settings dialog

Settings are stored in a KSP Scenario block in the persistent save file, so settings are per-save game, not per-installation.

Note that options related to waypoints in the screen shot above were removed in v0.94.0. They are no longer applicable.

The following settings may be configured through the MAS Settings dialog:

General Settings

This section contains a debug-assistance option and two settings that may help performance on lower-spec computers.

Verbose Logging

This setting controls the amount of information MAS will write to the KSP logs. Checking this option is recommended for support and diagnostics. During normal game play, unchecking this option will reduce the amount of information being written, and it may help performance (especially when entering the Flight scene).

Lua Update Priority

Because Lua script execution can have a large impact on performance and garbage collection, this slider may be adjusted to reduce the number of Lua scripts executed during each FixedUpdate. A priority of 1 means all scripts are executed each update, while a 2 means 1/2 of the scripts are executed, and so on. Setting this to a larger number will help lower-spec computers when playing in an IVA, but it may cause some instruments to appear slightly laggy. Note that Lua Update Priority only affects scripts that are updated on FixedUpdate - scripts activated by colliders (button presses) are always executed immediately.

Camera Texture Size

Controls the size of the render texture used to draw the camera views. For lower-spec computers with less video memory, this may help avoid oversubscribing video memory, which will affect performance. Note that smaller sizes do not significantly impact actual render times.

Radio Navigation

Most of these settings are tied to the MASINavigation module and Radio Navigation. They are used to control the propagation of radio navigation signals by modifying the computed distance from a radio beacon to the horizon.

Radio Propagation

Radio Propagation is a global multiplier that affects all nav beacon types. It is used to adjust the distance to the horizon. Stock Kerbin is so small that the horizon is only a few kilometers from most of these beacons, so this slider can make radio beacons more useful.

NDB, VOR, and DME Propagation

These sliders are multipliers to the individual radio navigation transmitter categories that are applied in addition to the global Radio Propagation. For instance if Radio Propagation is set to 200%, and VOR Propagation is set to 150%, then all VOR beacons will have a range of 300% of the actual distance to the horizon (200% x 150%, or 2.0 x 1.5).

Advanced Option

WARNING: This option requires editing your save game's persistent.sfs file. If you don't know what that is, or where it is, you should not be changing it. Mistakes editing the save file can corrupt it, preventing you from loading that save. This option is intended only for advanced players who are familiar with editing KSP files. I will not provide support for anyone who loses their saved game due to a mistake manually editing the persistent file.

If you have configured MAS to your liking, and you want to hide the MAS App Launcher Button, you may edit your persistent file (save file) to instruct MAS never to show the App Launcher button again. Exit KSP first! In your persistent file, search for the SCENARIO node named 'MASConfig'. Change the HideGui field from False to True. The MAS Settings app launcher can be restored by changing this field back to False. Note that MAS Settings are saved per-game, so if you have multiple saves where you want to hide the app launcher, you will have to edit multiple files.