A Java implementation of the League of Legends PVP.net Client. /r/loljclient
Goal: Create a Java implementation of the League of Legends PVP.net Client.
- News display with clickable links (the links are readable without opening your browser)
- Region select
- Remember Username, Password, and Region and auto-login.
- Start & recieve chats with people on your friends list
- Listens for friends' status changes
- Show & display your friends' statuses
- Accept game invites
- Highlight & be able to click links
- Set & display your status
- List all champions
- Filter by owned, free, playable
- Icon size settable
- Open champion detail list by double clicking an icon
- Display all skins and splash arts
- Lore and tipps
- Play champion selection audio
- Recent games with all stats
- Autosave recent games so you can see more than 10 games
- Display all custom games
- Refresh and filter
- Join and create games
- Start and leave
- Switch teams
- Listen for updates to team select
- Pick champion and lock in
- Change runes, masteries, and spells
- Starts the game
Tested on Windows 7 & 8 and OS X Mountain Lion. Linux is also supported, except for running the game for now.
On Windows you need to install [swftools](http://www.swftools.org/swftools-2013-04-0 9-1007.exe).
On Mac use Homebrew to install it with brew install swftools
I decided to make one because I was fed up by the multitude of bugs in the official client. Hopefully lol-jclient will provide a bug-free version with more frequent updates.