Tool textures (GoldSrc): Difference between revisions
Jump to navigation
Jump to search
SirYodaJedi (talk | contribs) m (ditto) |
SirYodaJedi (talk | contribs) (Add info on CR_MAT* textures) |
||
Line 19: | Line 19: | ||
| [[File:HalflifeWad-ORIGIN.png|64px]] || ORIGIN || Treated as the origin point for rotating entities, such as [[Func door rotating|func_door_rotating]]. | | [[File:HalflifeWad-ORIGIN.png|64px]] || ORIGIN || Treated as the origin point for rotating entities, such as [[Func door rotating|func_door_rotating]]. | ||
|- | |- | ||
| [[File:HalflifeWad-SKY.png|64px]] || SKY || Used for displaying the [[Skybox (2D)|skybox]].{{ | | [[File:HalflifeWad-SKY.png|64px]] || SKY || Used for displaying the [[Skybox (2D)|skybox]].{{warning|[[VHLT]] expects the {{code|sky}} tool texture to be lowercase and will not compile skies correctly if the tool texture does not fit these critera.}} | ||
|- | |- | ||
| [[File:HalflifeWad-TRANSLUCENT.png|64px]] || TRANSLUCENT || | | [[File:HalflifeWad-TRANSLUCENT.png|64px]] || TRANSLUCENT || | ||
Line 25: | Line 25: | ||
| [[File:HalflifeWad-WHITE.png|64px]] || WHITE || | | [[File:HalflifeWad-WHITE.png|64px]] || WHITE || | ||
|} | |} | ||
== HLBASICS.WAD == | == HLBASICS.WAD == | ||
Line 54: | Line 55: | ||
| [[File:CZERO+DOD hlbasics-clip.png|64px]] || clip || See [[Clip texture]]. | | [[File:CZERO+DOD hlbasics-clip.png|64px]] || clip || See [[Clip texture]]. | ||
|- | |- | ||
| [[File:CZERO+DOD hlbasics-cr_matleaf.png|64px]] || cr_matleaf || | | [[File:CZERO+DOD hlbasics-cr_matleaf.png|64px]] || cr_matleaf || {{dod}} Makes leaf sounds when walked on, if present in {{code|sound/materials.txt}}. Tie to a {{code|[[func_wall]]}} with {{code|renderamt}} set to {{code|0}} (aka invisible) to use as a clip brush for leafy props.{{note|Invisible faces are still have lightmap a created for them, despite not being noticeable. Increase texture scale to 4.0 or higher to avoid wasting allocblock.}} | ||
|- | |- | ||
| [[File:CZERO+DOD hlbasics-cr_matmetal.png|64px]] || cr_matmetal || | | [[File:CZERO+DOD hlbasics-cr_matmetal.png|64px]] || cr_matmetal || {{cscz}}{{czds}}{{dod}} Makes metal sounds when walked on, if present in {{code|sound/materials.txt}}. Tie to a {{code|[[func_wall]]}} with {{code|renderamt}} set to {{code|0}} (aka invisible) to use as a clip brush for metalic props.{{note|Invisible faces are still have lightmap a created for them, despite not being noticeable. Increase texture scale to 4.0 or higher to avoid wasting allocblock.}} | ||
|- | |- | ||
| [[File:CZERO+DOD hlbasics-hint.png|64px]] || hint || | | [[File:CZERO+DOD hlbasics-hint.png|64px]] || hint || | ||
Line 77: | Line 78: | ||
| [[File:CZERO hlbasics-black.png|64px]] || black || | | [[File:CZERO hlbasics-black.png|64px]] || black || | ||
|- | |- | ||
| [[File:CZERO hlbasics-cr_matbark.png|64px]] || cr_matbark || | | [[File:CZERO hlbasics-cr_matbark.png|64px]] || cr_matbark || {{cscz}} Makes wood sounds when walked on, if present in {{code|sound/materials.txt}}. Tie to a {{code|[[func_wall]]}} with {{code|renderamt}} set to {{code|0}} (aka invisible) to use as a clip brush for metalic props.{{note|Invisible faces are still have lightmap a created for them, despite not being noticeable. Increase texture scale to 4.0 or higher to avoid wasting allocblock.}} | ||
|- | |- | ||
| [[File:CZERO hlbasics-cr_matcard.png|64px]] || cr_matcard || | | [[File:CZERO hlbasics-cr_matcard.png|64px]] || cr_matcard || Unused, likely intended for non-existent "cardboard" material. | ||
|- | |- | ||
| [[File:CZERO hlbasics-cull.png|64px]] || cull || | | [[File:CZERO hlbasics-cull.png|64px]] || cull || | ||
Line 96: | Line 97: | ||
! Image !! Name !! Usage / Notes | ! Image !! Name !! Usage / Notes | ||
|- | |- | ||
| [[File:DOD hlbasics-cr_mathvymetal.png|64px]] || cr_mathvymetal || | | [[File:DOD hlbasics-cr_mathvymetal.png|64px]] || cr_mathvymetal || {{dod}} Identical to CR_MATMETAL. {{bug|Likely intended to be used for "Heavy Metal" material, available in DoD's {{code|sound/materials.txt}}, but not used by this texture. Use IR_PIPEM8 instead.}} | ||
|- | |- | ||
| [[File:DOD hlbasics-cr_matsand.png|64px]] || cr_matsand || | | [[File:DOD hlbasics-cr_matsand.png|64px]] || cr_matsand || {{dod}} Makes sand sounds when walked on, if present in {{code|sound/materials.txt}}. Tie to a {{code|[[func_wall]]}} with {{code|renderamt}} set to {{code|0}} (aka invisible) to use as a clip brush for metalic props.{{note|Invisible faces are still have lightmap a created for them, despite not being noticeable. Increase texture scale to 4.0 or higher to avoid wasting allocblock.}} | ||
|- | |- | ||
| [[File:DOD hlbasics-cr_matwood.png|64px]] || cr_matwood || | | [[File:DOD hlbasics-cr_matwood.png|64px]] || cr_matwood || {{dod}} Makes wood sounds when walked on, if present in {{code|sound/materials.txt}}. Tie to a {{code|[[func_wall]]}} with {{code|renderamt}} set to {{code|0}} (aka invisible) to use as a clip brush for metalic props.{{note|Invisible faces are still have lightmap a created for them, despite not being noticeable. Increase texture scale to 4.0 or higher to avoid wasting allocblock.}} | ||
|- | |- | ||
| [[File:DOD hlbasics-NULL.png|64px]] || NULL || | | [[File:DOD hlbasics-NULL.png|64px]] || NULL || Identical to ZHLT's NULL texture. | ||
|} | |} | ||
== ZHLT.WAD == | == ZHLT.WAD == | ||
Line 116: | Line 118: | ||
| [[File:ZHLTwad-BEVEL.png|64px]] || BEVEL || | | [[File:ZHLTwad-BEVEL.png|64px]] || BEVEL || | ||
|- | |- | ||
| [[File:HalflifeWad-BLACK.png|64px]] || Black_HIDDEN || | | [[File:HalflifeWad-BLACK.png|64px]] || Black_HIDDEN || Identical to NULL, but has a lightmap. | ||
|- | |- | ||
| [[File:ZHLTwad-BOUNDINGBOX.png|64px]] || BOUNDINGBOX || | | [[File:ZHLTwad-BOUNDINGBOX.png|64px]] || BOUNDINGBOX || | ||
Line 130: | Line 132: | ||
| [[File:ZHLTwad-CLIPHULL2.png|64px]] || CLIPHULL2 || | | [[File:ZHLTwad-CLIPHULL2.png|64px]] || CLIPHULL2 || | ||
|- | |- | ||
| [[File:ZHLTwad-CLIPHULL3.png|64px]] || CLIPHULL3 || | | [[File:ZHLTwad-CLIPHULL3.png|64px]] || CLIPHULL3 || Like CLIP, but only affects | ||
|- | |- | ||
| [[File:ZHLTwad-CONTENTEMPTY.png|64px]] || CONTENTEMPTY || | | [[File:ZHLTwad-CONTENTEMPTY.png|64px]] || CONTENTEMPTY || | ||
|- | |- | ||
| [[File:ZHLTwad-CONTENTWATER.png|64px]] || CONTENTWATER || | | [[File:ZHLTwad-CONTENTWATER.png|64px]] || CONTENTWATER || Not drawn in game, and inverts the normals of all other faces of the brush. Usually used to simulate volumetric lighting. | ||
|- | |- | ||
| [[File:ZHLTwad-HINT.png|64px]] || HINT || | | [[File:ZHLTwad-HINT.png|64px]] || HINT || | ||
|- | |- | ||
| [[File:ZHLTwad-NOCLIP.png|64px]] || NOCLIP || | | [[File:ZHLTwad-NOCLIP.png|64px]] || NOCLIP || Not drawn in game, and disables collision for all faces on the brush. | ||
|- | |- | ||
| [[File:DOD hlbasics-NULL.png|64px]] || NULL || | | [[File:DOD hlbasics-NULL.png|64px]] || NULL || Not drawn in game, seals [[leak]]s, and is skipped by HLRAD. Blocks visibility if used on all surfaces of the same brush. Optimally, every face that can't be seen during normal gameplay should have this texture. | ||
{{note|While no lightmap data is generated on NULL faces, NULL brushes still cast shadows, unless tied to a [[func_wall]].}} | |||
{{note|Despite common misconception, it is not necessary to use NULL on faces that don't touch [[visleaves]], as these are automatically removed by HLBSP. This means faces that are outside the map and faces that are flush with another one.}} | |||
|- | |- | ||
| [[File:HalflifeWad-ORIGIN.png|64px]] || ORIGIN || Treated as the origin point for rotating entities, such as [[Func door rotating|func_door_rotating]]. | | [[File:HalflifeWad-ORIGIN.png|64px]] || ORIGIN || Treated as the origin point for rotating entities, such as [[Func door rotating|func_door_rotating]]. | ||
Line 146: | Line 150: | ||
| [[File:CZERO+DOD hlbasics-SKIP.png|64px]] || SKIP || | | [[File:CZERO+DOD hlbasics-SKIP.png|64px]] || SKIP || | ||
|- | |- | ||
| [[File:HalflifeWad-SKY.png|64px]] || sky || Used for displaying the [[Skybox (2D)|skybox]].{{ | | [[File:HalflifeWad-SKY.png|64px]] || sky || Used for displaying the [[Skybox (2D)|skybox]].{{warning|[[VHLT]] expects the {{code|sky}} tool texture to be lowercase and will not compile skies correctly if the tool texture does not fit these critera.}} | ||
|- | |- | ||
| [[File:ZHLTwad-SOLIDHINT.png|64px]] || SOLIDHINT || | | [[File:ZHLTwad-SOLIDHINT.png|64px]] || SOLIDHINT || |
Revision as of 15:55, 11 December 2022
HALFLIFE.WAD
Image | Name | Usage / Notes |
---|---|---|
![]() |
{BLUE | An invisible brush face if attached to func_wall or similar brush entity with rendermode solid.![]() |
![]() |
{INVISIBLE | Functions same as {BLUE. |
![]() |
AAATRIGGER | Used for trigger brush entities. |
![]() |
BLACK | A plain black texture for unlit areas, such as the bottom of deep pits.![]() |
![]() |
CLIP | See Clip texture |
![]() |
ORIGIN | Treated as the origin point for rotating entities, such as func_door_rotating. |
![]() |
SKY | Used for displaying the skybox.![]() |
![]() |
TRANSLUCENT | |
![]() |
WHITE |
HLBASICS.WAD
HLBASICS.WAD
is found in Counter-Strike: Condition Zero and
Day of Defeat, and is used to avoid needing to load
HALFLIFE.WAD
for maps that don't use base Half-Life 1 textures. [Clarify] Some of these are also in Condition Zero Deleted Scenes, via
RITUAL_STANDARD.WAD
, as well as in Counter-Strike: Condition Zero, via
CZRITUAL_STANDARD.WAD
.
Image | Name | Usage / Notes |
---|---|---|
![]() |
{blue | An invisible brush face if attached to func_wall or similar brush entity with rendermode solid.![]() |
![]() |
aaa_1 | |
![]() |
aaa_2 | |
![]() |
aaa_3 | |
![]() |
aaa_hurt | |
![]() |
aaa_multi | |
![]() |
aaa_once | |
![]() |
aaa_push | |
![]() |
aaa_push2 | |
![]() |
AAATRIGGER | Used for trigger brush entities. |
![]() |
clip | See Clip texture. |
![]() |
cr_matleaf | ![]() ![]() |
![]() |
cr_matmetal | ![]() ![]() ![]() ![]() |
![]() |
hint | |
![]() |
ORIGIN | Treated as the origin point for rotating entities, such as func_door_rotating. |
![]() |
SKIP | |
![]() |
sky | Used for displaying the skybox. |
Condition Zero only
Image | Name | Usage / Notes |
---|---|---|
![]() |
bark | |
![]() |
black | |
![]() |
cr_matbark | ![]() ![]() |
![]() |
cr_matcard | Unused, likely intended for non-existent "cardboard" material. |
![]() |
cull | |
![]() |
leaf | |
![]() |
loc | |
![]() |
skycull |
Day of Defeat only
Image | Name | Usage / Notes |
---|---|---|
![]() |
cr_mathvymetal | ![]() ![]() |
![]() |
cr_matsand | ![]() ![]() |
![]() |
cr_matwood | ![]() ![]() |
![]() |
NULL | Identical to ZHLT's NULL texture. |
ZHLT.WAD
ZHLT.WAD
is used for the additional features provided by the ZHLT and VHLT compilers. It does not come with any vanilla first-party GoldSrc title, but instead comes with ZHLT/VHLT.
Image | Name | Usage / Notes |
---|---|---|
![]() |
AAATRIGGER | Used for trigger brush entities. |
![]() |
BEVEL | |
![]() |
Black_HIDDEN | Identical to NULL, but has a lightmap. |
![]() |
BOUNDINGBOX | |
![]() |
CLIP | See Clip texture |
![]() |
CLIPBEVEL | |
![]() |
CLIPBEVELBRUSH | |
![]() |
CLIPHULL1 | |
![]() |
CLIPHULL2 | |
![]() |
CLIPHULL3 | Like CLIP, but only affects |
![]() |
CONTENTEMPTY | |
![]() |
CONTENTWATER | Not drawn in game, and inverts the normals of all other faces of the brush. Usually used to simulate volumetric lighting. |
![]() |
HINT | |
![]() |
NOCLIP | Not drawn in game, and disables collision for all faces on the brush. |
![]() |
NULL | Not drawn in game, seals leaks, and is skipped by HLRAD. Blocks visibility if used on all surfaces of the same brush. Optimally, every face that can't be seen during normal gameplay should have this texture.
![]() ![]() |
![]() |
ORIGIN | Treated as the origin point for rotating entities, such as func_door_rotating. |
![]() |
SKIP | |
![]() |
sky | Used for displaying the skybox.![]() |
![]() |
SOLIDHINT |
Missing ZHLT tool textures
ZHLT supports some additional tool textures that aren't found in ZHLT.WAD or any official WAD file.
Image | Name | Usage / Notes |
---|---|---|
N/A | !cur_0 | |
N/A | !cur_90 | |
N/A | !cur_180 | |
N/A | !cur_270 | |
N/A | !cur_dwn | |
N/A | !cur_up | |
N/A | SPLITFACE |