diff --git a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs index 4227b60cb..601c838af 100644 --- a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs @@ -176,6 +176,10 @@ public sealed partial class MediaDumpViewModel : ViewModelBase bool _readTitleKeys; [ObservableProperty] bool _isDvd; + [ObservableProperty] + bool _isWii; + [ObservableProperty] + bool _bypassWiiDecryption; public MediaDumpViewModel(Device device, string devicePath, DeviceInfo deviceInfo, Window view, [CanBeNull] ScsiInfo scsiInfo = null) @@ -213,6 +217,7 @@ public sealed partial class MediaDumpViewModel : ViewModelBase CureParanoia = false; StoreEncryptedAsIs = true; ReadTitleKeys = false; + BypassWiiDecryption = false; MediaType mediaType; @@ -338,6 +343,8 @@ public sealed partial class MediaDumpViewModel : ViewModelBase _ => false }; + IsWii = mediaType == MediaType.WOD; + _dev = device; _devicePath = devicePath; } @@ -754,7 +761,7 @@ public sealed partial class MediaDumpViewModel : ViewModelBase 1080, Paranoia, CureParanoia, - false); + BypassWiiDecryption); new Thread(DoWork).Start(); } diff --git a/Aaru.Gui/Views/Windows/MediaDump.xaml b/Aaru.Gui/Views/Windows/MediaDump.xaml index 9de4a6eee..5a3fa30e5 100644 --- a/Aaru.Gui/Views/Windows/MediaDump.xaml +++ b/Aaru.Gui/Views/Windows/MediaDump.xaml @@ -219,6 +219,11 @@ + + +