diff --git a/Dalamud/Support/Troubleshooting.cs b/Dalamud/Support/Troubleshooting.cs index 922fc5e50..be7e5e659 100644 --- a/Dalamud/Support/Troubleshooting.cs +++ b/Dalamud/Support/Troubleshooting.cs @@ -68,6 +68,7 @@ public static class Troubleshooting var payload = new TroubleshootingPayload { LoadedPlugins = pluginManager?.InstalledPlugins?.Select(x => x.Manifest)?.OrderByDescending(x => x.InternalName).ToArray(), + PluginStates = pluginManager?.InstalledPlugins?.ToDictionary(x => x.Manifest.InternalName, x => x.State.ToString()), DalamudVersion = Util.AssemblyVersion, DalamudGitHash = Util.GetGitHash(), GameVersion = startInfo.GameVersion.ToString(), @@ -100,7 +101,9 @@ public static class Troubleshooting private class TroubleshootingPayload { - public LocalPluginManifest[] LoadedPlugins { get; set; } + public LocalPluginManifest[]? LoadedPlugins { get; set; } + + public Dictionary? PluginStates { get; set; } public string DalamudVersion { get; set; }