Skip to main content

Custom card deck builder for Marvel Champions: TCG

Project description

MCdeck

MCdeck is a custom card deck builder app for Marvel Champions: The Card Game (MC). Decks are constructed by adding card images and metadata. Decks can then be exported to the supported export formats:

MCdeck can import cards and decks from MarvelCDB, and it can import cards directly from a local OCTGN database as well as loading OCTGN .o8d deck files when referenced cards are present in the local database.

The tool is fan made and is in no way associated with or endorsed by owners of MC intellectual property. It is intended entirely for using with custom user generated content.

Alpha software

The package is an alpha release and is still in development. Though we strive to make each release functional, some things may not work as expected. Tool usage and APIs may undergo changes between releases.

Installing

The library with source code can be installed from PyPI. Dependencies include:

The app has been tested to work on OSX, Linux, and Windows (tested with python from Microsoft Store and Anaconda). Unfortunately, it does not work with Windows Subsystem for Linux (WSL) due to lack of PySide6 support.

MCdeck can be installed from PyPI with the command

pip install MCdeck  # Alternatively python3 -m pip install MCdeck

To install MCdeck from source, run this command from the top directory (which includes the pyproject.toml file),

pip install .    # alternatively "python -m pip install ."

You may wish to install MCdeck with virtualenv in order to separate the install from your general python environment.

Usage

When properly installed with pip, the software can be launched with the command

mcdeck

See mcdeck --help for command line options (which is currently limited to specifying a deck .zip or .mcd file to open). If for some reason the software is installed on a system which does not properly add the program's executable to its PATH, then it should still be possible to execute the program with

python -m mcdeck.script

See Help->Usage in the program's menu for (very) basic information about program usage.

Other information

We recommended Hall of Heroes as a resource for information regarding custom user generated content and related communities.

License

MCdeck is released under the GNU General Public License v3.0 or later. License details are included with the source code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MCdeck-0.6.3.tar.gz (95.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MCdeck-0.6.3-py3-none-any.whl (100.9 kB view details)

Uploaded Python 3

File details

Details for the file MCdeck-0.6.3.tar.gz.

File metadata

  • Download URL: MCdeck-0.6.3.tar.gz
  • Upload date:
  • Size: 95.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for MCdeck-0.6.3.tar.gz
Algorithm Hash digest
SHA256 b2982d8aaaa0a1d814b99bd9283833afe94a81ae1de05d3087c17cbb3bb0296f
MD5 52a9c00d4508cbf23df7ba4af4a274a0
BLAKE2b-256 1c22cbb0744329669c18ae1dcea74f24325334ff6e50fe9f4265297543bbff99

See more details on using hashes here.

File details

Details for the file MCdeck-0.6.3-py3-none-any.whl.

File metadata

  • Download URL: MCdeck-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 100.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for MCdeck-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1d8cc6cec18ab8591617d973a35cfc14c11a82f476d98b2eecdaf9fb5ec98ab7
MD5 a68bd903bcddfcef0ccd63c5ee7c1fc0
BLAKE2b-256 4e833ea980920eabb5a75b992c97007f0e32245182e4a5ea9e251bc12e2e12b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page