In CS:GO, the apply_crosshair_code console command made it easy to apply a crosshair share code directly from the developer console or an autoexec. This also made it possible to dynamically switch between different crosshairs.
Unfortunately, apply_crosshair_code was left out of Counter-Strike 2 and does not function in CS2. This means you can no longer simply bind a key to a crosshair share code and switch crosshairs on the fly.
CrosshairCycler was created as a workaround. Instead of relying on apply_crosshair_code, it decodes your CS2 crosshair share codes, converts the settings into individual console commands, and generates a set of aliases that can be bound to a key.
The result is a simple way to recreate the crosshair switching experience from CS:GO in Counter-Strike 2. Add your crosshairs, choose a key, copy the generated config, and cycle through them whenever you want.
CrosshairCycler lets you create a CS2 crosshair bind that switches between multiple crosshairs using a single key or mouse button.
Paste your CS2 crosshair share codes into the generator, choose a key to use for cycling, and copy the generated commands into the CS2 console.
Yes. You can use keyboard keys or mouse buttons such as mouse4 and mouse5 as your cycling key.
You can add as many crosshairs as you want. CrosshairCycler automatically creates the required aliases to cycle through them.
No. CrosshairCycler runs in your browser. You only need Counter-Strike 2 to use the generated commands.