G
YouTube TikTok Games
Skip to content

Releases

Rolling Release

Rolling Release Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Nov 19:37

v3.11.1

Choose a tag to compare

@mnadareski mnadareski released this 17 Oct 12:43

Note: Due to a combination of Redump site changes and other issues with the last release this is considered a required update to users of all previous versions of MPF. It is also highly recommended to start with both a clean extraction directory and configuration for related reasons.

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Clean up unnecessary array copies
  • Separate out Windows drive code, cleanup
  • Clean up more drive-related code
  • Clean up some unnecessary safety in Linux drive code
  • Clean up some unnecessary safety in MacOS drive code
  • Fix framework-specific issues from previous commits
  • Remove need for DialogService in Avalonia
  • Reduce unnecessary code in ThemeService in Avalonia
  • Remove all uses of 'global:' prefix
  • Make Linux theme helpers easier to follow
  • Slight cleanup to TerminalBuffer
  • Slight cleanup to OutputPump
  • More cleanup to TerminalBuffer
  • Major cleanup for ToolOutputWindow
  • Rename TerminalBuffer to TerminalOutputProcessor
  • Move TerminalOutputProcessor to Frontend
  • Consolidate ToolOutputWindow constructors
  • Slight cleanup to ToolOutputConsole
  • Always use Avalonia ToolOutputConsole
  • Clean up MainViewModel around ToolOutputConsole
  • Invert AutoClose property assignment in ToolOutputWindow
  • Unify some interface language logic
  • Make WPF version of StringResourceLoader
  • Migrate FromCurrentCulture to common Frontend location
  • Fix some broken behavior in Avalonia options window
  • Move OutputPump to base Avalonia namespace
  • Move more logic into SyncWithSystemTheme
  • Wrap ThemeService into Avalonia Theme
  • Move ToolOutputConsole to base Avalonia namespace
  • Sync implementations of ElementConverter
  • Separate out GetLanguageXamlFilename, set resources
  • Adjust formatting of ToolOutputConsole code
  • Directly integrate OutputPump into ToolOutputWindow
  • Add missing summaries in ToolOutputWindow
  • DrainAvailable doesn't need to be public anymore
  • Fix warning in MarkWindowsFloppyDrives
  • Make StringBuilder readonly for all but oldest .NET
  • Minor cleanup around Avalonia window code
  • Clean up code around removed option
  • Report exit codes from internal program execution (gmipf)
  • Make KillInternalProgram return a bool, currently unused
  • Fix wording of dumping cancellation message
  • Fix Dreamdump path resolution in CLI (gmipf)
  • Minor cleanup around exit code handling
  • Fix leftover text in tool output lines (gmipf)
  • Fix Aaru MacOS ARM64 download link
  • Fix per-framework OS detection
  • Simplify per-framework OS detection
  • Create and use centralized OS detection methods
  • Add future removal note
  • Fix a couple of other OS-related issues
  • Maintain Redumper extraction path
  • Fix protection scan main UI checkbox alignment
  • Update packages
  • Update Redumper to build 767

What's Changed

  • Fix Dreamdump path resolution in CLI by @gmipf in #1043
  • Fix leftover text in tool output lines by @gmipf in #1044

Full Changelog: 3.11.0...3.11.1

v3.11.0

Choose a tag to compare

@mnadareski mnadareski released this 12 Oct 12:53

Note: It is highly recommended to start with a new configuration file for this build. There were some bugfixes in the last couple of stable releases that are best applied when starting with a fresh install.

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Disable copying update URL to clipboard
  • Check UI drive dropdown
  • Add Hong Kong to supported regions
  • Update RedumpLib to 3.2.1
  • Enable versions in publish script
  • Sanitize drive path for Redumper
  • Surface protection scan option in main UI
  • Update RedumpLib to 3.3.0
  • Fix Avalonia options window
  • Make tweaks to Avalonia dark theme handling
  • Fix Avalonia formatting issue for region selection
  • Make show disc reminder float to top in Avalonia
  • Fix Avalonia check dump window operation
  • Enable protection scan main window option by default
  • Add Avalonia to rolling release automatic links
  • Fix paths option tab in Avalonia
  • Separate out Processing group in main UI
  • Fix protection-related UI inconsistencies
  • Fix lingering protection-related UI inconsistency
  • Enable Chile
  • Change default CD dumping speed from 24 to 16
  • Update Redumper to build 761

