Table of Contents

Class PersistentSettings

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class PersistentSettings : VersionedBase
Inheritance
PersistentSettings
Inherited Members
Extension Methods

Constructors

PersistentSettings()

public PersistentSettings()

Fields

ActivateTooltips

public bool ActivateTooltips

Field Value

bool

AmbienceVolume

public float AmbienceVolume

Field Value

float

AnisotropicFiltering

public bool AnisotropicFiltering

Field Value

bool

AntiAliasing

public int AntiAliasing

Field Value

int

AudioListeningMode

public int AudioListeningMode

Field Value

int

AutoSaveCooldownTimes

public Dictionary<SaveLoadManager.AutoSaveEvents, float> AutoSaveCooldownTimes

Field Value

Dictionary<SaveLoadManager.AutoSaveEvents, float>

AutoSaveEnabled

public bool AutoSaveEnabled

Field Value

bool

AutoSaveTimeSeconds

public float AutoSaveTimeSeconds

Field Value

float

CURRENT_FILE_VERSION

public const string CURRENT_FILE_VERSION = "0.1.0"

Field Value

string

CloudQuality

public int CloudQuality

Field Value

int

CloudsEnabled

public bool CloudsEnabled

Field Value

bool

ConicPatchDrawMode

public int ConicPatchDrawMode

Field Value

int

ConicPatchLimit

public int ConicPatchLimit

Field Value

int

DEFAULT_ACTIVATE_TOOLTIPS

public const bool DEFAULT_ACTIVATE_TOOLTIPS = true

Field Value

bool

DEFAULT_AMBIENCE_VOLUME

public const float DEFAULT_AMBIENCE_VOLUME = 100

Field Value

float

DEFAULT_ANISOTROPIC_FILTERING

public const bool DEFAULT_ANISOTROPIC_FILTERING = true

Field Value

bool

DEFAULT_ANTI_ALIASING

public const int DEFAULT_ANTI_ALIASING = 2

Field Value

int

DEFAULT_AUDIO_LISTENING_MODE

public const int DEFAULT_AUDIO_LISTENING_MODE = 0

Field Value

int

DEFAULT_AUTO_SAVE_ENABLED

public const bool DEFAULT_AUTO_SAVE_ENABLED = true

Field Value

bool

DEFAULT_AUTO_SAVE_TIME_SECONDS

public const float DEFAULT_AUTO_SAVE_TIME_SECONDS = 600

Field Value

float

DEFAULT_CLOUDS_ENABLED

public const bool DEFAULT_CLOUDS_ENABLED = true

Field Value

bool

DEFAULT_CLOUD_QUALITY

public const int DEFAULT_CLOUD_QUALITY = 2

Field Value

int

DEFAULT_CONIC_PATCH_DRAWMODE

public const int DEFAULT_CONIC_PATCH_DRAWMODE = 0

Field Value

int

DEFAULT_CONIC_PATCH_LIMIT

public const int DEFAULT_CONIC_PATCH_LIMIT = 3

Field Value

int

DEFAULT_FULLSCREEN_MODE

public const FullScreenMode DEFAULT_FULLSCREEN_MODE = 1

Field Value

FullScreenMode

DEFAULT_GLOBAL_UI_SCALE_PERCENT

public const float DEFAULT_GLOBAL_UI_SCALE_PERCENT = 100

Field Value

float

DEFAULT_GROUND_SHADING_QUALITY

public const int DEFAULT_GROUND_SHADING_QUALITY = 2

Field Value

int

DEFAULT_INITIAL_THROTTLE_IN_PRELAUNCH

public const float DEFAULT_INITIAL_THROTTLE_IN_PRELAUNCH = 1

Field Value

float

DEFAULT_IS_EVAS_AUTO_ROTATE_TO_CAMERA

public const bool DEFAULT_IS_EVAS_AUTO_ROTATE_TO_CAMERA = false

Field Value

bool

DEFAULT_IS_FULLSCREEN

public const bool DEFAULT_IS_FULLSCREEN = false

Field Value

bool

DEFAULT_IS_TEMPERATURE_GAUGES

public const bool DEFAULT_IS_TEMPERATURE_GAUGES = false

Field Value

bool

DEFAULT_IS_THERMAL_HIGHLIGHTS

public const bool DEFAULT_IS_THERMAL_HIGHLIGHTS = false

Field Value

bool

DEFAULT_IS_VSYNC

public const bool DEFAULT_IS_VSYNC = true

Field Value

bool

DEFAULT_KERBALCOMM_VOLUME

public const float DEFAULT_KERBALCOMM_VOLUME = 100

Field Value

float

DEFAULT_KERBALIVA_VOLUME

public const float DEFAULT_KERBALIVA_VOLUME = 100

Field Value

float

DEFAULT_LANGUAGE_KEY

public const string DEFAULT_LANGUAGE_KEY = "en"

Field Value

string

DEFAULT_MASTER_VOLUME

public const float DEFAULT_MASTER_VOLUME = 100

Field Value

float

DEFAULT_MAX_DEBRIS_COUNT

public const int DEFAULT_MAX_DEBRIS_COUNT = 50

