Don't forget to thank, +rep Nukem for explaining me everything to me multiple times
![[Image: i502791l72.jpg]](http://www.roflsaurus.com/users/public/i502791l72.jpg)
1 - Make a one layered image(Use flatten image), save as .tga
![[Image: q224692w72.jpg]](http://www.roflsaurus.com/users/public/q224692w72.jpg)
2 - Open Asset Manager find material, click it, then make a new entry.
![[Image: m349443u72.jpg]](http://www.roflsaurus.com/users/public/m349443u72.jpg)
3 - Put your <yourcustomshader>.tga file into <root>/texture_assets/mods.
![[Image: v408544r72.jpg]](http://www.roflsaurus.com/users/public/v408544r72.jpg)
4 - Choose the settings in the image and click pc convert. Save the .gdt in <root>/texture_assets.
![[Image: m14291extra2x72.jpg]](http://www.roflsaurus.com/users/public/m14291extra2x72.jpg)
5 - Add material,<yourcustomshader> to the zone source.
![[Image: d547696g72.jpg]](http://www.roflsaurus.com/users/public/d547696g72.jpg)
![[Image: q286057q72.jpg]](http://www.roflsaurus.com/users/public/q286057q72.jpg)
6 - Open raw/images and copy <yourcustomshader>.iwi to <root>/mods/mp_<myamazingmod>/images.
![[Image: k371598t72.jpg]](http://www.roflsaurus.com/users/public/k371598t72.jpg)
7 - Check your <yourcustomshader>.iwi, link fastfile, build IWD and then click build mod.
![[Image: w248029v72.jpg]](http://www.roflsaurus.com/users/public/w248029v72.jpg)
8 - Add " precacheShader("<yourcustomshader>"); " line to init(); (57th line in the ss)
![[Image: l23468extra1d72.jpg]](http://www.roflsaurus.com/users/public/l23468extra1d72.jpg)
9 - Here is your custom shader

![[Image: i502791l72.jpg]](http://www.roflsaurus.com/users/public/i502791l72.jpg)
1 - Make a one layered image(Use flatten image), save as .tga
![[Image: q224692w72.jpg]](http://www.roflsaurus.com/users/public/q224692w72.jpg)
2 - Open Asset Manager find material, click it, then make a new entry.
![[Image: m349443u72.jpg]](http://www.roflsaurus.com/users/public/m349443u72.jpg)
3 - Put your <yourcustomshader>.tga file into <root>/texture_assets/mods.
![[Image: v408544r72.jpg]](http://www.roflsaurus.com/users/public/v408544r72.jpg)
4 - Choose the settings in the image and click pc convert. Save the .gdt in <root>/texture_assets.
![[Image: m14291extra2x72.jpg]](http://www.roflsaurus.com/users/public/m14291extra2x72.jpg)
5 - Add material,<yourcustomshader> to the zone source.
![[Image: d547696g72.jpg]](http://www.roflsaurus.com/users/public/d547696g72.jpg)
![[Image: q286057q72.jpg]](http://www.roflsaurus.com/users/public/q286057q72.jpg)
6 - Open raw/images and copy <yourcustomshader>.iwi to <root>/mods/mp_<myamazingmod>/images.
![[Image: k371598t72.jpg]](http://www.roflsaurus.com/users/public/k371598t72.jpg)
7 - Check your <yourcustomshader>.iwi, link fastfile, build IWD and then click build mod.
![[Image: w248029v72.jpg]](http://www.roflsaurus.com/users/public/w248029v72.jpg)
8 - Add " precacheShader("<yourcustomshader>"); " line to init(); (57th line in the ss)
![[Image: l23468extra1d72.jpg]](http://www.roflsaurus.com/users/public/l23468extra1d72.jpg)
9 - Here is your custom shader
