BasketballSureShot
Hold down the auto-aim button (default left mouse button) while holding a basketball to automatically lock the nearest basket when throwing. The basketball will definitely enter the net along the arc. The special effect of entering the basket is consistent with the original version; when charging, the predicted trajectory is displayed and the basketball in hand is hidden. It only takes effect on the client side, and homeowners and other players do not need to install it.
About this mod Machine translation
Basketball must enter
Function
- Press and hold the auto-aim button (default left mouse button) while holding a basketball, and throwing will automatically lock on the nearby basket.
- The basketball thrown after locking will fly towards the basket in an arc and will definitely enter the net. The special effect of entering the basket is the same as the original version.
- The predicted trajectory and landing point are displayed when charging: when you hold down the auto-aim button, it is a precise trajectory consistent with the actual arc into the basket; when it is not pressed, it is a normal throwing trajectory, with an accurate first contact point. After hitting a nearly vertical side wall, the ball continues for a short period according to the rebound rules of basketball.
- Automatically hide the basketball in your hand when charging to prevent the ball from blocking your view; it will recover immediately after releasing the ball.
- Pure client version takes effect: You can install it yourself. Homeowners and other players can see the basketball entering the net without installation.
- Throwing will consume the basketball in your hand just like the original version; if you want unlimited throwing, you can enable it in the configuration.
How to use
- Hold a basketball.
- Press and hold the auto-aim button (the default left mouse button, which can be changed to any mouse button or keyboard key in the configuration) to keep aim locked.
- Press and hold the throw button to charge up, then let go and throw. The basketball will automatically fly to the basket and hit the target.
- When throwing without pressing the auto-aim button, the basketball will be thrown according to the original method; at this time, the screen will display the normal throwing trajectory.
After running for the first time, the configuration file will be generated in BepInEx/config/BasketballSureShot.cfg, and the changes will take effect after re-entering the game.
| Configuration items | Description | Default |
| --- | --- | --- |
| Enabled | Master switch | On |
| RequireAimKey | The auto-aim key must be pressed to trigger must-enter | Turn on |
| AimKey | Aim key | Left mouse button |
| KeepBasketball | Throwing does not consume the basketball in your hand (unlimited throws) | Close |
| ShowPrediction | Display the predicted trajectory and landing point when holding a basketball to charge | Turn on |
| HideWhileCharging | Hide the display of the basketball in hand when charging | Enable |
| ArcHeight | The height of the highest point of the arc above the basket (meters) | 1.5 |
| EntryHeightOffset | The height of the entry point relative to the center of the basket (meters) | 0.5 |
| CorrectionGain | Correction intensity during flight | 6 |
| MaxFlightSeconds | Guidance maximum flight time (seconds) | 6 |
| PreferAimDirection | Prefer the basket facing the crosshair | Turn on |
Install
Use Mod Manager or gale to install; when installing manually, put the dll in plugins into BepInEx/plugins/.
Permission description
As long as you mark the original author "Squirtle18", you can borrow and reprint all my mods, ideas and codes (not just this mod) at will to carry out all activities you need.
This is allowed even if the code is 100% similar and you just localized the configuration file or even just changed the description file to make the description clearer. (I just cannot upload the source code because my github account is used by someone else)
But I hope that the mod you learn from will also authorize the mod community to learn from it.
If A borrows my ideas or code, and B borrows A's ideas or code, the final credits should be: Squirtle18, A, and B. (Yes, include acknowledgment of yourself, and I thank you for your contribution to the community)
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: