Classic All players
Fifflaren at DreamHack Winter 2014, 2014-11

Fifflaren 2012

Robin Johansson
#5 2012 CS:GO prize money$14,603.51 in 2012Ninjas in Pyjamasconfig 2012photo 2014-111024x7684:3

#5 in Esports Earnings: top CS:GO prize-money earners of 2012 (Ninjas in Pyjamas). These are Fifflaren's CS:GO settings from 2012, the year of the ranking, with the resolution from 2014-06-12. Source confidence: medium.

The 'NiP Fifflaren' preset in Skarbo's third-party CS:GO crosshair generator (13 Dec 2012) has the same colour, size, thickness, gap and dot, with alpha 255 and style 2; that style has no basis in his own config, which has the dynamic crosshair off. His next dated configs use style 4: CSGO-Optimiser's 'fifflaren' profile, saved between August 2013 and January 2014 (size 3, thickness 0.5, gap -2, colour 4), and Liquipedia in November 2014 (size 3, thickness 0.5, gap 0, colour 4).

Download .cfg Full config ↓

Crosshair new system

768p pixels, enlarged
cl_crosshairstyle 4; cl_crosshair_length 5; cl_crosshair_thickness 1; cl_crosshair_gap 5; 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 250; cl_crosshaircolor_a 255; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1; cl_crosshair_screen_height 768
  • Not in this config because the setting didn't exist yet, so off: cl_crosshair_drawoutline, cl_crosshair_t, cl_crosshair_recoil.
  • cl_crosshairalpha 99999 is outside 0-255; the old game drew it as 255.
  • Odd-width bars sit on a different centre pixel in the new game, so the crosshair may appear 1 px off.
  • Until 5 Jun 2013 the style 4 gap changed per weapon; the current game has one gap, so the export uses the gap without the weapon value.

These are Fifflaren's CS:GO settings from 2012, the year of the ranking (see where these settings come from). Converted to CS2's crosshair system since the Sept 22, 2026 update, authored at 768p, Fifflaren'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 2 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 fifflaren-2012 in the console.

Part 1 · Crosshair
cl_crosshairstyle 4; cl_crosshair_length 5; cl_crosshair_thickness 1; cl_crosshair_gap 5; 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 250; cl_crosshaircolor_a 255; cl_ironsight_usecrosshaircolor 0; cl_ironsight_dot_scale 1; cl_crosshair_screen_height 768
Part 2 · Mouse, viewmodel & radar
sensitivity 1; zoom_sensitivity_ratio 0.8; m_pitch 0.022; m_yaw 0.022

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 1; zoom_sensitivity_ratio 0.8; m_pitch 0.022; m_yaw 0.022

Their DPI isn't documented with this sensitivity. The matcher below assumes 400 DPI, from their setup.gg profile (2016-12-13, where they used sensitivity 2.2); change it if you know better.

Adapted for CS2 9

Show what changed
  • 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
Resolution1024x768
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

No source lists a DPI with this sensitivity, so the DPI matcher's DPI is assumed (see above). The other parts can come from configs of different dates, as listed.

Original config CS:GO

Show the documented CS:GO settings
cl_crosshairalpha 99999
cl_crosshaircolor 4
cl_crosshaircolor_b 250.000000
cl_crosshaircolor_g 250.000000
cl_crosshaircolor_r 50.000000
cl_crosshairdot 0
cl_crosshairgap 0
cl_crosshairscale 1000
cl_crosshairsize 3
cl_crosshairstyle 4
cl_crosshairthickness 0.5
cl_crosshairusealpha 1
sensitivity 1
zoom_sensitivity_ratio_mouse 0.8
m_rawinput 1
m_customaccel 0
m_customaccel_exponent 1
m_customaccel_max 0
m_customaccel_scale 0.04
m_mouseaccel1 0
m_mouseaccel2 0
m_mousespeed 0
m_pitch 0.022
m_yaw 0.022

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