Jump to content
LaunchBox Community Forums

6 Screenshots

About This File

Game Cart Generator - Game Art Compositing Tool

Created by Saieno - @Lets_All_Game on Twitch and LetsAllGame on YouTube


Overview

Game Cart Generator is a standalone desktop application for generating stylized cartridge or disc-based artwork. It's primarily for user-supplied template layers, clear logos or box art, and optionally background images or procedural backgrounds to compose polished output images.

The app supports both standard label and defined logo area templates for advanced layouts, with options for pattern overlays, gradient fills, padding, scaling, compositing, and live color selection.

This app is designed for batch generation and includes a threaded progress bar, preview support, auto-saving of settings per template, and example templates which you can use if you'd like.


Template Requirements

Cartridge Template (PNG):

  • A top-layer graphic to overlay the final composition.
  • Should contain transparency for visible underlying layers.

Alpha Template (PNG):

  • Must contain the color #00FF18 to define the artwork or logo area for the label.
  • May contain the color #FF00FF to define a specific logo area which enables "Defined Logo Mode".
  • These colors are used as masking keys and will be auto-detected and replaced during rendering.

Key Features

  • Support for both Standard and Defined Logo Area modes.
  • Auto-detects and enables Defined Logo Mode based on Alpha Template contents.
  • Background generation with:
    • Solid color fill
    • Vertical gradient
    • Gradient with pattern overlay
  • Optional greyscale conversion for logos and/or background layers.
  • Background fallback logic when no matching background is found.
  • Pattern overlays with optional grayscale masking.
  • "BG Burn" effect for high-contrast multiply effect backgrounds.
  • "Logo Burn" for blending greyscale logo and background together as a single burn layer.
  • Fill Color: fills transparent areas inside the defined logo mask with a selectable color.
  • Color Picker: choose fill color directly from anywhere on screen.
  • Logo Stretch to Fill: stretches logos to fill the defined area, ignoring aspect ratio.
  • Manual Image Stretching (up, down, left, right), with Advanced Mode extended range option.
  • Scaled preview window with real-time updates and optional fit-to-window toggle.
  • Threaded batch generation with estimated time remaining.
  • Per-template configuration saved to settings.conf.
  • Recursive input directory support for all asset folders.

Defined Logo Mode Behavior

When a template contains #FF00FF (magenta), the tool enables Defined Logo Mode:

  • Clear logos are used in place of full box art.
  • Backgrounds are matched by filename (e.g., Sonic.png).
  • If no match is found:
    • If "Generate Background if Missing" is disabled, a random background from the folder is used.
    • If "Generate Background if Missing" is enabled, a generated gradient/pattern background is used automatically—even if background generation is off—to prevent transparency gaps.
  • Greyscale Background option converts matched backgrounds to black & white.
  • BG Burn applies a high-contrast multiply effect to background generation.
  • Logo Burn composites the greyscale logo and background together, then blends that composite with the stylized background.
  • If Fill Color is defined, it replaces any transparent pixels inside the logo mask area with the selected solid color.
  • Logo Stretch to Fill forces the logo to completely fill the masked region, ignoring original aspect ratio.

Output

  • Final images are saved as .png to the selected output folder.
  • Filenames are based on input image names for easy frontend installation.
  • Composite includes background + logo/art + cartridge template overlay.

Requirements

  • No installation or required.
  • Windows 10/11 Operating System

Credits

Created by @Saieno
Twitch: https://www.twitch.tv/Lets_All_Game
YouTube: https://www.youtube.com/@LetsAllGame

@Raindupon - Xbox, Xbox 360, PlayStation 2, PlayStation 3, and Sega Dreamcast disc template bases.
@ABeezy13 - Hucard, Gameboy, Gameboy Color, Gameboy Advance, Nintendo 64, Super Nintendo template bases.
@WallyWonka - Sega Genesis template base.
@RetroNi - Sony PlayStation Portable and Super Famicom template bases.
MarkusMcNugen on DeviantArt - Nintendo Switch template base.
Bar0011 on DeviantArt - Nintendo 3DS template base.
Omar Sacca (a.k.a. ortho*) - Famicom template base.

Edited by Saieno
Credits and App Details


What's New in Version 2.0.0   See changelog

Released

  • Support for both Standard and Defined Logo Area modes.
  • Auto-detects and enables Defined Logo Mode based on Alpha Template contents.
  • Background generation with:
    • Solid color fill
    • Vertical gradient
    • Gradient with pattern overlay
  • Optional greyscale conversion for logos and/or background layers.
  • Background fallback logic when no matching background is found.
  • Pattern overlays with optional grayscale masking.
  • "BG Burn" effect for high-contrast multiply effect backgrounds.
  • "Logo Burn" for blending greyscale logo and background together as a single burn layer.
  • Fill Color: fills transparent areas inside the defined logo mask with a selectable color.
  • Color Picker: choose fill color directly from anywhere on screen.
  • Logo Stretch to Fill: stretches logos to fill the defined area, ignoring aspect ratio.
  • Manual Image Stretching (up, down, left, right), with Advanced Mode extended range option.
  • Scaled preview window with real-time updates and optional fit-to-window toggle.
  • Threaded batch generation with estimated time remaining.
  • Per-template configuration saved to settings.conf.
  • Recursive input directory support for all asset folders.
  • Like 10
  • Unusual Gem 3

User Feedback

You may only provide a review once you have downloaded the file.


Reimu Daze

   2 of 2 members found this review helpful 2 / 2 members

This is actually glorious! Very easy to use, intuitively designed with the ways it's folders are setup making customization easy. While I was trying it out for some pokemon hack saves it occurred to me that I can also recolor the existing templates and add patterns myself! I recolored the GBA cart and did some testing, I will upload the result, I'll throw in an octopus for good measure, I decided to go for the purple one! 

I find it's ease of use allows me to enjoy the process of making my carts, it's a bit addictive to me. The included patterns are also very tasteful, and the carts are very realistic and well made. I don't know what else to say since the possibilities are practically endless, it can make custom carts for your ROM hacks as well as breathe new life into your entire collection, you will be surprised of how big of a difference it makes. I see this as a must have now. 

4c12af9a-1fff-410c-a0b0-c8be7a34ea0c.png

4c12af9a-1fff-410c-a0b0-c8be7a34eas0c.png

image_2025-04-02_190027620.png

  • Like 2
  • Thanks 1
Neiloch

   1 of 1 member found this review helpful 1 / 1 member

Very easy to use, and just a generally good art tool. I can use it to make joke/meme cart images as well really easily without having to spin up an image editor. i love the sliders for adjusting padding. It's a very intuitive tool!

funny_fake_family_matters_game_by_wierd759_d2lpteq-fullview.png

  • Thanks 1
×
×
  • Create New...