Skip to content

⚡ GTools: A lightweight League of Legends's rune importer with external access from any local device.

Notifications You must be signed in to change notification settings

eurmn/GTools-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ GTools

A lightweight League of Legends's rune importer with a webserver.

Build:

  • Install dependencies:
    • bash shell (with rm, mkdir, cp and zip)
    • pnpm
    • golang
  • run make:
    $ make
    

Screenshots:

tier list screenshot build page screenshot

To do:

  • Check League of Legend's most recent version and download newer resources automatically. (discarted)
  • Connect to the LCU websocket.
  • Implement websocket connection pool.
  • Update the clients on the connection pool when a new change is observed on the LCU.
  • Create the Frontend UI.
  • Add rune importing from U.GG blitz.gg.
  • Show item build.
  • Add more tabs.
  • Add cheats (little hacks with the LCU).
  • Set log to logfile when not in debug mode.
  • Show tier list when not in champion selection.
  • Show build even when connected after the game has started.
  • Consider switching to fasthttp.

Known bugs:

  • Runes can have mixed-up trees (example with Jayce, manaflow band + treasure hunter).
  • Connecting to the client after the app is already open makes the app not recieve updates on the lobby endpoint.

Riot Games: Third Party Applications

https://support-leagueoflegends.riotgames.com/hc/en-us/articles/225266848

About

⚡ GTools: A lightweight League of Legends's rune importer with external access from any local device.

Resources

Stars

Watchers

Forks

Languages