Field Value

int

DEFAULT_MAX_NUM_AUTO_SAVES

public const int DEFAULT_MAX_NUM_AUTO_SAVES = 3

Field Value

int

DEFAULT_MOST_RECENT_CAMPAIGN_NAME

public const string DEFAULT_MOST_RECENT_CAMPAIGN_NAME = ""

Field Value

string

DEFAULT_MOST_RECENT_CAMPAIGN_TYPE

public const CampaignType DEFAULT_MOST_RECENT_CAMPAIGN_TYPE = SinglePlayer

Field Value

CampaignType

DEFAULT_MUSIC_VOLUME

public const float DEFAULT_MUSIC_VOLUME = 100

Field Value

float

DEFAULT_OAB_AUTO_SAVE_ENABLED

public const bool DEFAULT_OAB_AUTO_SAVE_ENABLED = true

Field Value

bool

DEFAULT_OAB_AUTO_SAVE_TIME_SECONDS

public const float DEFAULT_OAB_AUTO_SAVE_TIME_SECONDS = 300

Field Value

float

DEFAULT_OAB_MAX_NUM_AUTO_SAVES

public const int DEFAULT_OAB_MAX_NUM_AUTO_SAVES = 3

Field Value

int

DEFAULT_PART_HIGHLIGHTER_BRIGHTNESS_FACTOR

public const int DEFAULT_PART_HIGHLIGHTER_BRIGHTNESS_FACTOR = 0

Field Value

int

DEFAULT_PART_HIGHLIGHTING_ENABLED_IN_FLIGHT

public const bool DEFAULT_PART_HIGHLIGHTING_ENABLED_IN_FLIGHT = false

Field Value

bool
public const string DEFAULT_PLAYER_LEGAL_ACCEPTANCE_STRING = ""

Field Value

string

DEFAULT_QUALITY_PRESET

public const string DEFAULT_QUALITY_PRESET = "high"

Field Value

string

DEFAULT_REFLECTIONS_ENABLED

public const bool DEFAULT_REFLECTIONS_ENABLED = true

Field Value

bool

DEFAULT_REFLECTIONS_QUALITY

public const int DEFAULT_REFLECTIONS_QUALITY = 0

Field Value

int

DEFAULT_SCATTER_DENSITY

public const int DEFAULT_SCATTER_DENSITY = 3

Field Value

int

DEFAULT_SCATTER_DRAW_DISTANCE

public const int DEFAULT_SCATTER_DRAW_DISTANCE = 2

Field Value

int

DEFAULT_SCATTER_STATE

public const bool DEFAULT_SCATTER_STATE = true

Field Value

bool

DEFAULT_SCATTER_SYSTEM_SUSPENDED

public const bool DEFAULT_SCATTER_SYSTEM_SUSPENDED = false

Field Value

bool

DEFAULT_SCREEN_RESOLUTION

public const string DEFAULT_SCREEN_RESOLUTION = "1920x1080"

Field Value

string

DEFAULT_SFX_VOLUME

public const float DEFAULT_SFX_VOLUME = 100

Field Value

float

DEFAULT_SHADOW_QUALITY

public const ShadowQuality DEFAULT_SHADOW_QUALITY = 2

Field Value

ShadowQuality

DEFAULT_SHADOW_RESOLUTION

public const ShadowResolution DEFAULT_SHADOW_RESOLUTION = 2

Field Value

ShadowResolution

DEFAULT_SHOW_FPS

public const bool DEFAULT_SHOW_FPS = false

Field Value

bool

DEFAULT_SHOW_NAVBALL_IN_MAP_VIEW

public const bool DEFAULT_SHOW_NAVBALL_IN_MAP_VIEW = true

Field Value

bool

DEFAULT_SHOW_VESSEL_LABELS

public const bool DEFAULT_SHOW_VESSEL_LABELS = true

Field Value

bool

DEFAULT_SKIP_LAUNCH_SEQUENCE

public const bool DEFAULT_SKIP_LAUNCH_SEQUENCE = false

Field Value

bool

DEFAULT_TAB_AWAY_AUDIO

public const bool DEFAULT_TAB_AWAY_AUDIO = false

Field Value

bool

DEFAULT_TEXTURE_QUALITY

public const int DEFAULT_TEXTURE_QUALITY = 0

Field Value

int

DEFAULT_UI_SCALE_FACTOR

public const float DEFAULT_UI_SCALE_FACTOR = 1

Field Value

float

DEFAULT_UI_VOLUME

public const float DEFAULT_UI_VOLUME = 100

Field Value

float

DEFAULT_VERBOSE_LOGGING

public const bool DEFAULT_VERBOSE_LOGGING = true

Field Value

bool

DEFAULT_VOICE_VOLUME

public const float DEFAULT_VOICE_VOLUME = 100

Field Value

float

DEFAULT_WATER_QUALITY

public const int DEFAULT_WATER_QUALITY = 2

Field Value

int

FullScreenMode

public FullScreenMode FullScreenMode

Field Value

FullScreenMode

GlobalUIScale

public float GlobalUIScale

Field Value

float

