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
Line 32: Line 32:
  {{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 111: Line 111:
  {{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=toolsblack
| {{td|align=center|dark=true|select=none| [[File:toolsblack.gif|64px]] }}
  {{td|align=center| {{mono|toolsblack}} }}
  {{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=#90FF90|color=#000| Yes }}
  {{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| {{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes{{confirm}}  }}
  {{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=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Deprecated|Removed in {{Cs2}}.</br>{{Hla}} Does not rendered as fullbright like {{code|tools/toolswhite}} in {{src|4}}.}} }}
}}
}}
{{tr|id=toolsblock_los
{{tr|id=toolsblock_los
Line 166: Line 138:
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes (Bullet impacts) }}
  {{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}} }}
  {{td| Allow [[Player|players]] to plant bomb when standing on top of the texture without standing on the ground. {{Confirm|Needs more testing.}} }}
}}
}}
{{tr|id=toolsblockbullets
{{tr|id=toolsblockbullets
Line 474: Line 446:
  {{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 496: Line 468:
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{cs2}} Solid to grenades only. Works only if the mesh was brush shaped, and one of the faces isn't deleted. }}
  {{td| {{cs2}} Solid to grenades only. Works only if the mesh was brush shaped, and one of the faces isn't deleted. }}
}}
{{tr|id=toolsnavspaceclip
| {{td|align=center|dark=true|select=none| [[File:toolsnavspaceclip.png|64px]] }}
  {{td|align=center| {{mono|toolsnavspaceclip}} }}
  {{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=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#81b53e|color=#000| ? }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Cs2}} {{Todo|Figure out}}}}
}}
}}
=== General - Obsolete / Non-functional ===
These tool textures are obsolete 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=#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=#90FF90|color=#000| Yes }}
  {{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| {{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=#FF9090|color=#000| No }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes{{confirm}}  }}
  {{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=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#90FF90|color=#000| Yes }}
  {{td|align=center|bgcolor=#FF9090|color=#000| No }}
  {{td| {{Deprecated|Removed in {{Cs2}}.</br>{{Hla}} Does not rendered as fullbright like {{code|tools/toolswhite}} in {{src|4}}.}}</br>You can use {{code|effects/glows/solid_white_glow}} or other texture instead.}}
}}
}}
}}
}}
Line 508: Line 544:
  {{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 603: Line 639:
  {{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 715: Line 751:
  {{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 785: Line 821:
  {{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 }}

Revision as of 04:12, 10 February 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).

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.

General - Obsolete / Non-functional

These tool textures are obsolete 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.