Nitr0ski-SuperThrow icon

SuperThrow

Toggle super-powered throws with adjustable strength, extra launch speed, and a speed limit in BoneMenu.

Last updated 2 days ago
Total downloads 418
Total rating 0 
Categories Code Mods AI Generated Utility
Dependency string Nitr0ski-SuperThrow-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bonelib-BoneLib-3.2.2 icon
bonelib-BoneLib

A BONELAB mod for making life easier for other mod creators.

Preferred version: 3.2.2

README

TESTED works if theres any problems my discord is "nitr0ski." yes with a dot at the end

Super Throw 1.0

A BONELAB PC code mod with a BoneMenu toggle and adjustable throwing power.

Install

  1. Close BONELAB.
  2. Copy SuperThrow.dll into the Mods folder beside BONELAB_Oculus_Windows64.exe: C:\Program Files\Meta Horizon\Software\Software\stress-level-zero-inc-bonelab\Mods
  3. Start the game and open BoneMenu > Super Throw.
  4. Turn Enabled on, pick up a loose physics object, swing your hand and release.

MelonLoader and BoneLib must already be installed. Both were found on this PC. Do not place this DLL in the AppData SDK/mod.io Mods folder.

Controls

  • Enabled: turns boosted throws on/off. Starts off on the first run.
  • Throw strength: multiplies the object's release velocity, 1x–30x. Default 5x.
  • Extra launch speed: adds 0–100 m/s along the release direction. Default 10 m/s.
  • Speed limit: caps the final launch speed at 5–200 m/s. Default 100 m/s.
  • Minimum throw motion: minimum hand movement relative to your head required to trigger a boost. Default 1 m/s. Increase this if gentle drops are being boosted.

Final velocity is the normal release velocity multiplied by strength, plus extra speed in the release direction, limited by the speed cap. These controls affect launch velocity and resulting momentum; there is no separate damage multiplier. Object mass, drag, collisions and game physics still affect flight and impact. Very fast objects can pass through thin surfaces due to the game's physics.

The mod waits for normal release physics before boosting. It skips kinematic objects, player-rig bodies and objects still held in either hand. Boosting applies to the released rigidbody; articulated objects and NPCs may behave differently. Settings persist in MelonLoader's preferences under SuperThrow.

Quick in-game check:

  1. With Enabled off, throw a small prop and confirm normal behavior.
  2. Enable it and throw the same prop; it should travel much faster/farther.
  3. Set strength to 1x and extra speed to 0 for an approximately normal throw (the speed cap still applies).
  4. Release a two-handed prop with one hand; it should stay in the other hand.
  5. Toggle off and confirm throws are normal again.

To uninstall, close the game and remove Mods\SuperThrow.dll.

Source and rebuilding

SuperThrow.cs and SuperThrow.csproj are included. With a .NET SDK supporting net6.0 installed, run dotnet build -c Release from this folder. If the game is elsewhere, set the BONELAB_DIR build property to its installation directory. Only copy the resulting SuperThrow.dll into Mods.

API references: https://github.com/yowchap/BoneLib https://github.com/LavaGang/MelonLoader