LoR Master Tracker is a history tracker and deck inspector for League of Runeterra.
- Requirements: Windows 7 or higher
- Click here to download
- Changelogs
-
Player Inspector
By simply providing the player name, LMT can inspect recent matches. Multiple Language player names are supported.
-
In-game Deck Code Viewer
LMT can view the deck by entering the deck code. The viewer can be displayed in-game.
-
In-game Enemy Deck Tracker
At the game beginning, the opponent decks, rank and lp automatically revealed by real-time enemy tracker.
Opponent decks are pulled from recent 10 matches by Riot API. Even if there is no third-parties data requests, this function may still create an unfair advantage for players, which may violate POLICIES. We are still working on the adjustment for this function. We may remove it in the next version. We are looking forward to getting feedback from the community and Riot and actively upgrade LMT.
LoR Master Tracker backend is written by pure Python3 for cross-platform and local port retrieval. The main Interface is built by PyQt6, the In-game UI is built by Electron and Vuejs
Pre-requisites:
- To run command line tools, you'll need to configure Python3
- npm
- Clone or Download the repository:
git clone https://github.com/shaobaili3/LoR_Master
- Run Python backend + main UI
pip install -r requirements.txt
python LoRMasterTracker.py
If this errors out, make sure that you have an Python3
environment
variable pointing to the right path.
- Run Electron in-game UI
cd UI
npm install
npm run dev
npm run package
Make sure you are in UI
directory.
Q. Is using LoR Master Tracker considered cheating?
A. This project is registered in the Riot Development Portal and the API key is proved by Riot. All data source is from Riot API and LoR Data Dragon. There is zero third-party data source and no third-party API.