Hi, all!
I have been working on a way to create either temp or actual usable sprites quickly. What if we could place preset parts onto a grid and quickly, using the keyboard manipulate them. Change their position, size, color, even angle. From this idea StuffGEN was born.
You can see a video of it in action here - I built a system that shows what keys are being pressed and what mouse clicks are taking place so you can already learn the basics as you watch:
Thanks to Burvey and TiAm some new features were added (such as opacity on number keys 1-0) and, certainly I need to thank R0J0hound for being mega-patient with all sorts of technical questions.
From humble beginnings it has grown into something less humble - there are now 112 tiles to pick from, it can actually export a neat, clean transparent background PNG of only the sprite, you can even save and load object files that allow for returning to previous work AND merging of objects. You also get a neat help screen with instructions:
Now it has reached the fourth inner generation and I'd like to open it to a wider audience to get some more feedback, so here it is:
https://dl.dropboxusercontent.com/u/132 ... index.html
Best approach is to Ctrl+Mouse Wheel zoom so it's of usable size - the exported image file will always be 512x512px for now. You can resize those inside the C2 editor or whereever.
Known issues:
Because of the way C2 works with layers currently one can only send a part to either the top or the bottom of the layer.
There's no undo or redo - save often if you want to stay safe.
Upon export some tiles gain unnecessary lines on their sides - guess it's a side effect of C2's image optimization.
At least on my setup tiles that become smaller than a certain size (say, 64 pixels) on one side automatically become greatly reduced in their inner resolution and thus very pixellated.
Selection is a bit unwieldy as it is, but I'm hoping to fix this in a future version.
Future plans:
Undo, perhaps Redo.
Decent selection system, as expected from an editor (for now select with left clicks, deselect with X).
Ability to change the canvas size as necessary.
Tilesets (this has been made forward-compatible in the save system so, hopefully, the files should work in the future).
Here are some ready-made objects to get you started:
https://dl.dropboxusercontent.com/u/132 ... Robot.json
https://dl.dropboxusercontent.com/u/132 ... rShip.json
https://dl.dropboxusercontent.com/u/132 ... /Tank.json
https://dl.dropboxusercontent.com/u/132 ... yborg.json
This is the (ugly) ship I build in the demo video:
https://dl.dropboxusercontent.com/u/132 ... /Ship.json
Have fun and, please, share your creations, feedback with ideas for different tiles, features, etc. This won't be available forever so if it seems interesting please do give it a try.
NOTE: There is a good chance that the tileset will change so please don't get too attached to your creations if you save them as JSON.