diff --git a/Bloxstrap/FastFlagManager.cs b/Bloxstrap/FastFlagManager.cs
index 404528d..618ba32 100644
--- a/Bloxstrap/FastFlagManager.cs
+++ b/Bloxstrap/FastFlagManager.cs
@@ -22,9 +22,7 @@ namespace Bloxstrap
{ "Rendering.Framerate", "DFIntTaskSchedulerTargetFps" },
{ "Rendering.Fullscreen", "FFlagHandleAltEnterFullscreenManually" },
{ "Rendering.TexturePack", "FStringPartTexturePackTable2022" },
-
- { "Rendering.DPI.Disable", "DFFlagDisableDPIScale" },
- { "Rendering.DPI.Variable", "DFFlagVariableDPIScale2" },
+ { "Rendering.DisableScaling", "DFFlagDisableDPIScale" },
{ "Rendering.Mode.D3D11", "FFlagDebugGraphicsPreferD3D11" },
{ "Rendering.Mode.D3D10", "FFlagDebugGraphicsPreferD3D11FL10" },
@@ -191,9 +189,6 @@ namespace Bloxstrap
SetPresetOnce("Rendering.Framerate", 9999);
SetPresetOnce("Rendering.Fullscreen", "False");
-
- SetPresetOnce("Rendering.DPI.Disable", "True");
- SetPresetOnce("Rendering.DPI.Variable", "False");
}
}
}
diff --git a/Bloxstrap/UI/Elements/Menu/Pages/FastFlagsPage.xaml b/Bloxstrap/UI/Elements/Menu/Pages/FastFlagsPage.xaml
index 31eae9d..111c071 100644
--- a/Bloxstrap/UI/Elements/Menu/Pages/FastFlagsPage.xaml
+++ b/Bloxstrap/UI/Elements/Menu/Pages/FastFlagsPage.xaml
@@ -173,6 +173,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Bloxstrap/UI/ViewModels/Menu/FastFlagsViewModel.cs b/Bloxstrap/UI/ViewModels/Menu/FastFlagsViewModel.cs
index 3412a30..3859260 100644
--- a/Bloxstrap/UI/ViewModels/Menu/FastFlagsViewModel.cs
+++ b/Bloxstrap/UI/ViewModels/Menu/FastFlagsViewModel.cs
@@ -66,6 +66,12 @@ namespace Bloxstrap.UI.ViewModels.Menu
set => App.FastFlags.SetPresetEnum("Rendering.Mode", RenderingModes[value], "True");
}
+ public bool FixDisplayScaling
+ {
+ get => App.FastFlags.GetPreset("Rendering.DisableScaling") == "True";
+ set => App.FastFlags.SetPreset("Rendering.DisableScaling", value ? "True" : null);
+ }
+
public bool AlternateGraphicsSelectorEnabled
{
get => App.FastFlags.GetPreset("UI.Menu.GraphicsSlider") == "True";
diff --git a/Bloxstrap/Updater.cs b/Bloxstrap/Updater.cs
index 4e091e9..e1fb8e7 100644
--- a/Bloxstrap/Updater.cs
+++ b/Bloxstrap/Updater.cs
@@ -67,6 +67,15 @@ namespace Bloxstrap
Bootstrapper.Register();
+ // update migrations
+
+ if (App.BuildMetadata.CommitRef.StartsWith("tag") && App.Version == "2.4.1")
+ {
+ App.FastFlags.SetValue("DFFlagDisableDPIScale", null);
+ App.FastFlags.SetValue("DFFlagVariableDPIScale2", null);
+ App.FastFlags.Save();
+ }
+
if (isAutoUpgrade)
{
App.NotifyIcon?.ShowAlert(