Quadtastic
A downloadable tool for Windows, macOS, and Linux
Download NowName your own price
A tool to manage sprite sheets and color palettes.
Features
- Create quads straight on your spritesheet -- no need to ever type out coordinates again
- Keep your quads neatly organized by giving them descriptive names and grouping them
- Use the wand tool to create quads from opaque areas automatically
- Use the palette tool to create quads from areas that have the same color
- Save quads as a simple lua table, or export them to formats like JSON or XML
- Enable to reload the spritesheet whenever it changes on disk, and to re-export the quads whenever you change them
If you're using LÖVE:
- Save your quads as a lua table, and turn them into LÖVE Quad objects
with just a few lines of code:
local libquadtastic = require("libquadtastic") local image = love.graphics.newImage("res/sprites.png") local raw_quads = require("res/quads") local quads = libquadtastic.import_quads(raw_quads, image:getWidth(), image:getHeight())
- You can then draw these quads like so:
love.graphics.draw(image, quads.head, 2, 0) love.graphics.draw(image, quads.legs, 2, 47) love.graphics.draw(image, quads.torso, 0, 15)
Acknowledgements
Special thanks to the awesome people that contributed to the development of Quadtastic via pull requests, bug reports, feature suggestions, and constructive discussions!Credits and tools used
- LÖVE
- The m5x7 and m3x6 fonts by Daniel Linssen
- aseprite by David Kapello. Oh, also, the pixelated Quadtastic UI is my lousy attempt to create something similar to the gorgeous UI in aseprite.
- luafilesystem
- lovedebug by kalle2990, maintained by Ranguna
- inspect.lua by Enrique García Cota
- Nuklear for guidance on how to write IMGUI
- affine by Minh Ngo, for reverse transformation
- xform by pgimeno, for practical ideas related to reverse transformation
Status | In development |
Category | Tool |
Platforms | Windows, macOS, Linux |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Moritz Neikes |
Made with | Aseprite, LÖVE |
Tags | LÖVE, Pixel Art, Sprites, spritesheet |
Average session | A few seconds |
Languages | English |
Links | Source code |
Mentions | Get ready for Ludum Dare: Game developme... |
Download
Download NowName your own price
Click download now to get access to the following files:
Quadtastic for Windows 2.9 MB
Version 0.6.6
Quadtastic for OSX 12 MB
Version 0.6.6
Cross-platform .love archive (requires LuaFileSystem) 427 kB
Version 0.6.6
libquadtastic.lua 3.8 kB
Version 0.6.6
Development log
- Quadtastic 0.6: Export to JSON and XMLJul 28, 2017