Professional macro automation platform for GTA V with visual macro editor, OCR detection, and advanced conditions system.
This tool is for single-player use only. Using this in GTA Online violates Rockstar Games' Terms of Service and may result in:
- Account suspension
- Permanent ban
- Loss of progress
Use at your own risk.
- ๐จ Visual Macro Editor โ Build macros without code
- ๐ OCR Detection โ Real-time text recognition using Tesseract
- โ๏ธ Advanced Conditions โ IF/THEN logic, loops, waits
- ๐ฑ๏ธ Input Automation โ Mouse, keyboard, controller inputs
- ๐พ Persistent Config โ Save and load macro profiles
- ๐ฏ Accuracy โ High-precision object detection via OpenCV
- ๐ฅ๏ธ Cross-resolution โ Auto-scales to any screen resolution
- ๐ Monitoring โ Real-time logs and performance metrics
- Windows 10/11 (x64)
- 2GB RAM minimum
- 100MB disk space
- No additional installations required (everything is portable)
- Download
MacroEngine-Setup.exefrom Releases - Run the installer
- Launch from Start Menu or Desktop shortcut
- โ Done! Auto-updates are enabled
- Download
MacroEngine-Portable.exefrom Releases - Run it directly โ no installation needed
- First run will extract dependencies (~200MB)
- Open MacroEngine
- Create a new macro in the Visual Editor
- Add actions:
- Drive forward/backward
- Turn left/right
- Collect items (hold E)
- Enter/exit vehicles
- Custom conditions (IF health < 50, THEN...)
- Test with F12 (Emergency Stop)
- Run โ Press the Play button
| Key | Action |
|---|---|
| F12 | Emergency Stop |
| F11 | Pause / Resume |
| F10 | Reload Macros |
- Open Tools โ Image Capture
- Press SPACE to capture a region
- Save as
template_name.png - Use in macros:
If image "template_name" detected โ ...
All settings are in the UI:
- Game Settings โ GTA keybinds (QWERTY/AZERTY), resolution
- Detection Sensitivity โ Adjust OCR/image matching thresholds
- Performance โ RAM monitor, logging level
No need to edit config files!
- Node.js 16+ (bundled in installer)
- Python 3.11+ (bundled in installer)
cd electron-app
npm install
npm run dev # Run in dev mode
npm run build-nsis # Build installer
npm run build-portable # Build portable exe
npm run release # Release with auto-updateGTA V FARM/
โโโ electron-app/ โ UI (Electron)
โ โโโ main.js โ App entry point
โ โโโ preload.js โ IPC security layer
โ โโโ renderer/ โ Frontend (HTML/CSS/JS)
โ โโโ assets/ โ Icons & images
โโโ modules/ โ Python engine
โ โโโ screen_reader.py โ Screenshot capture
โ โโโ ocr_engine.py โ Text detection
โ โโโ state_machine.py โ Action executor
โโโ main.py โ Python entry point
โโโ requirements.txt โ Python dependencies
โโโ templates/ โ Image templates for detection
- Check if GTA V is in focus
- Verify templates exist (
Tools โ Manage Templates) - Check logs: View โ Logs
- Recapture templates in-game (not menus)
- Increase sensitivity in Settings โ Detection
- Use better lighting/contrast
- Run:
MacroEngine-Setup.exe --reset - Reinstall if issue persists
- Check Issues
Auto-update checks every 24h. To manually update:
- Menu โ Check for Updates
- Or download fresh from Releases
MIT License โ See LICENSE
Found a bug? Have ideas?
- ๐ Report Issues
- ๐ก Suggest Features
- ๐ด Fork & PR
Multigames Studio โ GitHub
Made with โค๏ธ for GTA V fans
Build Status: Automated via GitHub Actions โจ