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.
- Windows with RTSS running
- Python 3.x (any version with tkinter)
python rtss_crosshair.py| 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 + . |
Clickable buttons in the window for all actions — fully mouse-driven if preferred.
Type any character in the text field and click Apply to change the crosshair symbol.
Click Save (or RCtrl + Num.) to store current position, size, and symbol to the Windows registry. Settings are auto-loaded on next launch.
The crosshair font is controlled by RTSS itself. To change it:
- Open RTSS → right-click the tray icon → Setup
- Navigate to the Raster 3D tab
- Click the Raster3D font button to pick any installed font
