RiotControl
RiotControl copied to clipboard
An elaborate statistics tracking system for League of Legends. It used to be a centralised PostgreSQL based system but now it's a stand-alone SQLite application. It was written in C# and makes use of...
Made rendering of match history more horizontally compact, as on some screens the table stretches very wide. Also added item description popups in match history. Removed the min-width property from...
Currently the cumulative champion stats for non-ranked game modes are calculated from thousands of games, which is slow, in particular with SQLite. Fixing this would require the introduction of new...
This is going to be painful. The ranked game stats work totally differently now. I should probably remove "loss" stats entirely as they aren't visible anyways. Ward counts and damage...
SQLite will often result in simultaneous queries to fail, with the driver throwing an exception saying "database locked". This really shouldn't happen. I'm pretty close to just dumping SQLite entirely,...
when i search for a summoner the api throws an error checking the error in developer mode in chrome GET http://127.0.0.1:9000/API/Statistics/EUW/200876061 500 (Internal server error) RiotControl.js:2988 apiCall RiotControl.js:2988 apiGetSummonerStatistics RiotControl.js:15...
Under Ubuntu 12.10, Mono 2.10.8, it fails to provide most summoner statistics, and parallel requests cause the system to become unresponsive and ultimately fail. I'll look into it more and...
once you access the match history, it could be a drop menu that let's you select the different filters you want to set, this could go from basic like champion,...
Champ stats are currently missing the aggregated stats for neutral minion kills, which I think is kind of a big deal. Whenever you use a jungler, stats don't show at...
im not really sure if this is possible. i know the program access the client and retrieve the information from there but still, the problem with that is there is...
You shuold be able to view who participated in a game with you. Obviously this data can't be requested for everybody automatically, it's far too expensive as it could require...