Automatically accept lol matches
Go to file
mrbesen 9f1449d7f5
removed XInputSimulator
2022-07-02 17:41:02 +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 pick and ban working 2022-07-02 13:21:09 +02:00
src pick and ban working 2022-07-02 13:21:09 +02:00
tests initial 2022-03-01 01:28:30 +01:00
thirdparty removed XInputSimulator 2022-07-02 17:41:02 +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 added icon 2022-05-21 00:12:52 +02:00
.gitmodules removed XInputSimulator 2022-07-02 17:41:02 +02:00
Readme.md updated readme 2022-05-14 18:37:39 +02:00
lolautoaccept.desktop added icon 2022-05-21 00:12:52 +02:00
lolautoaccept.pro removed XInputSimulator 2022-07-02 17:41:02 +02:00
lolautoaccept.svg added icon 2022-05-21 00:12:52 +02:00
makeXInputSimulator.sh XInputSimulator staticly linked 2022-04-20 23:29:40 +02:00

Readme.md

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, ....)

Prebuilt 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).
  • Needs X11 and probably does not work with wayland (ubuntu). But i did not try that.

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)