Skip to content

Introduction

Matt Nadareski edited this page Nov 7, 2023 · 4 revisions

Introduction

Hello and welcome to the latest info about MPF! We are happy that you chose to use our software for your optical disc backup needs. But what exactly is MPF? Why do people keep using it? Are you feeling okay? Well, the first two can be answered, but the last one is up to you.

History of the Project

MPF was the brainchild of ReignStumble, who wanted to have a simple wrapper for the DiscImageCreator program. At some point after a proof of concept, he recruited darksabre76 who agreed to act as an advisor for coding stuff. Not long after they were joined by Jakz who had some big ideas around making the UI even better.

As time went on, darksabre76 and Jakz did a lot more than they originally intended, eventually leading to a much more complete and technically impressive frontend for DiscImageCreator. It was at this point, things went a bit off the rails. ReignStumble decided to cede the project over to live under the SabreTools project and gave the reigns over to darksabre76. Whether this was good or bad, we still don't know.

Over the next while, the backend code started to become the focus, slowly adding more special features, including parsing the outputs to build a submission info file (patterned off of the Redump new disc form) and having the full ability to put in whatever parameters you wanted to run the base program. This kept going and going and going...

In the most recent history, darksabre76 has been the primary maintainer of the code, which has lead to a lot of mainly backend changes. We are still looking for someone who wants to help with the UI work, but until then, things will continue to improve.

Future Development

Most of the work that needs to be done can be separated into two distinct areas:

  • UI Design - A UI written and maintained by a backend programmer is not going to look good. It's stable, but needs a lot of love, so we encourage Pull Requests for any new or updated functionality.
  • Program Support - MPF does not just support DiscImageCreator anymore. Take a look at the Overview for a handy chart about supported programs. Not all of those programs are supported as fully as DiscImageCreator, so help is requested there as well.