Since 2 people have asked me for it (and Nimboso hasn't released his bot that will actually be half decent compared to my garbage), here is what I have up and running for a temporary bot that works right now.
I am using autohotkey, and to avoid uploading an attachment that needs to be approved (and the fact that running random .exe from the internet is sketchy enough) I will simply provide the source code.
In order to run this, you will have to download and install autohotkey (a simple google search will do it), then copy and paste the text below into an empty text file and save it as [some name].ahk
When saved as an ahk file, you should be able to right click and run, or right click and compile the script into a simple .exe that you can run on a computer without autohotkey installed.
Please note that since this barely works, I have hard-coded coordinates meant for a rocket league window that is 300x400. So you will HAVE to set your rocket league to windowed mode with 300x400 resolution, or figure out where the buttons are and manually change the coordinates in the script yourself. Using Intel Graphics should have a 300x400 resolution option, but if you have an NVidia card, you will likely have to go into the nvidia control panel and add a custom resolution of 300x400 to have it as an option for your windowed resolution. Not sure if this will work at all with AMD cards if they don't let you choose 300x400 by default.
Like I said, this is a terrible temporary solution, but it does work. Upon running the script, it should automatically start rocket league (if not already open) then automatically click the buttons to search for a match. Note it will not change playlists it searches in so just set that to whatever you want before hand. It will then hold down forward for 15 seconds, then automatically try and rejoin a match (in case of getting kicked for idle or server goes down) and continue. For some reason, autohotkey crashed on the computer I use this on all the time, so I also use KNAS restarter (google to find the program) check every 30 seconds to make sure the script is still up and running.
You can press 'q' to quit the script, or 'z' to manually restart the script if it's running (starts by selecting options to search for a game).
As I have said, this is a terrible solution, but if you really want it, enjoy:
Code:
Start()
z::
Start()
q::
Send {w up}
ExitApp
Start() {
IfWinNotExist, Rocket League (32-bit`, DX9)
Run, steam://rungameid/252950
WinActivate, Rocket League (32-bit`, DX9)
Idlebox()
}
Drive() {
Send {w down}
Sleep 15000
Send {W up}
Start()
}
Idlebox() {
SendEvent {Click 200, 200}
Sleep 100
SendEvent {Click 200, 200}
Sleep 100
Mainjoin()
}
Serverdown() {
SendEvent {Click 48, 252}
Sleep 100
SendEvent {Click 165, 205}
Sleep 4000
Mainjoin()
}
Mainjoin() {
Sleep 500
SendEvent {Click 60, 150}
Sleep 500
SendEvent {Click 60, 135}
Sleep 500
SendEvent {Click 365, 280}
Sleep 1000
Drive()
}
Just don't blame me that this is terrible. It works well enough for me, and I've had it running for about 2 weeks non-stop without issues, so have at it. Note that when Nimboso updates the pointers and releases his new bot, it will be waaay better than this and you should stop using this garbage when this happens.
Other than that, enjoy.