M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.BannerlordConfig Class Reference

Static Public Member Functions

static void Initialize ()
 
static SaveResult Save ()
 
static int GetRealBattleSize ()
 
static int GetRealBattleSizeForSiege ()
 
static int GetReinforcementWaveCount ()
 
static int GetRealBattleSizeForSallyOut ()
 

Static Public Attributes

static double SiegeBattleSizeMultiplier = 0.8
 
const int DefaultAttackDirectionControl = 1
 
const int DefaultDefendDirectionControl = 0
 
const int DefaultNumberOfCorpses = 3
 
const bool DefaultShowBlood = true
 
const bool DefaultDisplayAttackDirection = true
 
const bool DefaultDisplayTargetingReticule = true
 
const bool DefaultForceVSyncInMenus = true
 
const int DefaultBattleSize = 2
 
const int DefaultReinforcementWaveCount = 3
 
const float DefaultBattleSizeMultiplier = 0.5f
 
const float DefaultFirstPersonFov = 65.0f
 
const float DefaultUIScale = 1f
 
const float DefaultCombatCameraDistance = 1f
 
const int DefaultCombatAI = 0
 
const int DefaultTurnCameraWithHorseInFirstPerson = 2
 
const int DefaultAutoSaveInterval = 30
 
const float DefaultFriendlyTroopsBannerOpacity = 1f
 
const bool DefaultReportDamage = true
 
const bool DefaultReportBark = true
 
const bool DefaultEnableTutorialHints = true
 
const int DefaultReportCasualtiesType = 0
 
const int DefaultAutoTrackAttackedSettlements = 0
 
const bool DefaultReportPersonalDamage = true
 
const bool DefaultStopGameOnFocusLost = true
 
const bool DefaultSlowDownOnOrder = true
 
const bool DefaultReportExperience = true
 
const bool DefaultEnableDamageTakenVisuals = true
 
const bool DefaultEnableVoiceChat = true
 
const bool DefaultEnableDeathIcon = true
 
const bool DefaultEnableNetworkAlertIcons = true
 
const bool DefaultEnableVerticalAimCorrection = true
 
const bool DefaultSingleplayerEnableChatBox = true
 
const bool DefaultMultiplayerEnableChatBox = true
 
const float DefaultChatBoxSizeX = 495f
 
const float DefaultChatBoxSizeY = 340f
 
const int DefaultCrosshairType = 0
 
const bool DefaultEnableGenericAvatars = false
 
const bool DefaultEnableGenericNames = false
 
const bool DefaultHideFullServers = false
 
const bool DefaultHideEmptyServers = false
 
const bool DefaultHidePasswordProtectedServers = false
 
const bool DefaultHideUnofficialServers = false
 
const bool DefaultHideModuleIncompatibleServers = false
 
const int DefaultOrderLayoutType = 0
 
const bool DefaultHideBattleUI = false
 
const int DefaultUnitSpawnPrioritization = 0
 
const int DefaultOrderType = 0
 
const bool DefaultLockTarget = false
 

Properties

static int MinBattleSize [get]
 
static int MaxBattleSize [get]
 
static int MinReinforcementWaveCount [get]
 
static int MaxReinforcementWaveCount [get]
 
static string DefaultLanguage [get]
 
static string Language [get, set]
 
static string VoiceLanguage [get, set]
 
static int AttackDirectionControl = DefaultAttackDirectionControl [get, set]
 
static int DefendDirectionControl = DefaultDefendDirectionControl [get, set]
 
static int NumberOfCorpses [get, set]
 
static bool ShowBlood = DefaultShowBlood [get, set]
 
static bool DisplayAttackDirection = DefaultDisplayAttackDirection [get, set]
 
static bool DisplayTargetingReticule = DefaultDisplayTargetingReticule [get, set]
 
static bool ForceVSyncInMenus = DefaultForceVSyncInMenus [get, set]
 
static int BattleSize [get, set]
 
static int ReinforcementWaveCount = DefaultReinforcementWaveCount [get, set]
 
static float CivilianAgentCount [get]
 
static float FirstPersonFov = DefaultFirstPersonFov [get, set]
 
static float UIScale = DefaultUIScale [get, set]
 
static float CombatCameraDistance = DefaultCombatCameraDistance [get, set]
 
