GBC Limitation Tools
A downloadable aseprite lua script
Download NowName your own price
Aseprite Lua scripts that help manage Game Boy Color hardware limitations (palettes, tile patterns, sprite layering, etc.).
Made specifically for creating assets for GBC games in GB Studio, but useful for any GBC development workflow.
AI disclosure: Claude was used to help clean up and document the code.
Tools
GBC Tile Tool - For backgrounds, tilesets, and standard GBC assets
- Counts and merges compatible palettes
- Counts unique tile patterns (color-agnostic)
- Analyzes image layers and tilemaps
- Warns when tiles exceed 4 colors with exact coordinates
- Exports palettes in GPL format
GBC Actor Tool - For GB Studio actors with 4+ colors
- Analyzes 8x8 tiles and counts colors per tile
- Optimizes palette usage across all tiles
- Exports layered sprites separated by palette
- Warns when exceeding 8 palettes (GB Studio limit)
- Safety limit at 32 palettes
Future Plans
Only if requested or needed:
- Attribute map generator for GBDK
- Individual palette export
- Duplicate tile pattern detection
- GBC 15-bit color validation
- Advanced sprite layer analysis
| Updated | 3 minutes ago |
| Published | 1 day ago |
| Status | Released |
| Category | Tool |
| Release date | 98 days ago |
| Author | P. Kostic |
| Made with | Aseprite |
| Tags | Aseprite, Game Boy |
| Code license | MIT License |
| Links | GitHub |
| AI Disclosure | AI Assisted, Code |
Download
Download NowName your own price
Click download now to get access to the following files:
GBC Actor Tool.lua 12 kB
GBC Tile Tool.lua 19 kB
Development log
- Devlog: Version 1.1 - Introducing GBC Actor Tool3 minutes ago


Leave a comment
Log in with itch.io to leave a comment.