Skip to content

SSBUTrainingGrounds/GraphicAssembler

Repository files navigation

GraphicAssembler

This is a simple to use tool to create Graphics for the Tournaments of the SSBU Training Grounds Discord Server.

Installation

  1. Install Python 3.10 or higher
  2. Download the Character Renders from the TrainingGrounds-Graphics repository and save them somewhere on your computer
  3. Download the latest release of this tool
  4. Extract the downloaded zip file
  5. Open a command prompt in the extracted folder and install the required packages by running pip install -r requirements.txt
  6. Rename config.example.json to config.json and fill in the paths to the Character Renders and a folder to save the output to
  7. Run python main.py

Usage

Top 8 Graphics

Opening the tool:

Screenshot of the tool in top 8 mode

Fill in the Header information along the top.

Then, open up the Player Dropdowns and fill in the player information. Some characters will not be centered correctly, use the sliders to fix this issue.

Screenshot of the tool with characters in top 8 mode

Each player can have up to 3 characters. Each additional image will change the default location of the character images.

The twitter field is optional.

After saving, you should get an image like:

Screenshot of the finished top 8 image

Youtube Thumbnails

When you open the tool you should see a window like this:

Screenshot of the tool

Most of this is straight forward, first select the Tournament in the upper right dropdown menu, and type in the round of the match in the upper left, make sure to use all caps.

Then fill in the information of both players, their tags, again in all caps, and select their characters together with the alt they used.

Some characters will not be centered correctly by default, you can fix this by adjusting the Zoom, Offset X and Offset Y sliders.

Screenshot of the tool with characters

When you are done, click the Save Image button on the bottom to save the generated thumbnail to the folder you specified in the config file.

The resulting image looks like this:

Generated Image

Contributing

Feel free to contribute to this project in any way, be it opening a pull request to add features or opening an issue if you encounter a bug.
If you want to be more involved with the development process, ask the moderation team for access to the #dev-team channel on the SSBU Training Grounds Discord Server.

Packages used