/obstaclePlugin

a bakkesmod plugin that spawns an obstacle to block shots

Primary LanguageC++

Obstacle plugin

A plugin for BakkesMod

What does this plugin do?

Spawns a resizable, movable obstacle in free play which blocks the ball and bounces it back. You can use it as a dummy goalkeeper to make scoring harder or you can build a high wall to train high shots/flicks or whatever comes to your mind.

Manual installation

Just in case the installer doesn't work.

  1. Install BakkesMod
  2. place the obstaclePlugin.dll in the BakkesMod/plugins folder. (You cann quickly open the BakkesMod folder by opening BakkesMod -> click on file -> click on Open BakkesMod folder )
  3. place the obstaclePlugin.set in the BakkesMod/plugins/settings folder
  4. Start RocketLeague
  5. Press F6 to open the console
  6. Type "plugin load obstacleplugin" (without "") and press enter
  7. Type "cl_settings_refreshplugins" (without "") and press enter

How to use

When in freeplay drive to the location where you want the obstacle to be spawned. Press F2 to open the BakkesMod settings. Click on Plugins. Choose obstacle plugin from the list on the left. Click on place obstacle here to spawn the obstacle. You can change the obstacle's size with the three sliders (x size, y size, z size) on the top of the window.

If you want to move the obstacle somewhere else you can either drive your car to a different location and press place obstacle here again or use the buttons move x+, move x-, move_y+ etc. to move it whereever you need it.

The obstacle can also move automatically. Just active the checkbox Moving. After that you cann access the sliders (moving distance in x, y and z dimension, and moving speed in x, y and z dimension) below.

To deactive the obstacle press deactivate. You can reactivate it by either pressing active to spawn it to its last location or by pressing place obstacle here (see above).

Known bugs

  • Sometimes the ball is sucked into the obstacle, especially when the ball is rolling rather slow.
  • The obstacle isn't always fully visible, especially when you are quite near

I am sorry and I am working on it!

Feedback

You are welcome to leave any (productive) feedback, questions, wishes, sorrows on my discord or on youtube.

A big thanks

to Rocket Science for his detailed video on how to create a plugin!


Changelog

V1.0:

Fixed:

  • Ball gets stuck in the wall at low speed

New:

  • Added "bouncyness" slider. You can choose how hard to ball is hit back. (Don't set too low though)

V0.1:

Known bugs

  • Sometimes the ball is sucked into the obstacle, especially when the ball is rolling rather slow.
  • The obstacle isn't always fully visible, especially when you are quite near

Plans for future releases

  • change line color and thickness
  • create more than 1 obstacle
  • save and load presets