GroundShadingQuality

public int GroundShadingQuality

Field Value

int

IS_FTUE_ENABLED

public const bool IS_FTUE_ENABLED = true

Field Value

bool

InitialThrottleInPreLaunch

public float InitialThrottleInPreLaunch

Field Value

float

IsEVAsAutoRotateToCamera

public bool IsEVAsAutoRotateToCamera

Field Value

bool

IsFTUEEnabled

public bool IsFTUEEnabled

Field Value

bool

IsFullscreen

public bool IsFullscreen

Field Value

bool

IsTemperatureGauges

public bool IsTemperatureGauges

Field Value

bool

IsThermalHighlights

public bool IsThermalHighlights

Field Value

bool

IsVsync

public bool IsVsync

Field Value

bool

KerbalCommVolume

public float KerbalCommVolume

Field Value

float

KerbalIVAVolume

public float KerbalIVAVolume

Field Value

float

LanguageKey

public string LanguageKey

Field Value

string

MasterVolume

public float MasterVolume

Field Value

float

MaxDebrisCount

public int MaxDebrisCount

Field Value

int

MaxNumAutoSaves

public int MaxNumAutoSaves

Field Value

int

MostRecentCampaignName

public string MostRecentCampaignName

Field Value

string

MostRecentCampaignType

public CampaignType MostRecentCampaignType

Field Value

CampaignType

MusicVolume

public float MusicVolume

Field Value

float

OABAutoSaveEnabled

public bool OABAutoSaveEnabled

Field Value

bool

OABAutoSaveTimeSeconds

public float OABAutoSaveTimeSeconds

Field Value

float

OABMaxNumAutoSaves

public int OABMaxNumAutoSaves

Field Value

int

PartHighlighterBrightnessFactor

public int PartHighlighterBrightnessFactor

Field Value

int

PartHighlightingEnabledInFlight

public bool PartHighlightingEnabledInFlight

Field Value

bool

PlayerEULALegalAcceptanceUTCTime

public string PlayerEULALegalAcceptanceUTCTime

Field Value

string

PlayerEULALegalAcceptanceVersion

public string PlayerEULALegalAcceptanceVersion

Field Value

string

PlayerPPLegalAcceptanceUTCTime

public string PlayerPPLegalAcceptanceUTCTime

Field Value

string

PlayerPPLegalAcceptanceVersion

public string PlayerPPLegalAcceptanceVersion

Field Value

string

PlayerTOSLegalAcceptanceUTCTime

public string PlayerTOSLegalAcceptanceUTCTime

Field Value

string

PlayerTOSLegalAcceptanceVersion

public string PlayerTOSLegalAcceptanceVersion

Field Value

string

PreviousFileVersionsThatRequireReset

public static readonly string[] PreviousFileVersionsThatRequireReset

Field Value

string[]

QualityPreset

public string QualityPreset

Field Value

string

REQUIRE_HELD_QUICK_LOAD

public const bool REQUIRE_HELD_QUICK_LOAD = false

Field Value

bool

ReflectionsEnabled

public bool ReflectionsEnabled

Field Value

bool

ReflectionsQuality

public int ReflectionsQuality

Field Value

int

RequireHeldQuickLoad

public bool RequireHeldQuickLoad

Field Value

bool

SFXVolume

public float SFXVolume

Field Value

float

SUB_TITLE_TEXT_SIZE

public const string SUB_TITLE_TEXT_SIZE = "Medium"

Field Value

string

ScatterClutterDrawDistance

public int ScatterClutterDrawDistance

Field Value

int

ScatterDensity

public int ScatterDensity

Field Value

int

ScatterState

public bool ScatterState

Field Value

bool

ScatterSystemSuspended

public bool ScatterSystemSuspended

Field Value

bool

ScreenResolution

public string ScreenResolution

Field Value

string

SettingsFileLocation

public const IOProvider.DataLocation SettingsFileLocation = Global

Field Value

IOProvider.DataLocation

SettingsFilename

public const string SettingsFilename = "Settings"

Field Value

string

ShadowQuality

public ShadowQuality ShadowQuality

Field Value

ShadowQuality

ShadowResolution

public ShadowResolution ShadowResolution

Field Value

ShadowResolution

ShowFPS

public bool ShowFPS

Field Value

bool

ShowNavballInMapView

public bool ShowNavballInMapView

Field Value

bool

ShowVesselLabels

public bool ShowVesselLabels

Field Value

bool

SkipLaunchSequence

public bool SkipLaunchSequence

Field Value

bool

SubtitleTextSize

public string SubtitleTextSize

Field Value

string

TabAwayAudio

public bool TabAwayAudio

Field Value

bool

TextureQuality

public int TextureQuality

Field Value

int

UIScaleFactor

public float UIScaleFactor

Field Value

float

UIVolume

public float UIVolume

Field Value

float

VerboseLogging

public bool VerboseLogging

Field Value

bool

VoiceVolume

public float VoiceVolume

Field Value

float

WaterQuality

public int WaterQuality

Field Value

int

Properties

CurrentVersionString

protected override string CurrentVersionString { get; }

Property Value

string