Patch/en
< Patch
Language subpage
This subpage is used on the Patch page to display content in English.
If you have edited the language subpage, do not forget to purge the cache of the base page by clicking on the button on the right. Otherwise, its contents will not be updated.
Patch
is a pixel shader available in all Source games. It is a special shader that allows materials to inherit from each other. This is achieved with two commands:
include
- The base material from which to inherit.Note:The complete path is required, including
materials\
and .vmt. insert
- The parameters to add, inside
{
and }. Those that already exist are overridden.Tip:<parameter> ""
can be used to remove an established value. replace
- The parameters to replace, inside
{
and }.
Patch's only limitations are that it cannot change a material's shader, and a Patch
material cannot use include
to inherit from another Patch
material.
Example
patch { include materials\models\infected\common\common_infected_shared.vmt insert { $basetexture models\infected\common\military_national_guard\common_military_upper_01 } }