Releases: Its-Haze/league-rpc
Release v2.3.0: Swarm - PVE
Welcome to Release 2.3.0
Features
Who should update?
If you play Swarms, then v2.3.0+ is what you want to have.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
![](https://private-user-images.githubusercontent.com/90850836/350351779-44a4b64e-fb69-4453-88b7-9ed76744d499.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzQ3ODksIm5iZiI6MTcyMjMzNDQ4OSwicGF0aCI6Ii85MDg1MDgzNi8zNTAzNTE3NzktNDRhNGI2NGUtZmI2OS00NDUzLTg4YjctOWVkNzY3NDRkNDk5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDEwMTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjYWEyOTlkZmYzNzFkZjk2NGQzYTcxYzFjMTNjZTAxNDRhMDJjNGQzOWYzMjJiYWRlYzkzNmQ4Yjg5NzA5MzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xZra2lOhzG1jJxVOD2EM-Z31_x3tHX-SU0dSX5nts3k)
![](https://private-user-images.githubusercontent.com/90850836/350351894-3408be11-48c9-4cea-aa82-9ae0cb54d33d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzQ3ODksIm5iZiI6MTcyMjMzNDQ4OSwicGF0aCI6Ii85MDg1MDgzNi8zNTAzNTE4OTQtMzQwOGJlMTEtNDhjOS00Y2VhLWFhODItOWFlMGNiNTRkMzNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDEwMTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3ODEyZmJhMTY3NTMyM2NhMTgwMjkxNjY1NWI5NzUyZDhlODA0NWFlNmMzM2E2OGY4ZmZjYTVkMTEzMmJkOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.q6l94ja2CPLdWGNl79RQFb0lbnbJcK6p767wJ_-CE2M)
How do i know if it's working
A terminal will open. Please make sure your default terminal is Windows Terminal
If you see LeagueRPC is ready
then you did it correctly.
Got questions?
Join discord: https://discord.gg/q2TfYk6kwm
Full Changelog: v2.2.0...v2.3.0
Release v2.2.0 (Add chroma detection)
Welcome to another release of LeagueRPC
Features
Who should update?
If you have a bunch of chromas, and want to show them off on Discord, then you should update.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
Got questions?
Join discord: https://discord.gg/q2TfYk6kwm
What's Changed
Full Changelog: v2.1.4...v2.2.0
Release v2.1.4 (Correct Player Stats)
Welcome to another release of LeagueRPC
This version of LeagueRPC is compatible with League of legends Patch 14.10+
Bugfix
- Error
KeyError: 'displayName'
fixed. Players could see this error when launching the game. This should no longer be an issue. - Players could potentially see the wrong KDA stats when they were ingame. This was due to the order of which players were found after the 14.10 patch. Now it correctly finds the currently playing user and identifies the KDA as it should.
Who should update?
This update is necessary for correct display of champ/skins, and KDA/cs. So everyone should update to the latest.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
Got questions?
Join discord: https://discord.gg/q2TfYk6kwm
What's Changed
Full Changelog: v2.1.3...v2.1.4
Release v2.1.3 (Fix Skin Art)
Welcome to another release of LeagueRPC
This version of LeagueRPC is compatible with League of legends Patch 14.10+
Bugfix
Chromas could potentially lead to the wrong detection of skins..
Default, and normal skins works fine. But if chromas are used, a wrong champ skin would be presented in Discord.
This has now been resolved, and you can be assured that your skins will be correctly displayed now when using Chromas.
Who should update?
If you don't own skins, or chromas. Then this does not affect you at all. But if you are a Skin + Chroma enjoyer, then this is a necessary update.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
Got questions?
Join discord: https://discord.gg/q2TfYk6kwm
What's Changed
- Add Discord release webhook by @Its-Haze in #41
- Remove Discord release webhook by @Its-Haze in #43
- Fix/chroma locales by @Its-Haze in #45
- increase version to v2.1.3 by @Its-Haze in #46
Full Changelog: v2.1.2...v2.1.3
Release v2.1.2 (Fix Chromas on 14.10)
Welcome to another release of LeagueRPC
This version of LeagueRPC is compatible with League of legends Patch 14.10+
Bugfix
Chromas could potentially lead to the wrong detection of skins..
Default, and normal skins works fine. But if chromas are used, a wrong champ skin would be presented in Discord.
This has now been resolved, and you can be assured that your skins will be correctly displayed now when using Chromas.
Who should update?
If you don't own skins, or chromas. Then this does not affect you at all. But if you are a Skin + Chroma enjoyer, then this is a necessary update.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
Got questions?
Join discord: https://discord.gg/q2TfYk6kwm
What's Changed
Full Changelog: v2.1.1...v2.1.2
Release 2.1.1 (Fixes patch 14.10)
Welcome to another release of LeagueRPC
This version of LeagueRPC is compatible with League of legends Patch 14.10+
Bugfix
LeagueRPC failed to detect the user's champ and skin. this is due to how riot changed their API now in patch 14.10.
Instead of looking at the current players summonerName, it now checks the riotId. So now everything should work as it did before.
This was an unexpected change, but it was detected early.
Who should update?
Everyone.. This change is required for leagueRPC to function. Any version below 2.1.1 will not work because of RIOTs API changes.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
What's Changed
Full Changelog: v2.1.0...v2.1.1
Release v2.1.0
Welcome to another release of LeagueRPC
What does this release bring you?
Features
- Automatic Game Launch: The --launch-league argument is now included by default when you start the application. This automatically launches the League of Legends client from its default installation path. If your installation is located elsewhere, you can easily specify a custom path using:
--launch-league <full-path-to-league.exe>
.
This feature simplifies the process by eliminating the need to manually start League of Legends before running LeagueRPC. Just launch this application, and it will take care of starting the game for you.
Installation
To install LeagueRPC, follow these steps:
- Download the leagueRPC.exe from the assets section of this page.
- Navigate to the download location and double-click the file to run it.
- If Windows displays a security warning, approve it if you trust the application. For those who prefer to verify the integrity of the software, the source code is available for review.
Additional Notes
- Compatibility: Ensure that your version of League of Legends is up-to-date to avoid any compatibility issues with LeagueRPC.
- Feedback: We welcome your feedback and suggestions. Please feel free to raise any issues or suggestions through our GitHub issues page.
Thank you for using LeagueRPC, and enjoy!
What's Changed
Full Changelog: v2.0.1...v2.1.0
Release v2.0.1
This patch is essential for leagueRPC to work.
Bugfix
- LeagueRPC crashed because i had forgotten to remove one word in the code.. This has been resolved and everything should run smoothly as butter again.
Since this release is not so different from the last release v2.0.0
, I will put those release notes here as well.
Goodbyes first.
- League of legends is no longer going to work on Linux thanks to Vanguard... Which brings this projects name "league-rpc-linux" a bit of a problem. To fix this, I have decided to renamed this project to "league-rpc" and mainly switch my focus on maintaining this project for Windows users. Even though it hurts to my damn core, to have to leave support for linux. It's what i feel like i have to do, after putting so much effort into making this project, And I'm sure the contributors feel the same way
Hello there, new features!
-
League's native Presence will now be disabled automatically, if this application is ran before launching league! Solving this issue: #24
-
Version, specified in the application.. Noting you if there is a newer version on github to grab.
-
A lot of documentations being added in the code, making it easier for people to contribute if they want to.
-
Rename of
show-rank
tono-rank
.. Making it the Default to show ranks for SoloQ/Flex/Arena/TFT. This can ofcourse be disabled with command line arguments, as previously statedno-rank
.. More info in theREADME
-
Making it the default to wait on League and Discord processes.. I think this is a sane default to have, I'm guessing most people already had this setting set.
-
Big update to the
README.md
file, with new pictures (better quality) and more user friendly installation guides, tailored to Windows users.
How to install?
Just download the leagueRPC.exe
file down below, and run it.. it's that simple.
If you encounter any problems, please let me know on Discord
by joining the Development Hub
How to run the application?
As stated in the front page of this project, You can do the following
- Double click the file
- Run the file from the command line (Instructions on this are in the README)
What's Changed
- Update README.md by @Its-Haze in #25
- Update README.md by @Its-Haze in #26
- Rename project to league-rpc, disable native league presence, and add version checker by @Its-Haze in #27
- fix images in readme by @Its-Haze in #28
- fix command line argument documentation in readme by @Its-Haze in #29
- Fix readme table of contents by @Its-Haze in #30
- Add images for executable .ico by @Its-Haze in #31
- Fix leagueRPC crashing because of keyword arguments. by @Its-Haze in #34
Full Changelog: v1.0.3...v2.0.1
v2.0.0
Welcome to Release v2.0.0
This release brings some interesting new features, while also saying goodbye to some other things.
Goodbyes first.
- League of legends is no longer going to work on Linux thanks to Vanguard... Which brings this projects name "league-rpc-linux" a bit of a problem. To fix this, I have decided to renamed this project to "league-rpc" and mainly switch my focus on maintaining this project for Windows users. Even though it hurts to my damn core, to have to leave support for linux. It's what i feel like i have to do, after putting so much effort into making this project, And I'm sure the contributors feel the same way
Hello there, new features!
- League's native Presence will now be disabled automatically, if this application is ran before launching league! Solving this issue: #24
- Version, specified in the application.. Noting you if there is a newer version on github to grab.
- A lot of documentations being added in the code, making it easier for people to contribute if they want to.
- Rename of
show-rank
tono-rank
.. Making it the Default to show ranks for SoloQ/Flex/Arena/TFT. This can ofcourse be disabled with command line arguments, as previously statedno-rank
.. More info in theREADME
- Making it the default to wait on League and Discord processes.. I think this is a sane default to have, I'm guessing most people already had this setting set.
- Big update to the
README.md
file, with new pictures (better quality) and more user friendly installation guides, tailored to Windows users.
How to install?
Just download the leagueRPC.exe
file down below, and run it.. it's that simple.
If you encounter any problems, please let me know on Discord
by joining the Development Hub
How to run the application?
As stated in the front page of this project, You can do the following
- Double click the file
- Run the file from the command line (Instructions on this are in the README)
What's Changed
- Update README.md by @Its-Haze in #25
- Update README.md by @Its-Haze in #26
- Rename project to league-rpc, disable native league presence, and add version checker by @Its-Haze in #27
- fix images in readme by @Its-Haze in #28
- fix command line argument documentation in readme by @Its-Haze in #29
- Fix readme table of contents by @Its-Haze in #30
- Add images for executable .ico by @Its-Haze in #31
Full Changelog: v1.0.3...v2.0.0
Release v1.0.3
Welcome to another release of League-RPC-Linux!
What has changed?
- Bugfix:
Gathering base data.
could freeze and cause league-rpc to not function.. this is because riot removed Arena from league, causing one small portion of the code to error out when the game mode Arena was not found. This has now been resolved. - Bugfix: When starting games, users could end up getting an
Unhandled Gameflow Phase
This is because the gameflowGameStart
was not covered. Now it is... so basically when a game launches, the discord rich presence would displayUnhandled Gameflow Phase
.. Not it continues the Champ select RPC until your game has actually started.
Installation
As usual.. just download the file, make it executable, and run it. Should be as simple as that.. If you have problems, report them
Linux
wget https://github.com/Its-Haze/league-rpc-linux/releases/download/v1.0.3/league_rpc_linux
chmod +x ./league_rpc_linux
./league_rpc_linux
If you want to verify the checksum, then run:
wget https://github.com/Its-Haze/league-rpc-linux/releases/download/v1.0.3/league_rpc_linux.sha256
sha256sum -c league_rpc_linux.sha256
Windows
Just download the league_rpc_windows.exe
file and execute it (prefferably from a terminal, but double clicking it works fine too.)
If you are experiencing weird output, then perhaps install Windows Terminal
or Git Bash
and run the script from there.
Should work smooth like butter, if it doesn't then you can contact me on Github, or Discord @haze.dev
Build it yourself
if you want to install the dependencies yourself and run it like that, then read the README about how to do that.
the executable was built with
PyInstaller: 6.3.0
Python: 3.11.6
Platform: Linux-6.6.8-200.fsync.fc38.x86_64-x86_64-with-glibc2.37
If it does not work for you.. you can build it yourself:
Just install pyinstaller and you are good to go.
# In your virtual env..
pip install pyinstaller
Linux
pyinstaller --onefile --name league_rpc_linux league_rpc_linux/__main__.py --clean
Windows
pyinstaller --onefile --name league_rpc_windows.exe league_rpc_linux/__main__.py --clean
the result will be located in ./dist/
The reason for not working might be that I build it with a newer kernel than what you have. I should be building with the oldest possible kernel version that I plan to support but I am just too lazy. >)
What's Changed
- Add pyproject.toml by @davispuh in #15
- Do not gather base data about Arena, when the game mode is unavailable by @Its-Haze in #23
New Contributors
Full Changelog: v1.0.2...v1.0.3