The development of MPC was inspired by FedEx Express, providing the ability to generate more accurate scan rates and detailed information for individuals, teams, or anyone interested.
Windows: 10 or newerMac: Latest or -1 versionLinux: Linux distributions supportingGLIBC 2.17or laterJava: 9 or laterJava 21supports backward compatibility toJava 8
OS Compatibility: Java 8 runs on various operating systems including Windows (XP and later), macOS, Linux, and Solaris.System Requirements: Minimal hardware required; a few hundred MBs of disk space and at least 128 MB of RAM, compatible with older hardware.
- File Type:
.jar,.exe - Permissions:
read,write
MPC is just an advanced calculator, it doesn't require any special permissions such as sending/receiving or connecting to the internet.
Why MPC requires Read/Write:
Write: MPC generates reports by creating custom.mpcfiles.Read: MPC reads the newly generated.mpcfiles.
Due to being an independent developer (Unknown Publisher), the program may not be installed due to UAC (User Account Control).
However, this can be bypassed with administrative rights. If you're concerned about downloading/installing MPC
due to its uncertified status, consider testing the application in an enclosed environment where possible
malicious applications can be safely evaluated, or simply reject and deny the download/installation.
Note: Depending on system permissions, you may still try MPC by:
- Running (double-clicking) the
launchfile to run it through the JVM, or - Using Command Prompt:
java -jar filename.jar
Download the latest version from the releases section on GitHub.
Simply run the installer and follow the instructions to install MPC on your system.
- MPC Installer (Recommended) or .jar
- Install the Application: Double-click
MPC-x.x.x Installer.exe - Note: The
.exedoes not require Java to be installed.
- Method 1: Double-click the
.jarfile. - Method 2: Double-click the
launchfile. - Method 3: Command prompt enter
java -jar filename.jar
- Data must be entered for an
employeeand theirscansand cannot be blank or zero. - The same condition applies to the
Total Contributionvariable.
- Review the
loggenerated in theMPC folderfor any errors that may help. - If you find any issues or notable bugs, please
create an issueso that it may be reviewed.
Reports generated using MPC can be found on your Desktop, located in the MPC folder.
Example Generated Report: https://github.com/xRuisu/MPC/blob/main/Extras/Example%20Report.pdf
For compatibility, the versions can be found as part of the generated .jar files.
MPC for Java 8: version xruisu-mpc-0.9.0-BETA-1.8.0_432-shaded.jar is compatible with Java 8+.
MPC for Java 9 and above: version xruisu-mpc-0.9.0-BETA-21.0.5-shaded.jar is compatible with Java 9+.
- Real-Time Calculations: Updates as you input or change data.
- Customizable Data Labels: Most labels for the data provided can be changed via properties.
- Report Viewer/Properties: Viewer and properties for viewing and editing report data.
- Custom Report Headers: Add custom headers to your report.
- Report IDs: Each report has its own ID for easy navigation or future reference.
- Date & Time: Provided for every report generated.
- Single Report Generation: Use properties to set volume/employee total and input the required data.
- User Handicaps: Limit an employee's scans using handicaps found in properties.
- Friendly UI/UX: Easy to understand buttons/fields and simple directions.
- Handles the math and calculations for you.
- Allows for simple customizations.
- Makes estimated predictions based on values you provide.
- Generates various types of reports:
Individual,Small Groups,Large Groups. - Sharable
.mpc,.pdf,printfiles for viewing reports, (version dependent). - Every report includes an ID/Date and time for easy tracking and navigation.
- Incompatible Files: Versions built with different Java versions are not compatible with each other.
- Independent developer status may lead to being flagged as malicious without a valid
code-signing certificate. - As a self-taught developer, some flaws, improper handling, tests, or configurations may be present.
- All icons used in MPC that were downloaded are either:
Public Domain, or- Licensed under
CC0 1.0 Universal (Creative Commons Zero).
Report Viewer Icon: https://www.svgrepo.com/svg/221562/reader-ereader
Properties Icon: https://www.svgrepo.com/svg/378348/package-settings
Printer Icon: https://www.svgrepo.com/svg/474950/print
Folder Icon: https://www.svgrepo.com/svg/478388/open-folder-free
- These licenses ensure the icons are free to
use,modify, andredistributewithout restrictions.
- The primary icon representing MPC was created by
Louis Harris | xRuisuusing Photoshop. - It is an original design and is licensed under the terms of the
GNU General Public License v3.0as part of this project.
- No attribution is required for the
Public DomainorCC0 1.0 licensedicons, but they are acknowledged here as open resources.
app/: Entry point and application-specific logic.controllers/: Handles interfaces and application flow.data/: Data models and structures.logic/: Core business logic and calculations.utility/: General-purpose helper classes and tools.
To build the application, run the provided script from the root of the project.
You may need to configure your systems JAVA_HOME or PATH Environment Variables.
- Project uses
Azul Zulu JDKversion21.0.5&1.8.0_432which can be downloaded here:
https://www.azul.com/downloads/?package=jdk#zulu
To run the script, enter the following in the console:
Build for Java 21.0.5
./build.sh java-21
Build for Java 1.8.0_432
./build.sh java-8
The calculations and metrics presented in this report are based on the data provided and the methodologies implemented within the application. While every effort has been made to ensure accuracy, these results may not fully reflect all variables or nuances of actual performance due to potential data discrepancies or limitations in the calculation process. Users are advised to review the results critically and consult additional resources if precise accuracy is required.
- This project is licensed under the
GNU General Public License v3.0. - Please credit
Louis Harris | xRuisuas the original creator.

