Class DalamudStartInfo
Struct containing information needed to initialize Dalamud.
Inheritance
Inherited Members
Namespace: Dalamud
Assembly: Dalamud.Injector.dll
Syntax
[Serializable]
public class DalamudStartInfo : IServiceType, IEquatable<DalamudStartInfo>
Constructors
| Improve this Doc View SourceDalamudStartInfo()
Initializes a new instance of the DalamudStartInfo class.
Declaration
public DalamudStartInfo()
DalamudStartInfo(DalamudStartInfo)
Initializes a new instance of the DalamudStartInfo class.
Declaration
public DalamudStartInfo(DalamudStartInfo other)
Parameters
| Type | Name | Description |
|---|---|---|
| DalamudStartInfo | other | Object to copy values from. |
Properties
| Improve this Doc View SourceAssetDirectory
Gets or sets the path to core Dalamud assets.
Declaration
public string AssetDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
BootDisableFallbackConsole
Gets or sets a value indicating whether the fallback console should be shown, if needed.
Declaration
public bool BootDisableFallbackConsole { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootDotnetOpenProcessHookMode
Gets or sets a value choosing the OpenProcess hookmode.
Declaration
public int BootDotnetOpenProcessHookMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
BootEnabledGameFixes
Gets or sets a list of enabled game fixes.
Declaration
public List<string> BootEnabledGameFixes { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> |
BootEnableEtw
Gets or sets a value indicating whether or not ETW should be enabled.
Declaration
public bool BootEnableEtw { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootLogPath
Gets or sets the path the boot log file is supposed to be written to.
Declaration
public string BootLogPath { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
BootShowConsole
Gets or sets a value indicating whether a Boot console should be shown.
Declaration
public bool BootShowConsole { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootUnhookDlls
Gets or sets a list of DLLs that should be unhooked.
Declaration
public List<string> BootUnhookDlls { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> |
BootVehEnabled
Gets or sets a value indicating whether the VEH should be enabled.
Declaration
public bool BootVehEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootVehFull
Gets or sets a value indicating whether the VEH should be doing full crash dumps.
Declaration
public bool BootVehFull { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootWaitDebugger
Gets or sets a value indicating whether Dalamud should wait for a debugger to be attached before initializing.
Declaration
public bool BootWaitDebugger { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
BootWaitMessageBox
Gets or sets a flag indicating where Dalamud should wait with a message box.
Declaration
public int BootWaitMessageBox { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ConfigurationPath
Gets or sets the path to the configuration file.
Declaration
public string ConfigurationPath { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
CrashHandlerShow
Gets or sets a value indicating whether to show crash handler console window.
Declaration
public bool CrashHandlerShow { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
DefaultPluginDirectory
Gets or sets the path to the directory for developer plugins.
Declaration
public string DefaultPluginDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DelayInitializeMs
Gets or sets a value that specifies how much to wait before a new Dalamud session.
Declaration
public int DelayInitializeMs { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
GameVersion
Gets or sets the current game version code.
Declaration
public GameVersion GameVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| GameVersion |
Language
Gets or sets the language of the game client.
Declaration
public ClientLanguage Language { get; set; }
Property Value
| Type | Description |
|---|---|
| ClientLanguage |
LogName
Gets or sets the name of the log file.
Declaration
public string LogName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
NoLoadPlugins
Gets or sets a value indicating whether no plugins should be loaded.
Declaration
public bool NoLoadPlugins { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
NoLoadThirdPartyPlugins
Gets or sets a value indicating whether no third-party plugins should be loaded.
Declaration
public bool NoLoadThirdPartyPlugins { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
PluginDirectory
Gets or sets the path to the directory for installed plugins.
Declaration
public string PluginDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TroubleshootingPackData
Gets or sets troubleshooting information to attach when generating a tspack file.
Declaration
public string TroubleshootingPackData { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
WorkingDirectory
Gets or sets the working directory of the XIVLauncher installations.
Declaration
public string WorkingDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |