Palookup (DEF)
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 } }