The LOL-Robot-Detector is a tool designed to identify and analyze cheating behavior patterns within the online video game "League of Legends". Utilizing machine learning models and anomaly detection techniques, this project aims to enhance the integrity of gameplay by distinguishing between normal and cheating players.
- Clone this repository to your local machine.
- Ensure Python 3.x is installed.
- Install the required dependencies by running
pip install -r requirements.txt
from the root directory of the project.
- Data Preparation: Use
cursurDetector.py
to read the mouse positions of your raw videos. - Anomaly Detection: Use 'analyzer.py' to investigate your raw mouse positions using existing models.
- Train your own model: If you wanna train your own model, use the 'dataModifier.py' to extract the features of your raw mouse positions and use 'universal_scaler' to standrize them. Then you can use 'modelTrainer.py' to train your own model.
- Tip1: Make sure you are consistently using 1080p, 30fps videos.
E-mail: [email protected] QQ: 3480547309
This project is licensed under the MIT License - see the LICENSE file for details.