MTGProxyPrinter

View Ticket
Login

View Ticket

Ticket Hash: c078e7289163092ff93b2622e910eadbfaa6d912
Title: Implement a custom card designer
Status: Closed Type: Feature_Request
Severity: Cosmetic Priority: Zero
Subsystem: Other Resolution: Rejected
Last Modified: 2024-02-14 15:49:37
Version Found In:
User Comments:
thomas added on 2022-04-14 15:05:00:

Depends on [418371f8a10e3649]

This is a huge task and will require quite a lot of effort.

Goal

Provide an editor for custom cards

Components

Template downloader and storage

The typesetting requires a few components that have to be fetched, because they can’t be bundled legally.

  • Card symbols, like mana symbols, tap, energy, poison and similar symbols
  • The card font(s)
  • Background images for various card layouts, i.e. the empty card backgounds
  • User-provided artworks

These have to be fetched from a reliable source and stored locally

Listing registered printings

A table view showing all registered printings with the ability to sort delete and edit entries.

A printing editor

The main printing editor component

  • Multiple input fields to set
    • Frame style
    • Artwork
    • Color
    • card name
    • type
    • costs
    • Set
      • set name
      • code
      • symbol
    • Collector number
    • Rarity
    • Color indicator
    • Rules text
    • Flavor text
    • Language (Maybe as an editable drop-down widget?)
  • A renderer showing the card rendering

Integration into the existing printing data

The custom cards have to appear in the card search. So the card database schema has to be extended to allow storing custom cards.

Integration into the document save file format

Custom cards should be stored with all required information in the document save file.

When loading a document with custom cards, maybe ask the user if they want to import them into their own local custom card database. Maybe do so on a per-card basis, allowing them to select all or any subset of cards included.