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
(categorizing common general tool textures.)
Line 11: Line 11:
[[File:Filtering tool textures - Source 2 Hammer.png|thumb|right|320px|Filtering tool textures in {{src2|1}} Hammer (screenshot from {{hla|1}}).]]
[[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).
'''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.


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


{{Todo|Categorization.}}
{{Todo|Categorization.}}
=== Uncategorized ===
These tool textures have not been organized yet.
{{Table
{{Table
| width = 100%
| width = 100%
Line 41: Line 39:
  {{th|radius=0 3px 0 0| Usage / Notes }}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
}}
{{tr|id=toolsblock_los
{{tr|id=audioblocker
| {{td|align=center|dark=true|select=none| [[File:toolsblocklos.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:audioblocker.png|64px]] }}
  {{td|align=center| {{mono|toolsblock_los}} }}
  {{td|align=center| {{mono|audioblocker}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Blocks the line of sight of NPCs and bots. }}
}}
{{tr|id=toolsblocksound
| {{td|align=center|dark=true|select=none| [[File:toolsblocksound.png|64px]] }}
  {{td|align=center| {{mono|toolsblocksound}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
Line 50: Line 64:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td| Same as AudioBlocker, but with slightly different tool textures parameters {{Confirm|Also present in {{hla|1}}, test whether this does anything.}}}}
}}
{{tr|id=toolsinvisibleladder
| {{td|align=center|dark=true|select=none| [[File:toolsladder.gif|64px]] }}
  {{td|align=center| {{mono|toolsinvisibleladder}}</br>{{mono|toolsinvisibleladder_wood}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| 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}}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
}}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
{{tr|id=postprocessingvolume
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
| {{td|align=center|dark=true|select=none| [[File:Postprocessingvolume.png|64px]] }}
  {{td| {{Cs2}} Used to create non-object ladders (with metal noise).</br>{{only|{{cs2}}}} Also has a wood version of the texture, which makes wood sound. }}
  {{td|align=center| {{mono|postprocessingvolume}} }}
}}
{{tr|id=toolslightmapres
| {{td|align=center|dark=true|select=none| [[File:toolslightmapres.png|64px]] }}
  {{td|align=center| {{mono|toolslightmapres}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=toolslightvolumeboundary
| {{td|align=center|dark=true|select=none| [[File:toolslightvolumeboundary.png|64px]] }}
  {{td|align=center| {{mono|toolslightvolumeboundary}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}}}}
}}
{{tr|id=toolsnodraw
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{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| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}} Might only be used in HLA or other Source 2 games? Not in CS2}}
  {{td| Same as {{code|toolsnodraw}}, but does not block VIS. }}
}}
}}
{{tr|id=tools_cs_place
{{tr|id=toolsnodraw_grate
| {{td|align=center|dark=true|select=none| [[File:tools cs place.png|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw grate.png|64px]] }}
  {{td|align=center| {{mono|tools_cs_place}} }}
  {{td|align=center| {{mono|toolsnodraw_grate}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Identical to {{code|Tools/ToolsNodraw}}, it 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}}. }}
}}
{{tr|id=toolsnodraw_metal
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw_metal.png|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_metal}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Makes metal sounds when walking on it. Also show metal bullet impact when shot at it. Does not block VIS.}}
}}
{{tr|id=toolsnodraw_wood
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_wood}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Meshes with this texture are meant to be tied to the [[env_cs_place]] entity to create Location name callouts. {{cs2|only}}}}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }}
}}
}}
{{tr|id=tools_postprocess_volume
{{tr|id=tools_postprocess_volume
Line 98: Line 193:
  {{td| Meshes with this texture are meant to be tied to the [[Counter-Strike_2_Workshop_Tools/Postprocessing|post_processing_volume]] entity.}}
  {{td| Meshes with this texture are meant to be tied to the [[Counter-Strike_2_Workshop_Tools/Postprocessing|post_processing_volume]] entity.}}
}}
}}
{{tr|id=tools_spawn_volume
}}
| {{td|align=center|dark=true|select=none| [[File:tools spawn volume.png|64px]] }}
 
  {{td|align=center| {{mono|tools_spawn_volume}} }}
=== Uncategorized ===
These tool textures have not been organized yet.
{{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=audioblocker
| {{td|align=center|dark=true|select=none| [[File:audioblocker.png|64px]] }}
  {{td|align=center| {{mono|audioblocker}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| 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=#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|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}} Might only be used in HLA or other Source 2 games? Not in CS2}}
}}
{{tr|id=tools_cs_place
| {{td|align=center|dark=true|select=none| [[File:tools cs place.png|64px]] }}
  {{td|align=center| {{mono|tools_cs_place}}  }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}}}}
}}
{{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=tools_spawn_volume
| {{td|align=center|dark=true|select=none| [[File:tools spawn volume.png|64px]] }}
  {{td|align=center| {{mono|tools_spawn_volume}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Blocks the line of sight of NPCs and bots. }}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsblockbomb
{{tr|id=toolsblockbomb
Line 152: Line 297:
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Solid to bullets.</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.</br>{{Confirm|See [[Blockbullets]]. Confirm if Source 2 version of this texture does something useful or just works the same as Source 1.}} }}
  {{td| Solid to bullets.</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.</br>{{Confirm|See [[Blockbullets]]. Confirm if Source 2 version of this texture does something useful (whether it works correctly by blocking bullets even if the wall is very thin) or basically useless like Source 1.}} }}
}}
}}
{{tr|id=toolsblocklight
{{tr|id=toolsblocklight
Line 166: Line 311:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Block light. Does not create VIS.}}
  {{td| Block light. Does not create VIS.
}}
{{note|Not tagged in Tools Nodraw Material (confirmed in {{hla|1}}).}} }}
{{tr|id=toolsblocksound
| {{td|align=center|dark=true|select=none| [[File:toolsblocksound.png|64px]] }}
  {{td|align=center| {{mono|toolsblocksound}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td| Same as AudioBlocker, but with slightly different tool textures parameters}}
}}
}}
{{tr|id=toolsgrey
{{tr|id=toolsgrey
Line 223: Line 355:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}} }}
  {{td| {{Todo|Figure out}} }}
}}
{{tr|id=toolsinvisibleladder
| {{td|align=center|dark=true|select=none| [[File:toolsladder.gif|64px]] }}
  {{td|align=center| {{mono|toolsinvisibleladder}}</br>{{mono|toolsinvisibleladder_wood}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Cs2}} Used to create non-object ladders (with metal noise). Also has a wood version of the texture, which makes wood sound. }}
}}
{{tr|id=toolslightmapres
| {{td|align=center|dark=true|select=none| [[File:toolslightmapres.png|64px]] }}
  {{td|align=center| {{mono|toolslightmapres}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=toolslightvolumeboundary
| {{td|align=center|dark=true|select=none| [[File:toolslightvolumeboundary.png|64px]] }}
  {{td|align=center| {{mono|toolslightvolumeboundary}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Todo|Figure out}}}}
}}
}}
{{tr|id=toolsmarkupvolumeai
{{tr|id=toolsmarkupvolumeai
Line 293: Line 383:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| 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| {{mono|toolsnodraw}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Same as {{code|toolsnodraw}}, but does not block VIS. }}
}}
{{tr|id=toolsnodraw_grate
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw grate.png|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_grate}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Identical to {{code|Tools/ToolsNodraw}}, it 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}}. }}
}}
{{tr|id=toolsnodraw_metal
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw_metal.png|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_metal}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Makes metal sounds when walking on it. Also show metal bullet impact when shot at it. Does not block VIS.}}
}}
{{tr|id=toolsnodraw_plastic
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_plastic}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }}
}}
{{tr|id=toolsnodraw_wood
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_wood}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }}
}}
}}
{{tr|id=toolsprecipitation
{{tr|id=toolsprecipitation
Line 438: Line 444:
=== General — Game-specific ===
=== General — Game-specific ===
These tool textures are only available in specific Source 2 games.
These tool textures are only available in specific Source 2 games.
==== <font size="3">{{cs2|4}}</font> ====
{{Table
{{Table
| width = 100%
| width = 100%
Line 482: Line 489:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Cs2}} {{Todo|Figure out}}}}
  {{td| {{Cs2}} {{Todo|Figure out}}}}
}}
{{tr|id=toolsnodraw_plastic
| {{td|align=center|dark=true|select=none| [[File:toolsnodraw.gif|64px]] }}
  {{td|align=center| {{mono|toolsnodraw_plastic}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }}
}}
}}
}}
}}

Revision as of 22:28, 14 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.