What's Changed

Full Changelog: 3.10.0...3.11.0

v3.10.0

Choose a tag to compare

@mnadareski mnadareski released this 08 Sep 12:05

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Fix default system option
  • Ensure that EDC has proper visibility
  • Ensure label side placeholders for Wii
  • Ensure path resolution is temporary
  • Better options saving behavior
  • Update RedumpLib to 3.2.0
  • Make log file saving less likely to cause issues
  • Handle overridden disc types for Redumper
  • Fix including test log for previous change
  • Update packages
  • Update Redumper to build 746
  • Fix Redumper tests broken in last commit
  • Update Dreamdump to 0.6.0
  • Update Redumper to build 749

Full Changelog: 3.9.0...3.10.0

v3.9.0

Choose a tag to compare

@mnadareski mnadareski released this 31 Jul 16:12

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Pre-compress subcode files with Zstd
  • Make environment determination more performant
  • Add ability to resize main window width
  • Update options loader to use PathTool more
  • Prepare to move more helpers to IO
  • Remove need for UnixBlockDevice
  • Rename drive name to device path
  • Remove unused auto-property from dump environment
  • Use field keyword for configuration loading
  • Mark method as moved to RedumpLib
  • Update packages, relax requirements
  • Update RedumpLib to 2.2.0
  • Ensure directories immediately before writing
  • Remove redump.org credential placeholders, update options version
  • Add initial version of Dreamdump processor
  • Add full set of Dreamdump output files
  • Enable Dreamdump across all programs
  • Add Dreamdump processor tests, fix issues found
  • Enable generic outputs processor
  • Add WUD and WUX to generic processor
  • Always attempt to read cuesheet in generic processor
  • Add MDF to generic processor hashed outputs
  • Separate options loading for MacOS
  • Separate options loading for Windows
  • Update accuracy of the README
  • Internally prepare for native configuration files
  • Make OptionsLoader slightly more uniform
  • Ensure dictionary path returns properly
  • Add Dreamdump path to options window
  • Add all Dreamdump settings to UI
  • Enable naive relative path handling
  • Bind the main window to properties that exist (gmipf)
  • Force add Dreamdump log file
  • Do not let a failed file dialog terminate MPF (gmipf)
  • Disable native loading for config due to how deserializer works
  • Fix writing relative paths setting
  • Wire native options loading properly
  • Update Redumper to build 732
  • Fix and update some string resources
  • Add Dreamdump sector order to converter
  • Relative paths only work if non-empty
  • Fix resizing of main window in WPF
  • Use placeholder for media type for Generic processor
  • Use input file as only output file in generic processor
  • Remove unneded mould fields
  • Set disc command by default for Dreamdump
  • Update RedumpLib to 3.0.0
  • Add logical opposite flags to Check
  • Fix Dreamdump parameter generation
  • Sync better with supported Dreamdump arguments
  • Fix two recent media information window render issues
  • Modify link to new dreamdump release 0.4.0 (MoriGM)
  • Slight wording tweaks for commandline interactive modes
  • Add man page output to the command-line programs (gmipf)
  • Add a man page for the graphical frontend (gmipf)
  • Normalize CLI feature handling
  • Add Crunch to packer filters
  • Update dreamdump to 0.5.0
  • Add macOS support to the GUI (gmipf)
  • Set a terminal type for dumping tools when their output is not a terminal (gmipf)
  • Update Redumper to build 735
  • Update documentation around program support
  • Fix tests broken by Redumper update
  • Move generic to bottom of the Check UI list
  • Show all layers in generic media cases
  • Handle generic media types better
  • Include Dreamdump in informational messages
  • Grid.Column doesn't work with UniformGrid
  • Update RedumpLib to 3.0.1
  • Add PSP firmware to UIC outputs
  • Update RedumpLib to 3.0.2
  • Attempt to fix Cover ID issue
  • Add translation layer for site codes
  • Add translation layer for site codes, Avalonia
  • Reduce direct UI reliance on submission info
  • Bind visibility directly from view models
  • Fix binding issue with read-only properties
  • Reduce number of named inputs in media info window
  • Clean up UI code inconsistencies
  • Handle media info window loading internally
  • Better handling of regions and languages in media info model
  • Centralize title normalization
  • Update RedumpLib to 3.0.3
  • Stop binding events from code
  • Reduce binding visibility from code
  • Use auto properties in main view model
  • Use auto properties in Check view model
  • Use auto properties in IRD view model
  • Minor additional property cleanup
  • More minor view model cleanup
  • Sync with recent region and language additions
  • Update RedumpLib to 3.1.0
  • Update LibIRD to 1.1.0
  • Pass auto-detect flag for Redumper by default
  • Reenable anti-modchip and LibCrypt outputs
  • Slight consistency updates between UI frameworks
  • Update Redumper to build 737

