TCG Set Designer


The TCG Set Designer (TCGSD) is a tool for designing TCG sets, expansions, and other collections of cards.

Coming Soon!

This page may contain URLs that do not work, code that does not work, or present images or videos that do not match the currently-available version of the subject of this page.

Pages with this warning visible are in active development, with the contents, features, and documentation of the subject of this page liable to change rapidly.

Please contact BigfootDS if you urgently need some information, or would like to verify some information.

Quick Info

The what

The TCG Set Designer (TCGSD) is a tool for designing TCG sets, expansions, and other collections of cards.

It is not a tool for simulating TCG gameplay, just a design management tool.

Installation

There are multiple ways to install this project.

Installation as a Docker application

The recommended way to install and use the project is as a multi-container Docker application, as described below.

Installation as a Docker application

Here is an example Docker Compose file:

name: TCG Set Designer
services:
  backend:
    image: ghcr.io/bigfootds/tcg-set-designer-api:latest
    container_name: tcgsd-api
    ports:
      - 55000:55000
    restart: unless-stopped
  frontend:
    image: ghcr.io/bigfootds/tcg-set-designer-web:latest
    container_name: tcgsd-web
    ports:
      - 5000:80
    environment:
      - APP_ENV_PREFIX=VITE_
      - VITE_BACKEND_NETWORK_HOSTNAME=localhost
      - VITE_BACKEND_NETWORK_PORT=55000
    restart: unless-stopped

The website interface is accessible through your browser. If you’re running this Docker application on the same machine that you’re intending to access and use it from, then you can visit http://localhost:5000 if you’re using the above file.

If you’re intending to run this Docker application in a shared network (e.g. an office, studio, or other multi-computer environment), then you may want to change the value of VITE_BACKEND_NETWORK_HOSTNAME from localhost to the local IP address of the computer running the containers.

There’s some other configuration that can be done in each container as well, through the environment variables of each container.

Visit this page for more detail.

Installation as a standalone executable

Not all operating systems are supported by the standalone executable, but if Docker seems crazy to you - you can try out the standalone executable as described below.

Installation as a standalone executable
  1. Download the relevant installation files.

Grab the latest release file relevant to your operating system from this page:

  1. Run the downloaded file.

If you grabbed a “portable” file, it will run in place - no further installation steps are necessary. You may want to manually move it somewhere that you know you won’t delete it from!

If you grabbed an “installer” file, it will run an installation process to automatically move the app to your operating system’s application directory. Follow the installer prompts to complete the installation.

  1. Use the app.

Enjoy!

Visit this page for more detail.

Additional Repositories