No installation required. Download the binary for your platform, run it, and you're ready to go.
On macOS, you may need to right-click and select "Open" the first time since the app is not code-signed.
From SD card to fully decorated ROM library in minutes.
Plug in your DS/DSi SD card. TwilightBoxart auto-detects it on launch.
Choose a size preset. Add a free SteamGridDB key for extra coverage.
Hit Start or press Enter. 8 parallel workers fetch art from multiple sources.
Box art and custom icons saved to your SD card. Safely eject and play.
Fast, smart, and cross-platform. Handles the tedious parts so you don't have to.
8 worker threads download simultaneously with HTTP/2 connection reuse for maximum throughput.
Detects removable drives and TwilightMenu++ installations on launch. Or drag and drop.
Handles region tags, numbering prefixes, and No-Intro naming conventions automatically.
Saves your SD path, API key, size preset, and preferences between sessions automatically.
Generates 32x32 icons for non-NDS ROMs from LibRetro title screens or resized box art.
Native builds for macOS, Linux, and Windows. Single binary, no runtime dependencies.
TwilightBoxart queries multiple databases in priority order to maximize coverage.
High-quality NDS cover art matched by game code extracted from the ROM header. Tries HQ, medium, and standard resolutions across multiple regions.
Community-maintained box art covering all retro systems. Smart filename matching with region variant expansion and No-Intro conventions.
Broad fallback with expansive game coverage. Requires a free API key from steamgriddb.com.
All the retro consoles that TwilightMenu++ can play.
Requires a C11 compiler and libcurl. CMake will fetch raylib automatically.
# Works on all platforms — fetches raylib automatically $ cmake -B build $ cmake --build build
$ brew install raylib curl $ make
$ sudo apt-get install -y libcurl4-openssl-dev libx11-dev \ libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl-dev $ cmake -B build && cmake --build build
# MSYS2 / MinGW $ pacman -S mingw-w64-x86_64-{gcc,cmake,ninja,curl} $ cmake -B build -G Ninja && cmake --build build