Upload .spr
Palette offset

Patterns

Composite

Options

Effect
Usage

Report an issue/suggestion

D
download spritesheet .spr file
r
rotate sprite
v
vertically mirror sprite
h
horizontally mirror sprite
b
select brush tool
f
select fill tool
e
select erase tool
p
select pan tool
shift + click
switch to erase
alt + click
pick colour from sprite and add to palette
left/right cursor
change current sprite in sprite sheet
shift + 1 - 4
select 8x8 sprite
shift + cursor keys
shift/pan sprite by 1 pixel
ctrl + shift + cursor keys
shift/pan sprite by 8 pixels
1 - 8
select palette colour n
ctrl + z
undo
Drag and drop
Supported: .png and .spr files
Shift colour

Shift and click to swap selected palette index to a new location

Upload
Sort

Sort usage: list the properties you want to sort by, and optionally include a range.

Available values: r,g,b and h,s,v

Use "-" to reverse sort.

Optionally include an offset and limit.

For example: "r,g,-b,0,31" - this will sort by red, green, reverse blue and only the palette indices from 0 to 31

Manual edit

Edit and reorder palette index values below. Values can be in 9bit hex as $1FF or in decimal as values from 0 to 511.

Usage

Supported upload formats: Native Next 9bit .pal, JASC .pal and GIMP .gpl file formats

Click on a palette index (left) then click on a new colour (right) to change the palette. Changes immediately update the sprite and tile previews. Watch demo video

To use an existing palette, drag the 512 byte palette file into this panel.If you change the palette ensure you download and load it using the PALETTE keyword.

Legend:

  • i: palette index in decimal
  • c: Next palette colour in 9bit hex
  • #: CSS hex colour
  • Numbers on the palette itself: count of usage in the spritesheet

Keys:

  • cursor left/right: to shift selected palette index
  • . (period): copy selected colour and increment

Please note: the palette editor is new (as of 9-July), so if you spot anything untoward please raise an issue.

Map settings

Tile scale
Dimensions
Options
Upload map Example BASIC code

Settings



Auto repeat import

Keyboard shifting

8px: shift+cursor keys
1px: ctrl+shift+cursor keys

Advanced export options

Format

Destination
Size
Space around bytes?
Pad bytes?

to

to
Format

Pro tip: holding shift and clicking "Download spritesheet" (top of screen) will copy the source format to your clipboard.

Additional formats

Sprites as