Skip to content

izu-x/RTSS_Python_Crosshair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 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

python rtss_crosshair.py

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