WHY use sprites (*.spr files)?
To maintain compativility with ezquake, otherwise use tga.
WHAT DO I NEED?
- GIMP
- Fimg
How do I make a sprite?
- Gimp -> new image (rgb is ok)
- To access the transparent color (color 255) you need to use the Quake pallette: Windows->dockable dialogs->Pallettes
- right click anywhere on the list of existing palletes, and select import pallette
- Select source – pallette file, load your quake pallete
- If you dont have it, get it from here
then image->mode->indexed- select the quake pallette
- make the image
- Export as BMP
- Tick “do not write color space information”
- make sure it’s 24 bits R8 G8 B8
- Fimg: open foo.bmp, and save as foo.spr
Notes:
- use vid_reload in FTE to test multiple versions
- index 255 is transparent
- ‘gl_blendsprites 0’ to make the sprite opaque
- LadyHavoc: or use .spr32 which is a 32bit RGBA version of .spr, or .sp2 which is the quake2 sprite format which can use .pcx and .tga and such directly, or use a .md3 with appropriate shaders…