Skip to content

Mattmatt10111/MarvelMaximumCollectionAudioExtractor

Repository files navigation

Marvel Maximum Collection Audio Extractor

A small Windows GUI tool for extracting audio from Marvel: Maximum Collection .pak files and exporting tracks to WAV or MP3.

Built by Mattmatt.


Features

  • Open supported .pak files directly
  • Search and filter track names
  • Export a single selected track or multiple tracks at once
  • Export to WAV or MP3
  • Preserve folder structure when exporting
  • Uses the included app icon and is ready to package with PyInstaller

Supported files

This tool is intended for the audio packs used by Marvel: Maximum Collection, such as:

  • musicplayer.pak
  • sounds.pak

How to use

  1. Launch Marvel Maximum Collection Audio Extractor.
  2. Click Browse and select a supported .pak file and press Load.
  3. Wait for the track list to load.
  4. Use the search box if you want to narrow the list.
  5. Choose an export format:
    • WAV
    • MP3
  6. Choose an output folder.
  7. Either:
    • export the currently selected track, or
    • export all / filtered tracks.

Downloading the app

For normal use, download the prebuilt EXE from the repository's Releases page.

If you are building from source instead, follow the instructions below.


Building from source

Requirements

  • Windows
  • Python 3.10+
  • Pip

Install dependencies

pip install pyinstaller imageio-ffmpeg

Run the script directly

python marvel_maximum_collection_audio_extractor.py

Build the EXE

Use the included batch file:

build_exe.bat

Or run PyInstaller manually:

py -m PyInstaller --noconfirm --clean --onefile --windowed --name "MarvelMaximumCollectionAudioExtractor" --icon "marvel_audio_extractor_icon.ico" --add-data "marvel_audio_extractor_icon.ico;." --collect-binaries imageio_ffmpeg "marvel_maximum_collection_audio_extractor.py"

After a successful build, the EXE will be in the dist folder.


Repository layout

MarvelMaximumCollectionAudioExtractor/
├─ marvel_maximum_collection_audio_extractor.py
├─ marvel_audio_extractor_icon.ico
├─ marvel_audio_extractor_icon.png
├─ build_exe.bat
└─ README.md

Recommended GitHub release setup

When publishing the project, attach these to a GitHub release:

  • the built .exe
  • source code (.py)
  • icon files if you want to keep the repository editable and easy to fork

A good first release name is something like:

  • v1.0.0 - Initial release

Notes

  • This tool is intended for personal archival / extraction workflows.
  • Export speed depends on file size and your PC.
  • If Windows warns about an unsigned EXE, that is normal for small indie/open-source utilities that are not code-signed.

Credits

  • Tool by Mattmatt

Marvel Maximum Collection Audio Extractor screenshot

About

Windows GUI tool for extracting audio from Marvel Maximum Collection .pak files to WAV or MP3.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors