A Python script that sticks image files as cartridge labels onto Nintendo DS game cards and outputs the result as a jpg file. Designed for batch processing.
- Make sure python3 is installed
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow
- Create subdirectories
carts
andcarts/thumbnails
in the project directory
$python image_processing.py <path to label images>
- The label images should be named according to the Nintendo DS cartridge code pattern. Supported codes are listed below.
Code | Meaning | Result |
---|---|---|
NTR-____-___ |
Standard cart | Standard NDS-cart |
TWL-____-___ |
DSi enhanced cart | Standard NDS-cart |
NTR-I___-___ |
Infrared cart | Black/slightly red NDS-cart |
TWL-I___-___ |
Infrared cart | Black/slightly red NDS-cart |
CTR-____-___ |
Standard 3DS cart | Standard 3DS-cart |
This project is not affiliated with or endorsed by Nintendo. It is a fan project made for use with homebrew software and private collecting purposes. Any use in connection with unlicensed materials or copyright infringement is not allowed. If you want to use my code or images in another project or commercially please contact me.