Skip to content

Latest commit

 

History

History
150 lines (106 loc) · 6.66 KB

README-en.md

File metadata and controls

150 lines (106 loc) · 6.66 KB
A League of Legends client toolkit based on the LCU API

Downloads

1. League Akari

简体中文 | English

1.1 Supported Features

  • Match History
    • View match history for players in the same region and limited cross-region support.
  • Automated Actions
    • Accept matches
    • Commend players
    • Return to the room
    • Champion selection (Normal, ARAM, etc.)
    • Champion banning
    • Runes and summoner spells configuration
    • Rematch
    • Auto reply
  • Match Analysis
    • Match history analysis
    • Party analysis
  • Other Features
    • Respawn timer
    • Send KDA reports during champion selection or in-game
    • Fake ranks, modify career background, remove avatar frames and medals
    • Dodge in the last second during champion selection
    • CD-free champion swapping in ARAM
    • Create 5v5 practice rooms
    • Spectate matches within the same region or limited cross-region
    • Customize online status
    • Send custom text in-game
    • Resize client window
  • External Data Sources
    • Champion balance information (Fandom)
    • OP.GG Integration
  • Miscellaneous
    • Explore more on your own!

1.2 Usage Instructions

Download the latest build from the Release section on the right, extract the package, and run it.

Admin privileges are not required to run, but they enable additional features.

Supports both Tencent and non-Tencent game clients.

Note

League Akari will automatically connect once the game client is detected, regardless of the launch order. It handles mid-launch scenarios seamlessly.

1.3 QQ Group

A fun place for casual chats, party setups, bug reports, and suggestions.

QQ Group 1: 301157623 (Passcode: akari)

QQ Group 2: 1021970497 (Passcode: akari)

1.4 Beta Versions

"rabi" versions with features slated for the next release are periodically shared in the group chat.

2. Contributing to Development

Issues are inevitable; as a user, you can:

2.1 GitHub Issues

GitHub Issues is the primary channel for feedback. Please clearly describe your requirements, issues, or suggestions.

2.2 Contribute Code

Interested in the project? Feel free to contribute by submitting PRs and adding new features.

3. Build & Run

This section describes how to build League Akari from the source code.

3.1 Electron Main Program

Install dependencies: yarn install

Run dev mode: yarn dev

Build (Windows only): yarn build:win

3.2 Node Native Modules (Optional)

Requires an MSVC build environment and node-gyp.

Node Addons enhance League Akari with powerful OS-level API integrations. These modules are located under addons/.

If you modify files in addons/*, recompile as follows:

yarn install
node-gyp configure
node-gyp build

Then copy la-input-win64.node and la-tools-win64.node to the app source directory at src/main/native and update type definitions in src/main/node-addon.d.ts.

4. Acknowledgments

League Akari's development was inspired by several outstanding open-source projects. Sincere thanks to the following:

Project Description
⭐⭐⭐ Pengu Loader UX client debugging and reverse engineering tools
⭐⭐⭐ League of Legends LCU and Riot Client API Docs LCU API documentation reference
⭐⭐ Community Dragon Resource management and documentation
⭐⭐ Seraphine Integrated feature inspirations
fix-lcu-window Window resizing solutions
Joi OP.GG integration references
lol-helper Tool design and functionality inspiration
vscode-league-respawn-timer Respawn timer reference
LeaguePrank Fun feature implementations
LCU API Early LCU API documentation

5. FAQ

FAQ - Common Questions and Answers

6. Disclaimer

This software is a tool developed based on Riot's League Client Update (LCU) API. It does not use intrusive techniques and theoretically does not directly interfere with or modify game data. However, please be aware of potential compatibility issues or risks associated with game updates or anti-cheat systems.

The developer is not responsible for any consequences, such as account bans or data loss, resulting from the use of this software. Users are advised to fully understand the risks and take responsibility for their actions.

This disclaimer is intended to provide transparency and enable users to make informed decisions. Thank you for your understanding, and please ensure fair play in the gaming environment.

Star History Chart