Basepalette (DEF)

From EDukeWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is under construction.
Please help review and edit this page.

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 { [...] }

DESCRIPTION

file <filename>
DESCRIPTION
offset <value>
DESCRIPTION
shiftleft <value>
DESCRIPTION

copy <basepal>

DESCRIPTION

undef

DESCRIPTION

Examples

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

This example will load them:

basepalette 0 { raw { file "basepal.raw" } }
basepalette 1 { raw { file "basepal.raw" offset 768 } }
basepalette 2 { raw { file "basepal.raw" offset 1536 } }
basepalette 3 { raw { file "basepal.raw" offset 2304 } }
basepalette 4 { raw { file "basepal.raw" offset 3072 } }
basepalette 5 { raw { file "basepal.raw" offset 3840 } }