Basepalette (DEF): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
'''raw''' { [...] } | '''raw''' { [...] } | ||
Description. | |||
:: | :: '''file''' <filename> | ||
:: | :: Description. | ||
:: '''offset''' <value> | |||
undef | :: Description. | ||
:: '''shiftleft''' <> | |||
:: Description. | |||
'''copy''' <palnum> | |||
Description. | |||
'''undef''' <> | |||
Description. | |||
== Examples == | == Examples == |
Revision as of 03:28, 22 February 2020
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 <>
- Description.
copy <palnum>
Description.
undef <>
Description.
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 } }