A lightweight, "Always on Top" betting tracker and strategy tool for Roulette.
This tool helps you track your betting streaks, automatically calculates how often to raise stake and by how much based on your balance, and provides real-time profit analysis.
- Automated Stake Calculation: Intelligent betting strategy adjustments.
- Multi-Currency Support:
- GP: Whole numbers (e.g., RuneScape Gold).
- Fiat: Standard currency formatting ($0,000.00).
- Crypto: High-precision decimal formatting (16 decimal places).
- Streak Tracking: Keep track of wins/losses and set progressions.
- Profit Analysis: Real-time view of total cost, current bet, and net profit.
- Modern Overlay UI: Built with
CustomTkinterfor a sleek, dark-themed interface that stays on top of your game window. - Legacy Support: Includes a standard
tkinterversion (RouletteOverlay.py) for older systems.
This project is optimized for uv, a fast Python package installer and resolver.
-
Install
uv(if not already installed):- macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh - Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
- macOS/Linux:
-
Run the Application: You can run the application directly from the source without manual environment setup:
uv run ctkRouletteOverlay.py
Note: The first run will automatically install necessary dependencies (
customtkinter,pillow).
- Clone the repository.
- Install dependencies:
pip install customtkinter pillow
- Run the application:
python ctkRouletteOverlay.py
If you prefer a standalone executable:
- Download the latest
RouletteOverlay.exefrom the Releases page. - Ensure the
iconsfolder is in the same directory as the executable. - Run
RouletteOverlay.exe.
- Python 3.13+ (for source execution)
customtkinterpillow(for Linux icon support)
Copyright (C) 2023 eXtremeVisionGaming
Distributed under the GNU General Public License v3. See LICENSE for more information.