Counter-Strike 2

Counter-Strike 2

4,943 evaluări
Crosshair Customization and Weapon Positioning
De către Sykes-9
Moving over from CSS or 1.6 to play CS2? Okay cool, you got pretty much all you need in the settings menu these days, but if you wanna know how to do it on the fly with the console, you've come to the right place. Customize your crosshair, weapon view model, and weapon movement, all with detailed information and examples.
2
3
2
13
2
3
4
2
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
First things first....
  • After the CS2 release. ALOT has been broken or just has been removed, I will try to update as I see things BUT leave a comment letting me know things and I will be on it like a dog in heat.

  • Make sure to set your crosshair to classic in the game settings before you do any of crosshair commands after the sub-section "Crosshair Styles" May not be required as of CS2 release

  • For weapon positioning, have the View model position in the game settings set to 'desktop' and do not change it again. May not be required as of CS2 release

  • The examples I use throughout the guide are not 100% representative of what your crosshair or viewmodel will look like after using them, it depends heavily on what combination of console commands you have or haven't used and it also depends on your monitor resolution and size since scaling isn't the same from monitor to monitor. May not be accurate as of CS2 release

  • Make sure the Developer's Console is enabled in the game settings menu. Otherwise, you won't be able to do anything listed in this guide. This has always been OFF by default even with CS2 release
..:Crosshair Customization:..
This part of the guide is the biggest as far as I'm concerned, as it has many different ways to make your crosshair look as badass, simple, or crazy as you want it.

The next 8 sections after this one are sub sections to Crosshair Customization.
Crosshair Style
There are six different crosshair styles you can use in CSGO. Listed below are screenshots of each one of them and their respective properties.

cl_crosshairstyle 0
Description: Default crosshair, very limited in customization, also remains the strangest looking crosshair I have seen in any first-person shooter.
Size based on movement: Yes
Size based on recoil: Yes
Adjustable color: Yes (use preset colors and pause the game (ESC) to apply the changes)
Adjustable size: No
Adjustable thickness: No
Adjustable gap: No
Adjustable outline: No






cl_crosshairstyle 1
Description: Static version of the default crosshair, very limited in customization.
Size based on movement: No
Size based on recoil: No
Adjustable color: Yes (use preset colors and pause the game (ESC) to apply the changes)
Adjustable size: No
Adjustable thickness: No
Adjustable gap: Yes
Adjustable outline: No






cl_crosshairstyle 2
Description: Classic crosshair with a twist, the inside is not dynamic but the four dots on the outside are. The sizes and color of the dots are fixed based on what color and sizes you have set.
Size based on movement: Yes, see "Description" for details
Size based on recoil: Yes, see "Description" for details
Adjustable color: Yes
Adjustable size: Yes
Adjustable thickness: Yes
Adjustable gap: Yes
Adjustable outline: Yes





cl_crosshairstyle 3
Description: Classic crosshair with dynamic properties
Size based on movement: Yes
Size based on recoil: Yes
Adjustable color: Yes
Adjustable size: Yes
Adjustable thickness: Yes
Adjustable gap: Yes
Adjustable outline: Yes








cl_crosshairstyle 4
Description: Classic crosshair with fully static properties
Size based on movement: No
Size based on recoil: No
Adjustable color: Yes
Adjustable size: Yes
Adjustable thickness: Yes
Adjustable gap: Yes
Adjustable outline: Yes






cl_crosshairstyle 5
Description: Classic crosshair with static and dynamic properties, see below
Size based on movement: No
Size based on recoil: Yes
Adjustable color: Yes
Adjustable size: Yes
Adjustable thickness: Yes
Adjustable gap: Yes
Adjustable outline: Yes
T Style Crosshair
This command can be used in combination with Crosshair Styles 2 through 4. The function of this command is to remove the top part of the crosshair, which leaves you with a crosshair in the shape of a "T", hence the name.

cl_crosshair_t

Maximum Value: 1
Minimum Value: 0

Setting this to 1 will turn it on, and setting it to 0 will turn it off. Here are a few examples of what your crosshair may look like with it turned on.

Crosshair Thickness
This determines how thick each piece of your crosshair is.

