A lightweight Windows overlay for managing and using game trainers with a controller-friendly UI (XInput + DirectInput), system tray support, and a JSON-based trainer library.
⚠️ Use responsibly. Intended for offline / single-player games. Do not use in competitive/online environments.
- 🎮 Controller-first navigation
- Works with XInput (Xbox/ROG Ally) and DirectInput (PS4/PS5 via DInput)
- D-Pad + analog stick navigation, hold-repeat scrolling, and jump scrolling (L1/R1)
- 🧩 Trainer + cheat library
- Trainers are described using a JSON format (game name, trainer exe, categories, cheats)
- Cheats support Toggle and Pulse (Apply) style actions (and optional value sliders if enabled in your build)
- ☁️ Download trainers from GitHub
- The app reads the
remote_trainersfolder using the GitHub API and downloads.ziptrainers directly
- The app reads the
- 🪟 Overlay UX
- Slide-in overlay animation
- Always-on-top + borderless overlay window
- Designed to not steal focus (no-activate behavior)
- 🔔 System tray
- Left-click tray icon to open/close overlay
- Right-click tray icon for menu (Open / Exit)
- 🔊 Steam-style UI sounds
- Open/close/move/select/back audio cues
- Hotkey:
Shift + Insert→ Toggle overlay - Esc: Close popup (if open) or toggle overlay
- Toggle overlay combo XInput:
L2 + R2 + L3 + R3 - Toggle overlay combo DInput:
L2 + R2 + Start + Select - Navigate: D-Pad / Left Stick
- Select:
A - Back:
B - Jump scroll:
L1 / R1(jump by 5 items)
Get the latest build from Releases:
- Latest Release: https://github.com/ilukezippo/trainer-overlay/releases/latest
You can use either the Installer (SFX) or the Portable version.
- Download:
TrainerOverlay_v1.0_installer.exefrom Releases
(this is a self-extracting RAR / installer) - Run it as Administrator (recommended).
- Choose an install folder (example:
C:\TrainerOverlay\) - Launch
Trainer OverlayDesktop Shortcut
Windows SmartScreen may warn on first run (common for unsigned apps).
Click More info → Run anyway if you trust the download source.
- Download:
TrainerOverlay_v1.0_Portable.zipfrom Releases - Extract anywhere (example:
D:\Apps\TrainerOverlay\) - Run
TrainerOverlayExternal.exe
✅ Portable version keeps everything in the same folder.