diff --git a/CHANGELIST.md b/CHANGELIST.md
index fed59000..446be2e4 100644
--- a/CHANGELIST.md
+++ b/CHANGELIST.md
@@ -118,6 +118,7 @@
- Add skeleton for Redumper
- Download Redumper with AppVeyor
- Add Redumper constants
+- Add Redumper parameter values
### 2.3 (2022-02-05)
- Start overhauling Redump information pulling, again
diff --git a/MPF.Modules/Redumper/Parameters.cs b/MPF.Modules/Redumper/Parameters.cs
index 196262a8..6ca3ec47 100644
--- a/MPF.Modules/Redumper/Parameters.cs
+++ b/MPF.Modules/Redumper/Parameters.cs
@@ -15,17 +15,13 @@ namespace MPF.Modules.Redumper
#region Generic Dumping Information
///
- public override string InputPath => string.Empty;
+ public override string InputPath => DriveValue;
///
- public override string OutputPath => string.Empty;
+ public override string OutputPath => Path.Combine(ImagePathValue ?? string.Empty, ImageNameValue ?? string.Empty);
///
- public override int? Speed
- {
- get { return 1; }
- set { }
- }
+ public override int? Speed => SpeedValue;
#endregion
@@ -38,7 +34,65 @@ namespace MPF.Modules.Redumper
#region Flag Values
- // TODO: Fill out
+ ///
+ /// Maximum absolute sample value to treat it as silence (default: 32)
+ ///
+ public int? AudioSilenceThresholdValue { get; set; }
+
+ ///
+ /// Drive to use, first available drive with disc, if not provided
+ ///
+ public string DriveValue { get; set; }
+
+ ///
+ /// Override offset autodetection and use supplied value
+ ///
+ public int? ForceFoffsetValue { get; set; }
+
+ ///
+ /// Dump files prefix, autogenerated in dump mode, if not provided
+ ///
+ public string ImageNameValue { get; set; }
+
+ ///
+ /// Dump files base directory
+ ///
+ public string ImagePathValue { get; set; }
+
+ ///
+ /// Number of sector retries in case of SCSI/C2 error (default: 0)
+ ///
+ public int? RetriesValue { get; set; }
+
+ ///
+ /// Rings mode, maximum ring size to stop subdivision (rings, default: 1024)
+ ///
+ public int? RingSizeValue { get; set; }
+
+ ///
+ /// LBA ranges of sectors to skip
+ ///
+ public string SkipValue { get; set; }
+
+ ///
+ /// Fill byte value for skipped sectors (default: 0x55)
+ ///
+ public byte? SkipFillValue { get; set; }
+
+ ///
+ /// Rings mode, number of sectors to skip on SCSI error (default: 4096)
+ ///
+ public int? SkipSizeValue { get; set; }
+
+ ///
+ /// Drive read speed, optimal drive speed will be used if not provided
+ ///
+ public int? SpeedValue { get; set; }
+
+ ///
+ /// LBA to stop dumping at (everything before the value, useful for discs with fake TOC
+ ///
+ public int? StopLBAValue { get; set; }
#endregion