https://github.com/nomi-san/RitoClient
🤿 Deep dive into your RiotClient UX
https://github.com/nomi-san/RitoClient
devtools injector lcu-api league-of-legends riot-client riot-games riotclient
Last synced: 1 day ago
JSON representation
🤿 Deep dive into your RiotClient UX
- Host: GitHub
- URL: https://github.com/nomi-san/RitoClient
- Owner: nomi-san
- License: mit
- Created: 2023-08-24T12:06:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T04:25:09.000Z (7 months ago)
- Last Synced: 2024-11-09T02:32:49.428Z (5 months ago)
- Topics: devtools, injector, lcu-api, league-of-legends, riot-client, riot-games, riotclient
- Language: C#
- Homepage:
- Size: 588 KB
- Stars: 31
- Watchers: 1
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-league - RitoClient - Deep dive into your RiotClient. (Developer Tools)
README
## 🔨 Building
### Prerequisites
- .NET 8.0 SDK
- Windows SDK 10.0### Build steps
- Clone the repo
- Open terminal in repo and run```
dotnet publish -c Release -o bin\
```## 🌟 Getting started
### Installation
1. Run `bin/install.bat` (as admin) to activate the core module
2. Put your **JavaScript** files in `bin/preload` folder```
bin/
|__ RitoClient.dll
|__ preload/
|__ hello.js
|__ ... .js
```3. Launch your **Riot Client** and enjoy!
### Key bindings
- Ctrl + Shift + R to reload the client
- Ctrl + Shift + I to open the **remote DevTools**
## 🤔 FAQs
#### Why C# AOT?
For testing the latest .NET SDK and Native AOT. Some code in this repo come from [PenguLoader](https://github.com/PenguLoader/PenguLoader) but C# version.#### Why no more IFEO?
~~The new RiotClient Electron uses single executable for both browser process and renderer process, so the IFEO debugger will not work due to chrome_elf.~~IFEO mode is back! [#90c4f72](https://github.com/nomi-san/RitoClient/commit/90c4f7269dcd8771242583eb3dab12b93bf718ba)
#### Why remote DevTools?
The new method is to enable remote debugger inside the Electron app, however the app has disabled built-in DevTools. Cannot create a BrowserWindow, so the remote DevTools should be opened in your web browser.