[Script] Tile Reduction with interactive preview

Aseprite-Tile-Reducer: Optimize Tile Sets Effortlessly!

Hi, this is my first script, born from necessity while working on Mega Drive games. It finds and visually group similar tiles in your TileMap layer based on a pixel difference threshold. Helps reduce tile count without losing quality, non-destructively. Ideal for pixel art games and map optimization.

Key Features

  • Custom Threshold: Group tiles with max pixel diffs.
  • Interactive UI: Paginated results with previews (yellow masters, red selections, diff highlights).
  • Safe Workflow: Creates new TileMap layer; optional diff blend layer.
    Grab `tile-reducer.lua` from GitHub.
    *Reqs*: Aseprite v1.2.7+ with TileMap layer.

Quick Usage

  1. Select TileMap layer.
  2. Set threshold, hit FIND to group.
  3. Browse pages, double-click to pick master (yellow glow).
  4. APPLY for new optimized layer (+ optional diffs).
  5. Iterate as needed!

v1.2 (Nov 2025)

Happy tiling! :blush:
TheRoboZ

1 Like