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
StatusReleased
CategoryTool
Release date 98 days ago
AuthorP. Kostic
Made withAseprite
TagsAseprite, Game Boy
Code licenseMIT License
LinksGitHub
AI DisclosureAI 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

Leave a comment

Log in with itch.io to leave a comment.