Free on WindowsExercise between matches
Exercise after each Rocket League match
When a Rocket League match ends, QuestPump on your computer offers a short pump: a few squats, quick steps or a wall sit beside your desk. Then you queue again.
Fig.Each match
A short match, a short pump
A Rocket League match runs about 7 or 8 minutes. At Balanced, where Moves per match starts, that asks for one move, or two when a record move is due.
Record
Cardio
Your wall sit's goal is just past your recent best. A cardio move after a 7-minute match runs 27 to 41 seconds, and longer as you keep its pace.
An evening of matches asks about 7 times an hour, most often for one move. Want fewer? Set Moves per match to Light, and every match keeps to one move.
Fig.What counts
Which matches ask for a pump
The game's own Stats API tells QuestPump on your computer when a match begins, when each kickoff comes and when the match ends.
- A match counts from its start to its end.
- A match that ends before its first kickoff asks for nothing, and so does one under 2 minutes. One under 5 minutes asks for one move.
- Watching a replay asks for nothing.
- Nothing opens during a match. The pump opens after it, and no move starts until you press Start.
- Queue again at once? Press Bank all. The moves wait for your next pump.
- Turn off Open the pump after each match, and a small card in the corner asks instead. It never takes your keys.
Fig.Set it up
Turn on the game's stats
Rocket League tells other programs about a match only when a settings file turns its Stats API on. QuestPump on your computer checks for one before it adds its own.
Get QuestPump for Mac and Windows on Windows 10 (22H2) or 11, and open it.
Open its Games tab. It finds Rocket League through Steam or the Epic Games Launcher. Until you set it up, a pump comes when you close the game.
Tap Rocket League, then tap Ask after each match.
If Windows keeps the game's folder closed, as under Program Files, tap Allow writing to its folder. Windows asks once.
Start Rocket League again. It reads the file only as it starts.
The file
In the game's TAGame\Config folder, QuestPump looks for your own TAStatsAPI.ini first, then the game's DefaultStatsAPI.ini. If neither turns the stats on, it adds its own TAStatsAPI.ini:
[TAGame.MatchStatsExporter_TA]
PacketSendRate=1
Port=49123It never writes over a file of yours. If yours turns the stats off, the Games tab tells you the one line to change.
Turn Rocket League off in the Games tab, and its own file goes. Uninstalling QuestPump takes it away too. A file you changed is yours, and it stays.
Fig.What it reads
The event's name, nothing more
QuestPump on your computer connects to the game's port on your own computer, 127.0.0.1, and only listens. From each message it reads the event's name, such as MatchEnded, and drops the rest unread.
- It never reads the players' names or ids, the goals, the score or who won.
- It never sends the game a word, presses a key or reads the game's memory.
- It never talks to the game's servers.
You might ask
I turned the stats on for another program. Then what?
Then QuestPump on your computer uses your file and its port, and changes nothing in it. The game sends its events to every program that connects, so both hear each match.
Does it work on a Mac?
Not with Rocket League, which QuestPump hears on Windows. On a Mac it works with Dota 2, and it offers a pump when your other games close.
Do I need World of Warcraft?
No. QuestPump on your computer runs the pump on your own screen, with your records and your moves. The add-on is only for World of Warcraft players.
