Рет қаралды 2,104
New! Wall-hit Training Plugin for Bakkesmod!
NOTE: This is now available as part of the latest update to Bakkesmod.
First, shout out to Bakkes, for the most excellent Rocket League mod system that allows plugin creation. Go to bakkesmod.com for details.
I wanted to create a way to train for wall-hits that was better than the round of shots I had created. Even with random shot values, I still felt it was lacking. I feel this mod makes up for that and more, fostering the dynamic nature of wall-hits, as well as allowing shots to be created on the fly a with minimal amount of effort and key bindings (minimally uses just one!). To use it, simply point the car at the spot on the wall where you want the ball to fly to, hit the key you've bound for "wallhit" in your config.cfg, and that's it! With the default values for the extra wallhit configuration variables, the plugin is smart enough to create a shot that gives the player enough time to get to the ball before it hits the wall. You can also use this mode to practice rebounds. (Shots where the ball is close to the wall when executing the shot may not react well. For those types of shots, use POP mode instead.)
There are also two other modes included, FREEZE and POP, and these modes can either be switched to via a keybinding or console input (the command being "wallhit_mode"). Since this is a mode-changing command, you could bind the keyboard's Space key for example if you didn't want to give up a controller key for it.
FREEZE mode will do the same as the default mode, but instead of shooting the ball, it will place it a distance away from the wall (which is configurable) at the point the player is facing on the wall and freeze it there. This is good for beginners just starting out with wall-hits.
POP mode is the last mode. This mode merely gives the ball an upwards velocity (again, the amount is configurable) so to pop it up on whatever path it's currently on. This can be used not only for wall-hit scenarios, but for rebounds and aerial hits as well.
Edit "\Program Files (x86)\Steam\steamapps\common
ocketleague\Binaries\Win32\bakkesmod\cfg\config.cfg" and bind keys to the wallhit plugin commands below, as well as set any variables. (Tip: from the bakkesmod console in game (usually tilde), use "logkeys 1" to press keys and see what they are referenced as.) For example,
bind XboxTypeS_DPad_Right "wallhit"
would bind "right" on a Xbox 360/PS4 controller d-pad to the "wallhit" command.
WallHit Plugin Console/Script Commands and Variables
====================================================
COMMANDS
wallhit (executes the shot)
wallhit_mode (changes the wallhit mode)
VARIABLES
NAME DESCRIPTION (DEFAULT) [MIN-MAX]
=================================================================
wallhit_speed velocity of the shot (800, 1000) [0, 2000]
wallhit_height target height on wall (1000, 1500) [0, 2000]
wallhit_floor ball set to floor before each shot (0) [0,1]
wallhit_freeze_dist distance from wall to freeze ball (20, 1000) [0, 4000]
wallhit_pop_speed upwards velocity to add to ball (1000, 1500) [0, 2000]
Note that this plugin is created to work with just the standard maps, as the calculations are done based on where the walls are. Using this on any of the non-standard maps (Starbase Arc, Rocket Lab maps, etc.) probably won't work very well.