Skip to content

sparta1st/SPCrosshair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎯 SPCrosshair – Auto Crosshair for All FPS Games

SPCrosshair.py is a smart, persistent, customizable on-screen crosshair that automatically appears when you launch popular FPS games like CS2, Valorant, or Fortnite. It runs silently in the background.


πŸ’‘ What It Does

  • 🧠 Automatically detects games and shows the crosshair only when needed
  • 🎯 Draws a clean crosshair in the center of your screen
  • 🧾 Settings are saved permanently – no need to reconfigure every time

πŸ–₯️ Features

Feature Description
🎨 Length Adjustable via F1
↕️ Gap Adjustable via F2
πŸ“ Thickness Adjustable via F3
🌈 Color Selectable via F4 (preset colors)
🌫️ Opacity Adjustable via F5
🧰 Extended HUD Full overview of settings with F7
πŸ” Dual Profiles Switch between Primary and Secondary with C
♻️ Reset 2nd Reset secondary crosshair via F8
❌ Exit App Press F9 anytime

All settings are controlled via your keyboard + mouse scroll – no mouse clicking needed.


βœ… Supported Games

SPCrosshair automatically activates when any of the following processes are detected:

  • Counter-Strike 2 (cs2.exe)
  • Counter-Strike: Global Offensive (csgo.exe)
  • Valorant (valorant.exe)
  • Fortnite (fortniteclient-win64-shipping.exe)
  • Apex Legends (r5apex.exe)
  • Call of Duty: MW2 / Warzone (cod.exe, mw2.exe, warzone.exe)
  • Overwatch (overwatch.exe)
  • Dota 2 (dota2.exe)
  • Half-Life 2 (hl2.exe)
  • Rainbow Six Siege (rainbowsix.exe)
  • Palworld (palworld-win64-shipping.exe)
  • Roblox (robloxplayerbeta.exe)
  • Battlefield 2042 (bf2042.exe)
  • Farlight 84 (farlight84.exe)

ℹ️ Detection is based on background process names. If you want support for more games, open an issue on GitHub!


πŸ“¦ How to Use

πŸ”½ Step 1: Download

Grab the compiled py file from the Releases section.

πŸ–±οΈ Step 2: Launch Once

Just double-click SPCrosshair.py. It will:

  • Run silently in the background
  • Monitor for supported games

🧠 Step 3: Auto-Start + Auto-Show

Once a supported game launches, the crosshair UI will become visible.

No additional interaction needed!


πŸ“ Persistence

All your settings (for both PRIMARY and SECONDARY targets) are saved inside:

%APPDATA%\.crosshair_data\settings.cfg

You can manually delete this file to reset to default values.


πŸ™Œ Contributing

Found a bug or want to add more games? Open a pull request or GitHub issue!


πŸ“œ License

MIT – Free to use, modify and distribute.

About

SPCrosshair is a lightweight and intelligent on-screen crosshair overlay designed for FPS games like CS2, Valorant, Fortnite, and more. It runs quietly in the background and automatically activates when a supported game is detected.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages