You are viewing a potentially older version of this package. View all versions.
JevMods-BetterGrapplingHook-1.0.1 icon

BetterGrapplingHook

The vanilla grappling hook often stops short of the anchor and then lets you slide down the wall. This mod gets you all the way there with a lift-off at the start, and you hang below the hook until you let go.

Date uploaded a week ago
Version 1.0.1
Download link JevMods-BetterGrapplingHook-1.0.1.zip
Downloads 28
Dependency string JevMods-BetterGrapplingHook-1.0.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

BetterGrapplingHook

Tired of your grappling hook not working at all, or only pulling you halfway through? Tired of slipping off the rock every time you reach it or having to manually retrieve the anchor? This mod fixes all of that!

Features

  • Small lift-off at launch.
  • Pulling no longer stops early.
  • Hangs on any surface and held in place.
  • Stamina stops auto-regenerating while you are hooked, and the hook lets go when it runs out.

Configuration

The settings are in BepInEx/config/JevMods.BetterGrapplingHook.cfg, created on first launch.

  • LaunchLift: extra upward speed at launch, in m/s (default 6).
  • LiftDuration: how long that extra speed lasts, in seconds (default 0.75).
  • OnArrival: Hang keeps you attached, AutoRetract releases the hook (default Hang).

Building from source

To build you need Windows, the .NET SDK 8 or newer (with the .NET Framework 4.8 developer pack), Valheim and BepInEx. The easiest way to get BepInEx is to install BepInExPack_Valheim in a Thunderstore Mod Manager profile.

git clone https://github.com/JevMods/BetterGrapplingHook.git
cd BetterGrapplingHook
dotnet build src/BetterGrapplingHook -c Release

Then copy src/BetterGrapplingHook/bin/Release/BetterGrapplingHook.dll into BepInEx/plugins.

The build looks for Valheim through Steam and for BepInEx in the Default profile of the Thunderstore Mod Manager. If yours live elsewhere, pass the paths:

dotnet build src/BetterGrapplingHook -c Release -p:ValheimDir="D:\Games\Valheim" -p:BepInExDir="D:\Games\Valheim\BepInEx"

You can also set the VALHEIM_INSTALL environment variable. With no Valheim install at all, point ManagedDir at the valheim_server_Data/Managed folder of the free Valheim Dedicated Server (Steam app 896660). The GitHub workflow does exactly that.

Notes

CHANGELOG

Changelog

1.0.6

  • New icon: the real in-game grappling hook, loaded.

1.0.5

  • Synced the Thunderstore description with the README.

1.0.4

  • Updated the description to mention the stamina limit and the lift-off.

1.0.3

  • New package icon.

1.0.2

  • Reworded the README description and added a feedback section.

1.0.1

  • Reworded the README description.

1.0.0

  • First release.