Skip to content

robro/LandSwap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LandSwap

Easily change basic land art from exported MTGA decklists using a simple graphical interface.

screenshot

Prerequisites

  • Python 3.x
    • Includes the GUI module Tkinter
  • Pipenv
    • Manages dependencies and creates a virtual environment to run the app

Installation

If you don't already have Python 3.x, download the latest version and run the installer, making sure that the Add Python 3.x to PATH option is checked. When finished, verify the installation by opening a command prompt (Windows PowerShell recommended) and running:

python --version

Which should output something like Python 3.7.3. Next, if you don't already have Pipenv, install it by running:

pip install pipenv

Once installed, use cd 'C:\path\to\application' to navigate to the folder created either from cloning this repository or extracting the downloaded ZIP file. Then simply run:

pipenv install

This creates a virtual environment and installs all dependencies for this project. It might take a bit but when finished you will be ready to run the app!

Usage

If you've followed the installation instructions above, navigate to the application directory and run:

pipenv run python landswap.py

After a moment the application window should appear. Click the Import decklist button in the upper left corner after first exporting a decklist from MTGA or one of the various decklist sharing websites. The decklist should then appear in the text box below. If any basic lands were found they will be highlighted in the decklist and their images to the right will also be highlighted.

To change the land artwork, select the land of your choice from the dropdown menu below each image. Alternatively, use the Prev and Next buttons to cycle through the available options. The decklist will update automatically to reflect your changes.

When you're finished, click the Copy to clipboard button and then import the new decklist into MTGA.

To import another decklist, click the Clear button to clear the current decklist and start over.

Legal

LandSwap is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC.

About

Simple Python GUI app for swapping basic land art in MTGA decklists

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages