Tool textures (Source)/Third-party games: Difference between revisions
(added filename for Black Mesa.) |
No edit summary |
||
Line 27: | Line 27: | ||
== General == | == General == | ||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
Line 138: | Line 137: | ||
| {{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. | ||
|- id="xogvolume" | |- id="xogvolume" | ||
| [[File:Tools_xogvolume.png|64px]] | | [[File:Tools_xogvolume.png|64px]] | ||
Line 162: | Line 149: | ||
| {{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]] | ||
Line 201: | Line 176: | ||
== Optimization == | == Optimization == | ||
{| 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="viscluster" | |||
| [[File:Tools_Viscluster.png|64px]] | |||
| <center>{{Mono|tools/tools_viscluster}}</center> | |||
| {{Yes}} | |||
| {{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/tools_csm_volume}}</center> | |||
| {{Yes}} | |||
| {{No}} | |||
| {{No}} | |||
| {{No}} | |||
| {{No}} | |||
| {{No}} | |||
| {{No}} | |||
| {{No}} | |||
| {{bms}} Identical to Trigger, but used for {{Ent|trigger_csm_volume}}. | |||
|} | |||
== Clips == | == Clips == |
Revision as of 04:47, 2 February 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.
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
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 | No | Yes | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Non-Solid |
No | Yes | Yes | Yes | No | No | No | No | ![]() Useful as a utility texture, like buttons you should be able to clip into. |
![]() |
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 | ![]() | |
![]() |
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
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
These tool textures are only available in specific Source engine 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 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
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 | N/A | 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 ![]() |
Sky and Fog
These tool textures are only available in specific Source engine 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 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
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.
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 | ![]() | |
![]() |
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 | ![]() | |
![]() |
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) |
![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | 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 | ![]() |