-
Notifications
You must be signed in to change notification settings - Fork 22
Home
Chris McGuire edited this page Jul 20, 2023
·
12 revisions
Proxyshop is a Python app that automates the creation of high quality MTG card renders using Photoshop. Proxyshop was largely inspired by the original Autoproxy tool by Chilli-Axe which automated creating MTG cards using Extendscript. The key advantages of Proxyshop over this method is the plugin extendibility, the ease of future development, the GUI launcher, and of course the power of Python.
Dependency | Recommended | Supported | Unconfirmed | Unsupported |
---|---|---|---|---|
Photoshop | CC 2022+ | CC 2015-2023 | CS5, CS6 | Pre CS5 |
Python | 3.10 | 3.8+ | 3.0-3.7 | 2.X |
- Proxyshop accepts art images that are named according to a card's name, for example: "Damnation.png"
- Proxyshop retrieves Scryfall information to assemble a data set based on unique card types such as normal cards, MDFC, Transform, Leveler, Planeswalker etc. This data includes the name, rules text, mana cost, power/toughness and so on.
- Proxyshop then pulls a PSD template that supports the given card's type. Normal cards have a variety of supported templates, while more advanced card types such as Planeswalker may only have 2 or 3 supported PSD templates. New templates will be integrated over time.
- Proxyshop fills the processed scryfall data into the Photoshop template, automatically sizing each text layer and formatting it properly, enabling the image layers that build the card's frame, and performing special tasks like masking certain layers under certain conditions, etc. How simple or complex the automation is comes down to the kind of card it is and the template designer's imagination.
- Once the card is fully rendered, Proxyshop saves the image in the "out" folder and moves on to the next card in the list.
Sure! Proxyshop has a robust plugin system that allows creators to integrate their own templates and functionality into Proxyshop. Here's some documentation to help you get started:
- How to Create a Proxyshop Plugin
- More coming soon...