Team Fortress 2

Team Fortress 2

Not enough ratings
CUSTOM CROSSHAIRS FOR EACH WEAPON IN CASUAL! [WORKING 2021]
By fakeman and 1 collaborators
Ever wanted a custom crosshair from another game in TF2? Wanted a different crosshair for each weapon?
WELL DO I HAVE THE SOLUTION FOR YOU, ITS CALLED CUSTOM VTF CROSSHAIRS

Read on and i'll tell you all about it!
   
Award
Favorite
Favorited
Unfavorite
What are VTF Crosshairs?
Im glad you asked! VTF is known as "Valve Texture Format". Basically, every texture in the game uses this, including your crosshairs!

Some crafty members of the community have been modifying the game so they can have custom crosshair files in the game.

This used to be as easy as putting the new crosshair file in the crosshairs folder, but this no longer works on sv_pure servers (casual)

Now theres a new method for doing this using weapon script files, and this works on valve servers. This is 100% safe to do!

Because we are using the weapon script files, we can have custom crosshairs for each weapon! Read on and ill tell you a few methods!
Method 1: CFG.TF
There's a website known as CFG.TF, a site that generates custom config files for you that can add functionality to the game or boost FPS.

There has been a tool on the site that allows you to create custom crosshair files automatically and easily.

Visit it here:
https://cfg.tf/tools/crosshairs/


Steps
  • Select the weapon you want to modify
  • Choose a crosshair
  • Add the weapon to the list
  • Repeat until all weapons you want are added
  • Download the package
  • Extract into tf/custom
  • Ingame, set put this in your console
    cl_crosshair_file ""
    or select "None" as the crosshair option ingame

There are over 60 crosshairs for you to choose from, so its quite easy and many people will be happy with the results there.

It's easy to use, safe, and tested by the TF2 community (especially the competitive community). Try it out!

Method 2: VTF crosshair switcher (Windows Program)
A competitive TF2 player, laz from TeamFortress.TV, has made a custom crosshair switcher for windows. It is a standalone program and is also easy to use (some may say easier)



Here is how to use it:
1. Download the file from the TF.TV thread ( https://www.teamfortress.tv/52951/weapon-specific-vtf-crosshair-switcher-thing )
2. Go to File -> Generate Config
3. Create a new folder in your custom folder. Open the folder and press select.
4. Modify the weapons by selecting them on the left and choosing the crosshair on the right. It will give you a preview of what it will look like.


It really is that simple!
You can also add custom PNG files of other crosshairs you would like to add, but read on to learn more about how to PROPERLY add your own crosshairs into the game.
Method 3: Manually doing it yourself
If you dont trust these tools or want absolute control of what you are doing , you can extract the weapom script files yourself.

This is not fun or easy to do.

Luckily, I made a video about it here:

Links:
Vice3: https://developer.valvesoftware.com/w...
GCFScape: https://developer.valvesoftware.com/w...
Decryption keys: https://developer.valvesoftware.com/w...

Steps:
#1 Download all utilities linked above
#2 In GCFScape, open tf_misc_dir.vpk and extract all .ctx files (via shift click)
#3 In the command line, type "vice3 -d -x .txt -k E2NcUkG2 tf_weapon_*.ctx"

You can then modify the crosshair section of each file yourself manually, ensuring the right details are entered. Normally, custom crosshairs are 64x64 pixels.

Once you have modified them all, place them in a custom folder, then in that make a scripts folder. Place them in there. Done!

Making your own custom VTF crosshair
It's not as simple as dragging any old picture in.

Heres a video i made on the matter:

Steps:
1. Download VTFEdit from https://developer.valvesoftware.com/w...
2. Open up http://getpaint.net and make a 32x32 or 64x64 size image
3. Make the background transparent by making a new layer and deleting the background
4. Draw IN WHITE on the canvas with your tools. Use the ruler tool to align the center up.
5. Save your crosshair as a PNG
6. Import your crosshair into VTFEdit, ensuring the format is DTX5
7. Save into custom/crosshairs/materials/vgui/replay/thumbnails
8. Create a new VMT file in VTFEdit
9. Paste this in:
"UnlitGeneric" { "$translucent" 1 "$basetexture" "vgui\replay\thumbnails\YOURCROSSHAIRHERE" "$vertexcolor" 1 "$no_fullbright" 1 "$ignorez" 1 }
10. Save in the same folder as your crosshair
11. Modify your weapon script file to make this work. Edit the crosshair section.
12. Launch up TF2, set your crosshair file to "None".
13. Set your crosshair scale to 32.

Tips:
  • Enable the ruler option in paint.net. This will allow you to select the center pixel, so that it is perfectly aligned. The mid point of a 64x64 picture is 32x32!

  • The pencil tool will allow you to draw pixel by pixel. This can be useful for pixel perfect editing!
End?
Hope this was useful and helpful to you all!

With this method, you can also add animated crosshairs into the game! Pretty cool, but that is outside of the scope of this guide.

Again, 100% safe, VAC proof, works in competitive and casual. Think of it like a custom HUD. People have been using this method for 4+ years and have not been VAC banned. It is safe, dont worry!

Credits:
CFG.TF - Crosshair generator
Laz [www.teamfortress.tv]- standalone crosshair switcher for WIndows
RavuAlHemio - VICE3
Valve - CTX decryption keys
Leth - Leth crosshair pack (https://www.teamfortress.tv/35367/vtf-crosshair-pack)
joshuawn - for first making a guide 5 years ago (https://www.teamfortress.tv/30866/guide-weapon-specific-custom-crosshairs)
4 Comments
qkeitoe Feb 21 @ 6:13pm 
I believe it's because of the parentheses around them. Steam transforms these links in http://(https://teamfortress.tv/.......)

Try to right-click on any broken link and copy it
fakeman  [author] Feb 21 @ 7:47am 
Hm weird. Tftv is quite safe so maybe a false positive by steam?
qkeitoe Feb 20 @ 9:40am 
All teamfortress.tv links are broken
ciru Jul 27, 2021 @ 1:19am 
i love you