Tool textures (Source)/Third-party games: Difference between revisions
(WIP (Draft) - Splitting third-party Tool textures into it's own page.) |
No edit summary |
||
(27 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar|title=Tool textures (Source) - Third-party games}} | {{LanguageBar|title=Tool textures (Source) - Third-party games}} | ||
{{TabsBar|main=Tool textures}} | |||
{{Draft}} | |||
{{Source topicon}} | {{Source topicon}} | ||
{{Toc-right}} | {{Toc-right}} | ||
{{Cleanup|The tables should use the actual VMT filenames with paths.}} | {{Cleanup|The tables should use the actual VMT filenames with paths.}} | ||
[[Tool textures]] are used, mostly by the tools but sometimes by the engine, to perform special tasks. They can easily be found in [[Hammer]] by using "tools\" as a filter in the [[Hammer Texture Browser|texture browser]]. | [[Tool textures]] are used, mostly by the tools but sometimes by the engine, to perform special tasks. They can easily be found in [[Hammer]] by using "tools\" as a filter in the [[Hammer Texture Browser|texture browser]], but other tool textures may be located in different directory. | ||
Anyone can make their very own tool texture, by utilizing available [[Material Map Compile Flags]], such as {{Code|[[%compilenonsolid]] 1}}, {{Code|[[%compiledetail|%compileDetail]] 1}} and {{Code|[[%compilenodraw]] 1}} for a tool texture which is not solid, does not cut [[visleafs]] and is invisible. | Anyone can make their very own tool texture, by utilizing available [[Material Map Compile Flags]], such as {{Code|[[%compilenonsolid]] 1}}, {{Code|[[%compiledetail|%compileDetail]] 1}} and {{Code|[[%compilenodraw]] 1}} for a tool texture which is not solid, does not cut [[visleafs]] and is invisible. | ||
Line 13: | Line 12: | ||
A {{Code|[[%tooltexture]]}} may also be set, which is only to be seen in Hammer's texture browser, while the {{Code|[[$basetexture]]}} is seen in-game; however, the self made tool textures must be shipped with the map, else they might not work. | A {{Code|[[%tooltexture]]}} may also be set, which is only to be seen in Hammer's texture browser, while the {{Code|[[$basetexture]]}} is seen in-game; however, the self made tool textures must be shipped with the map, else they might not work. | ||
This page contains tool textures which can be found on third-party games only. | This page contains tool textures which can be found on third-party (except {{gmod|1}}) Source games only. | ||
{{tip|[[WiseClipped]] gives a tutorial on using many of the Source Tool textures shown below.}} | {{tip|[[WiseClipped]] gives a tutorial on using many of the Source Tool textures shown below.}} | ||
Line 28: | Line 27: | ||
== General == | == General == | ||
=== | === {{sineps|4}} === | ||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" | Image | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width=" | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | Solid to NPCs | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" | Solid to player(s) | ! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | ||
! width="75px" | Solid to physics | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! width="75px" | Solid to bullets | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
! | ! style="background-color: #323232;color:white" | Usage / Notes | ||
|- id="toolsblocksbullets_forcefield" | |||
| | |||
|- id=" | |||
| [[File:Toolsblockbullets.gif|64px]] | | [[File:Toolsblockbullets.gif|64px]] | ||
| <center> | | <center>{{Mono|toolsblocksbullets_forcefield}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 86: | Line 51: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes|Yes <br /> (No Marks)}} | | {{Yes | Yes <br /> (No Marks)}} | ||
| | | {{sineps}} Identical to <tt>[[Tool_textures_(Source)#General_—_Common|Tools/ToolsBlockBullets]]</tt>, but uses the "{{mono|forcefield}}" [[$surfaceprop|surfaceprop]]. | ||
|- id="toolinvisiblenonsolid" | |||
| [[File:Toolsinvisiblenonsolid.jpg|64px]] | |||
| <center>{{Mono|toolsinvisiblenonsolid}}</center> | |||
|- id=" | |||
| [[File: | |||
| <center> | |||
| | |||
| {{No}} | | {{No}} | ||
| {{Yes}} | | {{Yes}} | ||
Line 105: | Line 61: | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{ | | {{sineps}} Not solid to anything, but blocks LOS. | ||
Useful as a utility texture, like buttons you should be able to clip into. | |||
|} | |} | ||
=== | === {{dmmm|4}} === | ||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" | Image | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width=" | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | Solid to NPCs | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" | Solid to player(s) | ! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | ||
! width="75px" | Solid to physics | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! width="75px" | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
! style="background-color: #323232;color:white" | Usage / Notes | |||
| | |||
|- id="nolight_arkane" | |- id="nolight_arkane" | ||
| [[File:Toolsblack.gif|64px]] | | [[File:Toolsblack.gif|64px]] | ||
Line 300: | Line 106: | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} Identical to <tt>Tools/ToolsWhite</tt>, but for some reason is used instead. | | {{dmmm}} Identical to <tt>Tools/ToolsWhite</tt>, but for some reason is used instead. | ||
|- id="nodrawstone" | |- id="nodrawstone" | ||
|[[File:Toolsnodraw.gif|64px]] | |[[File:Toolsnodraw.gif|64px]] | ||
Line 398: | Line 142: | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} Identical to Nodraw but does not cast any shadows. | | {{dmmm}} Identical to Nodraw but does not cast any shadows. | ||
|- id="nodrawsurfaceprop" | |- id="nodrawsurfaceprop" | ||
|[[File:toolsnodrawnoshadow.jpg|64px]] | |[[File:toolsnodrawnoshadow.jpg|64px]] | ||
Line 423: | Line 154: | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} Seven, materials all identical to <tt>Tools/ToolsNodraw</tt> but using different [[$surfaceprop|surfaceprop]] types (chitin, dirt, grass, metal, sand, stone, wood) and not casting any shadows. | | {{dmmm}} Seven, materials all identical to <tt>Tools/ToolsNodraw</tt> but using different [[$surfaceprop|surfaceprop]] types (chitin, dirt, grass, metal, sand, stone, wood) and not casting any shadows. | ||
| | |} | ||
=== {{bms|4}} === | |||
{| class="standard-table" | |||
| | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | Image | |||
| | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
| | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
| | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
| | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
| | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
| | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
| [[ | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
| | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
| | ! style="background-color: #323232;color:white" | Usage / Notes | ||
| | |||
| | |||
| | |||
|- id="xogvolume" | |- id="xogvolume" | ||
| [[File:Tools_xogvolume.png|64px]] | | [[File:Tools_xogvolume.png|64px]] | ||
| <center> | | <center>{{Mono|tools_xogvolume}}</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 459: | Line 182: | ||
| {{No}} | | {{No}} | ||
| {{bms}} Identical to Trigger, but used for {{Ent|newxog_volume}}. | | {{bms}} Identical to Trigger, but used for {{Ent|newxog_volume}}. | ||
|- id="colorcorrection" | |- id="colorcorrection" | ||
| [[File:Tools_color_correction.png|64px]] | | [[File:Tools_color_correction.png|64px]] | ||
| <center> | | <center>{{Mono|colorcorrection}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 485: | Line 196: | ||
|- id="soundscapetrigger" | |- id="soundscapetrigger" | ||
| [[File:Toolstrigger soundscape.png|64px]] | | [[File:Toolstrigger soundscape.png|64px]] | ||
| <center> | | <center>{{Mono|toolstrigger_soundscape}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 498: | Line 209: | ||
== Optimization == | == Optimization == | ||
=== {{bms|4}} === | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" | Image | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width=" | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | Solid to NPCs | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" | Solid to player(s) | ! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | ||
! width="75px" | Solid to physics | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! width="75px" | Solid to bullets | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
! Usage / Notes | ! style="background-color: #323232;color:white" | Usage / Notes | ||
|- id=" | |- id="viscluster" | ||
| [[File: | | [[File:Tools_Viscluster.png|64px]] | ||
| <center> | | <center>{{Mono|tools_viscluster}}</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{bms}} Identical to Trigger, but used for {{Ent|func_viscluster}}. | |||
|- id="csmvolume" | |||
| [[File:Tools_csm_volume.png|64px]] | |||
| <center>{{Mono|tools_csm_volume}}</center> | |||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 534: | Line 244: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{ | | {{bms}} Identical to Trigger, but used for {{Ent|trigger_csm_volume}}. | ||
|} | |} | ||
== Clips == | == Clips == | ||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" | Image | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width=" | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
! width="75px" | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! width="75px" style="background-color: #323232;color:white" | Solid to bullets | |||
! style="background-color: #323232;color:white" | Usage / Notes | |||
| Solid to | |||
! width="75px" | |||
! | |||
|- id="stairs" | |- id="stairs" | ||
| [[File:Toolsstairs.png|64px]] | | [[File:Toolsstairs.png|64px]] | ||
Line 681: | Line 275: | ||
| {{No}} | | {{No}} | ||
| {{Infra}} Functionally the same to Player Clip, but allows for steeper angles when walking on, up to 63.4349488°. | | {{Infra}} Functionally the same to Player Clip, but allows for steeper angles when walking on, up to 63.4349488°. | ||
|- id="xenleavesclip" | |- id="xenleavesclip" | ||
| [[File:Toolsclip_xenleavesversion.png|64px]] | | [[File:Toolsclip_xenleavesversion.png|64px]] | ||
| <center> | | <center>{{Mono|toolsclip_xenleaf}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 713: | Line 295: | ||
| {{N/A}} | | {{N/A}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{ | | {{both|Presumably solid to camera}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{N/A}} | | {{N/A}} | ||
Line 729: | Line 311: | ||
| {{N/A}} | | {{N/A}} | ||
| {{Todo|Figure out}} {{blade symphony}} | | {{Todo|Figure out}} {{blade symphony}} | ||
|- id="tools_clip_vphysics" | |||
| [[File:tools_clip_vphysics.png|64px]] | |||
| <center>Clip VPhysics</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
|- id=" | |||
| [[File: | |||
| <center> | |||
| {{ | |||
| | |||
| {{ | |||
| {{ | |||
| {{N/A}} | | {{N/A}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{ | | {{both|Presumably}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{ | | {{Momentum}} Solid to physics objects ([[VPhysics]]){{confirm}}. | ||
|} | |} | ||
== Sky and Fog == | |||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | Image | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width=" | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Solid to NPCs | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | Solid to player(s) | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" | Solid to physics | ! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | ||
! width="75px" | Solid to bullets | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! Usage / Notes | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
! style="background-color: #323232;color:white" | Usage / Notes | |||
|- id="skybox_nolight" | |- id="skybox_nolight" | ||
| [[File: Toolsskybox_nolight.jpg | 64px]] | | [[File: Toolsskybox_nolight.jpg | 64px]] | ||
Line 847: | Line 358: | ||
Some of these textures are not even "real" tool textures, as they do not possess any [[Material_Map_Compile_Flags|Compile Flags]], but they have some important use that no other texture available can do. | Some of these textures are not even "real" tool textures, as they do not possess any [[Material_Map_Compile_Flags|Compile Flags]], but they have some important use that no other texture available can do. | ||
=== {{dmmm|4.1}} === | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" | Image | ! width="64px" style="background-color: #323232;color:white" | Image | ||
! width=" | ! width="110px" style="background-color: #323232;color:white" | Filename | ||
! width="75px" | Visible if <br /> [[world brush]] | ! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | ||
! width="75px" | Casts shadows | ! width="75px" style="background-color: #323232;color:white" | Casts shadows | ||
! width="75px" | Cuts <br /> [[visleaf|VIS leaves]] | ! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | ||
! width="75px" | Blocks NPC [[LOS]] | ! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | ||
! width="75px" | Solid to NPCs | ! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | ||
! width="75px" | Solid to player(s) | ! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | ||
! width="75px" | Solid to physics | ! width="75px" style="background-color: #323232;color:white" | Solid to physics | ||
! width="75px" | Solid to bullets | ! width="75px" style="background-color: #323232;color:white" | Solid to bullets | ||
! Usage / Notes | ! style="background-color: #323232;color:white" | Usage / Notes | ||
|- id=" | |- id="func_fishes" | ||
| [[File: | | [[File: tools_func_fishes.jpg|64px]] | ||
| <center> | | <center>Func Fishes</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 882: | Line 382: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{ | | {{N/A}} | ||
| {{ | | {{dmmm}} Used with the {{Ent|func_fishes}} entity to spawn fish inside of its volume. | ||
|- id="func_leaves" | |||
|- id=" | | [[File: tools_func_leaves.jpg|64px]] | ||
| | | <center>Func Leaves</center> | ||
| <center> | |||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 908: | Line 394: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{ | | {{N/A}} | ||
| {{ | | {{dmmm}} Used with the {{Ent|func_leaves}} entity to spawn leaves particles inside its volume. | ||
|- id="tools_gray" | |||
| [[File: toolsgray.jpg|64px]] | |||
| <center>Gray</center> | |||
|- id=" | |||
| [[File: | |||
| <center> | |||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} | | {{dmmm}} Purpose unknown; just a gray texture. | ||
|- id=" | |- id="tools_vitrail_light" | ||
| [[File: | | [[File: tools_vitrail_light.jpg|64px]] | ||
| <center> | | <center>Vitrail Light</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 957: | Line 419: | ||
| {{Yes}} | | {{Yes}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} | | {{dmmm}} Purpose currently unknown, probably used with some type of brush entity. | ||
|- id=" | |- id="waterbounds" | ||
| [[File: | | [[File: waterbounds.jpg|64px]] | ||
| <center> | | <center>Waterbounds</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
Line 969: | Line 431: | ||
| {{Yes}} | | {{Yes}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{dmmm}} | | {{dmmm}} Used underwater when water meets the skybox. | ||
|} | |||
=== {{ship|4}} === | |||
{| class="standard-table" | |||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |||
! width="64px" style="background-color: #323232;color:white" | Image | |||
! width="110px" style="background-color: #323232;color:white" | Filename | |||
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | |||
! width="75px" style="background-color: #323232;color:white" | Casts shadows | |||
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | |||
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | |||
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | |||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
! width="75px" style="background-color: #323232;color:white" | Solid to physics | |||
! width="75px" style="background-color: #323232;color:white" | Solid to bullets | |||
! style="background-color: #323232;color:white" | Usage / Notes | |||
|- id="interactive" | |- id="interactive" | ||
| [[File:toolsinteractive.jpg|64px]] | | [[File:toolsinteractive.jpg|64px]] | ||
Line 982: | Line 460: | ||
| {{Yes | Yes <br /> (No Marks)}} | | {{Yes | Yes <br /> (No Marks)}} | ||
| {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity to specify the only surfaces available for the player to interact with the entity. | | {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity to specify the only surfaces available for the player to interact with the entity. | ||
|- id="noninteractive" | |- id="noninteractive" | ||
| [[File:toolsnoninteractive.jpg|64px]] | | [[File:toolsnoninteractive.jpg|64px]] | ||
Line 1,020: | Line 484: | ||
| {{Yes | Yes <br /> (No Marks)}} | | {{Yes | Yes <br /> (No Marks)}} | ||
| {{ship}} Utility texture tied to the {{Ent|ship_trigger_room}} brush entity to create several different rooms and special areas on the ship. | | {{ship}} Utility texture tied to the {{Ent|ship_trigger_room}} brush entity to create several different rooms and special areas on the ship. | ||
|- id=" | |} | ||
| [[File: | === {{InsurgencyMIC|4}} === | ||
| <center> | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |||
! width="64px" style="background-color: #323232;color:white" | Image | |||
! width="110px" style="background-color: #323232;color:white" | Filename | |||
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | |||
! width="75px" style="background-color: #323232;color:white" | Casts shadows | |||
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | |||
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | |||
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | |||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
! width="75px" style="background-color: #323232;color:white" | Solid to physics | |||
! width="75px" style="background-color: #323232;color:white" | Solid to bullets | |||
! style="background-color: #323232;color:white" | Usage / Notes | |||
|- id="inviswood" | |||
| [[File: Inviswood.png|64px]] | |||
| <center>Inviswood</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{InsurgencyMIC}} Nodraw texture with Wood surfaceprop. | |||
|- id="objective" | |||
| [[File: Objective.png|64px]] | |||
| <center>Objective</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{InsurgencyMIC}} Custom trigger texture. | |||
|- id="spawnprotect" | |||
| [[File: Spawnprotect.png|64px]] | |||
| <center>Spawn protect</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{InsurgencyMIC}} Custom trigger texture, intended for {{ent|func_teamblocker}}. | |||
|- id="spawnprotect2" | |||
| [[File: Spawnprotect2.png|64px]] | |||
| <center>Spawn protect 2</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{InsurgencyMIC}} Custom trigger texture, intended for {{ent|func_teamblocker}}. | |||
|} | |||
=== {{Momentum|4}} === | |||
{| class="standard-table" | |||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |||
! width="64px" style="background-color: #323232;color:white" | Image | |||
! width="110px" style="background-color: #323232;color:white" | Filename | |||
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | |||
! width="75px" style="background-color: #323232;color:white" | Casts shadows | |||
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | |||
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | |||
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | |||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
! width="75px" style="background-color: #323232;color:white" | Solid to physics | |||
! width="75px" style="background-color: #323232;color:white" | Solid to bullets | |||
! style="background-color: #323232;color:white" | Usage / Notes | |||
|- id="tools_bonus_checkpoint" | |||
| [[File: Tools bonus checkpoint.png|64px]] | |||
| <center>Bonus checkpoint</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_bonus_stage" | |||
| [[File: Tools bonus stage.png|64px]] | |||
| <center>Bonus stage</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_bonus_start" | |||
| [[File: Tools bonus start.png|64px]] | |||
| <center>Bonus start</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_bonus_stop" | |||
| [[File: Tools bonus stop.png|64px]] | |||
| <center>Bonus stop</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_catapult" | |||
| [[File: Tools catapult.png|64px]] | |||
| <center>Catapult</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_checkpoint" | |||
| [[File: Tools checkpoint.png|64px]] | |||
| <center>Checkpoint</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_movement" | |||
| [[File: Tools movement.png|64px]] | |||
| <center>Movement<br>Move limit</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_nogrenade" | |||
| [[File: Tools nogrenade.png|64px]] | |||
| <center>No grenade</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_slide" | |||
| [[File: Tools slide.png|64px]] | |||
| <center>Slide</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_stage" | |||
| [[File: Tools stage.png|64px]] | |||
| <center>Stage</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_start" | |||
| [[File: Tools start.png|64px]] | |||
| <center>Start</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_stop" | |||
| [[File: Tools stop.png|64px]] | |||
| <center>Stop</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_teleport" | |||
| [[File: Tools teleport.png|64px]] | |||
| <center>Teleport</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- id="tools_teleport_fail" | |||
| [[File: Tools teleport fail.png|64px]] | |||
| <center>Teleport fail</center> | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{N/A}} | |||
| {{Momentum}} Purpose currently unknown. | |||
|- | |||
|} | |||
=== Other games ===<!-- unnecessary to create each section for two games since there are less than 2-3 misc tool textures --> | |||
{| class="standard-table" | |||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |||
! width="64px" style="background-color: #323232;color:white" | Image | |||
! width="110px" style="background-color: #323232;color:white" | Filename | |||
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]] | |||
! width="75px" style="background-color: #323232;color:white" | Casts shadows | |||
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]] | |||
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]] | |||
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs | |||
! width="75px" style="background-color: #323232;color:white" | Solid to player(s) | |||
! width="75px" style="background-color: #323232;color:white" | Solid to physics | |||
! width="75px" style="background-color: #323232;color:white" | Solid to bullets | |||
! style="background-color: #323232;color:white" | Usage / Notes | |||
|- id="toolsdynamicdifficulty" | |||
| [[File:toolsdynamicdifficulty.jpg|64px]] | |||
| <center>{{mono|toolsdynamicdifficulty}}</center> | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes | Yes <br /> (Marks)}} | |||
| {{sineps}} Solid to grenades. Tied to the {{Ent|trigger_dynamic_difficulty}} entity for the game's difficulty system. | |||
|- id="hide" | |||
| [[File:Toolshide.png|64px]] | |||
| <center>{{Mono|toolshide}}</center> | |||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | |||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | |||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{ | | {{bms}} A gradient from transparent to black. | ||
|} | |} | ||
[[Category:Source]] | [[Category:Source]] | ||
[[Category:Level Design]] | [[Category:Level Design]] | ||
[[Category:Material System]] | [[Category:Material System]] |
Latest revision as of 03:56, 23 April 2025



Remember to check for any notes left by the tagger at this article's talk page.

Tool textures are used, mostly by the tools but sometimes by the engine, to perform special tasks. They can easily be found in Hammer by using "tools\" as a filter in the texture browser, but other tool textures may be located in different directory.
Anyone can make their very own tool texture, by utilizing available Material Map Compile Flags, such as %compilenonsolid 1, %compileDetail 1 and %compilenodraw 1 for a tool texture which is not solid, does not cut visleafs and is invisible.
A %tooltexture may also be set, which is only to be seen in Hammer's texture browser, while the $basetexture is seen in-game; however, the self made tool textures must be shipped with the map, else they might not work.
This page contains tool textures which can be found on third-party (except Garry's Mod) Source games only.






For example, have Clip for both teams, Player Clip for survivors and NPC Clip for infected; however, it also has func_playerinfected_clip just for player controlled infected.
General
SiN Episodes
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | Yes | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | Yes | Yes | Yes | No | No | No | No | ![]() Useful as a utility texture, like buttons you should be able to clip into. |
Dark Messiah of Might and Magic
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Invisible |
No | No | No | No | Yes | Yes | Yes | N/A | ![]() |
![]() |
Noshadow |
No | No | Yes | Yes | Yes | Yes | Yes | N/A | ![]() |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | N/A | ![]() |
Black Mesa
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | No | No | No | No | No | No | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | No | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | No | ![]() |
Optimization
Black Mesa
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | No | No | No | No | No | No | ![]() | |
![]() |
Yes | No | No | No | No | No | No | No | ![]() |
Clips
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | No | Yes | No | No | ![]() | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | Presumably solid to camera | N/A | N/A | Todo: Figure out ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | Todo: Figure out ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | Presumably | N/A | ![]() |
Sky and Fog
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
NoLight |
No | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() ![]() |
Miscellaneous
These are textures that have a special use, sometimes only seen in one single game.
Some of these textures are not even "real" tool textures, as they do not possess any Compile Flags, but they have some important use that no other texture available can do.
Dark Messiah of Might and Magic
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() |
The Ship: Murder Party
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() |
INSURGENCY: Modern Infantry Combat
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() |
Momentum Mod
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
Move limit |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() | |
![]() |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ![]() |
Other games
Image | Filename | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | No | Yes | No | Yes | Yes | Yes | Yes | ![]() |