-
released this
2026-02-02 21:24:01 +00:00 | 4 commits to master since this release📅 Originally published on GitHub: Tue, 27 Jan 2026 21:28:03 GMT
🏷️ Git tag created: Tue, 27 Jan 2026 21:16:34 GMTLast built commit:
286ec864abUI Builds
Downloads
-
released this
2025-11-28 14:53:54 +00:00 | 18 commits to master since this release📅 Originally published on GitHub: Fri, 28 Nov 2025 15:29:05 GMT
🏷️ Git tag created: Fri, 28 Nov 2025 14:53:54 GMTUI Builds
Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machinesChangelog
- Add BCA to list of files to select in Check UI
- Move Zstd compression helper to base processor
- Add file merge method in CleanRip
- Implement file merging in CleanRip
- Support reparsing of MPF-processed outputs
- Use WriteToFile extension for zip entries
- Move output file implementations to separate namespace
- Conditionally require state
- Replace "We" comments
- Parse XboxOne/SX Title IDs
- Reduce chance of empty strings
- Initial UI lang code
- Move to enum-based model for UI language options
- Slight cleanup to main window language handling
- Clean up nullability
- Clean up a bit of element work
- Fill in some gaps
- Add UI by default to launch
- Continue UI translation work
- Minor formatting cleanup
- Ensure readers and writers dispose
- Complete translation support
- Add skeleton for 8 more languages
- Add 8 more language menu items
- Add basic translation for 8 more languages
- Make Check flags toggle if config used
- Add console print when Check loads from config
- Add Ukrainian translation (superg)
- Add list configuration commandline feature
- Handle a provided log zip in Check operation
- Allow files to be zipped but not deleted
- Fix long translated strings
- Allow placeholder files to be used in Check
- Make .img not required for DIC outputs
- Handle log zip path in information extraction
- Redumper state file is not accessed
- Fix tests broken by last commit
- Regex outputs should not name based on pattern
- Make log archive handling more user-apparent
- Be selective on which systems to enable skeleton
- Readme updates for accuracy
- Separate out default program paths
- Add per-OS executable names
- Simplify first-run CLI experience
- Change CLI first-run wording
- Free disk space for runners
- Possibly fix missing options string
- Minor Spanish cleanup
- Update RedumpLib to 1.8.0
- Limit visibility of Compatible OS text box
- Stop using long name for default system setting
- Updated Polish translation
- Fix rolling tag
- Try to add UI links to rolling release
- Slight tweak to automatic UI links
- Add hidden language (NovaAurora)
- Fix langs
- Fix issues with path assembly
- Clean up submission info use and log link text
- Update Redumper to build 658
- Pre-compress all skeletons for multi-track CDs
- Add DVD-Video to list of copy protection scanning systems
- Update Redumper to build 660
- Use dated default output filenames
- Update packages
- Scan disc image if not multi-track
- Scan multi-track images for protection
- Move and rename new protection scan method
- Path scan after image scan
- Update Redumper to build 663
- Name some type parameters
- Ensure volume label is trimmed if used in filenames
- Remove DPM identifier for StarForce Keyless
- New Redumper Drive Pregap Start option
- Clarify the unmounted device case
- Add support for .NET 10
- Update Redumper to build 665
- Disable Zstd PKZIP outputs
- Add commented fix for Zstd PKZIP
- Reenable Zstd PKZIP outputs
What's Changed
- Support reparsing of MPF-processed outputs by @Deterous in https://github.com/SabreTools/MPF/pull/896
- Parse XboxOne/SX Title IDs by @Deterous in https://github.com/SabreTools/MPF/pull/897
- Initial UI lang code by @Deterous in https://github.com/SabreTools/MPF/pull/899
- Continue UI translation work by @Deterous in https://github.com/SabreTools/MPF/pull/900
- Complete translation support by @Deterous in https://github.com/SabreTools/MPF/pull/901
- Add basic translation for 8 more languages by @Deterous in https://github.com/SabreTools/MPF/pull/902
- Fix long translated strings by @Deterous in https://github.com/SabreTools/MPF/pull/907
- Support UI Languages by @mnadareski in https://github.com/SabreTools/MPF/pull/908
- Be selective on which systems to enable skeleton by @Deterous in https://github.com/SabreTools/MPF/pull/909
- Updated Polish translation by @RobbedColek in https://github.com/SabreTools/MPF/pull/910
- Rolling tag fix by @Deterous in https://github.com/SabreTools/MPF/pull/911
- Add hidden language (NovaAurora) by @Deterous in https://github.com/SabreTools/MPF/pull/912
- Fix langs by @Deterous in https://github.com/SabreTools/MPF/pull/913
- Update Redumper to build 658 by @Deterous in https://github.com/SabreTools/MPF/pull/914
- Pre-compress all skeletons for multi-track CDs by @Deterous in https://github.com/SabreTools/MPF/pull/915
- Remove DPM identifier for StarForce Keyless by @HeroponRikiBestest in https://github.com/SabreTools/MPF/pull/918
- New Redumper Drive Pregap Start option by @Deterous in https://github.com/SabreTools/MPF/pull/920
New Contributors
- @RobbedColek made their first contribution in https://github.com/SabreTools/MPF/pull/910
Full Changelog: https://github.com/SabreTools/MPF/compare/3.5.0...3.6.0
Downloads
-
released this
2025-10-10 12:44:07 +00:00 | 107 commits to master since this release📅 Originally published on GitHub: Fri, 10 Oct 2025 12:57:24 GMT
🏷️ Git tag created: Fri, 10 Oct 2025 12:44:07 GMTUI Builds
Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machinesChangelog
- Add failure if media type could not be determined
- Tweaks to how failure cases are reported
- Rename log zip on collision
- Update packages
- Use CommandLine library for CLI executables
- Create interactive mode features
- Minor cleanup around last added
- Add placeholder command set creation
- Reduce unnecessary shared code
- Create and use main features for CLI and Check
- Create and use base feature in Check
- Create and use base feature in CLI
- Assign inputs for interactive modes
- Remove duplicate input declarations
- Fix strange invocations of extension methods
- Remove CommandOptions implementations
- Exit early on parsing failures
- Fix minor typo in verify inputs check
- Allow but do not require config for Check
- Update packages
- More consistency in commandline programs
- Use GC.SharpCompress as archive handling library
- Start wiring through log compression changes
- Fix minor issues with options loading
- Finalize wire-through and clean up
- Minor cleanup on interactive modes
- Add more useful credentials inputs for Check
- More gracefully handle "missing" media types
- Use null or empty instead of just null
- Guard against unzippable files
- Fix incorrect flagging of a failed check
- Use ZipWriterOptions instead of generic
- Allow skeleton creation for all media types
- Fix default value tests
- Only allow skeleton creation for CD and DVD
- Add preemptive new file support
- Add preemptive helper for Zstd handling
- Pre-compress skeleton files with Zstd
- Fix broken file count tests
- Pre-compress state files with Zstd
- Use block-based reading instead of CopyTo
- Enable skeleton output for all CLI runs
- Fix test broken by last commit
- Support detecting split Wii for CleanRip
- Try to handle Windows-specific compression issue
Full Changelog: https://github.com/SabreTools/MPF/compare/3.4.2...3.5.0
Downloads
-
released this
2025-09-30 16:02:06 +00:00 | 155 commits to master since this release📅 Originally published on GitHub: Tue, 30 Sep 2025 16:12:12 GMT
🏷️ Git tag created: Tue, 30 Sep 2025 16:02:06 GMTUI Builds
Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machinesChangelog
- Fix starting index for CLI
- Fix missed package update
- Require exact versions for build
Full Changelog: https://github.com/SabreTools/MPF/compare/3.4.1...3.4.2
Downloads
-
released this
2025-09-29 21:54:03 +00:00 | 159 commits to master since this release📅 Originally published on GitHub: Mon, 29 Sep 2025 22:06:06 GMT
🏷️ Git tag created: Mon, 29 Sep 2025 21:54:03 GMTWARNING: This build has a severe regression that will cause nearly all protection scans to fail. Please use 3.4.2 or later instead.
UI Builds
Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machinesChangelog
- Experiment with only showing media type box for DIC
- Default media type box to hidden to avoid visual issues
- Limit media type visibility further
- Set media type visibility when options changed
- Change label with media type visibility
- Update media type visibility on system change
- Return full result from dump checks
- Fix logic from around Macrovision security driver filtering
- Remove SkipMediaTypeDetection option, cleanup options window
- Minor tweaks to frontend code
- Default to CD speed range
- Skip trying to set speeds if no drives
- Fix tests
- Make media type a named parameter for CLI
- Reduction in media type use for dumping
- Update BinaryObjectScanner to 3.4.3
What's Changed
- Remove SkipMediaTypeDetection option, cleanup options window by @Deterous in https://github.com/SabreTools/MPF/pull/895
Full Changelog: https://github.com/SabreTools/MPF/compare/3.4.0...3.4.1
Downloads
-
released this
2025-09-25 12:05:10 +00:00 | 176 commits to master since this release📅 Originally published on GitHub: Thu, 25 Sep 2025 12:17:10 GMT
🏷️ Git tag created: Thu, 25 Sep 2025 12:05:10 GMTUI Builds
Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machinesChangelog
- Remove media type from Check Dump UI
- Always trust the output files for processing
- UI consistency when parameters are editable
- Let the processor always deal with unsupported
- Put a try/catch around GenerateArtifacts
- Reduce preprocessing in DumpEnvironment
- Update RedumpLib to 1.6.9
- Treat all UMD as DL visually
- Add CopyUpdateUrlToClipboard option
- Fix inconsistency with newlines
- Update Aaru to build 5.4.1
- Fix for C2 error doubling issue (fuzz6001)
- Update RedumpLib and LibIRD
- Update LibIRD
- Update redumper to build 653
- Minor cleanup
- Update test Nuget packages
- Update RedumpLib to 1.7.1
- Support multisession cache files
- Update DIC to 20250901 (Windows/Linux only)
- Fix UIC processing logic
- Update RedumpLib, detect Playmaji Polymega system
- Update redumper to b655
- Support new versioning format in redumper (fuzz6001)
- Add RedumperRefineSectorMode setting
- Update BinaryObjectScanner to 3.4.0
- Add context-sensitive protections helper method
- Further flesh out framework
- Add filters to handle Release Control output (Bestest)
- Cleanup last commits, add tests
- Update BinaryObjectScanner to 3.4.2
- Update RedumpLib to 1.7.4
What's Changed
- Fix for C2 error doubling issue by @fuzz6001 in https://github.com/SabreTools/MPF/pull/877
- Update redumper to build 653 by @Deterous in https://github.com/SabreTools/MPF/pull/880
- redumper multisession .cache by @Deterous in https://github.com/SabreTools/MPF/pull/882
- Update DIC to 20250901 (Windows/Linux only) by @Deterous in https://github.com/SabreTools/MPF/pull/884
- Fix UIC processing logic by @Deterous in https://github.com/SabreTools/MPF/pull/885
- Update RedumpLib, detect Playmaji Polymega system by @Deterous in https://github.com/SabreTools/MPF/pull/886
- Update redumper to build 655 by @Deterous in https://github.com/SabreTools/MPF/pull/888
- Support new versioning format in redumper by @fuzz6001 in https://github.com/SabreTools/MPF/pull/889
- Add filters to handle Release Control output. by @HeroponRikiBestest in https://github.com/SabreTools/MPF/pull/892
New Contributors
- @HeroponRikiBestest made their first contribution in https://github.com/SabreTools/MPF/pull/892
Full Changelog: https://github.com/SabreTools/MPF/compare/3.3.3...3.4.0
Downloads
-
released this
2025-07-18 12:20:54 +00:00 | 210 commits to master since this release📅 Originally published on GitHub: Fri, 18 Jul 2025 12:32:30 GMT
🏷️ Git tag created: Fri, 18 Jul 2025 12:20:54 GMT- Handle layers for PS3CFW
- Further clarify configuration requirements for CLI
- Ignore volume labels with path separators
- Reduce media-specific checks where unnecessary
- Add DetermineMediaType scaffolding and tests
- Fill out DetermineMediaType for Redumper
- Fill out DetermineMediaType for Aaru
- Fill out DetermineMediaType for DiscImageCreator
- Enable Check to determine media type automatically
- Fix missed test updates
- Rename disc info to media info
- Fix start index in Check
- Use the correct base path for Check
- Update redumper to build 611
- IsAudio cleanup
- IsAudio cleanup cleanup
- Remove dead code in DIC processor
- Set some default values for CLI
- Address nullable default value
- Better handling of Xbox/360, redumper build 613
- Use reasonable default names for PlayStation systems
- Swap PS1/2 back to original name handling
- Only use serial for PS3/4/5 if no custom volume label
- Fix unnecessary null assignment
- Empty should be null (fuzz6001)
- Remove legacy codes from info window
- Net Yaroze only for PS1
- Update RedumpLib to 1.6.8
- Add new help and version flags for CLI and Check
- Strip errant whitespace during path normalization
- Simplify code from previous commit
- Better handle mixed-separator paths
- Slightly better IRD organization
- Update redumper to build 631
What's Changed
- Better handling of Xbox/360, redumper build 613 by @Deterous in https://github.com/SabreTools/MPF/pull/865
- Suppress unnecessary write offset display when using DIC by @fuzz6001 in https://github.com/SabreTools/MPF/pull/868
- Update redumper to build 631 by @Deterous in https://github.com/SabreTools/MPF/pull/875
Full Changelog: https://github.com/SabreTools/MPF/compare/3.3.2...3.3.3
Downloads
-
released this
2025-06-12 12:34:49 +00:00 | 246 commits to master since this release📅 Originally published on GitHub: Thu, 12 Jun 2025 12:50:58 GMT
🏷️ Git tag created: Thu, 12 Jun 2025 12:34:49 GMT- Include Aaru in automatic builds
- Update RedumpLib to 1.6.7
- Update redumper, DriveType option, SS sanity check
- Fix issues with last commit
- Update tooltips/labels for controversial options
- Add currently-hidden RetrieveMatchInformation option
- Fix Redump default options
- Fix tests from last commit
- Remove unnecessary options property
- Decouple retieval from login
- Simplify Options naming where possible
- Create multi-size icon
- Fix size retrieval for Aaru
- Update redumper to build 610
What's Changed
- Update redumper, MPF options, SS sanity check by @Deterous in https://github.com/SabreTools/MPF/pull/854
- Update redumper to build 610 by @Deterous in https://github.com/SabreTools/MPF/pull/858
Full Changelog: https://github.com/SabreTools/MPF/compare/3.3.1...3.3.2
Downloads
-
released this
2025-05-23 16:02:56 +00:00 | 262 commits to master since this release📅 Originally published on GitHub: Fri, 23 May 2025 16:13:34 GMT
🏷️ Git tag created: Fri, 23 May 2025 16:02:56 GMT- Fix typo for L1Toolstamp!.Label (bikerspade)
- Update redumper to build 549
- Allow max speed dumping ("0")
- Normalize file path in CLI
- Always write full configuration file
- Short-circuit CLI first-run experience
- Start defining all download URLs
- Add all separate downloads
- Make more paths configurable
- Add commented placeholders instead of omitting
- Move function definitions
- Smarter mapping of URLs to runtimes
- Unify download maps
- Trailing commas caused issues
- Add initial extraction to new functions
- Add cleanup to download functions
- Fix most issues in new download code
- Fix issue with some downloads
- Replace old download implementations
- Enable packing programs for CLI
- Fix minor packing issues
- Comment download scripts more
- Fix removing empty subdirectories
- Add interactive mode to CLI
- Add padding above root interactive node label
- Clean up case-sensitivity
- Add interactive mode to Check
- Fix menu title in Check interactive
- It's not dumping, it's checking
- Make interactive mode cleaner
- Avoid redundant redundancy
- Allow exiting from interactive modes
- Update RedumpLib to 1.6.5
- Fix package reference layout
- Update Nuget packages
- Normalize Shift-JIS characters, when possible
- Update to DIC 20250501
- Update RedumpLib to 1.6.6
- Pre-clean file path in CLI interactive mode
- Tweak to previous commit for some build versions
- Fix lines wiped before displayed
- Update redumper to build 565
- Close the log archive, if it exists
- Support checking Redumper DAT from zip; add tests
- Add Check warnings around overwriting and parsing
- Clarification on some options
- One more note about hidden settings
- Explicitly unset Redumper speed, if needed
- Simplify WriteOutputData path handling
- Serialize JSON a slightly different way
- Add newlines to pkg info printing
- Better audio-only check
- Minor cleanup from last commit
- Relax PS3CFW output filename requirements
- Fix bracket formatting from last commit
- Fix speed dropdown with Redumper
- Update redumper to build 585
- Further fix speed dropdown with Redumper
- Use null for 0 speed internally
- Don't hash bad SS
- Add and use status label for Check window
- Minor Check UI improvements
- Reset Redump errors when an INFO block is found
- Handle error count resets in Redumper
- Remove unnecessary conditional
What's Changed
- Fix typo for L1Toolstamp!.Label by @bikerspade in https://github.com/SabreTools/MPF/pull/828
- Update redumper to build 549 by @Deterous in https://github.com/SabreTools/MPF/pull/835
- Quality of life fixes by @Deterous in https://github.com/SabreTools/MPF/pull/836
- Change redumper default commands by @Deterous in https://github.com/SabreTools/MPF/pull/837
- Allow max speed dumping by @Deterous in https://github.com/SabreTools/MPF/pull/838
- Update redumper to build 565 by @Deterous in https://github.com/SabreTools/MPF/pull/842
- Add newlines to pkg info printing by @Deterous in https://github.com/SabreTools/MPF/pull/846
- Better audio-only check by @Deterous in https://github.com/SabreTools/MPF/pull/847
- Relax PS3CFW output filename requirements by @Deterous in https://github.com/SabreTools/MPF/pull/848
- Don't hash bad SS by @Deterous in https://github.com/SabreTools/MPF/pull/850
- Minor Check UI improvements by @Deterous in https://github.com/SabreTools/MPF/pull/851
New Contributors
- @bikerspade made their first contribution in https://github.com/SabreTools/MPF/pull/828
Full Changelog: https://github.com/SabreTools/MPF/compare/3.3.0...3.3.1
Downloads
-
released this
2025-01-03 16:44:35 +00:00 | 331 commits to master since this release📅 Originally published on GitHub: Fri, 03 Jan 2025 17:01:26 GMT
🏷️ Git tag created: Fri, 03 Jan 2025 16:44:35 GMTNOTE: It is highly recommended to not overwrite a previous install with this release. There are a few UI and default option changes that should be considered when setting up the configuration again. There are also changes to how native libraries are packed and previous setups may interfere with this.
NOTE: This release is compatible with Redumper build 438. Changes after this version make the commandline incompatible with this release. If you need to use a newer version of Redumper, please use a newer MPF version or the rolling release.
- Update packages
- Add skeleton test projects for individual libraries
- Move existing tests to new projects
- Add BaseProcessor tests
- Add processor base implementation tests
- Ensure SS.bin only required for DVD
- Update tests to account for new file count
- Add tests around some Aaru helpers
- Add tests around CleanRip helpers
- Fix CleanRip test access
- Add tests around XBC helpers
- Fix failing XBC test
- Perform better path emptiness checks
- Add tests around UIC helpers
- Add tests around PS3 CFW helpers
- Enable test running on package and PR
- Fix missing test data
- Add tests around Redumper helpers
- Add sanity check output file tests
- Add tests around DIC helpers
- Add safety around sidecar generation
- Use recommended Min/Max/TryParse
- Add tests around ProcessingTool
- Add BaseExecutionContext tests
- Add currently unused Input type
- Split Input type into typed classes
- Add flag for value being set
- Add unused inputs to Aaru
- Add self-formatting to Input types
- Handle issue with old .NET
- Let inputs read equal-separated values
- Fix some formatting issues with Input types
- Replace Aaru pre-command flags
- Use string builders where possible
- Add Aaru parameters tests
- Replace Aaru flag values with input types
- Add Redumper parameters tests
- Add quotes option to string input
- Replace Redumper flag values with input types
- Add DIC parameters tests
- Add unused min/max parameters for numeric inputs
- Add Int32 array input type
- Wire up input boundaries
- Fix required Int32 array input
- Ensure dumping commands are tested
- Add tests around default values
- Increase sleep time in queue
- Unify queue handling in processing queue
- Add non-tools frontend tests
- Update RedumpLib to 1.6.1
- Ensure consistency in frontend code
- Ensure Redumper support matrix is consistent
- Add FrontendTool tests
- Update protection tool tests
- Remove unnecessary namespace prefixes
- Clean up original Drive tests
- Add debug flag to publish scripts
- Add gated program downloads to publish scripts
- Migrate to using publish script for GHA
- Update README to remove AppVeyor references
- Remove unused gated using statement
- Add alternate config location
- Add safety check around empty config files
- Add launch config for CLI
- Remove unnecessary re-splitting of path
- Always filter out game engines and packers
- Remove now-redundant option
- Always omit EA CD-Key
- Add packer filtering tests
- Simplify prefix filtering
- Fix issue with odd quoting
- Add DumpingParameters for DIC and Redumper
- Better deal with volume labels
- Fix bug with volume labels
- Slight formatting tweaks
- Update BOS to 3.3.2
- Enable handling non-SS Xbox discs
- Use proper base path for redumper output check
- Verify securom sector count
- Update packages
- Simplify direct package references
- Remove vestigial progress indicators
- Remove non-working last line log code
- Fix access level for log queue
- Fix access level for log document
- Simplify ProcessLogLine method
- Use explicit InvokeAsync when possible
- (EXPERIMENTAL) Skip log line queue
- Fully remove processing queue code
- Introduce maximum log length
- Print PS4/PS5 app.pkg info
- Ensure .NET versions are installed for testing
- Remove use of psxt001
- Minor formatting tweaks; add TODO
- Use simpler cuesheet reader in Redumper
- Fix now-incorrect test values
- Better SecuROM handling for DIC and Redumper
- Include native libraries for self-extract
- Preserve program metadata on publish
- Allow symbols to be packed
- Fix important typo
- Remove vestigial configuration file
- Remove reference to removed file
- Add README files for two libraries
- Simplify output name assembly logic
- Fix output name null edge case
- Selectively rebuild program list
- Use IBM PC as default system out of the box
- Separate params checkbox from input
- Disable more UI elements when editing
- Ensure parameters checkbox is enabled to start
- Fix log line for default system use
- Retire and replace blue secret text
- Enable tabs in input fields by default
- Adjust row count in protection options
- Pedantic GUI changes
- More pendantic GUI changes
- Remove unused progress bar
- Disable all UI elements on protect scan
- Account for menu items for disable/enable
- Allow check and IRD most of the time
- Check for partial dumps
- Slightly reduce nesting of file pre-dump checks
- Slightly increase nesting of file pre-dump checks
- Improve system detection
- Avoid unnecessary null checks
- Pass options to process user info separately
- Use internal options instead of external
- Use Invoke explicitly for delegates
- Wrap log compression in a thread
- Do not display invalid credentials on empty
- Tab input only needed for ringcodes
- More fields behind RedumpCompatible option
- Parse redumper BIG.DAT info
- Unify DisplayUserMessage definitions
- Clean up unused disabled warnings
- Missed one
- Minor UI changes
- Hide empty partially matched list
- Reenable XGD1 PVD reporting
- Improve PS4/PS5 parsing
- Don't add special field keys with no reason
- Add pure-getkey output names for PS3CFW
- Partially clean up PS3CFW
- Wrap some PhysicalTool method calls
- Minor UI and other fixes
- Force path update if default changed
- Force showing tooltips on disabled items
- Update RedumpLib to 1.6.3
- Minor UI changes to DIW
- Be consistent with filename extensions
- Remove unnecessary action step
- Update copyright
- Update BinaryObjectScanner to 3.3.4
- Add and use internal program short names
- Fix BinaryObjectScanner update
- Fix short name test
- Update RedumpLib to 1.6.4
- Fix misunderstanding on perfect offset
- Handle SCSI error count
- Update to DIC 20250101
- Fix system detection logging
Downloads
mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-03 21:29:27 +00:00