This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Linkmaterial: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
m I think I'm done.  | 
				 added wiki table  | 
				||
| (6 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.    | [[Linkmaterial|LinkMaterial]] allows you to set the texture of the teleporter window to anything you would like it to be.    | ||
==Properties==  | ==Properties==  | ||
Valid parameters for a LinkMaterial are:  | |||
{|{{Prettytable}}  | |||
name  | |-  | ||
texture  | | {{Hl3}} |'''Parameter'''   | ||
addtexture  | | {{Hl3}} |'''Description'''  | ||
notextures  | |-  | ||
notexcolor  | | '''name''' || LinkMaterial.  | ||
notexalpha  | |-  | ||
texmat  | | '''texture''' || Set the texture (must be .png but don't include the extension unless on the Internet).  | ||
dyncol  | |-  | ||
ambient  | | '''addtexture''' || Add a texture (again, no extension is needed).  | ||
diffuse  | |-  | ||
[[Color(BZW)|color]]  | | '''notextures''' || Don't use textures.  | ||
specular  | |-  | ||
emission  | | '''notexcolor''' || Don't apply the [[Color(BZW)|color]] to the texture.  | ||
shininess  | |-  | ||
resetmat  | | '''notexalpha''' || Don't use the texture's alpha channel.  | ||
|-  | |||
| '''texmat''' || Specify a [[TextureMatrix|texture matrix]]. -1 for no texture matrix. (addtexture must be used before texmat).  | |||
|-  | |||
| '''dyncol''' || Specify a [[DynamicColor|dynamic color]]. -1 for no dynamic color.  | |||
|-  | |||
| '''ambient''' || Ambient color.  | |||
|-  | |||
| '''diffuse''' || Diffuse (main)[[Color(BZW)|color]].  | |||
|-  | |||
| '''[[Color(BZW)|color]]''' || Synonym for diffuse.  | |||
|-  | |||
| '''specular''' || Specular [[Color(BZW)|color]].  | |||
|-  | |||
| '''emission''' || Emission [[Color(BZW)|color]].  | |||
|-  | |||
| '''shininess''' || Shiny!.  | |||
|-  | |||
| '''resetmat''' || Restore default values.  | |||
|}  | |||
==Code==  | ==Code==  | ||
| Line 52: | Line 69: | ||
=Hints=  | =Hints=  | ||
Nolighting is almost always a preferred option in a LinkMaterial.  | Nolighting is almost always a preferred option in a LinkMaterial.  | ||
[[Category:Map Making]]  | |||
[[Category:Map Objects]]  | |||
Latest revision as of 16:29, 8 February 2017
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.
Properties
Valid parameters for a LinkMaterial are:
| Parameter | Description | 
| name | LinkMaterial. | 
| texture | Set the texture (must be .png but don't include the extension unless on the Internet). | 
| addtexture | Add a texture (again, no extension is needed). | 
| notextures | Don't use textures. | 
| notexcolor | Don't apply the color to the texture. | 
| notexalpha | Don't use the texture's alpha channel. | 
| texmat | Specify a texture matrix. -1 for no texture matrix. (addtexture must be used before texmat). | 
| dyncol | Specify a dynamic color. -1 for no dynamic color. | 
| ambient | Ambient color. | 
| diffuse | Diffuse (main)color. | 
| color | Synonym for diffuse. | 
| specular | Specular color. | 
| emission | Emission color. | 
| shininess | Shiny!. | 
| resetmat | Restore default values. | 
Code
#The Generic Teleporter Material dynamicColor name Linkdyncol red limits 0 0.25 red sinusoid 2 0 1 green limits 0 0.25 green sinusoid 2 0.666667 1 blue limits 0 0.25 blue sinusoid 2 1.33333 1 alpha limits 0.75 0.75 end textureMatrix name Linktexmat shift 0 -0.05 end material name LinkMaterial dyncol Linkdyncol diffuse 0 0 0 0.5 nolighting addtexture telelink texmat Linktexmat end  | 
Hints
Nolighting is almost always a preferred option in a LinkMaterial.