Your sprite's pic must be an even multiple of its frame dimensions. For example, ships often are a 6x6 frame grid, so the image's dimensions must be evenly divisible by six.
Assuming the Viper's sprite is 25x25 pixels (I don't know what it really is), then its sprite grid, if it didn't have banking sets, would be an image 150x150 pixels.
Extra sets (for example, for banking) are just different versions of the base set size, added onto the image. So, with banking, the Viper's sprite grid image would be 3 times as tall, making it 150x450 pixels.
In a shän resource (used for ship graphics), all you have to specify is the size of each frame, how many frames form a set, and how many sets there are. For a spďn resource (used for non-ship graphics), you have to specify the size of each frame, and how many frames across and down are in the image. There's nothing inherently wrong with having your sprite grid pic be 155x155 if, for example, each frame is 31x31 pixels and there are 5 frames across and down, for a total of 25 frames.
(BTW, I just looked; the Viper is 32x32 and arranged in a 6x6/set (36 frames/set) 3 set arrangement, for a 192x576 pixel sprite grid. However, its engine glow has a 64x64 base frame size, and the same arrangement of frames.)
------------------
(url="http://"http://evula.org/aftermath/")Aftermath(/url). You know you want it.
(This message has been edited by Weepul 884 (edited 06-28-2004).)