NGPC Tilemap Editor

no tileset imported autosaved

Tileset

Import a project .json saved from the NGPC Tile Editor. Pick which tileset layer to stamp FROM with the tabs below, independent of which map layer (Layer 1/Layer 2) you're stamping ONTO. Click a tile below, or drag to select a rectangular block of tiles to stamp as one unit.
No tile selected.

Stamp

0°
Palette "Inherit" uses the tile's own default palette from the tile editor. Pick a click on the map with Eyedrop to load its tile/palette/flip back into the stamp (this also resets rotation to 0°, since a baked tile's rotation can't be recovered from its bitmap).

Text (BIOS Font)

Places real tiles using the console's built-in 8x8 ASCII font (a redistributable Liberation-Mono stand-in for the proprietary BIOS glyphs -- same tile index == ASCII code convention `ngpc_text_print` uses, so it's included in the C export like any other tile). Good for mocking up menus/HUD text directly on the map. Click Text below, type a string, then click the map to place it (clips at the map edge).

Tools

Stamp/Erase place the whole selected tile block. Fill and Eyedrop always work on a single cell (Fill uses just the block's top-left tile). Select: drag to define a rectangle, drag again from inside it to move its content. Sprite: click empty space to place a preview-only sprite from the current stamp block, drag an existing one to move it.
No selection — actions apply to whole map.
— 0x0 tiles Zoom

NGPCraft C Output