Difference between revisions of "SPR Spritesheet"
Jump to navigation
Jump to search
MrGudenheim (talk | contribs) m (→Palette Data: removed duplicate word) |
MrGudenheim (talk | contribs) m (→Data: added clarification about 3 bits per pixel) |
||
Line 6: | Line 6: | ||
== Data == | == Data == | ||
− | Each | + | Each set of 4 bits is the palette color index of the pixel. The spritesheet is 256 pixels wide. |
The lower half of unit spritesheets (the part with the parts for attacks) has compressed regions representing "there are this many 0s here" | The lower half of unit spritesheets (the part with the parts for attacks) has compressed regions representing "there are this many 0s here" |
Revision as of 01:20, 17 January 2025
SPR (Unit Sprite) files contain the bitmap data for a sprite. Sp2 are similar format used for extra images used by MON shp types. Note:
Palette Data
The file starts with the palette data and contains 256 colors (512 bytes), 16 palettes of 16 colors each. Palette's use 2 bytes per color, 1 bit for alpha, followed by 5 bits per channel (B,G,R). The first 8 palettes are for the unit, the second 8 palettes are for the portrait.
Data
Each set of 4 bits is the palette color index of the pixel. The spritesheet is 256 pixels wide. The lower half of unit spritesheets (the part with the parts for attacks) has compressed regions representing "there are this many 0s here"