This article's documentation is for Source 2. Click here for more information.

Tool textures (Source 2): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(61 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
{{Source 2 topicon}}
 
{{TabsBar|main=Tool textures}}
 


{{Stub}}
{{Stub}}
{{Cleanup|These files were quickly thrown here from {{hla|4}} and {{cs2|4}}. Most info is probably identical to their {{src|4}} counterparts{{confirm}}}}
{{Cleanup|These files were quickly thrown here from {{hla|4}} and {{cs2|4}}. Most info is probably identical to their {{src|4}} counterparts{{confirm}}}}
{{todo|Most of these files are duplicates of ones from {{src|4}}, figure out if they actually do anything}}
{{Cleanup|Categorize textures between ones specific to one game, and engine wide ones}}
{{Note|Assuming they work the same, the duplicate {{src|4}} textures might not need to be here, but that's someone else's job to decide}}
 
{{todo|Categorize textures between ones specific to one game, and engine wide ones}}
[[File:Filtering tool textures - Source 2 Hammer.png|thumb|right|320px|Filtering tool textures in {{src2|1}} Hammer (screenshot from {{hla|1}}).]]
 
'''Tool textures''' are used, mostly by the entities they're named after, but sometimes by parts of the engine such visibility calculations, to perform special tasks. They can be easily found in the [[Asset Browser]] using "tools" (or alternatively, in {{cs2|1}}, click the Edit filter ([[File:S2_Asset_Browser_-_Generic_filter_show_editor_icon.png|16px|link=|Edit filter icon]]) icon and type "tools", then click Tag "Tools Nodraw Material" or simply type "{{code|tag{{=}}@vmat_tools_nodraw}}", or in {{hla|1}}/older Source 2 games, click on "X/X Tags", then check Tools Nodraw Material) as a filter. However, like {{src|1}}, some tool textures may be located in different directory (e.g. {{code|dev}} or {{code|effects}} folder). Additionally, some tool textures, like {{code|[[#toolsblocklight|toolsblocklight]]}}, are not tagged in Tools Nodraw Material.


'''Tool textures''' are used, mostly by the tools they're named after, but sometimes by the engine, to perform special tasks. They can be easily found in the [[Asset Browser]] using "tools" as a filter.
{{Note|Some tool textures only function properly if the mesh was brush/block-shaped, or one of the mesh faces isn't deleted.}}


== General ==
== General ==
=== General ===
=== General — Common ===
These tool textures have not been organized yet.
These tool textures are available in every Source 2 engine game.
 
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as {{cs2}}, {{hla}}, {{dota2}}, etc.).


{{Todo|Categorization.}}
{{Table
{{Table
| width = 100%
| width = 100%
Line 21: Line 30:
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Block <br /> [[Half-Life: Alyx Workshop Tools/Level Design/Visibility|Visibility]] }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to NPCs }}
Line 27: Line 36:
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
  {{th|width=75px| Solid to bullets }}
           {{th|width=75px| Solid to sound(?) {{cs2|only}}}}
           {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
}}
{{tr|id=toolsblockbullets
{{tr|id=audioblocker
| {{td|align=center|dark=true|select=none| [[File:toolsblockbullets.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:audioblocker.png|64px]] }}
  {{td|align=center| {{mono|[[Blockbullets|toolsblockbullets]]}} }}
  {{td|align=center| audioblocker }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Warning|Like the Source 1 counterpart, this tool texture is actually just a solid invisible wall in every way shape and form. However, unlike Source 1, it stops bullets even if the mesh was very thin, it does not block VIS, and it does block NPC LOS. <br>See [[Blockbullets]] for info on how to actually block bullets and projectiles.}} </br>{{cs2}} Shows bullet impact when shooting at it.</br>{{cs2}} Has {{code|toolsblockbullets_cs}} variant, which does not show the bullet impact when shooting at it.}}
  {{td| {{Todo|Figure out}} Same as tooslblocksound?{{confirm}}}}
}}
}}
{{tr|id=toolsblocklight
{{tr|id=climb
| {{td|align=center|dark=true|select=none| [[File:toolsblocklight.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:L4d2-Climb versus.png|64px]] }}
  {{td|align=center| {{mono|toolsblocklight}} }}
  {{td|align=center| climb}}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| Block light. Does not create VIS.
  {{td| {{Todo|Figure out}}}}
{{note|Not tagged in Tools Nodraw Material (confirmed in {{hla|1}}).}} }}
}}
{{tr|id=toolsblock_los
| {{td|align=center|dark=true|select=none| [[File:toolsblocklos.gif|64px]] }}
  {{td|align=center| {{mono|toolsblock_los}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Blocks the line of sight of NPCs and bots. }}
}}
}}
{{tr|id=fogvolume
{{tr|id=toolsblocksound
| {{td|align=center|dark=true|select=none| [[File:Fogvolume.jpg|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsblocksound.png|64px]] }}
  {{td|align=center| fogvolume }}
  {{td|align=center| {{mono|toolsblocksound}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td| {{Todo|Figure out}}}}
  {{td| Same as AudioBlocker, but with slightly different tool textures parameters {{Confirm|Also present in {{hla|1}}, test whether this does anything.}}}}
}}
}}
{{tr|id=postprocessingvolume
{{tr|id=toolsinvisible
| {{td|align=center|dark=true|select=none| [[File:Postprocessingvolume.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsinvisible.gif|64px]] }}
  {{td|align=center| postprocessingvolume }}
  {{td|align=center| {{mono|toolsinvisible}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Solid to {{ent|prop_physics}}, projectiles, players, & NPCs. Not solid to bullets. }}
}}
}}
{{tr|id=skyvisblocker
{{tr|id=toolsinvisibleladder
| {{td|align=center|dark=true|select=none| [[File:skyvisblocker.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsladder.gif|64px]] }}
  {{td|align=center| skyvisblocker}}
  {{td|align=center| {{mono|toolsinvisibleladder}}</br>{{mono|toolsinvisibleladder_wood}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| {{Cs2}} No</br>{{Hla}} Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Used to create non-object ladders (with metal surface sound).</br>{{only|{{cs2}}}} Also has a wood version of the texture, which makes wood sound. }}
}}
}}
{{tr|id=tools_cs_place
{{tr|id=toolslightmapres
| {{td|align=center|dark=true|select=none| [[File:tools cs place.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolslightmapres.png|64px]] }}
  {{td|align=center| tools_cs_place}}
  {{td|align=center| {{mono|toolslightmapres}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Likely intended to be used with [[env_cs_place]]{{Todo|Figure out}}{{confirm|{{cs2|only}}}}}}
  {{td| Placed near playable bounds of a map, helps the Lightmap generator in VRAD3 to calculate which meshes to prioritize and which ones to bias down}}
}}
}}
{{tr|id=tools_func_occluder
{{tr|id=toolslightvolumeboundary
| {{td|align=center|dark=true|select=none| [[File:tools func occluder.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolslightvolumeboundary.png|64px]] }}
  {{td|align=center| tools_func_occluder}}
  {{td|align=center| {{mono|toolslightvolumeboundary}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=tools_postprocess_volume
{{tr|id=toolsnodraw
| {{td|align=center|dark=true|select=none| [[File:tools postprocess volume.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| tools_postprocess_volume}}
  {{td|align=center| {{mono|toolsnodraw}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}} {{Note|Most likely identical to postprocessingvolume, probably got mixed up during import to Wiki}}}}
  {{td| Not drawn in game, and is skipped by [[VRAD (Source 2)|VRAD]]. While it still works, it mostly no longer needed on surfaces the player will never see in-game, as you can now simply just select the mesh's face and delete it entirely. }}
}}
{{tr|id=toolsnodraw_bounce
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_bounce}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Same as {{code|toolsnodraw}}, but doesn't block VIS. }}
}}
}}
{{tr|id=tools_spawn_volume
{{tr|id=toolsnodraw_grate
| {{td|align=center|dark=true|select=none| [[File:tools spawn volume.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw grate.png|64px]] }}
  {{td|align=center| tools_spawn_volume}}
  {{td|align=center| {{mono|toolsnodraw_grate}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| {{Cs2}} Yes</br>{{Hla}} No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| {{Cs2}} Yes (Bullet impacts)</br>{{hla}} No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Cs2}} Identical to {{code|Tools/ToolsNodraw}}, it also supposed to make grate impact sounds when hit or stand on top and moving around it but seems to make the same exact sounds as {{code|Tools/ToolsNodraw}}.</br>{{hla}} Same as above except it's not solid to bullets, and does not block LOS. }}
}}
}}
{{tr|id=toolsblack
{{tr|id=toolsnodraw_metal
| {{td|align=center|dark=true|select=none| [[File:toolsblack.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw_metal.png|64px]] }}
  {{td|align=center| toolsblack}}
  {{td|align=center| {{mono|toolsnodraw_metal}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Makes metal sounds when walking on it, and creates metal bullet impact when shooting at it. Does not block VIS.}}
}}
}}
{{tr|id=toolsblock_los
{{tr|id=toolsnodraw_wood
| {{td|align=center|dark=true|select=none| [[File:toolsblocklos.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| toolsblock_los }}
  {{td|align=center| {{mono|toolsnodraw_wood}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}})</br>{{hla}} Makes wood sounds when walking on it, and creates wood bullet impact when shooting at it. }}
}}
}}
{{tr|id=toolsblockbomb
{{tr|id=tools_postprocess_volume
| {{td|align=center|dark=true|select=none| [[File:blockbomb.jpg|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:tools postprocess volume.png|64px]] }}
  {{td|align=center| toolsblockbomb}}
  {{td|align=center| {{mono|tools_postprocess_volume}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Meshes with this texture are meant to be tied to the [[Counter-Strike_2_Workshop_Tools/Postprocessing|post_processing_volume]] entity.}}
}}
}}
{{tr|id=toolsblockbullets
{{tr|id=toolssolidblocklight
| {{td|align=center|dark=true|select=none| [[File:toolsblockbullets.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolssolidblocklight.png|64px]] }}
  {{td|align=center| toolsblockbullets }}
  {{td|align=center| {{mono|toolssolidblocklight}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| No</br>{{Cs2|in}} Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Same as Block light ({{code|toolsblocklight}}), but create VIS.
{{note|Not tagged in Tools Nodraw Material (confirmed in {{hla|1}}).}} }}
}}
}}
{{tr|id=toolsblocklight
{{tr|id=toolsteleportclip
| {{td|align=center|dark=true|select=none| [[File:toolsblocklight.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:Teleportclip.png|64px]] }}
  {{td|align=center| toolsblocklight }}
  {{td|align=center| {{mono|toolsteleportclip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#585838|color=#B9B7B5| N/A }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Hla}} {{Svrh}} Half solid to players. Blocks player movement in VR (teleport or smooth locomotion), but not their hands.
{{ModernConfirm|Does not appear to function in SteamVR Home.}}{{cs2|also}}{{why}}}}
}}
{{tr|id=toolstrigger
| {{td|align=center|dark=true|select=none| [[File:toolstrigger.gif|64px]] }}
  {{td|align=center| {{mono|[[Triggers|toolstrigger]]}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Used on trigger(s) entities}}
}}
}}
{{tr|id=toolsblocksound
| {{td|align=center|dark=true|select=none| [[File:toolsblocksound.png|64px]] }}
  {{td|align=center| toolsblocksound}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Presumably }}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsclip
 
| {{td|align=center|dark=true|select=none| [[File:toolsclip.gif|64px]] }}
=== Uncategorized ===
  {{td|align=center| toolsclip }}
These tool textures have not been organized yet.
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
{{Table
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| width = 100%
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| {{tr
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| sticky = true
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=100px| Name }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=75px| Casts shadows }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{td| {{Todo|Figure out}}}}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=audioblocker
| {{td|align=center|dark=true|select=none| [[File:audioblocker.png|64px]] }}
  {{td|align=center| {{mono|audioblocker}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|Muffles audio if mesh blocks line of sight of the audio origin. See [[Counter-Strike_2_Workshop_Tools/Audio_Blocker|Audio Blocker]] page for more info}}
}}
{{tr|id=postprocessingvolume
| {{td|align=center|dark=true|select=none| [[File:Postprocessingvolume.png|64px]] }}
  {{td|align=center| {{mono|postprocessingvolume}} }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}} Might only be used in HLA or other Source 2 games? Not in CS2}}
}}
}}
{{tr|id=toolscontrolclip
{{tr|id=tools_cs_place
| {{td|align=center|dark=true|select=none| [[File:toolsplayercont.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:tools cs place.png|64px]] }}
  {{td|align=center| toolscontrolclip }}
  {{td|align=center| {{mono|tools_cs_place}}  }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Meshes with this texture are meant to be tied to the [[env_cs_place]] entity to create Location name callouts. {{cs2|only}}}}
}}
}}
{{tr|id=toolsfog
{{tr|id=tools_spawn_volume
| {{td|align=center|dark=true|select=none| [[File:toolsfog.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:tools spawn volume.png|64px]] }}
  {{td|align=center| toolsfog }}
  {{td|align=center| {{mono|tools_spawn_volume}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsgrenadeclip
{{tr|id=toolsblockbomb
| {{td|align=center|dark=true|select=none| [[File:toolsgrenadeclip.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:blockbomb.jpg|64px]] }}
  {{td|align=center| toolsgrenadeclip }}
  {{td|align=center| {{mono|toolsblockbomb}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{cs2}} Acts like {{Code|ToolsInvisible}}. Does not block VIS, however. }}
}}
}}
{{tr|id=toolsgrey
{{tr|id=toolsgrey
| {{td|align=center|dark=true|select=none| [[File:toolsgrey.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsgrey.png|64px]] }}
  {{td|align=center| toolsgrey }}
  {{td|align=center| {{mono|toolsgrey}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsignorenpc
{{tr|id=toolsignorenpc
| {{td|align=center|dark=true|select=none| [[File:toolsignorenpc.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsignorenpc.png|64px]] }}
  {{td|align=center| toolsignorenpc}}
  {{td|align=center| {{mono|toolsignorenpc}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
}}
{{tr|id=toolsinvisible
| {{td|align=center|dark=true|select=none| [[File:toolsinvisible.gif|64px]] }}
  {{td|align=center| toolsinvisible}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Todo|Figure out}}}}
}}
{{tr|id=toolsinvisibleladder
| {{td|align=center|dark=true|select=none| [[File:toolsladder.gif|64px]] }}
  {{td|align=center| toolsinvisibleladder}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Todo|Figure out}}}}
}}
{{tr|id=toolslightmapres
| {{td|align=center|dark=true|select=none| [[File:toolslightmapres.png|64px]] }}
  {{td|align=center| toolslightmapres}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Todo|Figure out}}}}
}}
{{tr|id=toolslightvolumeboundary
| {{td|align=center|dark=true|select=none| [[File:toolslightvolumeboundary.png|64px]] }}
  {{td|align=center| toolslightvolumeboundary }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsmarkupvolumeai
{{tr|id=toolsmarkupvolumeai
| {{td|align=center|dark=true|select=none| [[File:toolsmarkupvolumeai.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsmarkupvolumeai.png|64px]] }}
  {{td|align=center| toolsmarkupvolumeai }}
  {{td|align=center| {{mono|toolsmarkupvolumeai}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsnavattribute
{{tr|id=toolsnavattribute
| {{td|align=center|dark=true|select=none| [[File:toolsnavattribute.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnavattribute.png|64px]] }}
  {{td|align=center| toolsnavattribute}}
  {{td|align=center| {{mono|toolsnavattribute}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Used for NPC navigation. }}
}}
}}
{{tr|id=toolsnavclip
{{tr|id=toolsprecipitation
| {{td|align=center|dark=true|select=none| [[File:toolsnavclip.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsprecipitation.png|64px]] }}
  {{td|align=center| toolsnavclip }}
  {{td|align=center| {{mono|toolsprecipitation}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsnodraw
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| toolsnodraw}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsnodraw_grate
 
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw grate.png|64px]] }}
=== General — Game-specific ===
  {{td|align=center| toolsnodraw_grate }}
These tool textures are only available in specific Source 2 games.
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
==== <font size="3">{{cs2|4}}</font> ====
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
{{Table
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| width = 100%
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| {{tr
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| sticky = true
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=100px| Name }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{th|width=75px| Casts shadows }}
  {{td| {{Todo|Figure out}}}}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=toolsgrenadeclip
| {{td|align=center|dark=true|select=none| [[File:toolsgrenadeclip.png|64px]] }}
  {{td|align=center| {{mono|toolsgrenadeclip}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| Solid to Grenades }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{cs2}} Solid to grenades only. Works only if the mesh was brush shaped, and one of the faces isn't deleted. }}
}}
}}
{{tr|id=toolsnodraw_metal
{{tr|id=toolsnavspaceclip
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw_metal.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnavspaceclip.png|64px]] }}
  {{td|align=center| toolsnodraw_metal }}
  {{td|align=center| {{mono|toolsnavspaceclip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Cs2}} {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsnodraw_plastic
{{tr|id=toolsnodraw_plastic
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| toolsnodraw_plastic}}
  {{td|align=center| {{mono|toolsnodraw_plastic}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }}
}}
}}
 
=== General - Obsolete / Non-functional ===
These tool textures are [[Obsolete|obsoleted]] (deprecated) or no longer works as intended.
 
{{Table
| width = 100%
| {{tr
| sticky = true
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{th|width=100px| Name }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=toolsblack
| {{td|align=center|dark=true|select=none| [[File:toolsblack.gif|64px]] }}
  {{td|align=center| {{mono|toolsblack}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Deprecated|Only shown in Hammer, not shown in game (except on cubemaps), making it act almost like {{code|toolsnodraw}} (Nodraw) texture. Seems to cast lightmap shadows only. </br> Use other {{code|black}} texture instead, such as {{code|dev/black_simple}}, {{code|cs_italy_black}} (both cast lightmap and [[CSM]] shadows, however they also renders bullet marks). (Confirmed on {{cs2}} & {{hla}})}} }}
}}
{{tr|id=toolswhite
| {{td|align=center|dark=true|select=none| [[File:toolswhite.gif|64px]] }}
  {{td|align=center| {{mono|toolswhite}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes{{confirm}}  }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Deprecated|Removed in {{Cs2}}.</br>{{Hla}} Does not rendered as fullbright like {{code|tools/toolswhite}} in {{src|4}}.</br>Use other {{code|white}} texture instead, such as {{code|effects/glows/solid_white_glow}}.}}}}
}}
}}
 
== Optimization ==
{{Table
| width = 100%
| {{tr
| sticky = true
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{th|width=100px| Name }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=skyvisblocker
| {{td|align=center|dark=true|select=none| [[File:skyvisblocker.png|64px]] }}
  {{td|align=center| {{mono|skyvisblocker}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Deprecated|Deprecated since Half-Life: Alyx and [[Half-Life:_Alyx_Workshop_Tools/Level_Design/Visibility#Do_not_use_SkyVisBlocker|should not be used]].}} }}
}}
}}
{{tr|id=toolsnodraw_wood
{{tr|id=tools_func_occluder
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:tools func occluder.png|64px]] }}
  {{td|align=center| toolsnodraw_wood}}
  {{td|align=center| {{mono|tools_func_occluder}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsnpcclip
{{tr|id=toolsskip
| {{td|align=center|dark=true|select=none| [[File:toolsnpcclip.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsskip.gif|64px]] }}
  {{td|align=center| toolscnpcclip}}
  {{td|align=center| {{mono|toolsskip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Has no effect on anything. }}
}}
}}
{{tr|id=toolsoccluder
{{tr|id=toolsoccluder
| {{td|align=center|dark=true|select=none| [[File:toolsoccluderSRC2.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsoccluderSRC2.png|64px]] }}
  {{td|align=center| toolsoccluder}}
  {{td|align=center| {{mono|toolsoccluder}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}} Presumably the same as tools_func_occluder, just from a different game{{confirm}} }}
  {{td| {{Todo|Figure out}} Presumably the same as tools_func_occluder, just from a different game{{confirm}} }}
}}
}}
{{tr|id=toolsotherclip
{{tr|id=visblocker
| {{td|align=center|dark=true|select=none| [[File:toolsotherclip.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:visblocker.png|64px]] }}
  {{td|align=center| toolsotherclip}}
  {{td|align=center| {{mono|visblocker}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Block VIS. }}
}}
}}
 
== Clip ==
=== Clips — Common ===
These tool textures are available in every Source 2 engine game.
 
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as {{cs2}}, {{hla}}, {{dota2}}, etc.).
 
{{Table
| width = 100%
| {{tr
| sticky = true
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{th|width=100px| Name }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=toolsclip
| {{td|align=center|dark=true|select=none| [[File:toolsclip.gif|64px]] }}
  {{td|align=center| {{mono|toolsclip}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Solid to players and NPCs but not other objects. }}
}}
}}
{{tr|id=toolsplayerclip
{{tr|id=toolsplayerclip
| {{td|align=center|dark=true|select=none| [[File:toolsplayerclip.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsplayerclip.gif|64px]] }}
  {{td|align=center| toolsplayerclip}}
  {{td|align=center| {{mono|toolsplayerclip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Solid to [[Player|players]] only. }}
}}
{{tr|id=toolsnpcclip
| {{td|align=center|dark=true|select=none| [[File:toolsnpcclip.gif|64px]] }}
  {{td|align=center| {{mono|toolsnpcclip}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Solid to [[NPCs]] only. }}
}}
{{tr|id=toolsnavclip
| {{td|align=center|dark=true|select=none| [[File:toolsnavclip.png|64px]] }}
  {{td|align=center| {{mono|toolsnavclip}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsprecipitation
{{tr|id=toolsotherclip
| {{td|align=center|dark=true|select=none| [[File:toolsprecipitation.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsotherclip.png|64px]] }}
  {{td|align=center| toolsprecipitation}}
  {{td|align=center| {{mono|toolsotherclip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsskip
{{tr|id=toolscontrolclip
| {{td|align=center|dark=true|select=none| [[File:toolsskip.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsplayercont.gif|64px]] }}
  {{td|align=center| toolsskip}}
  {{td|align=center| {{mono|toolscontrolclip}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| Leftover and previously deprecated in {{src07|1}}, but present in {{tf2|1}}.}}
}}
}}
 
== Clips — Game Specific ==
These tool textures are only available in specific Source 2 games.
 
== Sky and Fog ==
=== Sky and Fog — Common ===
These tool textures are available in every Source 2 engine game.
 
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as {{cs2}}, {{hla}}, {{dota2}}, etc.).
 
{{Table
| width = 100%
| {{tr
| sticky = true
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{th|width=100px| Name }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{th|width=75px| Casts shadows }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{th|width=75px| Solid to NPCs }}
  {{th|width=75px| Solid to player(s) }}
  {{th|width=75px| Solid to physics }}
  {{th|width=75px| Solid to bullets }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
{{tr|id=toolsfog
| {{td|align=center|dark=true|select=none| [[File:toolsfog.gif|64px]] }}
  {{td|align=center| {{mono|toolsfog}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}} Likely leftover from Source, which does nothing and have no effect. }}
}}
{{tr|id=fogvolume
| {{td|align=center|dark=true|select=none| [[File:Fogvolume.jpg|64px]] }}
  {{td|align=center| {{mono|[[fog_volume|fogvolume]]}} }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsskybox
{{tr|id=toolsskybox
| {{td|align=center|dark=true|select=none| [[File:toolsskybox.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsskybox.gif|64px]] }}
  {{td|align=center| toolsskybox}}
  {{td|align=center| {{mono|[[Skybox Basics|toolsskybox]]}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| This texture is used to display 3D skyboxes. Works similar to {{code|toolsnodraw}}, but non-solid. }}
}}
}}
}}
{{tr|id=toolssolidblocklight
 
| {{td|align=center|dark=true|select=none| [[File:toolssolidblocklight.png|64px]] }}
=== Sky and Fog — Game Specific ===
  {{td|align=center| toolssolidblocklight}}
These tool textures are only available in specific Source 2 games.  
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
{{Todo}}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
 
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
== Miscellaneous ==
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
These are textures that have a special use, sometimes only seen in one single game.
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
 
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
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.
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
 
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
{{Table
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
| width = 100%
  {{td| {{Todo|Figure out}}}}
| {{tr
}}{{tr|id=toolsteleportclip
| sticky = true
| {{td|align=center|dark=true|select=none| [[File:Teleportclip.png|64px]] }}
| {{th|width=64px|radius=3px 0 0 0| Image }}
  {{td|align=center| toolsteleportclip }}
  {{th|width=100px| Name }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Visible if <br /> [[Mesh]] }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Casts shadows }}
  {{td|align=center|bgcolor=#FFFF90|color=#000| N/A }}
  {{th|width=75px| Block <br /> [[Source_2/Docs/Level_Design/Visibility|Visibility]] }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Blocks NPC [[Line of sight|LOS]] }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Solid to NPCs }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{th|width=75px| Solid to player(s) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Solid to physics }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{th|width=75px| Solid to bullets }}
  {{td|align=center|bgcolor=#8bc53f|color=#000| ? }}
          {{th|width=75px| Blocks sound {{cs2|only}}}}
  {{td| {{Hla}} {{Svrh}} Half solid to players. Blocks player movement in VR (teleport or smooth locomotion), but not their hands.
  {{th|radius=0 3px 0 0| Usage / Notes }}
{{ModernConfirm|Does not appear to function in SteamVR Home.}}{{cs2|also}}{{why}}}}
}}
}}
{{tr|id=toolstrigger
{{tr|id=climb
| {{td|align=center|dark=true|select=none| [[File:toolstrigger.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:L4d2-Climb versus.png|64px]] }}
  {{td|align=center| toolstrigger }}
  {{td|align=center| {{mono|climb}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Leftover when Valve imported L4D2 into Source 2 internally. Works the same way as {{code|toolsinvisibleladder}}, but with default sounds (confirmed on {{cs2}}). }}
}}
}}
{{tr|id=visblocker
{{tr|id=climb
| {{td|align=center|dark=true|select=none| [[File:visblocker.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:L4d2-Climb versus.png|64px]] }}
  {{td|align=center| visblocker }}
  {{td|align=center| {{mono|climb_versus}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Same as above. }}
}}
}}
{{tr|id=wrongway
{{tr|id=wrongway
| {{td|align=center|dark=true|select=none| [[File:toolswrongway.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolswrongway.png|64px]] }}
  {{td|align=center| wrongway}}
  {{td|align=center| {{mono|wrongway}} }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Marks) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| {{Cs2}} Used to indicate the borders of the playable area. Especially used for the CS:GO/CS2 {{csgo mode|Wingman}} game mode. It has the same properties as WrongWay Timer.</br>
Unlike Source ({{csgo}}), bullets mark will shown when you shoot at it.}}
}}
}}
{{tr|id=wrongway_timer
{{tr|id=wrongway_timer
| {{td|align=center|dark=true|select=none| [[File:wrongway_timer.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:wrongway_timer.png|64px]] }}
  {{td|align=center| wrongway_timer}}
  {{td|align=center| {{mono|wrongway_timer}}  }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#383850|color=#B9B7B5| Doesn't work correctly }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#313D22|color=#B9B7B5| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#385038|color=#B9B7B5| Yes (Marks) }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#503838|color=#B9B7B5| No }}
  {{td| {{Todo|Figure out}}}}
  {{td| Used for brushes that are temporarily blocking Terrorists during the freezetime of the CS:GO {{csgo mode|Retakes}} game mode. {{Cs2|1}} does not have Retakes (technically still exist in code) game mode, so this is completely unused. Partially invisible in-game, unless shooting or knifing at it, which would briefly show the texture, and does not render correctly in Hammer. }}
}}
}}
}}
}}
[[Category:Source 2]]

Latest revision as of 01:45, 15 June 2025

English (en)Translate (Translate)

Source Engine ( official | third-party )
edit


Stub

This article or section is a stub. You can help by expanding it.

Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality because:
These files were quickly thrown here from Half-Life: Alyx Half-Life: Alyx and Counter-Strike 2 Counter-Strike 2. Most info is probably identical to their Source Source counterparts[confirm]
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality because:
Categorize textures between ones specific to one game, and engine wide ones
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
Filtering tool textures in Source 2 Hammer (screenshot from Half-Life: Alyx).

Tool textures are used, mostly by the entities they're named after, but sometimes by parts of the engine such visibility calculations, to perform special tasks. They can be easily found in the Asset Browser using "tools" (or alternatively, in Counter-Strike 2, click the Edit filter (Edit filter icon) icon and type "tools", then click Tag "Tools Nodraw Material" or simply type "tag=@vmat_tools_nodraw", or in Half-Life: Alyx/older Source 2 games, click on "X/X Tags", then check Tools Nodraw Material) as a filter. However, like Source, some tool textures may be located in different directory (e.g. dev or effects folder). Additionally, some tool textures, like toolsblocklight, are not tagged in Tools Nodraw Material.

Note.pngNote:Some tool textures only function properly if the mesh was brush/block-shaped, or one of the mesh faces isn't deleted.

General

General — Common

These tool textures are available in every Source 2 engine game.

Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as Counter-Strike 2, Half-Life: Alyx, Dota 2, etc.).

Todo: Categorization.

Uncategorized

These tool textures have not been organized yet.

General — Game-specific

These tool textures are only available in specific Source 2 games.

Counter-Strike 2 Counter-Strike 2

General - Obsolete / Non-functional

These tool textures are obsoleted (deprecated) or no longer works as intended.

Optimization

Clip

Clips — Common

These tool textures are available in every Source 2 engine game.

Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as Counter-Strike 2, Half-Life: Alyx, Dota 2, etc.).

Clips — Game Specific

These tool textures are only available in specific Source 2 games.

Sky and Fog

Sky and Fog — Common

These tool textures are available in every Source 2 engine game.

Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as Counter-Strike 2, Half-Life: Alyx, Dota 2, etc.).

Sky and Fog — Game Specific

These tool textures are only available in specific Source 2 games. [Todo]

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.