Skip to content

Releases: 32blit/sprite-editor

v0.0.3 for SDK v0.1.10 RC1

11 Feb 19:18
afae63b
Compare
Choose a tag to compare
Merge pull request #1 from 32blit/update-to-sdk

Sync to boilerplate

v0.0.3

18 Jan 12:10
Compare
Choose a tag to compare

Metadata now matches the release version and I've spelled my own name correctly...

No other changes.

v0.0.2

17 Jan 23:51
Compare
Choose a tag to compare

Okay, I didn't do myself any favours by making huge broad commits and not really documenting what I'd changed, but here's an attempt at a brief list:

  • On screen keyboard now lets you type a filename to save your stuff, whoop
  • "Mouse" (virtual analog stick cursor) support in the file browser, so you can point at files to pick them
  • Roll and Mirror tool for sprites. Roll in particular is something I needed so I could nudge art around into the right place.
  • Rotate has moved from Sprite Mode into and merged with Roll to make Roll/Rotate. Press A to rotate. These tools need "Sprite Lock" IE: you have to zoom in until your Sprite Cursor goes red.
  • Some serious overhauling of the viewport Sprite Lock, so it will follow the viewport if you pan with the d-pad, and step one sprite at a time even if you're using 2x2 etc.
  • 32blit sprite files are now suffixed with .blim and Sprite Editor has lancher support to load them. The next release of the 32blit firmware and launcher will allow you to preview .blim spritesheets and load them right from the launcher.
  • And, last but not least, you can now configure sprites to be a multiple of up to 3x3 tiles (tiles are 8x8 chunks of pixels)

Added some docs in the README - https://github.com/32blit/sprite-editor

v0.0.1

14 Jan 18:22
Compare
Choose a tag to compare

First more or less functional release of the 32blit Sprite Editor. This will... kinda run on Windows/Linux/macOS... but you'll absolutely need a gamepad to get the most out of it. I recommend something from 8bitdo with an analog stick (I use an N30 pro) eg: https://shop.pimoroni.com/products/8bitdo-sn30-pro-bluetooth-gamepad?variant=30713781846099

Prepping Sprites

I've attached a couple of .spritepk files to this release you can try viewing.

If you want to pack your own 128x128 pixel PNG mages, use the image packer of the 32blit too, like so:

32blit image --input_file=s4m_ur4i-platformer.png --output_file=platformer.spritepk --output_format=raw_binary

And then save the result to your 32blit's SD card via CDC mode, directly or with the tool:

32blit flash save --file=platformer.spritepk

Features

Sprite Editor

  • Opens 128x128 bmp (32blit compatible) or 32blit packed/raw sprite formats (use 32blit image to pack a 128x128 png for on-device editing)
  • Saves to bmp or 32blit raw sprite
  • Edit sprites pixel by pixel
  • Copy and paste 8x8 sprite tiles, or rotate them in 90 degree increments
  • Preview in 4x, 2x and 1x scale
  • Configurable animation preview with start/end sprite

Palette Editor

  • Copy or invert colours
  • Edit colour R/G/B channels, quantized to RGB565
  • Invert colours
  • Pick a BG colour to preview sprites over