I am posting this for jobs I would like to see filled. The job I have in mind right now is a sprite editor. I don't have the time nor patience right now to design a sprite editor for my engine, but I do need one. So I'm wondering if any of you programmers out there would be interested in designing a sprite editor. The sprite format used by my engine is a custom format I designed myself. Below is a quick outline of the format:
ProSonic-NE
SPRITE FORMAT SPECIFICATIONS
.
// The sign bit is a flag bit that can be used for various things.
.
unsigned short NumberOfSprites //
unsigned short NumberOfAnimations //
signed short SpriteSheetSizeX // flag: ?
signed short SpriteSheetSizeY // flag: ?
.
Data[NumberOfSprites]
{
signed short SpriteSizeXL // flag: mirror
signed short SpriteSizeXR // flag: ?
signed short SpriteSizeYT // flag: flip
signed short SpriteSizeYB // flag: ?
}
.
Data[NumberOfAnimations]
{
unsigned char NumberOfFrames //
unsigned char AnimationSpeed //
.
Data[NumberOfFrames]
{
unsigned char Sprite //
}
}
.
.
.
Sprite data (size = SpriteSheetSizeX * SpriteSheetSizeY)
.
ByteC = 8 bits // if > 0, use color cycler instead of RGB color
ByteR = 6 bits
ByteG = 6 bits
ByteB = 6 bits
.
Total = 18 bits per color
.
.
.
When RGB value is FFFFFF, don't draw the pixel. Otherwise, always draw it.
The format is called simply 'PSF' (ProSonic Sprite Format). Anyone interested in making a sprite editor to create sprites using this format would be spiffy. I have some sprites I created by hand to use as examples. I have attached them to this post.
As far as getting them to work with ProSonic, don't worry about that part because I've already done that. I'll make the stuff work, I just need tools designed! This sprite editor is where I'd like to start.
Attached File(s)
-
psf_files.zip (4.93K)
Number of downloads: 6


00
