It probably won't surprise you to hear this, but I am world-renowned
for my superior skills at putting together a sprite sheet. And
now, for only three easy payments of $9.95, you too can learn
my secrets.
When you've been around as long as I have, you've probably seen
some truly shitty sprite sheets. And like pretty much everything
else that's wrong in the world, it's because they simply weren't
done right. The number of things that could go wrong with a sprite
sheet is terrifyingly high, and so, to help you avoid those little
mishaps, I've created this tutorial.
_________________________________________________________
STEP ONE: BACKGROUND COLOR
One of the most common pitfalls when assembling a sprite sheet
is the background color. I'm going to come right out and say this:
NEVER USE WHITE. Black is another color you want to avoid. Because
if the sprite has white or black on it and the background is white/black,
the spirtes will become pretty much unusable. And lastly, you
should avoid using transparency. Transparent sprite sheets make
life exceedingly difficult for people who want to be able to simply
copy the sheet into their graphics program from their browser,
rather than saving it.
Here's a pretty fail-safe method for coming up with a reasonable
background color.
Here's the sprite I'll use for this example. It's Zoro from
JSS! Yeah.
|

Now, take the sprite and invert the colors. (Ctrl+I in Paint).
Spooky!
|

Choose one of the colors from the inverted sprite and use
it as a background color. Of course, some will always work
better than others. Just use your judgement. |
Of course, it usually isn't so tricky that you'll have to do
this. But for some sprites it can be hard to find a good BG color.
_________________________________________________________
STEP TWO: ALIGNMENT
Nothing makes an otherwise ok sprite sheet look like crap than
poor alignment.

Here's a cropped area from a very well aligned sheet. [Marco
(Heavy Machine Gun)]
Pretty sharp, right? Any sprite archive owner would be a fool
not to accept such a sheet. But what if it was like this?
Blargh. It's an insult, I say! There's an easy way to avoid
this ugliness and give your sheets the extra bit of that "this
guy knows what he's doing" thing. Just use a frickin' line!
Make a line, and put every sprite on it and they'll all be lined
up! Of course, you should get rid of the line when you're done...
So, there you go. A nice, neat sheet and all it took was a little
line.
_________________________________________________________
STEP THREE: ORGANIZATION
This is another process that pretty much falls under
common sense. If you're organizing a bunch of attacks, let's say,
you wouldn't suddenly throw in a jumping animation. Keep similar
animations together.
Good: Idle, Movement, Attacks, Jumping, Jump Attacks, Crouching/Crouch
Attacks, Specials
Bad: Idle, Jumping, Attacks, Jump Attacks, Specials, Crouch, Movement,
Attacks, Crouch Attacks
Makes sense.
_________________________________________________________
STEP FOUR: USEFULNESS + USABILITY
Here's another big issue. When you rip a sprite sheet, you're
doing so with the intention of making it available for other people
to use, usually. Yet somehow, a large amount of sheets are simply
useless or unusable. There are a lot of ways this can happen,
so pay attention.
The first thing that can make a sheet useless is that sheet being
useless by nature. That includes rips of things like "name
entry" screens, title screens, or, to a lesser extent, character
select screens. THESE ARE USELESS AND I HATE THEM. Really, when
I see people rip things like that, it just pisses me off. Why
not rip some real sprites when so many useful and cool sprites
are still unripped? In other words: AVOID SIMPLE/USELESS RIPS.
People rip these things just to get their name on the site; but
do you really want your name associated with something so lame?
Another thing that can ruin a sheet is improperly saving it. You'd
think it would be a simple process, but many people can't seem
to competently save a sprite sheet. As a rule:
NEVER USE .JPG. DO NOT USE .GIF IF YOU DON'T KNOW WHAT YOU'RE
DOING. If you do know what you're doing, and your sheet qualifies
(less than 256 colors) then go ahead, save as .gif. If you don't,
use PNG; the file size is small and there is no quality loss.
Even MSPaint can save png files so you have no excuse.
Completeness is, of course, another factor in a sheet's usefulness.
Get every frame you possibly can if you're going to rip sprites.
Don't just arbitrarily decide "ok, this is enough" and
quit. Nobody can always get everything, but you should always
try.
The last thing that hurts a sheet's usefulness is this: combining
sprites from multiple games onto a single sheet. I'll admit, this
isn't common, but it can confuse the user. Not to mention that
when such sheets are submitted to SDB, I don't know where to put
them.
_________________________________________________________
STEP FIVE: TAGS
And now we come to what is usually the final step: the
"tag". What a tag is, if you don't know, is a little
thing tacked on by the ripper that says who they are, what it
is, etc. This is the part of sheet that I find is usually the
most obnoxious. Here's a little list of do's and "for the
love of god please do not"s.
| DO |
DO
NOT |
Ask for credit. A simple "Give
credit if used", or for the more polite people, "Please
give credit if used". The credit is for the hours/minutes
that you put into the sheet. You'll never get that time
back, so you deserve credit for it. |
Make threats. Saying "Give credit
or die" is just fucking lame. Nobody will respect you
if you do that, let alone actually give you credit. |
BE INFORMATIVE. Say what the sprite
is, the game it's from, what system that game is for, who
you are, and any other info you want to put, like your screen
name, email address or website. INFORMATION IS GOOD. Don't
write an essay, just give quick, hard facts. |
Ask for permission for rips. Ripping
a sprite sheet and then asking for permission is basically
saying "I own these sprites and you can't use them
unless I say so." News flash buddy, you don't own them.
They were created by somebody at some video game company
and it belongs to that company, not the fourteen year old
in his mother's basement calling himself "xX:.SuperShadow.:Xx". |
| Make a nice tag! If you
went to the effort to rip a good sheet, you don't want an
ugly-ass tag to top it off. Pixel fonts are great for making
tags. Some recommend are Silkscreen, Metroid Prime Hunters,
Standard 07_55, or 04b_03.
Scope out dafont.com for some great fonts. |
Use excessive colors or graphics. If
your sprite sheet had less than 256 colors before you added
the tag and more after, that tag has too many colors. A
good tag should be around 16 colors at most. |
Include brief comics or dialogue or
whatever. If you have room, that is. For example: My Car
sheet from Metal Slug 4, or Hector
(Great Lord) from Fire Emblem. Just don't go nuts and
don't let it interfere with the neatness of the sheet. I
almost never do this, but I don't have a problem with it
and besides, spriting is supposed to be fun anyway. It's
probably not a good idea to do this on every sheet though.
|
Use crappy spelling and grammar on your
sheets. If you want to be taken seriously, you'll have to
write like someone who hasn't been taking morphine. |
Here are some examples of
good tags. |
| |
|
These are good tags. They're
simple but stylish, they contain all the information you
could ever need, and they make good use of the graphics
from the sheet to keep the color count down. |
_________________________________________________________
SUMMARY
If you follow everything in this guide, your sprite sheet
should be lookin' good. Here's a quick rundown of everything you've
read so far.
-Don't use black, white, or transparent background colors
-Neatness counts! Line up your sheets in a neat fashion and they'll
look a lot better.
-Use sensible organization.
-Avoid useless rips like title screens and name entry screens.
-Save your sheets properly! If you don't know how to save a gif
without screwing it up, use PNG!
-Make a nice tag. A crappy tag can ruin a sheet. Well, not really,
but it can hurt.
Until next time I decide to be helpful, this is Grim signing
off. You can send me those three easy payments later.