Palookup (DEF)

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

palookup <palnum> { [...] }

Loads a lookup palette from a raw image file.

The image file MUST contain a 256 color table of its own. Each pixel will have their matching color in the table converted in the lookup table.

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

Not to be confused with base palette. See also shadefactor and palette listing.

Tokens

raw { [...] }

file
offset
noshades

copy

undef

fogpal { [...] }

red
green
blue

makepalookup { [...] }

red
green
blue
remappal
remapself

floorpal

nofloorpal

Examples

The following PNG image contains the shade table in Duke Nukem 3D v1.5:

The following PNG image contains the palette swaps in Duke Nukem 3D v1.5:

This example will load a shade table with 32 steps:

palookup 0 { raw { file "shade.raw" } }

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

palookup 1 { raw { file "pals.raw" noshades } }
palookup 2 { raw { file "pals.raw" offset 256 noshades } }
palookup 3 { raw { file "pals.raw" offset 512 noshades } }