Basepalette (DEF)

From EDukeWiki
Revision as of 02:53, 22 February 2020 by Fox (talk | contribs)
Jump to navigation Jump to search

basepalette <basepal> { [...] }

Loads a base palette from a raw image file.

The image file must NOT contain a 256 color table of its own. Each pixel from the image will be converted to a color in the base palette.

A single image file may contain multiple base palettes, and offset can used to locate it.

Not to be confused with lookup palette. See also palette listing.

Tokens

raw

file
offset
shiftleft

copy undef

Examples

The following PNG image contains all base palettes in Duke Nukem 3D v1.5:

This example will load 3 base palettes in the same file:

basepalette 1 { raw { file "basepal.raw" } }
basepalette 2 { raw { file "basepal.raw" offset 768 } }
basepalette 3 { raw { file "basepal.raw" offset 1536 } }