Your crosshair, exactly where you put it.
crshhx draws a crosshair overlay above any game on Windows. Behind it sit an editor for the reticle, a library for your presets, profiles per game and keybinds that switch the crosshair with your weapon. All of it stays on your machine.
len 4.0 thk 2.0 gap 2.0
outline 1 dot off ring off
rot 0° #00ffff258 built-in presets5 weapon slots, rebindableinstaller and portable buildsno account, no telemetry
Six parts, one application
Everything below exists in the current codebase and is covered by its test suite.
The reticle follows the weapon
Assign a crosshair to each slot and record the key that switches to it. crshhx watches for that key and swaps the overlay in place, without consuming the event.
- Any key or modifier combination per slot, with conflicts detected as you assign them.
- Keys that matter while typing are handled by an explicit policy, not by chance.
- If the passive hook cannot start, the interface says so and names the fallback transport.
Install, design, play
Install
Run the Windows installer, or keep the portable executable in any folder. Your library lives in your roaming profile, not in the install directory.
Design
Start from a built-in preset or from zero. The editor shows the reticle live, and every change is reversible through the undo history.
Play
The overlay stays centred on your monitor while you play. Toggle it with F10, cycle presets with F9, or let weapon slots do the switching.
Questions worth answering first
The complete list lives in the documentation.
Does crshhx modify games or read their memory?
Is it safe with anti-cheat systems?
Do I need an internet connection or an account?
Will my crosshairs survive an update?
Version 1.1.0 is ready for Windows.
One double-click installs it — no prompts, no folders to choose. Prefer not to install? The portable executable runs from anywhere, and your crosshair library lives in your roaming profile either way.