diff --git a/.github/workflows/build_ui.yml b/.github/workflows/build_ui.yml index 4a9cf23b..d6f4a7cc 100644 --- a/.github/workflows/build_ui.yml +++ b/.github/workflows/build_ui.yml @@ -38,10 +38,10 @@ jobs: - name: Bundle Redumper run: | - wget https://github.com/superg/redumper/releases/download/build_416/redumper-2024.10.12_build416-win64.zip - unzip redumper-2024.10.12_build416-win64.zip + wget https://github.com/superg/redumper/releases/download/build_438/redumper-2024.11.03_build438-win64.zip + unzip redumper-2024.11.03_build438-win64.zip mkdir -p MPF.UI/bin/${{ matrix.conf }}/${{ matrix.framework }}/${{ matrix.runtime }}/publish/Programs/Redumper - mv redumper-2024.10.12_build416-win64/bin/redumper.exe MPF.UI/bin/${{ matrix.conf }}/${{ matrix.framework }}/${{ matrix.runtime }}/publish/Programs/Redumper/ + mv redumper-2024.11.03_build438-win64/bin/redumper.exe MPF.UI/bin/${{ matrix.conf }}/${{ matrix.framework }}/${{ matrix.runtime }}/publish/Programs/Redumper/ - name: Archive build run: | diff --git a/CHANGELIST.md b/CHANGELIST.md index 3b411233..14224c32 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,3 +1,7 @@ +### WIP (xxxx-xx-xx) + +- Update Redumper to build 438 + ### 3.2.3 (2024-11-06) - Update to DIC 20240901 diff --git a/MPF.ExecutionContexts/Redumper/CommandStrings.cs b/MPF.ExecutionContexts/Redumper/CommandStrings.cs index 15df5d46..e07f1f47 100644 --- a/MPF.ExecutionContexts/Redumper/CommandStrings.cs +++ b/MPF.ExecutionContexts/Redumper/CommandStrings.cs @@ -18,11 +18,14 @@ namespace MPF.ExecutionContexts.Redumper public const string RefineNew = "refinenew"; // Temporary command, to be removed later public const string Verify = "verify"; public const string DVDKey = "dvdkey"; + public const string Eject = "eject"; public const string DVDIsoKey = "dvdisokey"; public const string Protection = "protection"; public const string Split = "split"; public const string Hash = "hash"; public const string Info = "info"; public const string Skeleton = "skeleton"; + public const string Debug = "debug"; + public const string FixMSF = "fixmsf"; } } \ No newline at end of file diff --git a/MPF.ExecutionContexts/Redumper/ExecutionContext.cs b/MPF.ExecutionContexts/Redumper/ExecutionContext.cs index 91618e8a..b19a3928 100644 --- a/MPF.ExecutionContexts/Redumper/ExecutionContext.cs +++ b/MPF.ExecutionContexts/Redumper/ExecutionContext.cs @@ -181,6 +181,7 @@ namespace MPF.ExecutionContexts.Redumper FlagStrings.HelpShort, FlagStrings.Version, FlagStrings.Verbose, + FlagStrings.AutoEject, FlagStrings.Debug, FlagStrings.Drive, FlagStrings.Speed, @@ -259,6 +260,10 @@ namespace MPF.ExecutionContexts.Redumper if (this[FlagStrings.Verbose] == true) parameters.Add(FlagStrings.Verbose); + // Auto Eject + if (this[FlagStrings.AutoEject] == true) + parameters.Add(FlagStrings.AutoEject); + // Debug if (this[FlagStrings.Debug] == true) parameters.Add(FlagStrings.Debug); @@ -683,12 +688,15 @@ namespace MPF.ExecutionContexts.Redumper case CommandStrings.RefineNew: // Temporary command, to be removed later case CommandStrings.Verify: case CommandStrings.DVDKey: + case CommandStrings.Eject: case CommandStrings.DVDIsoKey: case CommandStrings.Protection: case CommandStrings.Split: case CommandStrings.Hash: case CommandStrings.Info: case CommandStrings.Skeleton: + case CommandStrings.Debug: + //case CommandStrings.FixMSF: ModeValues.Add(part); break; diff --git a/MPF.ExecutionContexts/Redumper/FlagStrings.cs b/MPF.ExecutionContexts/Redumper/FlagStrings.cs index 0977190b..ff5fa2ce 100644 --- a/MPF.ExecutionContexts/Redumper/FlagStrings.cs +++ b/MPF.ExecutionContexts/Redumper/FlagStrings.cs @@ -10,6 +10,7 @@ namespace MPF.ExecutionContexts.Redumper public const string HelpShort = "-h"; public const string Version = "--version"; public const string Verbose = "--verbose"; + public const string AutoEject = "--auto-eject"; public const string Debug = "--debug"; public const string Drive = "--drive"; public const string Speed = "--speed";