Sprite Editor

A simple sprite and animations editor that I wrote primarily for my own use.  It’s actually a fairly powerful tool but could take some getting used to as it’s interface is evolved from previous revisions, and very specific to how I use an editor.

editor

Feature List:

  • Onion Skinning
    • quick controls to show previous and next frame
    • allows picking an arbitrary image
    • full scaling/positioning for the image (hold alt and scroll mouse wheel or click and drag middle mouse button)
  • Chorded controls
    • no swapping of tools required while drawing, all tools are combinations of mouse & keyboard actions
  • Custom palettes, with fine grained color control
    • save and load palettes from files, or rip a palette from any image
  • Full system clipboard support
  • Large undo/redo buffers, and a seperate buffer for every frame of the animation
  • Single file projects
    • the actual image data, animation data, and other metadata is all stored in a single compressed file, making it far easier to load
    • unlimited number of animations and images per file
  • Live preview of animations
  • Fully customizable UI
  • Multi-part animations editor (Alpha!)
    • allows creating animation “states” that allow you create scripted animations

Controls Reference:

The controls were designed for myself so they might be a little tricky for anyone else at first, once you’re used to it it’s very fast and easy to use however. All controls are combinations of ctrl/alt/shift and the three mouse buttons + mouse wheel.

Mouse Wheel:

  • Normal: Zoom drawing area
  • Alt: Zoom onion skin

Left Mouse:

  • Normal: Pencil Tool
  • Shift: Line Tool
  • Ctrl: Fill Tool
  • Alt: Sweet Tool

Right Mouse:

  • Normal: Eraser
  • Shift: Color Picker
  • Alt: Move drawing surface

Middle Mouse:

  • Normal: Select Tool
  • Alt: Move Onion Skin

All other commands are activated entirely from the keyboard and are listed under the “Edit” menu, along with their hotkeys, within the program.

Download:

All versions require Qt 4.8, the shared objects are packed in the tar.gz but I’d recommend using your system-wide libraries if possible (if you have the libs installed you can safely delete the ones i distributed).  You can download the full framework and source for Qt 4.8 directly from nokia’s main website http://qt.nokia.com/downloads/

Please post any bugs and feature requests here.

Sprite Editor

2 Comments

  1. Thanks man!! This is *just* what I’ve been needing in my workflow, and the fact it runs on Linux, is just awesomeness! I love you!

  2. Nice application :)
    I used GraphicsGale (with Wine) before, because I hadn’t any good Linux sprite editor.
    This program is as nearly as good as GG.

Leave a Reply