myMCpp is a PlayStation 2 memory card manager. It works with .ps2 images (PCSX2) and .mc2 files (MemCard PRO2).
This project is in alpha. It is experimental, unstable, and not intended for production or general use. Interfaces and behavior may change at any time.
The project is a full C++ rewrite of the original Python based mymc++, with a Qt GUI and CLI.
Just run myMCpp without arguments or double click it to launch the GUI. You can open memory card images, view and manage saves, and export/import files.
myMCpp [options] memcard.ps2 command [...]Example:
myMCpp -i new_card.ps2 formatCommands:
format: Create a new memory card image.dir: List files with details.ls: List directory contents.export: Export saves from the card.import: Import saves to the card.add: Add files to the card.extract: Extract specific files.delete/remove: Delete files or directories.mkdir: Create a directory.df: Show free space.check: Check for file system errors.ecc_check: Check ECC status and validate with a file system check.clear: Clear mode flags on files/directories.set: Set mode flags on files/directories.
Global options:
--version: Show version information.-h,--help: Show help.-i,--ignore-ecc: Ignore ECC errors while reading.-e,--no-ecc: Create without ECC (useful for virtual cards such as SD2PSX).
Licensed under GPLv3. See LICENSE.md.
-
myMCppis a C++ rewrite inspired by mymc++, which itself builds on mymc+ by Florian Märkl and the original mymc utility created by Ross Ridge (public domain). -
Documentation about PS2 icons and save formats in the
docs/directory is based on community research, including material from PS2 Save Tools (https://www.ps2savetools.com) and other references linked in the individual files. -
The application icons in
resources/iconscome from Remix Icon and are used under the Apache 2.0 license. Seeresources/icons/white/svg/LICENSEandresources/licenses.htmlfor the full license text and attribution details.
Issues and pull requests are welcome. You can also help with translations on Crowdin.