CS:GO / Valorant - Two Way Conversion

Posted by Steve

Friday, February 5, 2021 3:09 PM

CS:GO / Valorant - Two Way Conversion

I've seen multiple posts about converting sensitivity, zoom sensitivity, and FOV from CS:GO to Valorant. As a player who didn't take FPS games seriously until Valorant, I found myself doing the opposite to preserve my newly learned skills whenever I wanted to try out new CS:GO modes, and had to spend time reversing the formulas.

I also found that reading through all of the hundreds of posts to find single formulas in walls of text was very difficult, so I'm going to just put it all out there and list my sources at the bottom. I hope this helps someone.

This in the end should leave you with only ONE trade off, your vision will be a little hindered inside CS:GO, but for the most part will allow for accurately switching over easily, with the only differences being in mechanics such as movement speed and weapon spray. And this is only if you convert your FOV, you can just... not do that if you want.

Variables are written in this format ('Name of the variable')

Hipfire Sensitivity

Valorant Sensitivity to CS:GO Sensitivity;
('Valorant Sensitivity') * 3.181818 = ('CS:GO Sensitivity')

CS:GO Sensitivity to Valorant Sensitivity;
('CS:GO Hipfire Sensitivity') / 3.181818 = ('Valorant Hipfire Sensitivity')

Zoom Sensitivity

This is for when you scope in, the sensitivity is different by default. Both calculate this a little differently so make sure you do the formulas exactly right!

Valorant Zoom Sensitivity to CS:GO Zoom Sensitivity;
('Valorant Zoom Sensitivity') - ('Valorant Hipfire Sensitivity') + 0.818933027098955175 = ('CS:GO Zoom Sensitivity')

eg. If you have a 1.0 Valorant zoom sensitivity, and a 1.0 Valorant hipfire sensitivity, your CS:GO zoom sensitivity is '0.8189330270989552' You can set this in the csgo console to preserve the precision, eg. zoom_sensitivity_ratio_mouse 0.8189330270989552

CS:GO Zoom Sensitivity to Valorant Zoom Sensitivity;
(('CS:GO Zoom Sensitivity') - 0.818933027098955175) + ('Valorant Hipfire Sensitivity') = ('Valorant Zoom Sensitivity')

eg. If you have a 1.0 CS:GO zoom sensitivity, and a 1.0 Valorant hipfire sensitivity, your Valorant zoom sensitivity is '1.1810669729010448' You will have to round a few to get this to be able to fit inside the input box, but should still be almost completely accurate.

FOV Conversion (Resolution Method)

Valorant is always locked at 103 Horizontal FOV (HFOV), meanwhile CS:GO is not, and is dependent on your resolution (aspect ratio). In Valorant a wider monitor will zoom things in and make you see less vertically, in CS:GO a wider monitor will increase your vision on both sides, with three monitors I managed to get roughly 150 HFOV. Anyhow, this means there are different calculations based on resolution.

What we will do in these calculations is re-scale CS:GO to lose a little space on both sides to get the same exact HFOV and VFOV. This effect is minimal during gameplay, but is the reason why sensitivity may feel off when switching games, as while you have to do the same mouse movement to do a 360, the required movement to click a head on screen is different. By doing this we will make CS:GO feel more like Valorant in terms of FOV.

('Monitor Vertical Resolution') * 1.676229732 = ('CS:GO Vertical Resolution')

eg. if you're on 1920x1080, you do the following; 1080 * 1.676229732 = 1810.328111, so your CS:GO resolution would be roughly 1810x1080.

Small note that you can use '-w' and '-h' in the csgo steam launch arguments to set the resolution to your desired value.

Sources

It took me a long time to find all of this information myself, and about as long to interpret it correctly, if I made any mistakes that you can see be sure to let me know, I don't want to steal credit from anyone. I hope this helped!

Links;

References

  • https://www.reddit.com/r/VALORANT/comments/lco50h/csgo_valorant_two_way_conversion/
  • https://reddit.com/lco50h

More Like This