I decided to make a new thread for new release since it's been almost a year. Riot changed the PVP.net client design and I had to follow in their steps.
TL;DR:
(.jar file, unobfuscated)

(check
and
first! Requires Java 8 - update your java if needed!)

Features:
- Accept a game automatically (works for ARAM, draft and blind mode)
- Call your lane automatically
- Detect ARAM champion and select masteries and runes based on your settings
- Pick a champion first (only Blind pick at this moment)
- Select correct Masteries and Runes
- Select correct Summoner spells
- Remember Spells, Masteries and Runes for every champion (these are used in ARAM)
- Automatically click Launch in the updater (disabled by default)
- Automatically log-in (disabled by default)[/size][/size]
- Download new version using a single button
- Desktop notifications to notify you when you're using other program
Important notes
- The application doesn't work when you minimize PVP.net. It works when PVP.net is behind another window however (Windows 7 Aero only)
- Settings do not take effect before you leave the text field (focus another field)
To see what's going on with the program, try to use [font='courier new', courier, monospace]run_with_commandline.bat[/font]. That script creates aditional black console window where you can see all messages that the program prints.
Is it a virus/scam?
You can compile the application yourself. With netbeans, all you need to do is
, extract it in folder and open it in
, then click run button. You can also decompile my release. Keep in mind that the fact that source code is public doesn't mean that the binary or bytecode is not corrupted. For maximum security, compile from sourcecode.Always only download from github.com! Unless github goes out of business, it will be always the only service used to publish this software.
How to contribute
You can create your own clone of my project or submit changes if you want. To do so, clone my git repository's develop branch. The master branch only contains code that is already supposed to work, while develop branch is used to sync currently developed code.






