ASEPrite - Pixel animator

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
Ryne
Party member
Posts: 444
Joined: Fri Jan 29, 2010 11:10 am

ASEPrite - Pixel animator

Post 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/#)
@rynesaur
User avatar
Ellohir
Party member
Posts: 235
Joined: Sat Oct 22, 2011 11:12 pm

Re: ASEPrite - Pixel animator

Post 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:
User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

Re: ASEPrite - Pixel animator

Post by TechnoCat »

Similar to this project: http://teknopants.com/pixothello/
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: ASEPrite - Pixel animator

Post by Robin »

Shame it won't compile on my computer, for some reason.
Help us help you: attach a .love.
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ASEPrite - Pixel animator

Post by Nixola »

Robin wrote:Shame it won't compile on my computer, for some reason.
Do you have Linux? Does it return an error?
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: ASEPrite - Pixel animator

Post 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
Help us help you: attach a .love.
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ASEPrite - Pixel animator

Post by Nixola »

What Linux distro/version do you have?
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: ASEPrite - Pixel animator

Post by Robin »

Ubuntu 10.10 (yeah, I know...)
Help us help you: attach a .love.
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ASEPrite - Pixel animator

Post 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?
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: ASEPrite - Pixel animator

Post 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. ;)
Help us help you: attach a .love.
Post Reply

Who is online

Users browsing this forum: No registered users and 58 guests