static int TurnCameraWithHorseInFirstPerson = DefaultTurnCameraWithHorseInFirstPerson [get, set]
 
static bool ReportDamage = DefaultReportDamage [get, set]
 
static bool ReportBark = DefaultReportBark [get, set]
 
static bool LockTarget = DefaultLockTarget [get, set]
 
static bool EnableTutorialHints = DefaultEnableTutorialHints [get, set]
 
static int AutoSaveInterval [get, set]
 
static float FriendlyTroopsBannerOpacity = DefaultFriendlyTroopsBannerOpacity [get, set]
 
static int ReportCasualtiesType = DefaultReportCasualtiesType [get, set]
 
static int AutoTrackAttackedSettlements = DefaultAutoTrackAttackedSettlements [get, set]
 
static bool ReportPersonalDamage = DefaultReportPersonalDamage [get, set]
 
static bool SlowDownOnOrder = DefaultSlowDownOnOrder [get, set]
 
static bool StopGameOnFocusLost [get, set]
 
static bool ReportExperience = DefaultReportExperience [get, set]
 
static bool EnableDamageTakenVisuals = DefaultEnableDamageTakenVisuals [get, set]
 
static bool EnableVerticalAimCorrection = DefaultEnableVerticalAimCorrection [get, set]
 
static int CrosshairType = DefaultCrosshairType [get, set]
 
static bool EnableGenericAvatars = DefaultEnableGenericAvatars [get, set]
 
static bool EnableGenericNames = DefaultEnableGenericNames [get, set]
 
static bool HideFullServers = DefaultHideFullServers [get, set]
 
static bool HideEmptyServers = DefaultHideEmptyServers [get, set]
 
static bool HidePasswordProtectedServers = DefaultHidePasswordProtectedServers [get, set]
 
static bool HideUnofficialServers = DefaultHideUnofficialServers [get, set]
 
static bool HideModuleIncompatibleServers = DefaultHideModuleIncompatibleServers [get, set]
 
static int OrderType [get, set]
 
static int OrderLayoutType [get, set]
 
static bool EnableVoiceChat = DefaultEnableVoiceChat [get, set]
 
static bool EnableDeathIcon = DefaultEnableDeathIcon [get, set]
 
static bool EnableNetworkAlertIcons = DefaultEnableNetworkAlertIcons [get, set]
 
static bool EnableSingleplayerChatBox = DefaultSingleplayerEnableChatBox [get, set]
 
static bool EnableMultiplayerChatBox = DefaultMultiplayerEnableChatBox [get, set]
 
static float ChatBoxSizeX = DefaultChatBoxSizeX [get, set]
 
static float ChatBoxSizeY = DefaultChatBoxSizeY [get, set]
 
static string LatestSaveGameName = string.Empty [get, set]
 
static bool HideBattleUI = DefaultHideBattleUI [get, set]
 
static int UnitSpawnPrioritization = DefaultUnitSpawnPrioritization [get, set]
 

Member Function Documentation

◆ Initialize()

static void TaleWorlds.MountAndBlade.BannerlordConfig.Initialize ( )
static

◆ Save()

static SaveResult TaleWorlds.MountAndBlade.BannerlordConfig.Save ( )
static

◆ GetRealBattleSize()

static int TaleWorlds.MountAndBlade.BannerlordConfig.GetRealBattleSize ( )
static

◆ GetRealBattleSizeForSiege()

static int TaleWorlds.MountAndBlade.BannerlordConfig.GetRealBattleSizeForSiege ( )
static

◆ GetReinforcementWaveCount()

static int TaleWorlds.MountAndBlade.BannerlordConfig.GetReinforcementWaveCount ( )
static

◆ GetRealBattleSizeForSallyOut()

static int TaleWorlds.MountAndBlade.BannerlordConfig.GetRealBattleSizeForSallyOut ( )
static

Member Data Documentation

◆ SiegeBattleSizeMultiplier

double TaleWorlds.MountAndBlade.BannerlordConfig.SiegeBattleSizeMultiplier = 0.8
static

◆ DefaultAttackDirectionControl

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultAttackDirectionControl = 1
static

◆ DefaultDefendDirectionControl

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultDefendDirectionControl = 0
static

