Tiluxo

inputs → wang completion → 47-tile blob autotile → kit-bash → PNG for Godot / Unity
Generator modenine-patch or true quarter-Wang
Nine-patch source (optional)drag the red guides
… or use embedded tile:
Load a square tile (16×16, 32×32, …).

Guides split the tile into corners, edges and center. Corners are kept intact, edges repeat along each side, the center repeats as fill. Inside corners come from the completed cross below.

Nine-patch override pickerselect regions → patch slots
Load any image, pick a slot, then drag the highlight over the pixels to use.

The highlight is exactly the selected nine-patch slot size. Assigned patches override the derived source patch. Clearing a slot falls back to the source tile.

Fine tuning — inner cornerscross editor
Load a source tile to build the cross.

The cross is the quartered source tile with the nine-patch fill placed inside. The four outlined notches are the inner corners. Pick a color from the palette, then click pixels inside a notch to paint them; Ctrl-click erases.

P-Index Map (PIM)tile as data
Load a tile to generate its PIM, or load a palette+PIM JSON to build a tile from data.
Palette PIM CSV

The PIM lists the palette index of every pixel, one CSV row per pixel row; the first out-of-range index marks transparent pixels. Palette lines read 00-#RRGGBB, lightest color first.

Nine-patch completion

the patches every blob tile is built from — fills out as inputs arrive

Load a source tile — the nine-patch supplies the fill, edges and outer corners; the cross editor supplies the inner corners.

Autotile sheet — live

47 blob tiles · regenerates as inputs change

Overlay dots mark which neighbors each tile connects to (3×3, center is the tile itself) — mirror them when painting terrain peering bits in Godot's TileSet editor. The overlay is display-only; the download is clean.

Kit bashdecoration pass
Palette is read from the source tile, then mapped onto the kit.

Click a piece in the kit to pick it up. Adjust it in the piece panel, then click the decoration canvas to stamp. Esc or right-click drops the piece.

Selected piece
Offset shifts the stamp relative to the cursor, in sheet pixels.
Custom layoutCSV arranger
Paste a grid of tile numbers (00–47, comma or space separated, one sheet row per line). The default numbering is row-major: 01–12 / 13–24 / 25–36 / 37–47,00. Duplicates and 00 gaps are allowed; grid shape sets the sheet shape.