Transparent/Animated Sprays

A Tutorial for Counter-Strike: Source

Yo, buddy. We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending Guest points.
  • Post: Give Guest your thoughts on this Tutorial.
  • Vote: Help Guest win the Monthly Awards.
  • Rate: Give this Tutorial a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tutorial.
  • Watch: Get notified when this Tutorial is updated.

Sound fun?

Sign up

Already a Bananite? Login

Requirements •GIMP v2.2.16 •Vtex Converter Step 1 First: Download and install GIMP. Next: Extract the Vtex converter to anywhere. ex.. Desktop Then: Open GIMP and get ready for Step 2 Step 2 Now that you have GIMP open, Go File>New. You want the settings to be 128x128 pixels for this Tut (for size matters). Fill it with Transparency with RGB color selected (you can refer to Screenshot A). Now Click OK and make your picture. If you are making an animated picture make two. Step 3 Now with your pictures made, you need to save them. Save them IN THIS EXACT FORMAT: spray001.tga spray002.tga etc... Also Don't save with RLE Compression!!! (refer to screenshot B) Step 4 Now, open up your Vtex folder and go Vtex/hl2/materialsrc/animated. Make sure its materials'rc'. Bring both of your images into this folder. now, right click in your animated folder and make a new text file; name it "spray.txt". In that text file, add this: "startframe" "1" "endframe" "1" Now set the endframe's "1" to however many pictures you have. I have 2 so mine would be: "startframe" "1" "endframe" "2" (refer to screenshot C) Now save and go back to your Vtex folder. Step 5 In your Vtex folder you'll see "covert.bat". Run this file. Now go Vtex/hl2/materials/animated. Not materials'rc'. In this folder you will find 2 items: Spray.vmt Spray.vtf Open up "Spray.vmt" and you will see this: "LightmappedGeneric" { "$baseTexture" "animated/spray" } Change that to this: "LightmappedGeneric" { "$basetexture" "vgui\logos\gabedance" "$decal" "1" "$decalscale" "1" } (refer to Screenshot D) Step 6 You can rename these files as long as they both have the same name. ex. Bo-Bomb.vmt Bo-Bomb.vtf Lastly, move both of these files to your Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos. Now just run your Counter-Strike client, go to options and find your spray. Refer to Screenshot E! YOUR DONE!!! -hope this was helpful, --Stoned Copyright 2007


  • 9y
    deadman22 avatar
    deadman22 avatar Dead
    DeadArt Flag Affiliation: DeadArt
    Member Joined 10y
    799 points Ranked 5751st
    40 medals 1 legendary 8 rare
    • Returned 5000 times Medal icon
    • 25 posts awarded Exemplary Feedback Medal icon
    • 6 years a member Medal icon
    • Submitted 100 Threads Medal icon
    • Submitted 100 Sprays Medal icon
    • Thanked 50 submitters Medal icon
    This should be in the spray section.
    (◕‿◕) murder. avatar
    (◕‿◕) murder.
  • 9y
    ahmedkurd avatar
    ahmedkurd Offline
    Member Joined 11y
    1,219 points Ranked 3859th
    Nice WORK :D
    iam ahmed !
  • 10y
    Burnfingers avatar
    Burnfingers avatar Offline
    Member Joined 10y
    128,006 points Ranked 21st
    20 medals 2 rare
    • Reached 75,000 Points Medal icon
    • 6 years a member Medal icon
    • Became a Studio Leader Medal icon
    • Reached 1,000 Points Medal icon
    • Reached 2,500 Points Medal icon
    • Reached 7,500 Points Medal icon
    Wow, glad to see that ur useing GIMP, even if its a old version... maybe ur useing the new one now? lo
    aka [-B-] avatar
    aka [-B-]
  • 10y
    gi_joe_joe avatar
    gi_joe_joe Offline
    Member Joined 10y
    611 points Ranked 7262nd
    This dont work peps and is a waste of time ive done it for about 2 hours step by step


    Death-Dealer Never Has a Day O avatar
    Death-Dealer Never Has a Day O
  • 10y
    xXMUTINYXx avatar
    xXMUTINYXx Offline
    Member Joined 10y
    217 points Ranked 16741st
    I dont have the two files in my materials animated??why help plz
  • 10y
    SwatMat avatar
    SwatMat Offline
    Member Joined 11y
    It says at convert.bat:

    "Error intializing texture hl2/materialsrc/animated/spray.tga"

    Gives another error if I change my spray001 name to spray.tga. Then it sais same but with ...animated/spray001.tga. If I change another one to spray001.tga it still keeps giving same thing.
    OMFG = Old Men Flashing Genita avatar
    OMFG = Old Men Flashing Genita
  • 10y
    ^Tyler^ avatar
    ^Tyler^ Offline
    Member Joined 10y
    Pros: Informative
    Cons: you could do alot better


    MetalHead/Raver/CSS Player avatar
    MetalHead/Raver/CSS Player
  • 10y
    Slash. avatar
    Slash. Offline
    Member Joined 10y
    257 points Ranked 14763rd
    Pros: covers the basics


  • 10y
    modderfreak avatar
    Member Joined 12y
    232,564 points Ranked 13th
    3 medals 1 rare
    • Reached 50 subscribers Medal icon
    • Received thanks 5 times Medal icon
    • Reached 10 subscribers Medal icon
    This is a skinning or maybe a GUI tutorial, but defenatly not an animating tutorial. The animation tuts section is meant for tuts regarding how to animate models, not about how to turn pictures into a gif that CSS can read.
    Also, a tutorial like this was already made, with greater attention to the detail and eye-candy.
    Sorry, but disapprove for wrong section/duplicate.


    Respect is everything. avatar
    Respect is everything.


Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share


Key Authors


Guest avatar
Guest Offline
Member Joined 12y
12 medals 3 legendary 3 rare
  • Submitted 100 Skins Medal icon
  • Submitted 50 Maps Medal icon
  • Submitted 200 Threads Medal icon
  • Submitted 50 Skins Medal icon
  • Submitted 20 Maps Medal icon
  • Submitted 100 Threads Medal icon

Sign up to access this!
Sign up to access this!
Sign up to access this!
Sign up to access this!



Difficulty Level
Advanced Difficulty



Date Added
Date Modified
6y tracking pixel