Friday, January 18, 2013

Work in progress for 0.9.6

Hello people! I'll try to keep you update about "what is going on" in aseprite development in these days. For v0.9.6 (the next release):
  • First of all, I'm restructuring the User Interface (UI). Don't worry, just a little bit (for better). The general idea is to integrate the Animation Editor with the Sprite Editor in the same window. Actually the Animation Editor acts like a completely different mode and that doesn't work so well. Also the Animation Editor is one of the most hidden features, so I want to make it more visible for new users. (If you don't know about it, you can press "Tab" key to see it.)
  • Brushes! You should be able to select a portion of the sprite, copy it as a brush, and use the active tool to draw with that brush.
  • Error reporting: On Windows there are important information to report crashes which can be useful to detect bugs in the code (the holy aseprite-memory.dmp file). I'll try to make it easier to report these crashes when the program is restarted.
For v0.9.x:
  • Tile maps: The next "big thing" will be a feature to draw tiles directly in a map as it were a big sprite (but you will be editing the sprite sheet indirectly). This feature will deprecate the "tiled" drawing mode (because you will be able to setup a 9x9 grid with the same tile to create patterns).
  • Auto-save/recovery: The general idea of this feature is to auto-save the sprite in a temporary location, so if the program crashes you should be able to recovery some recent version of the file automatically.
Remember that we're in the middle of a fundraising campaign. You can donate here: http://pledgie.com/campaigns/17819 Thank you!

11 comments:

Anonymous said...

Very cool! excited about this new release.

Anonymous said...

The link to the ubuntu download seems dead...

Anonymous said...

I think it can look like S.P.A.M. editor. Very comfortably.
http://wiki.laptop.org/go/File:S.P.A.M_AdvancedMode_Concept01

Anonymous said...

Oh man!!! I alternate between Grafx2 and ASEPRITE, and a big draw of Grafx2 is custom brushes. This is gonna be great!!!

Anonymous said...

Hi, I'm having trouble getting 0.9.5 to compile, Also playdeb was down for a long time, and now that it is back up, it says "Could not find package 'aseprite'" when I try to install using apturl.

As for the compile issues, it seems that the allegro library is all kinds of messed up either the files are in the wrong place or something in the build scripts is wrong

I know it's not that I am a newb (I am pretty noobish) but I have compiled aseprite successfully in the past,I just haven't been able to for about 1-2 months.

steps I do to compile
1.cd aseprite-0.9.5/src
2.mkdir build
3.cd build
4.cmake ..
5.make

the make error produces errors about alconfig.h and a lot more allegro headers and such not existing.

demagogia said...

I've to fix the download link to .deb packages yet, sorry about that (maybe https://launchpad.net/ubuntu/raring/+package/aseprite?).

About the build process, these are the steps:

1. cd aseprite-0.9.5
2. mkdir build
3. cd build
4. cmake .. -G "Unix Makefiles"
5. make

See the first step, you don't have to enter in src/ folder.

Anonymous said...

Wow, ok well that fixed everything. Thanks for that, it would seem that it was because I'm a newb, haha -*/. Thanks for this tool, by the way. I'm going to scrounge up some money to donate soon enough.

Amélie said...

Really looking forward to the next version, especially to the improvements on the UI.

Currently I'm using Aseprite on Puppylinux: http://i1.minus.com/jbgY6qZSDok8o4.png

Alex said...

How about finally adding Symmetry Painting support? It's quite easy to implement. :D

Anonymous said...

Is there any way you could add support for sega genesis sprites? I can't get aseprite to work for it.

Genesis sprites can use up to 15 colors and are always indexed with transparency and they need to be exported as 4-bit 16 color bmp's

demagogia said...

If sega genesis sprites are .bmp files with 4-bits color depth, I can add that feature. I've added it in the issue tracking: https://code.google.com/p/aseprite/issues/detail?id=210