diff --git a/MPF.Library/Aaru/Parameters.cs b/MPF.Library/Aaru/Parameters.cs
index 638045b4..c1595ff4 100644
--- a/MPF.Library/Aaru/Parameters.cs
+++ b/MPF.Library/Aaru/Parameters.cs
@@ -221,6 +221,10 @@ namespace MPF.Aaru
if (options.AaruEnableVerbose)
this[Flag.Verbose] = true;
+ // Force dumping
+ if (options.AaruForceDumping)
+ this[Flag.Force] = true;
+
// Remove personally identifiable information
if (options.AaruStripPersonalData)
this[Flag.Private] = true;
diff --git a/MPF.Library/Data/Options.cs b/MPF.Library/Data/Options.cs
index d4cad255..a2faf474 100644
--- a/MPF.Library/Data/Options.cs
+++ b/MPF.Library/Data/Options.cs
@@ -121,6 +121,15 @@ namespace MPF.Data
set { _settings["AaruEnableVerbose"] = value.ToString(); }
}
+ ///
+ /// Enable force dumping of media by default
+ ///
+ public bool AaruForceDumping
+ {
+ get { return GetBooleanSetting(_settings, "AaruForceDumping", false); }
+ set { _settings["AaruForceDumping"] = value.ToString(); }
+ }
+
///
/// Default number of sector/subchannel rereads
///
diff --git a/MPF/Windows/OptionsWindow.xaml b/MPF/Windows/OptionsWindow.xaml
index 5b2a4879..4b865b1b 100644
--- a/MPF/Windows/OptionsWindow.xaml
+++ b/MPF/Windows/OptionsWindow.xaml
@@ -165,11 +165,15 @@
ToolTip="Enable verbose output in logs" Margin="0,4"
/>
+
+
-