- Accept your game, when pop up appears
- Showcase the first champion from your list of picks
- Ban champion(s) of your preference
- Pick/show champion of your preference - and suitable for the posiotion you've got
- Accept invites from selected friends
- Set preferred postions after joining lobby
- Change your runes and summoner spells, so using blitz side by side with this is recomended
- Start the queue on it's own
- Requeue after finished game
Credit for base code goes to: Asbra
In the files there is a file called "config.yaml", there is stored everything, although you can change the settings directly in app, not via editing this file-Champion id's for top: id's of champions script will try to pick if you get assigned top
Exactly the same for 4 next lines and lanes
-Champion id to ban: id of champion that you want banned
-Game directory: place where your LeagueClient.exe is
-Stop when game starts: If keep the script running when you load into game(do you want to press start berofe next game or not)
-Lock champion: If False only accepts matchmaking
appName: "NEXTVOTE"
author: "Memetelve (discord: Memetelve#0001)"
- Those are id's of champions script will try to pick for each line(L -> R order), and id of champion script'll try to ban(last line) Ofc PrioTop is for champions you want for TopLane and so on. Change only things inside quotation marks ,only ids(numbers) and "," you can use spaces, you don't need to List of all champion ids is in championIdsList.txt
For exaple if you get assinged to mid script will try to pick Vladimir->Talon->Veigar->Yone->Lux
Prios: #If all lists/list with role you get in lobby is empty will not pick anything
PrioTop: "234, 8, 86, 36, 777, 516"
PrioJg: "234, 141, 121, 19, 11"
PrioMid: "8, 91, 45, 777, 99"
PrioAdc: "145, 202, 22, 236, 15"
PrioSup: "412, 555, 497, 89, 235"
BanPrio: "90"
- Change only True(to True or False) and gameDirectory to your game directory, it has to be without quotes
As comments say:
-stopWhenMatchStarts is responsible for quiting script when the game starts
-championLock is responsible for picking(True) and not picking(False)
Settings:
stopWhenMatchStarts: True # Set to True to stop script when match starts
championLock: True # Set to True to auto lock in the champion selection
gameDirectory: D:\Games\League of Legends # Yes, without qoutes
- [autoaccept.py] is just the logic for autopick, without visual thingies