Skip to content

Repository files navigation

InGameRank Overlay

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.

Introduction

Overlay for Rocket League, since after EAC update bakkesmod is not usable online anymore, so i made my own version.

Acknowledgements & Credits

  • 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.

BEFORE INSTALL

Edit your |RL Install Dir| \TAGame\Config\DefaultStatsAPI.ini find field PacketSendRate and set value to 20.

Latest release

HERE

Disclaimer

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.

Build yourself

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.

Why does it have to show ranked data too?

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.

Todo:

Streak tracking (if requested), total matches this season

Contributing

Do you want to make this app even better? Contributions are highly encouraged and appreciated.

About

Rocket League In game rank after EAC update

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages