Personal project that utilizes machine learning to create a bot for Maplestory. The bot performs basic attack and navigation behaviors using an object detection model trained on YoloV5n.
- YoloV5 model inference
- Detects player, mob, ground, ladder classifications
- Processing inferred data into rect class
- Split threads for performance optimization
- Window functions for application detection & control
- Tkinter gui
- Debug overlay for drawing rects
- Basic decision-making logic based on the processed data
- Generated keyboard input to simulate player actions
For a demonstration & overview of the project, watch my video here.
Please note that this project is provided as-is, without any guarantee of support or maintenance. This project has not been tested for distribution and is not officially supported. Use it at your own discretion.