Lowest usable value: 0.6
Highest usable value: Unknown, crosshair will appear off screen if a high enough value is used.

To change the thickness, Open up the console and type:
cl_crosshairthickness
Before you hit enter, press space and put the value you want to set it at. As an example, if you want a crosshair thickness of 1.2, you would type in the following:
cl_crosshairthickness 1.2
Crosshair Color
The default color is yellow which is not a terrible choice. However, if you're here you probably want a different color so lets get started.

There are 2 different ways to change this:

1. First, type this command into the console:
cl_crosshaircolor 5
After that, use these three console commands to set the crosshair color exactly the way you want.
cl_crosshaircolor_b cl_crosshaircolor_g cl_crosshaircolor_r
The letters on the end represent what color they change, r being red, b being blue, and g being green. To Reduce a color, set the value for that specific color at something like 10. For example, if I wanted to reduce the amount of Red in my crosshair to something extremely low, I would type cl_crosshaircolor_r 10 in the console. If I wanted it at something high but not too high, I would type cl_crosshaircolor_r 240 in the console.

2. Use these commands to set the crosshair to one of the preset colors, the color of the command represents what color it is. After Crosshair Color number 4 the list repeats itself from lime green.




Crosshair Size
This determines how long each piece of your crosshair is.
cl_crosshairsize
Default value: 5
Lowest value: 0.2
Highest value: Unknown, crosshair begins to move off screen when set to an extremely high value

Example commands:
cl_crosshairsize 0.6 cl_crosshairsize 2 cl_crosshairsize 15

Crosshair Transparency
This determines how transparent or opaque your crosshair will be, by default there is a small amount of transparency. To change this, type the following command in the console:
cl_crosshairalpha
Then type the value of your choosing, and press enter.
Default value: 200
Lowest value: 0 (completely invisible)
Highest value 255 (no transparency)
Crosshair Dot
Pretty simple really, toggle if you want a dot in the middle of your crosshair or not, here is the console command:
cl_crosshairdot
Set the value to 1 if you want it on, if not set it at 0 which is the default value.
Crosshair Gap
This command will allow you to set how far apart the crosshairs are from the middle of the screen.

cl_crosshairgap

The default value is 0. The higher the value you set will make the crosshairs move further away and the lower you set it will make them move closer together. You can use both negative and positive values for this command.



There is another command specifically for cl_crosshairstyle 1 if that is the crosshair you would like to use.

cl_fixedcrosshairgap

It works similarly to cl_crosshairgap so there really isn't anything new to mention here.

There is also a trick you can pull off with this command in combination with the T style crosshair, which will turn your crosshair into an upside-down T. All you have to do is set a high enough negative value and your crosshair will invert itself.




cl_crosshairgap_useweaponvalue

If you hadn't already noticed when using a static crosshair, some weapons will give the crosshair a bigger gap when equipped. If you prefer the gap to remain the same across all weapons, use a value of 0.

Here's a quick comparison of crosshair gaps between different guns/values

useweaponvalue 0 - Glock

useweaponvalue 1 - Glock

useweaponvalue 1 - AK-47

useweaponvalue 1 - Knife


Crosshair Outline
So you probably have your crosshair set up to your liking at this point, but in a few places on the map you find yourself unable to see your crosshair very well.

With the crosshair outline command, you can have a black outline surrounding your crosshair to provide a much more visible look in every way possible.

cl_crosshair_drawoutline

Changing the value from 0 to 1 will put a black outline around your crosshair, which will improve visibility in nearly any given scenario, as shown by the example below.




Crosshair Outline Thickness
So you're using the the command above to put a black outline around your crosshair, but you don't like how small the border is around the crosshair? Here, have a command to fix that:

cl_crosshair_outlinethickness

The default value, which is also the lowest value, is 0. You can use any value you desire, including decimals values after 1, so 1.4, 2.8, and so on. Decimals values 0.1 to 0.9 appear to have no effect.

..:Weapon Positioning:..
If you're gonna play this game, you need the classic Counter-Strike weapon positioning, or maybe you just wanna screw around, who knows? You definitely came to right place for it though.