◆ DefaultNumberOfCorpses

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultNumberOfCorpses = 3
static

◆ DefaultShowBlood

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultShowBlood = true
static

◆ DefaultDisplayAttackDirection

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultDisplayAttackDirection = true
static

◆ DefaultDisplayTargetingReticule

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultDisplayTargetingReticule = true
static

◆ DefaultForceVSyncInMenus

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultForceVSyncInMenus = true
static

◆ DefaultBattleSize

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultBattleSize = 2
static

◆ DefaultReinforcementWaveCount

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReinforcementWaveCount = 3
static

◆ DefaultBattleSizeMultiplier

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultBattleSizeMultiplier = 0.5f
static

◆ DefaultFirstPersonFov

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultFirstPersonFov = 65.0f
static

◆ DefaultUIScale

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultUIScale = 1f
static

◆ DefaultCombatCameraDistance

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultCombatCameraDistance = 1f
static

◆ DefaultCombatAI

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultCombatAI = 0
static

◆ DefaultTurnCameraWithHorseInFirstPerson

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultTurnCameraWithHorseInFirstPerson = 2
static

◆ DefaultAutoSaveInterval

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultAutoSaveInterval = 30
static

◆ DefaultFriendlyTroopsBannerOpacity

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultFriendlyTroopsBannerOpacity = 1f
static

◆ DefaultReportDamage

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReportDamage = true
static

◆ DefaultReportBark

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReportBark = true
static

◆ DefaultEnableTutorialHints

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableTutorialHints = true
static

◆ DefaultReportCasualtiesType

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReportCasualtiesType = 0
static

◆ DefaultAutoTrackAttackedSettlements

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultAutoTrackAttackedSettlements = 0
static

◆ DefaultReportPersonalDamage

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReportPersonalDamage = true
static

◆ DefaultStopGameOnFocusLost

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultStopGameOnFocusLost = true
static

◆ DefaultSlowDownOnOrder

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultSlowDownOnOrder = true
static

◆ DefaultReportExperience

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultReportExperience = true
static

◆ DefaultEnableDamageTakenVisuals

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableDamageTakenVisuals = true
static

◆ DefaultEnableVoiceChat

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableVoiceChat = true
static

◆ DefaultEnableDeathIcon

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableDeathIcon = true
static

◆ DefaultEnableNetworkAlertIcons

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableNetworkAlertIcons = true
static

◆ DefaultEnableVerticalAimCorrection

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableVerticalAimCorrection = true
static

◆ DefaultSingleplayerEnableChatBox

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultSingleplayerEnableChatBox = true
static

◆ DefaultMultiplayerEnableChatBox

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultMultiplayerEnableChatBox = true
static

◆ DefaultChatBoxSizeX

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultChatBoxSizeX = 495f
static

◆ DefaultChatBoxSizeY

const float TaleWorlds.MountAndBlade.BannerlordConfig.DefaultChatBoxSizeY = 340f
static

◆ DefaultCrosshairType

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultCrosshairType = 0
static

◆ DefaultEnableGenericAvatars

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableGenericAvatars = false
static

◆ DefaultEnableGenericNames

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultEnableGenericNames = false
static

◆ DefaultHideFullServers

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHideFullServers = false
static

◆ DefaultHideEmptyServers

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHideEmptyServers = false
static

◆ DefaultHidePasswordProtectedServers

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHidePasswordProtectedServers = false
static

◆ DefaultHideUnofficialServers

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHideUnofficialServers = false
static

◆ DefaultHideModuleIncompatibleServers

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHideModuleIncompatibleServers = false
static

◆ DefaultOrderLayoutType

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultOrderLayoutType = 0
static

◆ DefaultHideBattleUI

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultHideBattleUI = false
static

◆ DefaultUnitSpawnPrioritization

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultUnitSpawnPrioritization = 0
static

◆ DefaultOrderType

const int TaleWorlds.MountAndBlade.BannerlordConfig.DefaultOrderType = 0
static

◆ DefaultLockTarget

const bool TaleWorlds.MountAndBlade.BannerlordConfig.DefaultLockTarget = false
static

Property Documentation

◆ MinBattleSize

int TaleWorlds.MountAndBlade.BannerlordConfig.MinBattleSize
staticget