What's Changed

  • Pre-compress subcode files with Zstd by @Deterous in #1007
  • Bind the main window to properties that exist by @gmipf in #1012
  • Do not let a failed file dialog terminate MPF by @gmipf in #1011
  • Modify link to new dreamdump release 0.4.0 by @MoriGM in #1015
  • Add man page output for the frontends by @gmipf in #1004
  • Add macOS support to the GUI by @gmipf in #1010
  • Set a terminal type for dumping tools when their output is not a terminal by @gmipf in #1018

New Contributors

Full Changelog: 3.8.3...3.9.0

v3.8.3

Choose a tag to compare

@mnadareski mnadareski released this 06 Jul 16:14

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Add live tool output console for the Linux GUI (gmipf)
  • Normalize null checks in recent code
  • Cleanup around Avalonia code
  • Fix language menu requiring two clicks in the Avalonia GUI (gmipf)
  • Add some explicit comments and code for clarity
  • Be more verbose about program path resolution
  • Use updated version of ResolvePath from IO
  • Make program support sets more obvious
  • Detect and list USB floppy drives on Linux (gmipf)
  • Fix media type dropdown not updating dumping parameters (gmipf)
  • Fix media type sticking when switching drives (gmipf)
  • Clean up XAML files with auto-formatting
  • Strip out majority of commented credentials code
  • Update RedumpLib to 2.1.0
  • Update Serialization to 3.0.1 and BOS to 3.7.1

What's Changed

  • Add live tool output console for the Linux GUI by @gmipf in #998
  • Fix language menu requiring two clicks in the Avalonia GUI by @gmipf in #999
  • Detect USB floppy drives on Linux and fix media type handling by @gmipf in #1005

Full Changelog: 3.8.2...3.8.3

v3.8.2

Choose a tag to compare

@mnadareski mnadareski released this 01 Jul 14:45

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Output used configuration path for commandline programs
  • Resolve tilde-prefixed paths for binaries
  • Add feature to list path macros
  • Avoid possible unwanted filtering behavior
  • Enable new languages and regions
  • Update RedumpLib to 2.0.7
  • Enable new languages and regions
  • Fix media type dropdown display issue
  • Fix detection issue for floppy disks
  • Fix WPF issue with older .NET versions
  • Fix message when clipboard is disabled
  • Update RedumpLib to 2.0.8
  • Attempt to handle generic disc labels again
  • Add temporary hack for multiline Dat field output

Full Changelog: 3.8.1...3.8.2

v3.8.1

Choose a tag to compare

@mnadareski mnadareski released this 26 Jun 13:06

It is HIGHLY RECOMMENDED to start from a clean folder with this version. This note should have been on the previous 3.8.0 release as well, but due to the change of site support, this should be done.

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Fix references for media type label
  • Ensure file hashing includes filename
  • Mark Linux optical drives as active (gmipf)
  • Add legacy REDUMP.ORG error parsing
  • Update RedumpLib to 2.0.5
  • Fix naming issue in Avalonia
  • Do not provide default for Submit As field
  • Enumerate fixed/removable drives on Linux and order the drive list (gmipf)
  • Stop using outer/inner layer terminology
  • Update RedumpLib to 2.0.6
  • Fix overreaching find and replace

