Crosshairs - rbjaxter/budhud GitHub Wiki

Description

There are currently four different crosshair fonts included in this hud:

Please note that legacy crosshairs have an extra step in the instructions below. Having this extra step prevents the game load time from being too exorbitant.

Unified Crosshairs

Unified Crosshair Image

Enabling

  1. Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears above it
  2. Navigate to ..\budhud\#customization\_enabled and open bh_crosshairs.res
  3. Find the section titled hud_crosshair_1 and change the letter next to labeltext to the letter/number/symbol you found in step 1
  4. Set visible and enabled to 1

If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.

Crosshair Color

Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.

Crosshair Damage Flash

Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.

Enabling Multiple Crosshairs

Up to three crosshairs can be added by default. To enable more crosshairs, enable hud_crosshair_2 and/or hud_crosshair_3 and set the labeltext appropriately. These crosshair colors can also be set separately by following the same steps in the Crosshair Color section.

Crosshair Alignment Issues

If your crosshairs are not centered correctly, you can either:

  1. In bh_crosshairs.res, adjust the xpos and ypos values for the appropriate crosshair
    • With this method, you can almost perfectly center any crosshair
  2. Try increasing or decreasing the font size
    • There is a much smaller chance this solution will work



Legacy Crosshair: whayay

whayay's crosshairs

Enabling

  1. Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears below it
  2. Navigate to ..\budhud\#customization\_enabled and open bh_crosshairs.res
  3. Find the section titled hud_crosshair_whayay and change the letter next to labeltext to the letter/number/symbol you found in step 1
  4. Set visible and enabled to 1
  5. Navigate to ..\budhud\#customization and move bh_crosshairs_whayay.res into the _enabled folder
    • Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the bh_crosshairs files are actually clientscheme files, and scheme files require a complete game restart to show.

If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.

Crosshair Color

Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.

Crosshair Damage Flash

Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.

Crosshair Alignment Issues

If your crosshairs are not centered correctly, you can either:

  1. In bh_crosshairs.res, adjust the xpos and ypos values for the appropriate crosshair
    • With this method, you can almost perfectly center any crosshair
  2. Try increasing or decreasing the font size
    • There is a much smaller chance this solution will work



Legacy Crosshair: Knuckles

Knuckles' Crosshairs

Enabling

  1. Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears above it
  2. Navigate to ..\budhud\#customization\_enabled and open bh_crosshairs.res
  3. Find the section titled hud_crosshair_knuckles and change the letter next to labeltext to the letter/number/symbol you found in step 1
  4. Set visible and enabled to 1
  5. Navigate to ..\budhud\#customization and move bh_crosshairs_knuckles.res into the _enabled folder
    • Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the bh_crosshairs files are actually clientscheme files, and scheme files require a complete game restart to show.

If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.

Crosshair Color

Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.

Crosshair Damage Flash

Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.

Crosshair Alignment Issues

If your crosshairs are not centered correctly, you can either:

  1. In bh_crosshairs.res, adjust the xpos and ypos values for the appropriate crosshair
    • With this method, you can almost perfectly center any crosshair
  2. Try increasing or decreasing the font size
    • There is a much smaller chance this solution will work



Legacy Crosshair: Fog

Fog's crosshairs

Enabling

  1. Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears below it
  2. Navigate to ..\budhud\#customization\_enabled and open bh_crosshairs.res
  3. Find the section titled hud_crosshair_fog and change the letter next to labeltext to the letter/number/symbol you found in step 1
  4. Set visible and enabled to 1
  5. Navigate to ..\budhud\#customization and move bh_crosshairs_fog.res into the _enabled folder
    • Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the bh_crosshairs files are actually clientscheme files, and scheme files require a complete game restart to show.

If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.

Crosshair Color

Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.

Crosshair Damage Flash

Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.

Crosshair Alignment Issues

If your crosshairs are not centered correctly, you can either:

  1. In bh_crosshairs.res, adjust the xpos and ypos values for the appropriate crosshair
    • With this method, you can almost perfectly center any crosshair
  2. Try increasing or decreasing the font size
    • There is a much smaller chance this solution will work

Crosshair Alternatives

You can use a website such as cfg.tf to generate VTF crosshairs, which will allow you to assign specific crosshairs to specific weapons. I don't provide support for this, but you shouldn't run into any issues using this with the hud.

Crosshair Credits:

Fog - Fog's Crosshairs

Pete - KnucklesCrosses

Broesel - BroeselHUD Crosshairs

Whayay - yahud Crosshairs

Griever - ToonHud Crosshairs

Seeker - Seekers Crosshair

Huge props to Hypnotize for creating a unified crosshair font!