Lightweight, GUI-only trainer for Endless Online–style clients. RecoTrainer focuses on: setting your home location, reading a walkable grid, targeting specific NPC IDs, burst-healing on EXP gain, tap-attacking during combat, and wandering/patrolling intelligently within a radius. All logs and status updates stay inside the GUI (no console window).
- Set Home: read current X/Y from memory and save as your patrol center.
- Walkable Grid: load a JSON of passable tiles; A* pathfinding between points.
- Target NPC IDs: attack only when the current target NPC ID matches your list.
- Burst Heal on EXP: after each EXP gain, burst-tap the heal key.
- Combat Loop: taps the configured attack key at a fixed rate.
- Wander/Patrol: move intelligently around Home using walkable tiles.
- GUI-only status & logs; no console output.
- Editable memory addresses in GUI.
- Windows recommended
- Python 3.10+
- Dependencies:
- Frida 16.x
- frida-tools 16.x
- pyautogui
- tkinter
pip install "frida==16.*" "frida-tools==16.*" pyautogui- Place
RecoTrainer.pyandwalkable.jsontogether. - Run
python RecoTrainer.py. - Attach to the process (e.g., endor.exe).
- Set memory addresses in the GUI.
- Set Home = Current.
- Add target NPC IDs.
- Press Start.
{
"walkable": [
[50, 50],
[51, 50]
]
}pyinstaller --noconsole --onefile --name RecoTrainer RecoTrainer.pyMIT