What's Changed

  • Mark Linux optical drives as active by @gmipf in #981
  • Enumerate fixed/removable drives on Linux and order the drive list by @gmipf in #990

Full Changelog: 3.8.0...3.8.1

v3.8.0

Choose a tag to compare

@mnadareski mnadareski released this 23 Jun 12:57

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Don't remove whitespace from cuesheets
  • Fix tests from last change
  • Migrate to public domain CICM implementation
  • Relicense from GPLv3 to MIT
  • User-friendly error message if checking for updates fails
  • Add Disc Hologram ID placeholders for all Xbox discs
  • Update RedumpLib to 1.10.1
  • Ensure Wii and WiiU are output with correct fields
  • Add more placeholder values for output
  • Update RedumpLib to 1.10.2
  • Fix name conflict
  • Sync with Redump wiki
  • Add BD protection info, fix Cover ID setting
  • Separate BEE
  • Convert type of reports from success to neutral for essential steps (shfil119)
  • Subtract fixed SCSI errors
  • Fix trailing newline trimming for cue import (fuzz6001)
  • Add Redump-specific PS5 post-processing
  • Update gitignore for new VSCode feature
  • Add CONTRIBUTING document
  • Update CONTRIBUTING to be more accurate
  • Remove CONTRIBUTING due to org-level version
  • Filter out Spoon Installer
  • Tweak wording on no protections found
  • Fix typo in Check help text
  • Use human-readable names in interactive modes
  • Preserve redumper log file
  • Remove split hash information except for IRD
  • Move CRC-32 extraction to IRD path
  • Remove now-unused helper method
  • Support Redumper HFS label
  • Redump.org is Org
  • Disable Zstd again and enable Store
  • Avalonia UI (whatever-industries)
  • Initial cleanup of Avalonia
  • Additional cleanup and consolidation
  • Update resources to use "redump.org"
  • Make Avalonia password text into a password box
  • Unify code layout for options windows
  • Sync numerous bits of logic between UI code
  • Resolve bare dumping-tool names via runtime directory and PATH (gmipf)
  • Enumerate /dev/sr* optical drives on Linux (gmipf)
  • Add Avalonia to VSCode launch projects
  • Don't make update check sync
  • Don't make clipboard sync
  • Update packages
  • Disable redump.org login credentials
  • Update RedumpLib to 1.11.0, move to redump.info
  • Fix supported region list
  • Fix some lingering naming issues
  • Remove PS5 hack
  • Update Redumper to build 726
  • Update RedumpLib to 2.0.1
  • Fix missed binding for full matching IDs
  • Fix mapping edition to the UI
  • Always preserve the Redumper log
  • Update RedumpLib to 2.0.2
  • Update RedumpLib to 2.0.3
  • Update RedumpLib to 2.0.4

What's Changed

  • Add Disc Hologram ID placeholders for all Xbox discs by @Zopolis4 in #967
  • Convert type of reports from success to neutral for essential steps by @shfil119 in #971
  • Fix trailing newline trimming for cue import by @fuzz6001 in #973
  • Preserve redumper log file by @Deterous in #978
  • Avalonia UI by @Deterous in #975
  • Resolve bare dumping-tool names via runtime directory and PATH by @gmipf in #979
  • Enumerate /dev/sr* optical drives on Linux by @gmipf in #980
  • Update Redumper to build 726 by @Deterous in #983

New Contributors

Full Changelog: 3.7.1...3.8.0

v3.7.1

Choose a tag to compare

@mnadareski mnadareski released this 30 Mar 16:58

UI Builds

Windows x64 - Recommended for all Windows users
Windows x86 - Only needed for older machines

Changelog

  • Display the path being processed in Check since multiple are allowed
  • Replace method already ported to IO
  • Read cuesheet from Redumper log, if possible
  • Allow 3 session multisession discs
  • Add better required text for CFW-specific fields
  • Update Redumper to build 706
  • Update copyright years

Full Changelog: 3.7.0...3.7.1