Page 1 of 1

ASEPrite - Pixel animator

Posted: Fri Dec 16, 2011 5:58 pm
by Ryne
Not sure if you guys have ever seen this app before, but it's extremely useful in creating animations, and simple pixel graphics.

I've tried a dozen animators including photoshop's built-in animation tools but they are really ugly and hard to use for the most part. I still however prefer to actually create graphics in photoshop. Though, for example, if I create a small character that I think looks good, I'll just save it and open it in aesprite, and play with the animation tools to see If I can get it to look good. Once I'm done I can export it as an animated gif, or even as a tile set which is extremely useful. After that I can just jump back to photoshop and make minor adjustments to colours and stuff.

Anyway, it's free to use and for any of you who don't want to mess with, but still want to be able to create some graphics and animations.

(http://www.aseprite.org/#)

Re: ASEPrite - Pixel animator

Posted: Fri Dec 16, 2011 6:32 pm
by Ellohir
It's great! I am a very bad with graphics and I don't need a full photoshop or GIMP to edit my poor sprites xD It's a nice tool, thanks for sharing it :awesome: :awesome:

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 5:15 am
by TechnoCat
Similar to this project: http://teknopants.com/pixothello/

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 11:01 am
by Robin
Shame it won't compile on my computer, for some reason.

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 3:56 pm
by Nixola
Robin wrote:Shame it won't compile on my computer, for some reason.
Do you have Linux? Does it return an error?

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 4:58 pm
by Robin
Nixola wrote:Do you have Linux?
Yeah.
Nixola wrote:Does it return an error?
It is all "error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type" and then make decides to bail out.

What it says:

Code: Select all

/home/robin/Downloads/aseprite/src/raster/rotate.cpp: In function ‘void draw_scanline(Image*, Image*, fixed, int, fixed, fixed, fixed, fixed, fixed)’:
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: error: expected ‘;’ before ‘addr’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: ‘spr_line’ was not declared in this scope
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: expected primary-expression before ‘)’ token
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: expected ‘;’ before ‘spr’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: ‘addr’ was not declared in this scope
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: expected primary-expression before ‘)’ token
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: expected ‘)’ before ‘bmp’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:142: error: ‘end_addr’ was not declared in this scope
/home/robin/Downloads/aseprite/src/raster/rotate.cpp: In function ‘void draw_scanline(Image*, Image*, fixed, int, fixed, fixed, fixed, fixed, fixed) [with Traits = RgbTraits, Delegate = RgbDelegate]’:
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:579:   instantiated from ‘void ase_parallelogram_map(Image*, Image*, fixed*, fixed*, int) [with Traits = RgbTraits, Delegate = RgbDelegate]’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:616:   instantiated from here
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp: In function ‘void draw_scanline(Image*, Image*, fixed, int, fixed, fixed, fixed, fixed, fixed) [with Traits = GrayscaleTraits, Delegate = GrayscaleDelegate]’:
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:579:   instantiated from ‘void ase_parallelogram_map(Image*, Image*, fixed*, fixed*, int) [with Traits = GrayscaleTraits, Delegate = GrayscaleDelegate]’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:620:   instantiated from here
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp: In function ‘void draw_scanline(Image*, Image*, fixed, int, fixed, fixed, fixed, fixed, fixed) [with Traits = IndexedTraits, Delegate = IndexedDelegate]’:
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:579:   instantiated from ‘void ase_parallelogram_map(Image*, Image*, fixed*, fixed*, int) [with Traits = IndexedTraits, Delegate = IndexedDelegate]’
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:624:   instantiated from here
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:135: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:136: note: say ‘typename Traits::address_t’ if a type is meant
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: error: dependent-name ‘Traits::address_t’ is parsed as a non-type, but instantiation yields a type
/home/robin/Downloads/aseprite/src/raster/rotate.cpp:141: note: say ‘typename Traits::address_t’ if a type is meant
make[2]: *** [src/CMakeFiles/aseprite-library.dir/raster/rotate.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/aseprite-library.dir/all] Error 2
make: *** [all] Error 2

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 5:09 pm
by Nixola
What Linux distro/version do you have?

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 10:22 pm
by Robin
Ubuntu 10.10 (yeah, I know...)

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 10:36 pm
by Nixola
I managed to compile it under Ubuntu 11.10, do you know if it works on a previous version?
P.S: What do you know?

Re: ASEPrite - Pixel animator

Posted: Sat Dec 17, 2011 10:48 pm
by Robin
I'm thinking I might need to install some library or something, but meh.
Nixola wrote:P.S: What do you know?
That my version is old. ;)