-
Notifications
You must be signed in to change notification settings - Fork 35
Components
Matt Nadareski edited this page May 6, 2025
·
8 revisions
The MPF project contains three actual programs: MPF UI, MPF CLI, and MPF Check. All output the same, standardized submissionInfo
format based on Redump submission criteria. Below is a brief comparison:
Program Name | Interface | OS Compatibility | Can Dump Directly | Notes |
---|---|---|---|---|
MPF UI | GUI | .NET 9 | Yes | Includes tailored profiles that can be selected from the main window for easier dumping with supported programs. It is able to access the disc post-dump to gather more information automatically, including versions and copy protection status. Configuration is done either using the Options window within the GUI or directly in the configuration file. |
MPF CLI | Commandline | .NET 9 | Yes | The features of the MPF UI program, with the flexibility of the command line interface. Requires dumping programs to be pre-installed, but manages calling the programs and processing the outputs for you. Configuration is done via the same config file as the UI program, or with command line flags. |
MPF Check | Commandline | .NET 9 | No | Meant as a wrapper around the post-dump steps of MPF to be run on pre-existing dumps. It does not attempt to access original media to gather more information, so only data derived from the output files is included. Configuration is purely done by per-run parameters. |
Please see the individual pages for more details on each program.
Both MPF UI and MPF CLI store their settings in a config.json
file, usually located next to the executable. It is created on first-run. When using MPF UI, most options are exposed though the Options menu. See here for a reference of all available keys.