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
(categorizing common general tool textures.)
(toolsblockbullets prob works similar to Source 1, being an invisible wall, except it does stop bullets even if the mesh was very thin.)
Line 39: Line 39:
  {{th|radius=0 3px 0 0| Usage / Notes }}
  {{th|radius=0 3px 0 0| Usage / Notes }}
}}
}}
{{tr|id=toolsblockbullets
| {{td|align=center|dark=true|select=none| [[File:toolsblockbullets.gif|64px]] }}
  {{td|align=center| {{mono|[[Blockbullets|toolsblockbullets]]}} }}
  {{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 }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{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.}}
}}
{{tr|id=toolsblock_los
{{tr|id=toolsblock_los
| {{td|align=center|dark=true|select=none| [[File:toolsblocklos.gif|64px]] }}
| {{td|align=center|dark=true|select=none| [[File:toolsblocklos.gif|64px]] }}
Line 79: Line 93:
  {{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| {{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| 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=toolslightmapres
{{tr|id=toolslightmapres
Line 192: Line 206:
  {{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 [[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=toolssolidblocklight
| {{td|align=center|dark=true|select=none| [[File:toolssolidblocklight.png|64px]] }}
  {{td|align=center| {{mono|toolssolidblocklight}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{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 ({{Counter-Strike 2|in}} 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| Same as Block light ({{code|toolsblocklight}}), but create VIS.
{{note|Not tagged in Tools Nodraw Material (confirmed in {{hla|1}}).}} }}
}}
{{tr|id=toolsteleportclip
| {{td|align=center|dark=true|select=none| [[File:Teleportclip.png|64px]] }}
  {{td|align=center| {{mono|toolsteleportclip}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FFFF90|color=#000| N/A }}
  {{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| {{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=#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| Used on trigger(s) entities}}
}}
}}
}}
}}
Line 284: Line 342:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{cs2}} Acts like {{Code|ToolsInvisible}}. Does not block VIS, however. }}
  {{td| {{cs2}} Acts like {{Code|ToolsInvisible}}. Does not block VIS, however. }}
}}
{{tr|id=toolsblockbullets
| {{td|align=center|dark=true|select=none| [[File:toolsblockbullets.gif|64px]] }}
  {{td|align=center| {{mono|[[Blockbullets|toolsblockbullets]]}} }}
  {{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 }}
  {{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 (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 397: Line 441:
  {{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
| {{td|align=center|dark=true|select=none| [[File:toolssolidblocklight.png|64px]] }}
  {{td|align=center| {{mono|toolssolidblocklight}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{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 ({{Counter-Strike 2|in}} 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| Same as Block light ({{code|toolsblocklight}}), but create VIS.}}
}}{{tr|id=toolsteleportclip
| {{td|align=center|dark=true|select=none| [[File:Teleportclip.png|64px]] }}
  {{td|align=center| {{mono|toolsteleportclip}} }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FFFF90|color=#000| N/A }}
  {{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| {{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=#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| Used on trigger(s) entities}}
}}
}}
}}
}}

Revision as of 23:54, 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.