Classic All players
AZK, 2013-01-18

AZK Jan 2015

Keven Larivière
iBUYPOWER January 2015config 2014photo 2013-01-18400 DPI1280x9604:3

iBUYPOWER in January 2015 (until 5 January, then as GX), with DaZeD, Hiko, Skadoodle and swag. These are AZK's CS:GO settings from 2014, the closest to January 2015 we found that can be converted, with the DPI and resolution from 2016-12-13. Source confidence: medium.

His config binds the up and down arrow keys to crosshair colours 4 (cyan) and 1 (green), and the [ and ] keys to view model presets 1 and 3, so the green crosshair and the view model saved here may only be the ones he had last switched to.

Crosshair ↓ Download .cfg Full config ↓

Crosshair new system

960p pixels, enlarged
cl_crosshairstyle 2; cl_crosshair_length 4; cl_crosshair_thickness 2; cl_crosshair_gap -1; cl_crosshairdot 0; cl_crosshair_t 0; cl_crosshair_drawoutline 0; cl_crosshair_recoil 0; cl_crosshaircolor_r 50; cl_crosshaircolor_g 250; cl_crosshaircolor_b 50; cl_crosshaircolor_a 255; cl_crosshair_dynamic_splitdist 5; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 1; cl_crosshair_dynamic_maxdist_splitratio 0; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1; cl_crosshair_screen_height 960
  • Not in this config because the setting didn't exist yet, so off: cl_crosshair_t, cl_crosshair_recoil.
  • cl_crosshairalpha 999 is outside 0-255; the old game drew it as 255.
  • Exported as style 2, Dynamic Cross (Classic), which like the old style 2 places the bars at the weapon's spread plus the gap, so the gap is the old one without Static Cross's fixed 4 px and can be negative. The at-rest shape matches the old one with a rifle; this is from the game code, not checked in game.

These are AZK's CS:GO settings from 2014, the closest to January 2015 we found that can be converted (see where these settings come from). Converted to CS2's crosshair system since the Sept 22, 2026 update, authored at 960p, AZK's resolution; CS2 rescales it to your resolution.

Valve published no conversion formula. This uses a community reconstruction (small-indie-crosshair-company v0.19.1, model community-static-v11, CS2 build 2000922); for Static Cross at 1080p and 960p it agrees with the rule crosshairrestore.com measured from in-game screenshots (CS2 builds before Sept 30), and nothing else has been checked against captures.

