Trainer download

Latest version: 0.8.4

Download v0.8.4


  • Update to make it work with Rocket League version 1.58.
  • Update to make it work with Rocket League version 1.56.
  • Reverse bugfix of 0.8.1 because it broke some old shots. Fix now only gets applied on shots that were created in RLT v0.8.2 or higher.
  • Bugfix for ball Z offset not getting applied.
  • Multiplayer shots can now be created and used in LAN matches.
    If you encounter any bugs, feel free to contact me.
  • Update to make it work with Rocket League version 1.53

How to use it

  • Download the Zip file
  • Extract it to any folder on your PC
  • Run Rocket League
  • Run RocketLeagueTrainer.exe (If RLT doesn't detect Rocket League, run RocketLeagueTrainer.exe as administrator)

Note: Some anti-viruses started to flag the trainer as malware. That's probably because the trainer has to read and change memory of another process in order to work which is sometimes used by malicious software.

Create a new shot

To create a new shot open a new tab.

Move the car and ball by dragging and dropping them to the location you want them to be. Rotate them by holding the CTRL key while dragging them.
You can also change their position/rotation by editing the values directly. Optionally you can add an offset to each value. With this offset you can randomize your shots. Each time the shot is being used a random value between +offset and -offset will be calculated and added to the original rotation/position value.

If the momentum checkbox is ticked a red arrow should appear next to the ball. That's the direction the ball will be shot once you press the hotkey. Rotate the ball to change this direction.
The force value goes from 0 to 200 and determines how fast the ball will go. Set it to 0 and the ball will be frozen like in the rookie aerial training.

Shots can be saved and loaded as a .shot file.

The "Load" tab

On program start all local .shot files that are in the "trainingSessions" folder will be loaded and shown in this tab.
The "trainingSessions" folder is in the same directory as the trainer and is created when you start the trainer the first time if it doesn't exist already.
You can create subdirectories inside this folder to organize your shots or to create playlists.

Use a shot

Tick the enable checkbox to activate a shot.
Enabled shots can be used in FreePlay mode by either pressing the 'Reset Shot' key which you assign in the Rocket League settings or by assigning a hotkey on your keyboard in the trainer's settings.
If more than one shot is enabled the trainer picks a random shot and mirrors them randomly. You can change that in the settings.


Multiplayer shots are shots with more than one car. They can be used in a locally hosted game. The easiest way for other players to join your game is if they are in the same local network as you. To establish a connection over the internet, you usually have to create port forwarding rules. The "Multiplayer" form in RLT should help you create those. It also lets you connect directly to other addresses on the internet.

Multiplayer shots have to be created in Free Play mode. To test a specific car's position/rotation, the "apply" checkbox has to be checked before the shot is applied to the game.

When a shot is used in a LAN match, all players that are currently connected to the server are displayed inside the "Load" tab in RLT. There, they can be assigned to different roles. Each role represents a car of the shot that is currently loaded.
If a player's name can not be determined, that player has to rejoin the game by leaving the team they are currently in and rejoining it.

Only the person who hosts the game and has RLT running can reset shots. Unlike with shots in Free Play mode, this is done by using the quick chat "I got it!".

Currently, if you use RLT, scoring in LAN matches is disabled and cannot be enabled.

Psyonix's statement about third party tools

If you have a question, found a bug or anything else, contact me or post here.