match_palette
Free. Only for images generated in Voidless (not uploads): pixel sprites of size 32, 48, 64, 96, 128, 192, 256 or 384 (an HD image: resize_sprite it to a pixel size first). Puts 1-12 sprites on ONE shared palette so separately generated assets look like one scene. The palette is built from all of them as colour ramps, or given as hex colours, or led by one sprite's own colours; every frame of every sprite is remapped along the ramps so shading stays smooth. Each sprite gets a NEW asset (originals untouched).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ids": "<ids>"
},
"name": "match_palette"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | The image assets to put on one palette (1-12) | |
| lead | No | One of ids whose own colours are kept exactly; the others follow it | |
| colours | No | Size of the SHARED palette all of them draw from (8-64, default 24). Each sprite keeps roughly its own colour count | |
| palette | No | Use this palette instead, as hex colours like "#1a2b3c" |