Tool textures (Source 2): Difference between revisions
mNo edit summary |
(more categorization.) |
||
Line 13: | Line 13: | ||
'''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. | '''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. | ||
{{Note|Some tool textures only function properly if 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.}} | ||
== General == | == General == | ||
Line 56: | Line 56: | ||
{{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|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 | {{tr|id=postprocessingvolume | ||
| {{td|align=center|dark=true|select=none| [[File:Postprocessingvolume.png|64px]] }} | | {{td|align=center|dark=true|select=none| [[File:Postprocessingvolume.png|64px]] }} | ||
Line 83: | Line 69: | ||
{{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| {{Todo|Figure out}} Might only be used in HLA or other Source 2 games? Not in CS2}} | ||
}} | }} | ||
{{tr|id=tools_cs_place | {{tr|id=tools_cs_place | ||
Line 111: | Line 83: | ||
{{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| 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_postprocess_volume | {{tr|id=tools_postprocess_volume | ||
Line 251: | Line 209: | ||
{{td|align=center|bgcolor=#90FF90|color=#000| Yes }} | {{td|align=center|bgcolor=#90FF90|color=#000| Yes }} | ||
{{td| Same as AudioBlocker, but with slightly different tool textures parameters}} | {{td| Same as AudioBlocker, but with slightly different tool textures parameters}} | ||
}} | }} | ||
{{tr|id=toolsgrey | {{tr|id=toolsgrey | ||
Line 461: | Line 405: | ||
{{td|align=center|bgcolor=#FF9090|color=#000| No }} | {{td|align=center|bgcolor=#FF9090|color=#000| No }} | ||
{{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }} | {{td| Identical to {{code|Tools/ToolsNodraw}} (confirmed on {{cs2}}) }} | ||
}} | }} | ||
{{tr|id=toolsprecipitation | {{tr|id=toolsprecipitation | ||
Line 489: | Line 419: | ||
{{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=toolssolidblocklight | {{tr|id=toolssolidblocklight | ||
Line 560: | Line 462: | ||
{{td| Used on trigger(s) entities}} | {{td| Used on trigger(s) entities}} | ||
}} | }} | ||
{{tr|id= | }} | ||
| {{td|align=center|dark=true|select=none| [[File: | |||
{{td|align=center| {{mono| | === General — Game-specific === | ||
These tool textures are only available in specific Source 2 games. | |||
{{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 /> [[Half-Life: Alyx Workshop Tools/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=#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|align=center|bgcolor=#FF9090|color=#000| No }} | ||
{{td|align=center|bgcolor=#BE90FF|color=#000| Solid to Grenades }} | |||
{{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| | {{td| {{cs2}} Solid to grenades only. }} | ||
}} | }} | ||
}} | }} | ||
=== | == Optimization == | ||
{{Table | {{Table | ||
| width = 100% | | width = 100% | ||
Line 595: | Line 517: | ||
{{th|radius=0 3px 0 0| Usage / Notes }} | {{th|radius=0 3px 0 0| Usage / Notes }} | ||
}} | }} | ||
{{tr|id= | {{tr|id=skyvisblocker | ||
| {{td|align=center|dark=true|select=none| [[File: | | {{td|align=center|dark=true|select=none| [[File:skyvisblocker.png|64px]] }} | ||
{{td|align=center| {{mono| | {{td|align=center| {{mono|skyvisblocker}} }} | ||
{{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=#81b53e|color=#000| ? }} | |||
{{td|align=center|bgcolor=#FF9090|color=#000| 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=tools_func_occluder | |||
| {{td|align=center|dark=true|select=none| [[File:tools func occluder.png|64px]] }} | |||
{{td|align=center| {{mono|tools_func_occluder}} }} | |||
{{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}}}} | |||
}} | |||
{{tr|id=toolsskip | |||
| {{td|align=center|dark=true|select=none| [[File:toolsskip.gif|64px]] }} | |||
{{td|align=center| {{mono|toolsskip}} }} | |||
{{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| {{Todo|Figure out}}}} | |||
}} | |||
{{tr|id=toolsoccluder | |||
| {{td|align=center|dark=true|select=none| [[File:toolsoccluderSRC2.png|64px]] }} | |||
{{td|align=center| {{mono|toolsoccluder}} }} | |||
{{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| {{Todo|Figure out}} Presumably the same as tools_func_occluder, just from a different game{{confirm}} }} | |||
}} | |||
{{tr|id=visblocker | |||
| {{td|align=center|dark=true|select=none| [[File:visblocker.png|64px]] }} | |||
{{td|align=center| {{mono|visblocker}} }} | |||
{{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=#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|align=center|bgcolor=#FF9090|color=#000| No }} | ||
{{td| | {{td| Block VIS. }} | ||
}} | }} | ||
}} | }} | ||
Line 728: | Line 706: | ||
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.). | 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 /> [[Half-Life: Alyx Workshop Tools/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=#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}} 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|fogvolume}} }} | |||
{{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| {{Todo|Figure out}}}} | |||
}} | |||
{{tr|id=toolsskybox | |||
| {{td|align=center|dark=true|select=none| [[File:toolsskybox.gif|64px]] }} | |||
{{td|align=center| {{mono|toolsskybox}} }} | |||
{{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=#FF9090|color=#000| No }} | |||
{{td|align=center|bgcolor=#FF9090|color=#000| No }} | |||
{{td|align=center|bgcolor=#81b53e|color=#000| ? }} | |||
{{td|align=center|bgcolor=#FF9090|color=#000| No }} | |||
{{td| This texture is used to display 3D skyboxes. }} | |||
}} | |||
}} | |||
{{Todo}} | {{Todo}} | ||
=== Sky and Fog — Game Specific === | === Sky and Fog — Game Specific === |
Revision as of 09:50, 8 February 2025







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 () 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.

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 ,
,
, etc.).
Uncategorized
These tool textures have not been organized yet.
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
audioblocker | No | No | No | No | No | No | No | No | Yes | Muffles audio if mesh blocks line of sight of the audio origin. See Audio Blocker page for more info |
![]() |
postprocessingvolume | ? | ? | ? | ? | ? | ? | ? | ? | No | Todo: Figure out Might only be used in HLA or other Source 2 games? Not in CS2 |
![]() |
tools_cs_place | No | No | No | No | No | No | No | No | No | Meshes with this texture are meant to be tied to the env_cs_place entity to create Location name callouts. (only in ![]() |
![]() |
tools_postprocess_volume | ? | ? | ? | ? | ? | ? | ? | ? | No | Meshes with this texture are meant to be tied to the post_processing_volume entity. |
![]() |
tools_spawn_volume | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolsblack | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | ![]() Use other black texture instead, such as dev/black_simple, cs_italy_black (both cast lightmap and CSM shadows, however they also renders bullet marks). (Confirmed on ![]() ![]() |
![]() |
toolswhite | No | Yes | Yes[confirm] | Yes | Yes | Yes | Yes | Yes | No | ![]() ![]() ![]() ![]() |
![]() |
toolsblock_los | No | No | No | Yes | No | No | No | No | No | Blocks the line of sight of NPCs and bots. |
![]() |
toolsblockbomb | No | No | ? | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Todo: Figure out |
![]() |
toolsblockbullets | No | No | No | ? | ? | Yes | Yes | Yes | No | Solid to bullets.![]() ![]() |
![]() |
toolsblocklight | No | Yes | No | No | No | No | No | No | No | Block light. Does not create VIS. |
![]() |
toolsblocksound | No | No | No | No | No | No | No | No | Yes | Same as AudioBlocker, but with slightly different tool textures parameters |
![]() |
toolsgrey | Yes | Yes | ? | ? | ? | Yes | Yes | ? | No | Todo: Figure out |
![]() |
toolsignorenpc | No | No | ? | ? | ? | Yes | Yes | ? | No | Todo: Figure out |
![]() |
toolsinvisible | No | No | ? | ? | ? | Yes | Yes | ? | No | Todo: Figure out |
![]() |
toolsinvisibleladder toolsinvisibleladder_wood |
No | No | No | ? | ? | Yes | No | No | No | ![]() |
![]() |
toolslightmapres | No | No | No | No | No | No | No | No | No | 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 |
![]() |
toolslightvolumeboundary | No | No | ? | ? | ? | Yes | Yes | ? | No | Todo: Figure out |
![]() |
toolsmarkupvolumeai | ? | ? | ? | ? | ? | ? | ? | ? | No | Todo: Figure out |
![]() |
toolsnavattribute | ? | ? | ? | ? | ? | ? | ? | ? | No | Todo: Figure out |
![]() |
toolsnodraw | No | No | Yes | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Not drawn in game, and is skipped by VRAD. |
![]() |
toolsnodraw_bounce | No | No | No | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Same as toolsnodraw, but does not block VIS. |
![]() |
toolsnodraw_grate | No | No | Yes | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Identical to Tools/ToolsNodraw, it supposed to make plastic impact sounds when hit or stand on top and moving around it but seems to make the same exact sounds as Tools/ToolsNodraw. |
![]() |
toolsnodraw_metal | No | No | No | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Makes metal sounds when walking on it. Also show metal bullet impact when shot at it. Does not block VIS. |
![]() |
toolsnodraw_plastic | No | No | Yes | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Identical to Tools/ToolsNodraw (confirmed on ![]() |
![]() |
toolsnodraw_wood | No | No | Yes | ? | ? | Yes | Yes | Yes (Bullet impacts) | No | Identical to Tools/ToolsNodraw (confirmed on ![]() |
![]() |
toolsprecipitation | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolssolidblocklight | No | Yes | Yes | Yes | No | No ((in ![]() |
No | No | No | Same as Block light (toolsblocklight), but create VIS. |
![]() |
toolsteleportclip | No | No | N/A | No | No | Yes | No | No | No | ![]() ![]() ![]() ![]() |
![]() |
toolstrigger | No | No | No | No | No | No | No | No | No | Used on trigger(s) entities |
General — Game-specific
These tool textures are only available in specific Source 2 games.
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
toolsgrenadeclip | No | No | No | No | No | No | Solid to Grenades | No | No | ![]() |
Optimization
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
skyvisblocker | No | No | ? | ? | ? | No | No | ? | No | ![]() |
![]() |
tools_func_occluder | ? | ? | ? | ? | ? | ? | ? | ? | No | Todo: Figure out |
![]() |
toolsskip | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolsoccluder | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out Presumably the same as tools_func_occluder, just from a different game[confirm] |
![]() |
visblocker | No | No | Yes | No | No | No | No | No | No | 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 ,
,
, etc.).
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
toolsclip | No | No | ? | ? | ? | Yes | No | No | No | Solid to players and NPCs but not other objects. |
![]() |
toolsplayerclip | No | No | ? | ? | ? | Yes | No | No | No | Todo: Figure out |
![]() |
toolsnpcclip | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolsnavclip | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolsotherclip | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolscontrolclip | No | No | No | No | Yes | Yes | Yes | Yes | No | Leftover and previously deprecated in Source 2007, but present in Team Fortress 2. |
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 ,
,
, etc.).
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
toolsfog | No | No | ? | ? | ? | Yes | Yes | ? | No | Todo: Figure out Likely leftover from Source, which does nothing and have no effect. |
![]() |
fogvolume | No | No | ? | ? | ? | No | No | No | No | Todo: Figure out |
![]() |
toolsskybox | No | No | Yes | ? | ? | No | No | ? | No | This texture is used to display 3D skyboxes. |
[Todo]
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.
Image | Name | Visible if Mesh |
Casts shadows | Block Visibility |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Blocks sound (only in ![]() |
Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
climb | No | No | No | ? | ? | Yes | Yes | No | No | Leftover when Valve imported L4D2 into Source 2 internally. Works the same way as toolsinvisibleladder, but with default sounds (confirmed on ![]() |
![]() |
climb_versus | No | No | No | ? | ? | Yes | Yes | No | No | Same as above. |
![]() |
wrongway | Yes | Yes | No | ? | ? | Yes | Yes | Yes (Marks) | No | ![]() ![]() Unlike Source ( ![]() |
![]() |
wrongway_timer | Doesn't work correctly | No | No | ? | ? | Yes | Yes | Yes (Marks) | No | Used for brushes that are temporarily blocking Terrorists during the freezetime of the CS:GO ![]() |