◆ MaxBattleSize

int TaleWorlds.MountAndBlade.BannerlordConfig.MaxBattleSize
staticget

◆ MinReinforcementWaveCount

int TaleWorlds.MountAndBlade.BannerlordConfig.MinReinforcementWaveCount
staticget

◆ MaxReinforcementWaveCount

int TaleWorlds.MountAndBlade.BannerlordConfig.MaxReinforcementWaveCount
staticget

◆ DefaultLanguage

string TaleWorlds.MountAndBlade.BannerlordConfig.DefaultLanguage
staticget

◆ Language

string TaleWorlds.MountAndBlade.BannerlordConfig.Language
staticgetset

◆ VoiceLanguage

string TaleWorlds.MountAndBlade.BannerlordConfig.VoiceLanguage
staticgetset

◆ AttackDirectionControl

int TaleWorlds.MountAndBlade.BannerlordConfig.AttackDirectionControl = DefaultAttackDirectionControl
staticgetset

◆ DefendDirectionControl

int TaleWorlds.MountAndBlade.BannerlordConfig.DefendDirectionControl = DefaultDefendDirectionControl
staticgetset

◆ NumberOfCorpses

int TaleWorlds.MountAndBlade.BannerlordConfig.NumberOfCorpses
staticgetset

◆ ShowBlood

bool TaleWorlds.MountAndBlade.BannerlordConfig.ShowBlood = DefaultShowBlood
staticgetset

◆ DisplayAttackDirection

bool TaleWorlds.MountAndBlade.BannerlordConfig.DisplayAttackDirection = DefaultDisplayAttackDirection
staticgetset

◆ DisplayTargetingReticule

bool TaleWorlds.MountAndBlade.BannerlordConfig.DisplayTargetingReticule = DefaultDisplayTargetingReticule
staticgetset

◆ ForceVSyncInMenus

bool TaleWorlds.MountAndBlade.BannerlordConfig.ForceVSyncInMenus = DefaultForceVSyncInMenus
staticgetset

◆ BattleSize

int TaleWorlds.MountAndBlade.BannerlordConfig.BattleSize
staticgetset

◆ ReinforcementWaveCount

int TaleWorlds.MountAndBlade.BannerlordConfig.ReinforcementWaveCount = DefaultReinforcementWaveCount
staticgetset

◆ CivilianAgentCount

float TaleWorlds.MountAndBlade.BannerlordConfig.CivilianAgentCount
staticget

◆ FirstPersonFov

float TaleWorlds.MountAndBlade.BannerlordConfig.FirstPersonFov = DefaultFirstPersonFov
staticgetset

◆ UIScale

float TaleWorlds.MountAndBlade.BannerlordConfig.UIScale = DefaultUIScale
staticgetset

◆ CombatCameraDistance

float TaleWorlds.MountAndBlade.BannerlordConfig.CombatCameraDistance = DefaultCombatCameraDistance
staticgetset

◆ TurnCameraWithHorseInFirstPerson

int TaleWorlds.MountAndBlade.BannerlordConfig.TurnCameraWithHorseInFirstPerson = DefaultTurnCameraWithHorseInFirstPerson
staticgetset

◆ ReportDamage

bool TaleWorlds.MountAndBlade.BannerlordConfig.ReportDamage = DefaultReportDamage
staticgetset

◆ ReportBark

bool TaleWorlds.MountAndBlade.BannerlordConfig.ReportBark = DefaultReportBark
staticgetset

◆ LockTarget

bool TaleWorlds.MountAndBlade.BannerlordConfig.LockTarget = DefaultLockTarget
staticgetset

◆ EnableTutorialHints

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableTutorialHints = DefaultEnableTutorialHints
staticgetset

◆ AutoSaveInterval

int TaleWorlds.MountAndBlade.BannerlordConfig.AutoSaveInterval
staticgetset

◆ FriendlyTroopsBannerOpacity

float TaleWorlds.MountAndBlade.BannerlordConfig.FriendlyTroopsBannerOpacity = DefaultFriendlyTroopsBannerOpacity
staticgetset

◆ ReportCasualtiesType

int TaleWorlds.MountAndBlade.BannerlordConfig.ReportCasualtiesType = DefaultReportCasualtiesType
staticgetset

