Crosshair Y is a free and open-source alternative to Crosshair X, designed to provide customizable crosshair overlays for your games. Whether you're aiming for precision or style, Crosshair Y offers a variety of built-in crosshairs and supports custom crosshair images to enhance your gaming experience.
- Built-in Crosshairs: Choose from a variety of pre-installed crosshair designs.
- Custom Crosshairs: Easily add your own custom crosshair images.
- Adjustable Size, Hue, Rotation & Opacity: Dial-in the perfect look and visibility.
- Movable Crosshair: Position the crosshair anywhere on your screen. You can move it manually in the settings or use the shortcut
Ctrl + Shift + Sto instantly save it to your current cursor position. If you prefer, you can still toggle back to the classic always-centered crosshair. - Presets: Save, load, and delete crosshair configurations on the fly from the Settings panel.
- Cross-Platform: Available for Windows and Linux.
- Lightweight & Efficient: Minimal system resource usage ensures smooth performance.
- User-Friendly Interface: Intuitive UI for easy configuration and management.
- Built-in SVG Editor: Effortlessly make changes to your SVGs in a single, fluid workspace.
git clone https://github.com/YSSF8/crosshair-y.git
cd crosshair-ynpm installnpm install --save-dev typescript
# Or
yarn add --dev typescriptnpx tscnpm startCrosshair Y can be packaged for Windows and Linux using Electron Packager.
npm run build:win32npm run build:win32-32bitnpm run build:linuxThe built applications will be located in the build/ directory.
- Launching the App: After running
npm start, the main window will appear. - Selecting a Crosshair:
- Built-in: Navigate to the "Built-in" section to choose from pre-installed crosshairs.
- Custom: Add your own crosshair images by selecting a directory containing
.pngor.svgfiles.
- Customizing:
- Size: Adjust the size slider to change the crosshair size.
- Hue: Modify the hue slider to change the crosshair color.
- Rotation: Adjust the rotation slider to rotate the crosshair.
- Opacity: Adjust the opacity slider to change the crosshair visibility level.
- Move Crosshair: Reposition the crosshair by dragging it in the settings preview or by using the
Ctrl + Shift + Sshortcut to snap it to your current cursor location. You can always revert to the locked, center-screen position from the settings menu.
- Presets: Use the “Presets” pane to save your current setup, load a previously saved one, or delete any you no longer need.
- Toggling Visibility: Use the toggle switch to show or hide the crosshair overlay.
- Settings: Access the settings window to reset configurations or manage crosshair directories.
Crosshair Y stores user configurations in the localStorage. You can modify settings directly through the application's UI:
- Crosshair Size: Adjust using the size range slider in the settings.
- Hue: Change the crosshair color hue via the hue range slider.
- Rotation: Change the rotation level of the crosshair via the rotation range slider.
- Opacity: Adjust using the opacity range slider in the settings.
- Move Crosshair: Adjust the crosshair's position by entering coordinates in the settings or by using the
Ctrl + Shift + Skeyboard shortcut to save your mouse pointer's location instantly. The classic centered mode remains available as an option. - Crosshair Directory: Select a custom directory containing your crosshair
.pngfiles.
To reset all configurations to default:
- Open the settings window by clicking the settings icon.
- Click the "Reset" button.
- This will revert the size, hue, and crosshair selections to their default values.
We welcome contributions from the community!
This project is licensed under the MIT License.
Developed by YSSF