Automatically accept lol matches
Go to file
2022-05-14 17:55:49 +02:00
.vscode ui stuff, StageSettings Widget 2022-04-21 00:47:57 +02:00
imgs matcher uses alpha channel as mask 2022-04-24 16:45:01 +02:00
include debuglog 2022-04-26 19:36:15 +02:00
src dont crash 2022-04-26 21:44:16 +02:00
tests initial 2022-03-01 01:28:30 +01:00
thirdparty XInputSimulator staticly linked 2022-04-20 23:29:40 +02:00
ts appimage builds 2022-04-24 21:05:10 +02:00
ui match best champion 2022-04-23 01:53:19 +02:00
.gitignore appimage builds 2022-04-24 21:05:10 +02:00
.gitmodules XInputSimulator staticly linked 2022-04-20 23:29:40 +02:00
lolautoaccept.desktop appimage builds 2022-04-24 21:05:10 +02:00
lolautoaccept.pro debuglog 2022-04-26 19:36:15 +02:00
makeXInputSimulator.sh XInputSimulator staticly linked 2022-04-20 23:29:40 +02:00
Readme.md update readme 2022-05-14 17:55:49 +02:00

lolautoaccept

This is a tool, that tries to automatically accept a league of legends game. It is developed on linux and there is no effort to port it to windows. It works by taking a screenshot every second, analysing it using opencv and clicking on accept using XInputSimulator. It has problems when the champion you want to play is banned or picked by someone else. I only tested this in normals and ranked. (No Aram, Custom, URF, ....)

Prebuild Binary

There is a prebuild AppImage that should work on every linux x86_64 computer.

  1. Download: here
  2. give execute rights chmod +x LoLAutoAccept-*-x86_64.AppImage
  3. execute - dubble click or ./LoLAutoAccept-*-x86_64.AppImage

Dependencies

Notes

  • The Program should be able to detect the buttons no matter the client-language. But it was heavily tested with german.
  • The program has troubles detecting the button, when the mouse is hovering it. (Dont hover the launcher with your mouse.)
  • The launcher should be in 1280x720 (It might work with other resolutions, but they are not tested and are known to have potential problems).

Compile

Be sure to clone with submodules:

git clone --recurse-submodules https://git.mrbesen.de/MrBesen/lolautoaccept.git

Then in its root folder:

./makeXInputSimulator.sh

qmake

# build the appimage
make -j appimg

# or just the main binary
make -j

You can get better Logging with:

./lolautoaccept --debug-log

(This will also create a log.txt)