The paste sets every setting that shapes this crosshair, including the iron-sight dot (CS2's defaults where their config has no value), so nothing from your current crosshair carries over.

Full config 4 parts

Download .cfg

The CS2 console can reject a pasted line longer than 510 characters, so the full config comes in parts: press ~ in CS2, paste part 1, press Enter, then do the same with the next part. Or download the .cfg, save it in Counter-Strike Global Offensive/game/csgo/cfg/ and run exec azk-c9-ibp-2015 in the console.

Part 1 · Crosshair (1/2)
cl_crosshairstyle 2; cl_crosshairdot 0; cl_crosshair_t 0; cl_crosshair_drawoutline 0; cl_crosshair_recoil 0; cl_crosshaircolor_r 50; cl_crosshaircolor_g 250; cl_crosshaircolor_b 50; cl_crosshaircolor_a 255; cl_crosshair_dynamic_splitdist 5; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 1; cl_crosshair_dynamic_maxdist_splitratio 0; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1
Part 2 · Crosshair (2/2)
cl_crosshair_length 4; cl_crosshair_thickness 2; cl_crosshair_gap -1; cl_crosshair_screen_height 960
Part 3 · Mouse, viewmodel & radar
sensitivity 2; zoom_sensitivity_ratio 1; m_pitch 0.022; m_yaw 0.022; viewmodel_fov 60; viewmodel_offset_x 1; viewmodel_offset_y 1; viewmodel_offset_z -1.5; viewmodel_presetpos 1; cl_hud_radar_scale 1; cl_radar_scale 0.5; cl_radar_always_centered 1; cl_radar_rotate 1; cl_radar_icon_scale_min 0.6; cl_radar_square_with_scoreboard 1
Part 4 · HUD & other
hud_scaling 0.95; hud_showtargetid 1; cl_hud_color 0; cl_teamcounter_playercount_instead_of_avatars 0; safezonex 1; safezoney 1; cl_teammate_colors_show 1; cl_prefer_lefthanded 0; cl_showloadout 1

Convars CS2 renamed are renamed, values outside CS2's range are set to the nearest one it accepts, and convars CS2 doesn't have or that are cheat-protected are left out (see Adapted for CS2 below).

Mouse & Sensitivity sensitivity

sensitivity 2; zoom_sensitivity_ratio 1; m_pitch 0.022; m_yaw 0.022

DPI & polling rate are set in your mouse software, not in-game. Recommended: DPI 400 · eDPI 800 · polling 1000 Hz

Viewmodel viewmodel_*

viewmodel_fov 60; viewmodel_offset_x 1; viewmodel_offset_y 1; viewmodel_offset_z -1.5; viewmodel_presetpos 1

Radar cl_radar_*

cl_hud_radar_scale 1; cl_radar_scale 0.5; cl_radar_always_centered 1; cl_radar_rotate 1; cl_radar_icon_scale_min 0.6; cl_radar_square_with_scoreboard 1

HUD hud_*

hud_scaling 0.95; hud_showtargetid 1; cl_hud_color 0; cl_teamcounter_playercount_instead_of_avatars 0; safezonex 1; safezoney 1; cl_teammate_colors_show 1

Performance & Other misc

cl_prefer_lefthanded 0; cl_showloadout 1

Misc convars (fps caps, gamma, gameplay toggles) captured from this player's config.

Adapted for CS2 15

Show what changed
  • cl_righthand 1 is cl_prefer_lefthanded 0 in CS2 (the value is inverted)
  • cl_hud_background_alpha doesn't exist in CS2, left out
  • cl_hud_healthammo_style doesn't exist in CS2, left out
  • cl_hud_bomb_under_radar doesn't exist in CS2, left out
  • cl_hud_playercount_pos doesn't exist in CS2, left out
  • cl_hud_playercount_showcount is called cl_teamcounter_playercount_instead_of_avatars in CS2
  • zoom_sensitivity_ratio_mouse is called zoom_sensitivity_ratio in CS2
  • m_rawinput doesn't exist in CS2, left out
  • m_customaccel doesn't exist in CS2, left out
  • m_customaccel_exponent doesn't exist in CS2, left out
  • m_customaccel_max doesn't exist in CS2, left out
  • m_customaccel_scale doesn't exist in CS2, left out
  • m_mouseaccel1 doesn't exist in CS2, left out
  • m_mouseaccel2 doesn't exist in CS2, left out
  • m_mousespeed doesn't exist in CS2, left out

Video settings manual

Video settings
Resolution1280x960
Aspect Ratio4:3

CS2 doesn't allow these via console commands — set them in Settings → Video. For stretched scaling also configure your GPU driver panel.

Where these settings come from

DPI is only taken from a source that lists the same sensitivity, so the eDPI matches the sensitivity shown. The other parts can come from configs of different dates, as listed.

Original config CS:GO

Show the documented CS:GO settings
cl_crosshairstyle 2
cl_crosshairsize 2
cl_crosshairthickness 1
cl_crosshairgap -2
cl_crosshaircolor 1
cl_crosshaircolor_r 250
cl_crosshaircolor_g 250
cl_crosshaircolor_b 250
cl_crosshairalpha 999
cl_crosshairusealpha 1
cl_crosshairdot 0
cl_crosshair_drawoutline 0
cl_crosshair_outlinethickness 1
cl_crosshairgap_useweaponvalue 0
cl_crosshairscale 0
cl_crosshair_dynamic_splitdist 5
cl_crosshair_dynamic_splitalpha_innermod 1
cl_crosshair_dynamic_splitalpha_outermod 1
cl_crosshair_dynamic_maxdist_splitratio 0
viewmodel_fov 60
viewmodel_offset_x 1
viewmodel_offset_y 1
viewmodel_offset_z -1.5
viewmodel_presetpos 1
cl_righthand 1
hud_scaling 0.95
hud_showtargetid 1
cl_hud_color 0
cl_hud_background_alpha 0.5
cl_hud_healthammo_style 0
cl_hud_radar_scale 1
cl_hud_bomb_under_radar 1
cl_hud_playercount_pos 0
cl_hud_playercount_showcount 0
cl_radar_scale 0.5
cl_radar_always_centered 1
cl_radar_rotate 1
cl_radar_icon_scale_min 0.6
cl_radar_square_with_scoreboard 1
safezonex 1
safezoney 1
cl_teammate_colors_show 1
cl_showloadout 1
sensitivity 2
zoom_sensitivity_ratio_mouse 1
m_rawinput 0
m_customaccel 0
m_customaccel_exponent 1.05
m_customaccel_max 0
m_customaccel_scale 0.04
m_mouseaccel1 0
m_mouseaccel2 0
m_mousespeed 1
m_pitch 0.022
m_yaw 0.022

The settings as documented (github.com 1, 2, 3, 4, 5), before converting. Several of these convars don't exist in CS2, so use the commands above.