This fork provides the following additional features:
- Icons next to player names to show each of their ranks (like the old InGameRank!)
- Resolution-aware scaling for the overlay
- Possibility of using your own local API server (https://github.com/HiDefCode/RLStatsAPI) with a second Epic account instead of using tracker.gg
- Better fade-in and fade-out to more closely match the behavior of the RL scoreboard
- Switched to pydualsense instead of dualsense-controller because it has DualSense Edge support
Known issues with this fork:
- Rank badge icon ordering accuracy - the icons next to player names will sometimes be in the wrong order when the match starts, but will correct themselves once players accumulate points; the logic is based on the same logic as RL's internal code (thanks Emi), but the default player ordering provided by the stats API does not seem to correlate 1:1
- DualSense LED turns blue and shows the player 1 indicator - this could be fixed by modifying pydualsense's initialization and bundling the modified version into the project
Message me on Reddit (/u/HiDefMusic) if you want to chat or collaborate on these new features or any future ones.
Overlay for Rocket League, since after EAC update bakkesmod is not usable online anymore, so i made my own version.
- Tracker Network: A huge thank you to tracker.gg for their API, which powers all the stat fetching in this app.
- Visual Assets: Massive thanks to @BenTheDan for BenTheDan/IngameRank repository for providing the clean rank, division, and playlist icons used in this project!
- StatsAPI This program makes use of the new stats api that RL put out for us devs read StatsAPI.md if you are interested or visit the official docs here.
Edit your |RL Install Dir| \TAGame\Config\DefaultStatsAPI.ini find field PacketSendRate and set value to 20.
Use at your own risk. This application utilizes a transparent screen overlay to display information. While it merely reads network traffic and does not hook into or modify game memory, third-party overlays can occasionally be flagged by Easy Anti-Cheat. User discretion is strictly advised.
Run pip install -r requirements.txt and run pyinstaller main.spec, if you want the packeged installer you can also run this NSI installer script.
I didn't find a way to detect the current gamemode (if Casual or Ranked) and i wanted to be able to see casual mmr and best competitive mmr in the default modes, i know it's not pretty but i might change in future adding more customizability.
Streak tracking (if requested), total matches this season
Do you want to make this app even better? Contributions are highly encouraged and appreciated.