whatisgithub

What is rocopilot?

makapic/rocopilot — explained in plain English

Analysis updated 2026-05-18

63PythonAudience · generalComplexity · 4/5Setup · hard

In one sentence

A vision-based automation bot for a Chinese mobile game that spots creatures on screen and controls the game via a kernel-level input driver.

Mindmap

mindmap
  root((repo))
    What it does
      Watches screen with vision
      Auto clicks and moves
      Cruise patrol mode
    Tech stack
      Python
      OpenCV
      YOLO models
    Use cases
      Auto detect creatures
      Auto throw at right moment
      Patrol map automatically
    Audience
      Game players
    Risks
      Violates game terms of service
      Account suspension risk

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically time a throw at a creature using basic screen-watching mode.

USE CASE 2

Use YOLO-based detection to spot and aim at creatures in the game window.

USE CASE 3

Run the cruise mode to patrol a map automatically, pausing during battles.

USE CASE 4

Label new screenshots and train custom YOLO models for creatures not already covered.

What is it built with?

PythonOpenCVYOLO

How does it compare?

makapic/rocopilotfrayude/throttnuxlinke-ai/hermes-agent-team
Stars636363
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity4/53/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires an NVIDIA GPU, admin rights to install a kernel driver, and a system reboot before first use.

The README does not state a specific license for this project.

So what is it?

RocoPilot is an automation assistant for a Chinese online game called Luoke Kingdom: World. It watches your screen using computer vision, identifies game elements, and then moves your mouse and keyboard automatically in response. The README is written in Chinese. The tool has three operating modes. The first simply watches for a moment when a ball can be thrown at a creature and clicks at the right time. The second adds AI-powered creature detection: a YOLO vision model spots a creature in the game window, the tool aims the camera at it, and throws the ball. The third mode extends that with a cruise system that automatically walks a patrol route through the map searching for creatures, pausing whenever a battle starts and resuming when it ends. To bypass the game's anti-cheat system, the tool uses a kernel-level input driver called Interception. Rather than injecting code into the game process or changing game memory, it simulates a physical mouse and keyboard at the operating system level, which the anti-cheat cannot distinguish from a real player. The README is explicit that using this violates the game's terms of service and carries risk of account suspension. The vision side uses OpenCV template matching for recognizing menus and buttons, plus pre-trained YOLO models (provided in the repository) for detecting specific creature types. The project also includes scripts for labeling screenshots and training new models for additional creatures not covered by the included ones. The tool runs on Windows only and requires an NVIDIA GPU for the AI detection features. Setup involves installing the Interception driver with administrator rights, rebooting, and then running the Python installer. A pre-built Windows executable is also provided for users who do not want to set up a Python environment.

Copy-paste prompts

Prompt 1
Explain how this tool uses computer vision to detect creatures in the game window.
Prompt 2
What is a kernel-level input driver like Interception, and how does it differ from code injection?
Prompt 3
Walk me through setting up the Interception driver and running the Python installer.
Prompt 4
Summarize the terms-of-service risk this README describes for using automation tools like this.

Frequently asked questions

What is rocopilot?

A vision-based automation bot for a Chinese mobile game that spots creatures on screen and controls the game via a kernel-level input driver.

What language is rocopilot written in?

Mainly Python. The stack also includes Python, OpenCV, YOLO.

What license does rocopilot use?

The README does not state a specific license for this project.

How hard is rocopilot to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is rocopilot for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.