The next 5 sections after this one are sub sections to Weapon Positioning.
Weapon FOV
This command resets to default every time you restart CSGO. To fix this, you can either put this command in your autoexec.cfg if you have one, or you can type viewmodel_presetpos 4 into the console.

If you do not know how to make an autoexec, take a look at this guide.

viewmodel_fov

The default value is 60, minimum value is 54, and Max value is 68.

Weapon Positioning Y
Much like the command above, this changes the Weapon FOV, or how far/close the weapon is from your screen.

viewmodel_offset_y

The default value is 1, the minimum value is -2, and the maximum value is 2. If you want a higher FOV, use a higher value. If you want a lower FOV, use a smaller value.



If you want to be even more precise, you can use decimals as values. So, if 1 is too close and 2 is too far, you can use 1.5 and it will be just right. If not, just keep playing around until you get what you like.
Weapon Positioning X
This command will move your weapon to the left or to the right based on what values you set.

viewmodel_offset_x

The default value is 1, the minimum value is -2, and the maximum value is 2.5. If you want to set your weapon farther to the right, use a higher value. If you want to set it farther to the left, use a lower value.



You can also use decimal values to get more precise results, like I mentioned in the last section.
Weapon Positioning Z
This command changes how high up or how low your player holds weapons.

viewmodel_offset_z

The default value is -1.00000 and yet again the minimum value is -2 and the maximum value is 2, and just like with Positioning Y and X, you can use decimal values.

Left/Right Hand Positioning.
This section is discontinued as of CS2 release (command no longer available)

There's quite a few players who are left handed in this game, one thing that definitely improves gameplay would be being able to have your player left handed aswell, so let me just throw the command down here:

cl_righthand 1

1 is the default value, change it to 0 and you have yourself a left handed player.


There is a more detailed guide about left/right hand positioning by SniperDuck, which can be found here.
..:Weapon Movement:..
This section will be all about how to customize how your weapons move, such as how much they bob up and down when you move, and how far your view model goes back.

Any section with the word "Bob" in it is a sub section to Weapon Movement.


Section is discontinued as of CS2 release (commands no longer work)
Bob Lower
cl_bob_lower_amt

This command here will change how far your weapon and your player's hands move back when you walk. The max value, which is also the default value, is 21, and the minimum value is 5. Let's see how these stack up against each other.


Bob Vertical and Horizontal
cl_bobamt_lat
cl_bobamt_vert

Have any idea what these do based on the section title? Well, simply put, they are the commands that control how much your hands/arms move left and right or up and down when you are walking or strafing. The default value for _lat is 0.40, the minimum value is 0.10, and the maximum value is 2. For the _vert command, the minimum and maximum values are the same, but the default value is 0.25. Now, let's have some fun with the minimums and the max, shall we?



Author's Notes
First off, I'd like to say thank you for reading this guide. Second, I'm going to try my best to fix any mistakes in this guide when they are mentioned and when I find them. I tried my best on the grammar side of things and I hope I didn't make many major mistakes. If you have any questions, feel free to comment and I will most likely respond unless someone else does before I can.

All advertisement comments will be deleted and you will be blocked. You're a loser for trying to advertise your scam stuff. Just FYI.
642 comentarii
Lina❤ 16 dec. 2023 la 14:24 
Is there a way for you to have ONLY a horizontal line with a dot in the middle? Kinda like this: - . - ?
Sykes-9  [autor] 28 oct. 2023 la 3:19 
Thank you no name son of a gun, very cool
x.o.XVII 27 oct. 2023 la 22:15 
shits fire, thx baby cakes
Arameister 9 iul. 2023 la 3:50 
Silvers should see this imo
Abdullah 1 iul. 2023 la 16:31 
I found this guide really helpful thanks!
Chat 4 mai 2023 la 13:55 
very helpful guide
csgocansuckme 22 apr. 2023 la 10:57 
+rep best of the best
kiazz 20 mart. 2023 la 9:32 
nice
MR.KEBAB 18 febr. 2023 la 8:34 
thanks
cristionel ronalmesi 6 dec. 2022 la 17:29 
thank for that very useful bro :steamthumbsup: keep it up