Tilefromtexture (DEF): Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Fox (talk | contribs)
No edit summary
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Under construction}}
{{Under construction}}


'''tilefromtexture''' <tilenum> { [...] }
<span {{code}}>'''tilefromtexture''' <tilenum> { [...] }</span>


Used to generate an 8-bit tile from an image file.  Use the alpha channel for transparency instead of the pink color.
Used to generate an 8-bit tile from an image file.  Use the alpha channel for transparency instead of the pink color.
Line 7: Line 7:
== Tokens ==
== Tokens ==


{| cellpadding="0" cellspacing="0" border="0"
<span {{code}}>'''file''' <filename></span> (or '''name''')
| valign="top" | '''file''' <filename>
| width="20px" |
| valign="top" | (or '''name''')
|-
|}


Defines which texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.
Defines which texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.


'''alphacut''' <value>
<span {{code}}>'''alphacut''' <value></span>


Sets the level of transparency at which a pixel in the texture is considered opaque. Pixels with more transparency than the cut-off are not drawn to the screen when rendered. The default setting is 0.32, which is just below the 33% transparency level of Build. If your texture has areas that are more transparent than the default, you can lower the cut-off level to preserve that detail.
Sets the level of transparency at which a pixel in the texture is considered opaque. Pixels with more transparency than the cut-off are not drawn to the screen when rendered. The default setting is 0.32, which is just below the 33% transparency level of Build. If your texture has areas that are more transparent than the default, you can lower the cut-off level to preserve that detail.


{| cellpadding="0" cellspacing="0" border="0"
<span {{code}}>'''xoffset''' <value></span> (or '''xoff''')<br />
| valign="top" | '''xoffset''' <value>
<span {{code}}>'''yoffset''' <value></span> (or '''yoff''')
| width="20px" |
| valign="top" | (or '''xoff''')
|-
|}


Set the x-offset of the tile.
Set the offsets of the tile.


{| cellpadding="0" cellspacing="0" border="0"
<span {{code}}>'''texhitscan'''</span>
| valign="top" | '''yoffset''' <value>
| width="20px" |
| valign="top" | (or '''yoff''')
|-
|}
 
Set the y-offset of the tile.
 
'''texhitscan'''


Set [[texture hitscan]] for the tile.
Set [[texture hitscan]] for the tile.


'''nofullbright'''
<span {{code}}>'''nofullbright'''</span>


The texture will be converted to the game palette without fullbright colors.
The texture will be converted to the game palette without fullbright colors.


'''texture'''
<span {{code}}>'''texture'''</span>


DESCRIPTION
Creates a true-color version of this tile, allowing it to bypass palette limitations in polymost and polymer.


'''texture'''
<span {{code}}>'''truenpot'''</span>


DESCRIPTION
Allows this tile to use true non-power-of-two texture support. Prevents weird texture panning and repeating behavior when using a texture that has a non-power-of-two Y dimension.


'''ifcrc''' <value>
<span {{code}}>'''ifcrc''' <value></span>


DESCRIPTION
DESCRIPTION


'''ifmatch''' { [...] }
<span {{code}}>'''ifmatch''' { [...] }</span>


DESCRIPTION
DESCRIPTION


:: '''crc32''' <value>
:: <span {{code}}>'''crc32''' <value></span>


:: DESCRIPTION
:: DESCRIPTION


:: '''size''' <width> <height>
:: <span {{code}}>'''size''' <width> <height></span>


:: DESCRIPTION
:: DESCRIPTION


[[Category:DEF commands]]
[[Category:DEF commands]]

Latest revision as of 14:45, 22 March 2021

This page is under construction.
Please help review and edit this page.

tilefromtexture <tilenum> { [...] }

Used to generate an 8-bit tile from an image file. Use the alpha channel for transparency instead of the pink color.

Tokens

file <filename> (or name)

Defines which texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.

alphacut <value>

Sets the level of transparency at which a pixel in the texture is considered opaque. Pixels with more transparency than the cut-off are not drawn to the screen when rendered. The default setting is 0.32, which is just below the 33% transparency level of Build. If your texture has areas that are more transparent than the default, you can lower the cut-off level to preserve that detail.

xoffset <value> (or xoff)
yoffset <value> (or yoff)

Set the offsets of the tile.

texhitscan

Set texture hitscan for the tile.

nofullbright

The texture will be converted to the game palette without fullbright colors.

texture

Creates a true-color version of this tile, allowing it to bypass palette limitations in polymost and polymer.

truenpot

Allows this tile to use true non-power-of-two texture support. Prevents weird texture panning and repeating behavior when using a texture that has a non-power-of-two Y dimension.

ifcrc <value>

DESCRIPTION

ifmatch { [...] }

DESCRIPTION

crc32 <value>
DESCRIPTION
size <width> <height>
DESCRIPTION