current game version: 1.5.0.0.3 (all mods confirmed working)
Autojump.exe is a small, lightweight app that helps with accessibility by simulating the pressing of the Spacebar repeatedly and rapidly, therefore ensuring the timing is always correct for each jump. It can be used with any game difficulty setting, for trails, arenas, and competitions.
It's been updated to lower the repeat rate of the spacebar press (hopefully reducing glitches) and use Right Control instead of Alt to quit the app.
The helper app is finished and available for download below. There are no dependencies, simply download and run it when needed.
small app that simulates pressing the Spacebar
100% prevents missing jumps due to timing
me (@stahltier) for writing the script and compiling it
Autohotkey for providing the necessary tools
Download the zipped archive below and extract it to anywhere in your files. It doesn't need to be placed in the game folder or anywhere in particular, really.
Start your game.
Double-click on the _ST_RivershineAutojump.exe to run it. A tooltip should appear telling you that it's Ready.
Press Spacebar to start autojumping. Press Left Control to pause, and again to unpause.
Press Left Alt to quit the app when you no longer need it. This will not quit out of Rivershine, and you can simply run the app again if you need it again.
Keep in mind that while the app is running, the Spacebar, Left Control, and Right Control will not function normally because their input is being "consumed" by the app. If this is a problem for people, I can try adjusting the code to prevent this behavior. But once you quit the app, the keys will be back to their normal function.
The app was only created recently, so bugs are possible. If your game starts behaving strangely, please let me know. A known bug is that sometimes upon pressing the Spacebar, your game window will start flickering. Just clicking on the game window should make it stop.
I recommend pausing the app just before you finish a competition or leave a map - if you don't, I noticed that the horse will fall through the floor just as you leave the competition and end up losing all of its stamina, even if you return to the normal map just fine afterwards. It doesn't seem to cause any problem, but if you want to be super safe, try not to have the app in Active mode during map transitions.
Some obstacles will still cause your horse to trip (example one of the Beginner Town Race jumps) if you approach them while galopping. That's a bug in the game itself, and simply slowing down to canter in a safe distance from bugged jumps should prevent refusal. Keep in mind that since a recent update made your horse rear if you press Spacebar while standing still, your horse will get stuck in a rearing loop after a refused jump unless you pause the tool and start moving again.
1. Simply delete the entire folder.
No changes are made to your computer or game files, so simply deleting the app when it's no longer needed is fine.
Please contact me on the official Cozy Bee Games discord server. I have a thread for my mods there in #forum-discussion where I post about my mods and answer questions.
Below you can see the source code of the app. If you are not comfortable with downloading an .exe file from the internet (which is wise), you can use this code to create an .ahk file which can be read and compiled into an .exe by Autohotkey and its Ahk2Exe program.
This code is distributed as open source, so you can modify it however you want and even share any .exe you make with it, as long as you don't make a profit from it.
I tried to format it nicely and comment it so you can see more easily how it works.
/* Autojump.ahk - 17.01.2024
This script was written by stahltier using Autohotkey script.
Modification and redestribution as .ahk script or compiled .exe is allowed non-commercially.
This updated version lowers the repeat rate of the Spacebar keypress and changes the quit button
to right control.
*/
ToolTip "Autojump READY`nPress Spacebar to activate, RControl to quit.", 60, 80, 1
; pressing left control pauses the program
#SuspendExempt
LControl::
{
; displays the tooltip while script is paused
ToolTip "Autojump PAUSED`nPress LControl to unpause, RControl to quit.", 60, 80, 1
; pauses the script and suspends the Spacebar consumption
Pause -1
Suspend
}
; pressing right control shuts down the program
RControl::ExitApp
#SuspendExempt False
; this function only is executed inside the Rivershine game window while it's active.
; when spacebar is pressed, the script starts an infinite loop where it displays the tooltip and simulates
; pressing the spacebar every 80 ticks.
#HotIf WinActive("TheRanchOfRivershine")
Space::
{
While (1 == 1)
{
ToolTip "Autojump ACTIVE`nPress LControl to pause, LAlt to quit.", 60, 80, 1
Send "{Space}"
Sleep 80
}
Return
}