Skip to content

izu-x/RTSS_Python_Crosshair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTSS Python Crosshair

RTSS Python Crosshair

Python Platform License Buy Me A Coffee

Crosshair overlay for RivaTuner Statistics Server, written in Python.

GSync compatible — unlike most crosshair overlays that break variable refresh rate, this one works through RTSS's native OSD layer, keeping GSync fully functional.

Zero dependencies — no compiler, no Visual Studio, no external packages. Just Python 3.

Requirements

  • Windows with RTSS running
  • Python 3.x (any version with tkinter)

Usage

# Normal GUI mode
python rtss_crosshair.py

# Headless daemon — watches for RTSS, auto-applies saved settings on every start
python rtss_crosshair.py --daemon

# One-shot — apply saved settings to running RTSS and exit (for RTSS launcher)
python rtss_crosshair.py --apply

Auto-start with Windows

Add python rtss_crosshair.py --daemon (or the compiled .exe --daemon) to your Windows Startup folder (shell:startup). The daemon runs headless in the background and automatically applies your crosshair whenever RTSS starts.

Controls

Keyboard (numpad OR no-numpad alternatives)

Action Numpad No Numpad
Move 1px RCtrl + Num4/6/8/2 RCtrl + Arrow keys
Move 50px RShift + Num4/6/8/2 RShift + Arrow keys
Center RCtrl + Num5 RCtrl + 5
Reset RCtrl + Num0 RCtrl + 0
Size + RCtrl + Num+ RCtrl + =
Size - RCtrl + Num- RCtrl + -
Save RCtrl + Num. RCtrl + .

GUI buttons

Clickable buttons in the window for all actions — fully mouse-driven if preferred.

Custom symbol

Type any character in the text field and click Apply to change the crosshair symbol.

Persistence

Click Save (or RCtrl + Num.) to store current position, size, and symbol to the Windows registry. Settings are auto-loaded on next launch.

Font

The crosshair font is controlled by RTSS itself. To change it:

  1. Open RTSS → right-click the tray icon → Setup
  2. Navigate to the Raster 3D tab
  3. Click the Raster3D font button to pick any installed font

RTSS Raster 3D font settings

About

Crosshair overlay for RivaTuner Statistics Server. Zero dependencies — Windows, Python 3, no compiler needed.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages