LeagueClientDebugger icon indicating copy to clipboard operation
LeagueClientDebugger copied to clipboard

View and modify all requests sent and received by the League Client and Riot Client. Works on League of Legends, Valorant and Legends of Runeterra

Example

Features

  • See all requests the League Client and Riot Client send and receive - HTTP/S, RMS (riot messaging service), XMPP (chat) and RTMP (custom games)
  • Modify the requests to change how the client works, eg. disable vanguard
  • Send custom requests directly to the server or straight to client
  • Fiddler or other HTTP proxy integration
  • Run client with custom command line arguments, eg. LCU on any port you want
  • Disable OpenSSL verification certificate errors and see the client logs

Installation

  1. Clone or download the repository
  2. Open Windows Command Prompt (CMD)
  3. Run cd LeagueClientDebugger
  4. pip3 install -r requirements.txt
  5. Close all running League and Riot clients
  6. python main.py, tested on python 3.9.7
  7. Select your server and press the Launch League button

Discord

Feel free to ask any questions regarding this project, or league client on my discord server, although I won't be teaching you how to code there if you're a complete beginner