Skip to content

glee-/Display.gg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Display.gg

Table of Contents

What is Display.gg?

A loading screen display for League of Legends. (CURRENTLY MAC ONLY) Demo

More Details

Display.gg is a python script that you keep running on your computer. It detects when you are loading into a game and pulls up the game's details.

Information Displayed

  • Game type (CLASSIC, RANKED, ARAM, etc.)
  • Summoner name
  • Champion
  • Summoner spells
  • Keystone mastery
  • Current season rank
  • Runes
  • Average ranked KDA on champion
  • Win Rate on champion
  • Ranked games on champion
  • Player skill on champion
  • Tilt factor (Tilt)

Player skill? Tilt factor?

Player skill is split into three categories: ONE TRICK, NOOB, and NORMAL. If there is nothing on top of the summoner name, their skill level is NORMAL. ONE TRICK means they have played at least 50% of their ranked games with that champion, while NOOB means they have played less than 2.5% of their ranked games with that champion.

Tilt factor measures the player's tilt on a scale from 0.0 (not tilted) to 10.0 (extremely tilted). It is calculated by an algorithm that analyzes their record from the past 10 matched games.

Windows Instructions

Installing

Download and unzip the ZIP file or clone the project into a directory of your choice. Rename the folder to "DisplayGG" or whatever name you want.

Make sure you have Python 3.x installed on your computer. The easiest way to check is by going to Command Prompt and entering:

python3

or

python

If both say either "command does not exist" or a version lower than 3, install the latest 3.x from here. Remember which of the two commands worked, because you will need it later.

Make sure you have pip by entering the command

pip3

into Command Prompt. If it gives you a long list of commands, you have it. If not, follow the instructions here.

Navigate to the DisplayGG folder in Command Prompt (For example, if it is in Downloads/DisplayGG, enter "cd ~/Downloads/DisplayGG"). Now enter the following commands (if it prompts you for your password, enter it because it needs admin permissions to install):

pip3 install psutil

pip3 install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

pip3 install appscript

Go to League of Legends' developer website and sign in with your League of Legends account.

Follow the on-screen instructions until you reach a screen that displays your "Development API Key". It will be a line of numbers, letters, and dashes.

Copy that line and put it into the config.json file, where it says "PUT API KEY 1 HERE". Make sure there are quotes around it.

It is recommended that you use a smurf or create a new League of Legends account and repeat this process for a second API key and put it where it says "PUT API KEY 2 HERE". It will halve the amount of time it takes to load the information.

Now change the other values in the config.json file. Where it says "Omega Rex", enter your summoner name with quotes around it. You can play around with the scale_factor until you find one that suits your tastes. Going under 6 is not recommended because it will cause visual clashes!

Congratulations! Display.gg is installed!

Running

Replace x with either python or python3 depending on which command worked when you were checking your Python version earlier

In Command Prompt, from the DisplayGG folder, run this command:

x script.py 0

You can put a summoner name in double-quotes afterwards if you want the program to load data for a summoner other than the one in your config.json, like so:

x script.py 0 "SUMMONERNAME"

Now the program is running and will automatically open when you load into game. You can exit the program from the Command Prompt window by pressing Ctrl-C.

Mac Instructions

Installing

Download and unzip the ZIP file or clone the project into a directory of your choice. Rename the folder to "DisplayGG" or whatever name you want.

Make sure you have Python 3.x installed on your computer. The easiest way to check is by going to Terminal and entering:

python3

If it says "command does not exist" or displays a version lower than 3, install the latest 3.x from here.

Make sure you have pip by entering the command

pip3

into Terminal. If it gives you a long list of commands, you have it. If not, follow the instructions here.

Navigate to the DisplayGG folder in Terminal (For example, if it is in Downloads/DisplayGG, enter "cd ~/Downloads/DisplayGG"). Now enter the following commands (if it prompts you for your password, enter it because it needs admin permissions to install):

sudo pip3 install psutil

sudo pip3 install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

sudo pip3 install appscript

Go to League of Legends' developer website and sign in with your League of Legends account.

Follow the on-screen instructions until you reach a screen that displays your "Development API Key". It will be a line of numbers, letters, and dashes.

Copy that line and put it into the config.json file, where it says "PUT API KEY 1 HERE". Make sure there are quotes around it.

It is recommended that you use a smurf or create a new League of Legends account and repeat this process for a second API key and put it where it says "PUT API KEY 2 HERE". It will halve the amount of time it takes to load the information.

Now change the other values in the config.json file. Where it says "Omega Rex", enter your summoner name with quotes around it. You can play around with the scale_factor until you find one that suits your tastes. Going under 6 is not recommended because it will cause visual clashes!

Congratulations! Display.gg is installed!

Running

In Terminal, from the DisplayGG folder, run this command:

python3 script.py 1

You can put a summoner name in double-quotes afterwards if you want the program to load data for a summoner other than the one in your config.json, like so:

python3 script.py 1 "SUMMONERNAME"

Now the program is running and will automatically open when you load into game. You can exit the program from the Terminal window by pressing Ctrl-C.

About

Loading screen display for League of Legends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%