diff --git a/Dalamud/Configuration/Internal/DalamudConfiguration.cs b/Dalamud/Configuration/Internal/DalamudConfiguration.cs index e9209e2d0..de82d901a 100644 --- a/Dalamud/Configuration/Internal/DalamudConfiguration.cs +++ b/Dalamud/Configuration/Internal/DalamudConfiguration.cs @@ -298,7 +298,7 @@ namespace Dalamud.Configuration.Internal /// /// Gets or sets a value indicating whether or not market board data should be uploaded. /// - public bool DoMbCollect { get; set; } = false; + public bool IsMbCollect { get; set; } = true; /// /// Load a configuration from the provided path. diff --git a/Dalamud/Game/Network/Internal/NetworkHandlers.cs b/Dalamud/Game/Network/Internal/NetworkHandlers.cs index 8220a1473..e93d1164b 100644 --- a/Dalamud/Game/Network/Internal/NetworkHandlers.cs +++ b/Dalamud/Game/Network/Internal/NetworkHandlers.cs @@ -55,7 +55,7 @@ namespace Dalamud.Game.Network.Internal if (direction == NetworkMessageDirection.ZoneUp) { - if (configuration.DoMbCollect) + if (configuration.IsMbCollect) { if (opCode == dataManager.ClientOpCodes["MarketBoardPurchaseHandler"]) { @@ -73,7 +73,7 @@ namespace Dalamud.Game.Network.Internal return; } - if (configuration.DoMbCollect) + if (configuration.IsMbCollect) { if (opCode == dataManager.ServerOpCodes["MarketBoardItemRequestStart"]) { diff --git a/Dalamud/Interface/Internal/Windows/SettingsWindow.cs b/Dalamud/Interface/Internal/Windows/SettingsWindow.cs index b1f212d49..b8f2df1ae 100644 --- a/Dalamud/Interface/Internal/Windows/SettingsWindow.cs +++ b/Dalamud/Interface/Internal/Windows/SettingsWindow.cs @@ -92,7 +92,7 @@ namespace Dalamud.Interface.Internal.Windows this.doCfTaskBarFlash = configuration.DutyFinderTaskbarFlash; this.doCfChatMessage = configuration.DutyFinderChatMessage; - this.doMbCollect = configuration.DoMbCollect; + this.doMbCollect = configuration.IsMbCollect; this.globalUiScale = configuration.GlobalUiScale; this.fontGamma = configuration.FontGamma; @@ -284,6 +284,8 @@ namespace Dalamud.Interface.Internal.Windows ImGui.Checkbox(Loc.Localize("DalamudSettingsDisableRmtFiltering", "Disable RMT Filtering"), ref this.disableRmtFiltering); ImGui.TextColored(ImGuiColors.DalamudGrey, Loc.Localize("DalamudSettingsDisableRmtFilteringMsgHint", "Disable dalamud's built-in RMT ad filtering.")); + ImGuiHelpers.ScaledDummy(5); + ImGui.Checkbox(Loc.Localize("DalamudSettingDoMbCollect", "Anonymously upload market board data"), ref this.doMbCollect); ImGui.TextColored(ImGuiColors.DalamudGrey, Loc.Localize("DalamudSettingDoMbCollectHint", "Anonymously provide data about in-game economics to Universalis when browsing the market board. This data can't be tied to you in any way and everyone benefits!")); } @@ -854,7 +856,7 @@ namespace Dalamud.Interface.Internal.Windows configuration.DutyFinderTaskbarFlash = this.doCfTaskBarFlash; configuration.DutyFinderChatMessage = this.doCfChatMessage; - configuration.DoMbCollect = this.doMbCollect; + configuration.IsMbCollect = this.doMbCollect; configuration.GlobalUiScale = this.globalUiScale; configuration.ToggleUiHide = this.doToggleUiHide;