diff --git a/paint_color_customizable/.assets/thumb.jpg b/paint_color_customizable/.assets/thumb.jpg new file mode 100644 index 0000000..3c665f4 Binary files /dev/null and b/paint_color_customizable/.assets/thumb.jpg differ diff --git a/paint_color_customizable/addon.kv3 b/paint_color_customizable/addon.kv3 new file mode 100644 index 0000000..1e362d6 --- /dev/null +++ b/paint_color_customizable/addon.kv3 @@ -0,0 +1,22 @@ + +{ + mod = "Paints Splat/Bomb Color Customizable" + description = "" + type = "Other" + id = 3753354175 + thumbnail = ".assets/thumb.jpg" + authors = [ ] + dependencies = [ ] + tags = + [ + "Materials/Textures", + ] + ignore = [ ] + metadata = + { + } + assets = + { + } + mounted_by_default = true +} \ No newline at end of file diff --git a/paint_color_customizable/maps/paint_color_test.bsp b/paint_color_customizable/maps/paint_color_test.bsp new file mode 100644 index 0000000..e21d8d0 Binary files /dev/null and b/paint_color_customizable/maps/paint_color_test.bsp differ diff --git a/paint_color_customizable/materials/paintblobs/blob_surface_reflect.vmt b/paint_color_customizable/materials/paintblobs/blob_surface_reflect.vmt new file mode 100644 index 0000000..15741ca --- /dev/null +++ b/paint_color_customizable/materials/paintblobs/blob_surface_reflect.vmt @@ -0,0 +1,48 @@ +paintblob +{ + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + + // Fallbacks for if colour proxy doesn't work + $usecolor 1 // This MUST be set for $color and $alpha to work! + $color "[ 0 0 0 ]" + $alpha "1" + + $baseTexture "paintblobs\blob_surface_bounce" + + $uvscale "0.006" + + $normalMap "paintblobs\blob_surface_normal" + $bumpstrength "0.4" + + $phongexponent 40 + $phongboost 2 + $phongexponent2 400 + $phongboost2 7 + + $envMap "paint\paint_envmap_hdr" + + $fresnelBumpStrength 0 + + + + $interior 0 + $interiorFogStrength "0.00325" + $interiorFogLimit "0.56" + $interiorFogNormalBoost "8.5" + $interiorBackgroundBoost 2 + $interiorAmbientScale 1 + $interiorBacklightScale 1 + $interiorColor "[0.1 0.6 0.9]" + $interiorRefractStrength "0.06" + $nocull 1 +} + diff --git a/paint_color_customizable/materials/paintblobs/blob_surface_stick.vmt b/paint_color_customizable/materials/paintblobs/blob_surface_stick.vmt new file mode 100644 index 0000000..b941433 --- /dev/null +++ b/paint_color_customizable/materials/paintblobs/blob_surface_stick.vmt @@ -0,0 +1,48 @@ +paintblob +{ + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + + // Fallbacks for if colour proxy doesn't work + $usecolor 1 // This MUST be set for $color and $alpha to work! + $color "[ 0 0 0 ]" + $alpha "1" + + $baseTexture "paintblobs\blob_surface_bounce" + + $uvscale "0.006" + + $normalMap "paintblobs\blob_surface_normal" + $bumpstrength "0.4" + + $phongexponent 40 + $phongboost 2 + $phongexponent2 400 + $phongboost2 7 + + $envMap "paint\paint_envmap_hdr" + + $fresnelBumpStrength 0 + + + + $interior 0 + $interiorFogStrength "0.00325" + $interiorFogLimit "0.56" + $interiorFogNormalBoost "8.5" + $interiorBackgroundBoost 2 + $interiorAmbientScale 1 + $interiorBacklightScale 1 + $interiorColor "[0.1 0.6 0.9]" + $interiorRefractStrength "0.06" + $nocull 1 +} + diff --git a/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_bounce.vmt b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_bounce.vmt new file mode 100644 index 0000000..d875a3c --- /dev/null +++ b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_bounce.vmt @@ -0,0 +1,18 @@ +Unlitgeneric +{ + $basetexture "particle\antlion_goop3\antlion_goop3" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + +} diff --git a/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_portal.vmt b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_portal.vmt new file mode 100644 index 0000000..0c3a547 --- /dev/null +++ b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_portal.vmt @@ -0,0 +1,18 @@ +Unlitgeneric +{ + $basetexture "particle\antlion_goop3\antlion_goop3" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + +} diff --git a/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_reflect.vmt b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_reflect.vmt new file mode 100644 index 0000000..dfb6d6f --- /dev/null +++ b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_reflect.vmt @@ -0,0 +1,18 @@ +Unlitgeneric +{ + $basetexture "particle\antlion_goop3\antlion_goop3" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + +} diff --git a/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_speed.vmt b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_speed.vmt new file mode 100644 index 0000000..f942313 --- /dev/null +++ b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_speed.vmt @@ -0,0 +1,18 @@ +Unlitgeneric +{ + $basetexture "particle\antlion_goop3\antlion_goop3" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + +} diff --git a/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_stick.vmt b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_stick.vmt new file mode 100644 index 0000000..986fc97 --- /dev/null +++ b/paint_color_customizable/materials/particle/antlion_goop3/antlion_goop3_trail_stick.vmt @@ -0,0 +1,18 @@ +Unlitgeneric +{ + $basetexture "particle\antlion_goop3\antlion_goop3" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$color" + } + } + +} diff --git a/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_bounce.vmt b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_bounce.vmt new file mode 100644 index 0000000..f17fbc1 --- /dev/null +++ b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_bounce.vmt @@ -0,0 +1,21 @@ +Spritecard +{ + $translucent 1 + $basetexture "particle/paintblobs/paint_blob_sheet_1" + $vertexcolor 1 + $vertexalpha 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_portal.vmt b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_portal.vmt new file mode 100644 index 0000000..d7f7941 --- /dev/null +++ b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_portal.vmt @@ -0,0 +1,21 @@ +Spritecard +{ + $translucent 1 + $basetexture "particle/paintblobs/paint_blob_sheet_1" + $vertexcolor 1 + $vertexalpha 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_reflect.vmt b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_reflect.vmt new file mode 100644 index 0000000..faea6e0 --- /dev/null +++ b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_reflect.vmt @@ -0,0 +1,21 @@ +Spritecard +{ + $translucent 1 + $basetexture "particle/paintblobs/paint_blob_sheet_1" + $vertexcolor 1 + $vertexalpha 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_speed.vmt b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_speed.vmt new file mode 100644 index 0000000..716d4bf --- /dev/null +++ b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_speed.vmt @@ -0,0 +1,21 @@ +Spritecard +{ + $translucent 1 + $basetexture "particle/paintblobs/paint_blob_sheet_1" + $vertexcolor 1 + $vertexalpha 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_stick.vmt b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_stick.vmt new file mode 100644 index 0000000..477520a --- /dev/null +++ b/paint_color_customizable/materials/particle/paintblobs/paint_blob_sheet_stick.vmt @@ -0,0 +1,21 @@ +Spritecard +{ + $translucent 1 + $basetexture "particle/paintblobs/paint_blob_sheet_1" + $vertexcolor 1 + $vertexalpha 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/spray1/spray1_addself_bounce.vmt b/paint_color_customizable/materials/particle/spray1/spray1_addself_bounce.vmt new file mode 100644 index 0000000..fce5567 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_addself_bounce.vmt @@ -0,0 +1,29 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1.vtf" + + $overbrightfactor 1.5 + $addself 2 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_addself_portal.vmt b/paint_color_customizable/materials/particle/spray1/spray1_addself_portal.vmt new file mode 100644 index 0000000..fbc5888 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_addself_portal.vmt @@ -0,0 +1,29 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1.vtf" + + $overbrightfactor 1.5 + $addself 2 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_addself_reflect.vmt b/paint_color_customizable/materials/particle/spray1/spray1_addself_reflect.vmt new file mode 100644 index 0000000..2bcd572 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_addself_reflect.vmt @@ -0,0 +1,29 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1.vtf" + + $overbrightfactor 1.5 + $addself 2 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_addself_speed.vmt b/paint_color_customizable/materials/particle/spray1/spray1_addself_speed.vmt new file mode 100644 index 0000000..755a166 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_addself_speed.vmt @@ -0,0 +1,29 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1.vtf" + + $overbrightfactor 1.5 + $addself 2 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_addself_stick.vmt b/paint_color_customizable/materials/particle/spray1/spray1_addself_stick.vmt new file mode 100644 index 0000000..e359d61 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_addself_stick.vmt @@ -0,0 +1,29 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1.vtf" + + $overbrightfactor 1.5 + $addself 2 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_bounce.vmt b/paint_color_customizable/materials/particle/spray1/spray1_bounce.vmt new file mode 100644 index 0000000..803d0cf --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_bounce.vmt @@ -0,0 +1,27 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1" + + $overbrightfactor 0.5 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_portal.vmt b/paint_color_customizable/materials/particle/spray1/spray1_portal.vmt new file mode 100644 index 0000000..0f0ff5c --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_portal.vmt @@ -0,0 +1,27 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1" + + $overbrightfactor 0.5 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_reflect.vmt b/paint_color_customizable/materials/particle/spray1/spray1_reflect.vmt new file mode 100644 index 0000000..e5d5358 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_reflect.vmt @@ -0,0 +1,27 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1" + + $overbrightfactor 0.5 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_speed.vmt b/paint_color_customizable/materials/particle/spray1/spray1_speed.vmt new file mode 100644 index 0000000..04cc6b9 --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_speed.vmt @@ -0,0 +1,27 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1" + + $overbrightfactor 0.5 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/spray1/spray1_stick.vmt b/paint_color_customizable/materials/particle/spray1/spray1_stick.vmt new file mode 100644 index 0000000..24393ae --- /dev/null +++ b/paint_color_customizable/materials/particle/spray1/spray1_stick.vmt @@ -0,0 +1,27 @@ +SpriteCard +{ + $basetexture "particle/spray1/spray1" + + $overbrightfactor 0.5 + $blendframes 0 + $maxsize .85 + $startfadesize .675 + $endfadesize .75 + $depthblendscale 4 + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_bounce.vmt b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_bounce.vmt new file mode 100644 index 0000000..04240b3 --- /dev/null +++ b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_bounce.vmt @@ -0,0 +1,34 @@ +SpriteCard +{ + $basetexture "particle/vistaSmokeV1/vistasmokev1" + + $DUALSEQUENCE 1 + $SEQUENCE_BLEND_MODE 1 + $MAXLUMFRAMEBLEND1 0 + $MAXLUMFRAMEBLEND2 1 + $ZOOMANIMATESEQ2 4 + + $depthblend 1 + "!srgb?$overbrightfactor" "1.2" + $STARTFADESIZE 1 + $ENDFADESIZE "1.4" + "GPU<2?$STARTFADESIZE" ".75" + "GPU<2?$ENDFADESIZE" "1.0" + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + $VERTEXFOGAMOUNT 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_portal.vmt b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_portal.vmt new file mode 100644 index 0000000..a61473d --- /dev/null +++ b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_portal.vmt @@ -0,0 +1,34 @@ +SpriteCard +{ + $basetexture "particle/vistaSmokeV1/vistasmokev1" + + $DUALSEQUENCE 1 + $SEQUENCE_BLEND_MODE 1 + $MAXLUMFRAMEBLEND1 0 + $MAXLUMFRAMEBLEND2 1 + $ZOOMANIMATESEQ2 4 + + $depthblend 1 + "!srgb?$overbrightfactor" "1.2" + $STARTFADESIZE 1 + $ENDFADESIZE "1.4" + "GPU<2?$STARTFADESIZE" ".75" + "GPU<2?$ENDFADESIZE" "1.0" + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + $VERTEXFOGAMOUNT 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_reflect.vmt b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_reflect.vmt new file mode 100644 index 0000000..9a4d4c6 --- /dev/null +++ b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_reflect.vmt @@ -0,0 +1,34 @@ +SpriteCard +{ + $basetexture "particle/vistaSmokeV1/vistasmokev1" + + $DUALSEQUENCE 1 + $SEQUENCE_BLEND_MODE 1 + $MAXLUMFRAMEBLEND1 0 + $MAXLUMFRAMEBLEND2 1 + $ZOOMANIMATESEQ2 4 + + $depthblend 1 + "!srgb?$overbrightfactor" "1.2" + $STARTFADESIZE 1 + $ENDFADESIZE "1.4" + "GPU<2?$STARTFADESIZE" ".75" + "GPU<2?$ENDFADESIZE" "1.0" + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + $VERTEXFOGAMOUNT 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_speed.vmt b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_speed.vmt new file mode 100644 index 0000000..fe0a1f2 --- /dev/null +++ b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_speed.vmt @@ -0,0 +1,34 @@ +SpriteCard +{ + $basetexture "particle/vistaSmokeV1/vistasmokev1" + + $DUALSEQUENCE 1 + $SEQUENCE_BLEND_MODE 1 + $MAXLUMFRAMEBLEND1 0 + $MAXLUMFRAMEBLEND2 1 + $ZOOMANIMATESEQ2 4 + + $depthblend 1 + "!srgb?$overbrightfactor" "1.2" + $STARTFADESIZE 1 + $ENDFADESIZE "1.4" + "GPU<2?$STARTFADESIZE" ".75" + "GPU<2?$ENDFADESIZE" "1.0" + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + $VERTEXFOGAMOUNT 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_stick.vmt b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_stick.vmt new file mode 100644 index 0000000..afe2468 --- /dev/null +++ b/paint_color_customizable/materials/particle/vistasmokev1/vistasmokev1_stick.vmt @@ -0,0 +1,34 @@ +SpriteCard +{ + $basetexture "particle/vistaSmokeV1/vistasmokev1" + + $DUALSEQUENCE 1 + $SEQUENCE_BLEND_MODE 1 + $MAXLUMFRAMEBLEND1 0 + $MAXLUMFRAMEBLEND2 1 + $ZOOMANIMATESEQ2 4 + + $depthblend 1 + "!srgb?$overbrightfactor" "1.2" + $STARTFADESIZE 1 + $ENDFADESIZE "1.4" + "GPU<2?$STARTFADESIZE" ".75" + "GPU<2?$ENDFADESIZE" "1.0" + "GPU<2?$BLENDFRAMES" 0 + "GPU<2?$DEPTHBLEND" 0 + $VERTEXFOGAMOUNT 1 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} diff --git a/paint_color_customizable/materials/particle/water_splash/water_splash_bounce.vmt b/paint_color_customizable/materials/particle/water_splash/water_splash_bounce.vmt new file mode 100644 index 0000000..5469d43 --- /dev/null +++ b/paint_color_customizable/materials/particle/water_splash/water_splash_bounce.vmt @@ -0,0 +1,24 @@ +SpriteCard +{ + $basetexture "particle/water_splash/water_splash" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + $overbrightfactor 1 + $blendframes 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "0" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/water_splash/water_splash_portal.vmt b/paint_color_customizable/materials/particle/water_splash/water_splash_portal.vmt new file mode 100644 index 0000000..e192721 --- /dev/null +++ b/paint_color_customizable/materials/particle/water_splash/water_splash_portal.vmt @@ -0,0 +1,24 @@ +SpriteCard +{ + $basetexture "particle/water_splash/water_splash" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + $overbrightfactor 1 + $blendframes 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "3" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/water_splash/water_splash_reflect.vmt b/paint_color_customizable/materials/particle/water_splash/water_splash_reflect.vmt new file mode 100644 index 0000000..029a4de --- /dev/null +++ b/paint_color_customizable/materials/particle/water_splash/water_splash_reflect.vmt @@ -0,0 +1,24 @@ +SpriteCard +{ + $basetexture "particle/water_splash/water_splash" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + $overbrightfactor 1 + $blendframes 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "1" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/water_splash/water_splash_speed.vmt b/paint_color_customizable/materials/particle/water_splash/water_splash_speed.vmt new file mode 100644 index 0000000..0272332 --- /dev/null +++ b/paint_color_customizable/materials/particle/water_splash/water_splash_speed.vmt @@ -0,0 +1,24 @@ +SpriteCard +{ + $basetexture "particle/water_splash/water_splash" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + $overbrightfactor 1 + $blendframes 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "2" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/materials/particle/water_splash/water_splash_stick.vmt b/paint_color_customizable/materials/particle/water_splash/water_splash_stick.vmt new file mode 100644 index 0000000..7c9f045 --- /dev/null +++ b/paint_color_customizable/materials/particle/water_splash/water_splash_stick.vmt @@ -0,0 +1,24 @@ +SpriteCard +{ + $basetexture "particle/water_splash/water_splash" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + + $overbrightfactor 1 + $blendframes 0 + + $vertexcolorlerp 1 + $lerpcolor2 "{255 0 0}" + + "Proxies" + { + "PaintOverlayColor" + { + "paintpower" "5" + "shouldAlpha" "1" + "resultVar" "$lerpcolor2" + } + } + +} \ No newline at end of file diff --git a/paint_color_customizable/particles/paint_bomb_fx.pcf b/paint_color_customizable/particles/paint_bomb_fx.pcf new file mode 100644 index 0000000..4cadd65 Binary files /dev/null and b/paint_color_customizable/particles/paint_bomb_fx.pcf differ diff --git a/paint_color_customizable/particles/paint_splats_fx.pcf b/paint_color_customizable/particles/paint_splats_fx.pcf new file mode 100644 index 0000000..bd4d99b Binary files /dev/null and b/paint_color_customizable/particles/paint_splats_fx.pcf differ