RL Companion

FAQ

Questions and answers

Plain answers about safety, your data and how the app works.

Safety

Is the app safe to use with the game?

The app only reads what the game leaves on your computer, through official or passive means: the game's own local Stats API, the Launch.log file and the replay files you save.

It never injects code into the game, never reads its memory, never sniffs network traffic and uses no unofficial access to the game's servers. The strip shown over the game is an ordinary always-on-top Windows window, not something drawn inside the game.

The app is not approved or endorsed by Psyonix or Epic Games, and we do not claim it is guaranteed safe. No third-party tool can promise that.

Can I get banned for using it?

Nobody but the publisher decides that, so nobody else can promise it on the publisher's behalf. That includes us and every other third-party tool.

What we can tell you is exactly what the app does. It reads the game's own local Stats API, the Launch.log file and saved replay files. It does not inject code into the game, read its memory, sniff network traffic or use unofficial access to the game's servers. The strip over the game is an ordinary always-on-top Windows window.

Does it slow the game down?

The app runs in the background as a separate program and has no hooks into the game. It listens to the game's local Stats API and reads files the game writes.

We have not published performance measurements yet. Memory and processor use during a match are still to be measured and published, so for now we give no numbers.

Data and account

What data does the app read?

Three things the game leaves locally. From the game's Stats API: match events (goals, ball hits, match start and end) and the match state (the players, their stats, the score, the clock, the arena and the playlist).

From the Launch.log file: your MMR and rank tier when you enter a queue, the playlist and the ID of the game account in use. From replay files you save: the full match, with the positions of the cars and the ball.

To switch the Stats API on, the app changes one setting in the game's configuration file in your Documents folder. It needs no administrator rights.

What does the app send to our servers?

Your matches, so that your history, goals and training follow your account: the result, playlist, arena, duration, match events, the stats of the players in the match as the game reports them, and your MMR readings.

Replay files you saved, so they can be analysed. Your account details (the e-mail address you sign in with) and the linked game account. An anonymous hash that identifies the device.

Matches played on a game account other than the one you linked are ignored.

Why does the app need an account?

Your matches are stored on the server under your account, so your history survives a reinstall or a new computer, and the AI coach, which runs on the server, can work from your matches.

The account is also what one game account is linked to: only matches played on the linked account count towards your history.

You sign in inside the desktop app. This website has no sign-in.

How do I delete my account and my data?

Deleting the account together with its data, and exporting your data, are planned and will be in place before the public release. They are not available in the app yet.

Unlinking the game account is not the same thing: it deletes nothing.

How it works

Why does my MMR sometimes show up later?

The game does not write your rating anywhere locally when a match ends. It writes it only when you start the next queue, and that value is your MMR after the previous match on that playlist. So the change from your last match appears once you queue again; the game also writes its log with a delay of a minute or two.

If you queue for two or more ranked modes at once, the game logs a single shared value that cannot be assigned to a playlist. Those matches are saved without MMR.

The app has no other source of MMR, because it does not ask the game's servers for anything.

Why do I have to save replays by hand?

The game does not save replay files on its own. A file appears on your disk only when you save the replay in the game, and the app picks it up from the game's replay folder.

Without a saved replay the match is still tracked, but only a replay holds the positions of the cars and the ball, which the replay viewer and the ghost need.

How does the overlay for OBS work?

The overlay is a web page served by the app from your own computer. You add it in OBS as a browser source, using the address from the overlay settings in the app.

Each element is switched on separately: MMR and its change after a match, the session record, the last 5 results and goal progress. There are two styles (a pill and text only) and four positions. After a match the MMR change flashes briefly; there are no full-screen cards.

Platforms and the project

Does it work on consoles?

No. The app runs on Windows and relies on data the PC version of the game leaves locally. Console versions leave no such data.

Does it work with both Epic and Steam?

Yes. It works for PC players on Windows whether you play through Steam or through Epic.

Is this project affiliated with Psyonix or Epic Games?

No. It is an independent project, not affiliated with, endorsed or approved by Psyonix or Epic Games. Rocket League is their trademark. The site and the app use no official logos, rank icons or artwork from the game.