Skip to content

A match history inspector and enemy deck tracker for League of Runeterra(LoR)

License

Notifications You must be signed in to change notification settings

lmeilibr/LoR_Master

 
 

Repository files navigation

LoR Master Tracker-beta

We are open source now!

LoR Master Tracker is a history tracker and deck inspector for League of Runeterra.

Installation

Features

  • Player Inspector

    By simply providing the player name, LMT can inspect recent matches. Multiple Language player names are supported. n

  • In-game Deck Code Viewer

    LMT can view the deck by entering the deck code. The viewer can be displayed in-game. b

  • In-game Enemy Deck Tracker

    At the game beginning, the opponent decks, rank and lp automatically revealed by real-time enemy tracker.

    ⚠️ Disclaimer:

    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.

c d

Development

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

Build Instructions

Pre-requisites:

  • To run command line tools, you'll need to configure Python3
  • npm
  1. Clone or Download the repository:
git clone https://github.com/shaobaili3/LoR_Master
  1. 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.

  1. Run Electron in-game UI
cd UI
npm install
npm run dev
npm run package

Make sure you are in UI directory.

FAQ

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.

Built with ❤ by Storm & FlyingFish

About

A match history inspector and enemy deck tracker for League of Runeterra(LoR)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.9%
  • Vue 6.5%
  • C 3.2%
  • JavaScript 3.1%
  • CSS 0.2%
  • HTML 0.1%