diff --git a/MPF.Library/Data/DumpEnvironment.cs b/MPF.Library/Data/DumpEnvironment.cs index e0ddb804..838b219e 100644 --- a/MPF.Library/Data/DumpEnvironment.cs +++ b/MPF.Library/Data/DumpEnvironment.cs @@ -603,7 +603,7 @@ namespace MPF.Data }; // Get specific tool output handling - Parameters.GenerateSubmissionInfo(info, combinedBase, this.Drive, Options.OutputSubmissionJSON); + Parameters.GenerateSubmissionInfo(info, combinedBase, this.Drive, Options.IncludeArtifacts); // Get a list of matching IDs for each line in the DAT if (!string.IsNullOrEmpty(info.TracksAndWriteOffsets.ClrMameProData) && Options.HasRedumpLogin) diff --git a/MPF.Library/Data/Options.cs b/MPF.Library/Data/Options.cs index 699db978..34383792 100644 --- a/MPF.Library/Data/Options.cs +++ b/MPF.Library/Data/Options.cs @@ -296,6 +296,15 @@ namespace MPF.Data set { _settings["OutputSubmissionJSON"] = value.ToString(); } } + /// + /// Include log files in serialized JSON data + /// + public bool IncludeArtifacts + { + get { return GetBooleanSetting(_settings, "IncludeArtifacts", false); } + set { _settings["IncludeArtifacts"] = value.ToString(); } + } + /// /// Compress output log files to reduce space /// diff --git a/MPF/Windows/OptionsWindow.xaml b/MPF/Windows/OptionsWindow.xaml index ea7f02c9..7a066e97 100644 --- a/MPF/Windows/OptionsWindow.xaml +++ b/MPF/Windows/OptionsWindow.xaml @@ -177,6 +177,11 @@ ToolTip="Enable outputting a compressed JSON version of the submission info" Margin="0,4" /> + +