◆ AutoTrackAttackedSettlements

int TaleWorlds.MountAndBlade.BannerlordConfig.AutoTrackAttackedSettlements = DefaultAutoTrackAttackedSettlements
staticgetset

◆ ReportPersonalDamage

bool TaleWorlds.MountAndBlade.BannerlordConfig.ReportPersonalDamage = DefaultReportPersonalDamage
staticgetset

◆ SlowDownOnOrder

bool TaleWorlds.MountAndBlade.BannerlordConfig.SlowDownOnOrder = DefaultSlowDownOnOrder
staticgetset

◆ StopGameOnFocusLost

bool TaleWorlds.MountAndBlade.BannerlordConfig.StopGameOnFocusLost
staticgetset

◆ ReportExperience

bool TaleWorlds.MountAndBlade.BannerlordConfig.ReportExperience = DefaultReportExperience
staticgetset

◆ EnableDamageTakenVisuals

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableDamageTakenVisuals = DefaultEnableDamageTakenVisuals
staticgetset

◆ EnableVerticalAimCorrection

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableVerticalAimCorrection = DefaultEnableVerticalAimCorrection
staticgetset

◆ CrosshairType

int TaleWorlds.MountAndBlade.BannerlordConfig.CrosshairType = DefaultCrosshairType
staticgetset

◆ EnableGenericAvatars

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableGenericAvatars = DefaultEnableGenericAvatars
staticgetset

◆ EnableGenericNames

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableGenericNames = DefaultEnableGenericNames
staticgetset

◆ HideFullServers

bool TaleWorlds.MountAndBlade.BannerlordConfig.HideFullServers = DefaultHideFullServers
staticgetset

◆ HideEmptyServers

bool TaleWorlds.MountAndBlade.BannerlordConfig.HideEmptyServers = DefaultHideEmptyServers
staticgetset

◆ HidePasswordProtectedServers

bool TaleWorlds.MountAndBlade.BannerlordConfig.HidePasswordProtectedServers = DefaultHidePasswordProtectedServers
staticgetset

◆ HideUnofficialServers

bool TaleWorlds.MountAndBlade.BannerlordConfig.HideUnofficialServers = DefaultHideUnofficialServers
staticgetset

◆ HideModuleIncompatibleServers

bool TaleWorlds.MountAndBlade.BannerlordConfig.HideModuleIncompatibleServers = DefaultHideModuleIncompatibleServers
staticgetset

◆ OrderType

int TaleWorlds.MountAndBlade.BannerlordConfig.OrderType
staticgetset

◆ OrderLayoutType

int TaleWorlds.MountAndBlade.BannerlordConfig.OrderLayoutType
staticgetset

◆ EnableVoiceChat

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableVoiceChat = DefaultEnableVoiceChat
staticgetset

◆ EnableDeathIcon

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableDeathIcon = DefaultEnableDeathIcon
staticgetset

◆ EnableNetworkAlertIcons

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableNetworkAlertIcons = DefaultEnableNetworkAlertIcons
staticgetset

◆ EnableSingleplayerChatBox

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableSingleplayerChatBox = DefaultSingleplayerEnableChatBox
staticgetset

◆ EnableMultiplayerChatBox

bool TaleWorlds.MountAndBlade.BannerlordConfig.EnableMultiplayerChatBox = DefaultMultiplayerEnableChatBox
staticgetset

◆ ChatBoxSizeX

float TaleWorlds.MountAndBlade.BannerlordConfig.ChatBoxSizeX = DefaultChatBoxSizeX
staticgetset

◆ ChatBoxSizeY

float TaleWorlds.MountAndBlade.BannerlordConfig.ChatBoxSizeY = DefaultChatBoxSizeY
staticgetset

◆ LatestSaveGameName

string TaleWorlds.MountAndBlade.BannerlordConfig.LatestSaveGameName = string.Empty
staticgetset

◆ HideBattleUI

bool TaleWorlds.MountAndBlade.BannerlordConfig.HideBattleUI = DefaultHideBattleUI
staticgetset

◆ UnitSpawnPrioritization

int TaleWorlds.MountAndBlade.BannerlordConfig.UnitSpawnPrioritization = DefaultUnitSpawnPrioritization
staticgetset