Automatically open Rocket League drops.
This program simulates Enter key press every second (only in Rocket League).
Link: rocket-league-auto-drops.zip
Note: Update Windows Defender if it's detected as a virus.
- Open Rocket League
- Go to Garage > Inventory > Reward Items
- Select the drops you want to open
- Return to the program (Alt+Tab) and press any key to start
- Return to Rocket League and place your mouse cursor over the "Yes" button in the "Open Drop" message
- Don't move your mouse position and wait for the drops to open
- To stop the program, close the program window
Table with the estimated time it takes to open the drops.
Minutes | Drops |
---|---|
1 | 6 |
5 | 30 |
10 | 60 |
15 | 90 |
30 | 180 |
60 | 360 |
Link: rocket-league-auto-drops.cpp
// Create an array of two INPUT and initialize all elements
INPUT inputs[2] = {};
// Configure KeyDown Enter
inputs[0].type = INPUT_KEYBOARD;
inputs[0].ki.wScan = 0x1C; // Virtual key code for Enter
inputs[0].ki.dwFlags = KEYEVENTF_SCANCODE; // Scan code usage
// Configure KeyUp Enter
inputs[1].type = INPUT_KEYBOARD;
inputs[1].ki.wScan = 0x1C; // Virtual key code for Enter
inputs[1].ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP; // Scan code and key release
// Start loop
HWND hwnd;
do
{
// Get Rocket League window
hwnd = FindWindowA("LaunchUnrealUWindowsClient", NULL);
// Check if the Rocket League window is active
if (hwnd == GetForegroundWindow())
{
// Simulate pressing and releasing the Enter key
SendInput(2, inputs, sizeof(INPUT));
}
// Wait 1 second between loops
Sleep(1000);
} while (hwnd);
Developed with C++ for Visual Studio Code
https://www.virustotal.com/gui/file/0f925301df418c82a3739ded34ae8e07a02ef60cf131776c416b5dfbe16850b8
This program has been flagged by some antivirus engines on VirusTotal.
These are false positives due to the nature of the code, which simulates keyboard inputs.
This project is not endorsed by Rocket League or Psyonix LLC.