An advanced automation system for Mobile2/Metin2 fishing mechanics. This bot uses Computer Vision (OpenCV) to detect fishing icons and AutoHotkey (AHK) for reliable DirectInput interactions. It includes a custom solver for in-game "hCaptcha" and "Not a Robot" verifications.
- Icon Detection: Real-time multi-scale template matching to detect the fish bubble.
- Auto-Feeding: Automatically uses food/action keys every set interval.
- hCaptcha Solver: Uses visual matching to identify and click the correct item in the mini-game puzzle.
- Anti-Cheat Bypass:
- Brightness Detection: Monitors screen darkening to detect and solve "Not a Robot" prompts.
- AHK Integration: Uses AutoHotkey v2 for mouse and keyboard events to bypass standard library detection.
- Failsafe System: Automatically restarts the fishing loop if no interaction is detected for 60 seconds.
- AutoHotkey v2: Must be installed at
C:/Program Files/AutoHotkey/v2/AutoHotkey64.exe.- Download: AutoHotkey.com
- Game Window: Ensure the game is running and visible. The bot targets specific coordinate regions for Mobile2.
- Window Mode The game must not be in full screen. Run it in windowed mode for the bot to function properly.
-
Clone the repository:
git clone https://github.com/muhammetsimssek/Metin2-Auto-Fish-Bot-AI.git cd Metin2-Auto-Fish-Bot-AI -
Install dependencies:
pip install -r requirements.txt
- Fish Detection: Place the target fish icon image in
fish/fish.png. - Item Puzzle: Place images of items that appear in the mini-game in the
mini/directory. The bot will try to match the screen against all files in this folder. - AutoHotkey Scripts: Custom
.ahkscripts for Space, Clicks, and Skills are located ingithub/Binding.AHK2/.
- Open the game window.
- Run the script as Administrator:
python main.py
- Press 'S' to start the bot.
- Press 'Q' to safely stop the bot.
Developed by Muhammet