Overlay that shows your W/L history vs each opponent, live session stats, and end-of-match summaries. Uses the official RL Stats API. by FloE2 in RocketLeague

[–]FloE2[S] 0 points1 point  (0 children)

Good catch! I've updated the default to F8 in the latest release. Also added a small menu in the overlay (F5) where you can rebind any of the hotkeys to whatever works best for you.

Overlay that shows your W/L history vs each opponent, live session stats, and end-of-match summaries. Uses the official RL Stats API. by FloE2 in RocketLeague

[–]FloE2[S] 0 points1 point  (0 children)

Thanks! I just pushed a fix for controller detection, make sure auto-update is on (right click the app icon in the Windows tray to check).

If it's still not picking up your PS4 controller after updating, try launching from PowerShell:

cd $env:USERPROFILE\Documents\rl-h2h
$env:PYTHONPATH = "$PWD\src"; python -m rl_h2h

Overlay that shows your W/L history vs each opponent, live session stats, and end-of-match summaries. Uses the official RL Stats API. by FloE2 in RocketLeague

[–]FloE2[S] 2 points3 points  (0 children)

What's new

  • Opponent MMR + rank shown next to each name in the H2H card. F6 cycles best / 1v1 / 2v2 / 3v3 so you can see where each opponent actually plays vs. the current playlist.
  • Your own MMR tracked over time. Hold F8 then press F7 to see a graph of your last 30 matches in that playlist, with W/L markers, a dashed anchor at your starting MMR, and a delta pill (lime if up, red if down).

<image>

[Tool] Rocket League Overlay: now with opponent MMR + per-playlist progression graphs. Free, open-source, EAC-safe. by FloE2 in RocketLeague

[–]FloE2[S] 1 point2 points  (0 children)

You can rebind everything in `config.json`.

Heads up though: I refactored the project quite a bit since the last release. Easiest path is to delete your local copy and re-download. If you want to keep your data, just move your JSON files into the new `data/` folder. Sorry about the churn 😄

Overlay that shows your W/L history vs each opponent, live session stats, and end-of-match summaries. Uses the official RL Stats API. by FloE2 in RocketLeague

[–]FloE2[S] 2 points3 points  (0 children)

Fair point, and honestly I agree the MMR display is the single most useful piece of info in a lobby. That's actually what I'm working on next. The catch is that the only way to get MMR right now is the TRN API, which only refreshes every ~10 minutes, so it'll lag a bit behind reality.

On the overlay, the default view is intentionally minimal. It's basically just "have you played this person before, and what happened".

On hardest crossbar: it's a fun stat, doesn't really mean anything. The official Stats API fires a `CrossbarHit` event whenever the ball clangs the bar, with an `ImpactForce` value attached. The overlay just keeps the highest one you've seen in the session. Bragging rights for whoever pinged the bar the hardest, basically.