Grappling Hook

版本 v1.0.3·更新於 2026-10-06

Adds a throwable grappling hook: the rope wraps around corners and beams, you swing on it, and you can climb up or slide down it.

模組介紹 作者原文

Grappling Hook

A new item for White Knuckle: a grappling hook on a rope. Throw it, let it catch on something, and swing.

What it does

  • Throw it and it flies in an arc. It catches on whatever solid thing it hits.
  • The rope wraps around corners, beams and pipes, and unwraps when you swing back. You can loop it around the same beam several times.
  • Swing from where it caught. If the hook catches on something moving, it drags you along with it.
  • Climb or slide: hold Sprint to reel in and climb up, hold Crouch to let rope out and slide down.
  • Slack rope falls and piles up on the floor instead of hanging in a straight line.
  • Out of rope: if a throw doesn't catch anything, the hook hangs on the end of the rope. It can still catch if it swings into something, or if the rope is draped over a ledge when you pull away.
  • The game's own barnacle hook is left alone. This is a separate item.

Controls

| Action | Control |

|---|---|

| Throw | Hold the use button for the hand holding the hook |

| Let go (the hook comes back) | Release the use button |

| Jump off the rope | Jump while hanging (with a small hop) |

| Reel in / climb up | Sprint, while hanging or standing still on the ground |

| Let rope out / slide down | Crouch, while hanging or standing still on the ground |

Getting the item

For now the item isn't in the game's loot. Spawn it from the console:

  • Open the console (Shift + backtick) and enter cheats.
  • Enter spawnitem item_swinggrapple.

Turning cheats on disables saving stats for that session. That's the game's own rule.

Settings

After the first launch, the settings are in BepInEx/config/doggomods.whiteknuckle.swinghook.cfg:

  • ThrowSpeed, ThrowGravity: how fast the hook flies and drops.
  • RopeLengthMax: total rope you have (30 m by default).
  • MinRopeLength: the shortest the free rope can be.
  • SwingAssist: extra pull along the swing, so swings feel lively (0 = plain pendulum).
  • ReelSpeed: climbing and sliding speed (0 turns reeling off).
  • ReleaseHop: the boost when you jump off the rope.
  • ModelScale, RopeScale: the size of the hook and the thickness of the rope.

Install

  • With a mod manager (r2modman or Mod Manager): install it, then start the game from the manager.
  • By hand: install BepInExPack 5 for White Knuckle first. Then copy the plugins folder from this zip into White Knuckle/BepInEx, so the mod ends up in BepInEx/plugins/WhiteKnuckleSwingHook/ with its assets folder next to the DLL.

To uninstall, remove the mod in the manager, or delete BepInEx/plugins/WhiteKnuckleSwingHook.

Troubleshooting

  • No item, or the console says it doesn't exist: check BepInEx/LogOutput.log for lines containing Grappling Hook. A working install logs Registered 'Grappling Hook' as Item_SwingGrapple.
  • The hook or rope is invisible: the assets folder must be next to WhiteKnuckleSwingHook.dll.

Compatibility

  • Single-player game, so there's nothing to sync.
  • Doesn't change any of the game's own items.

Credits

  • Made with BepInEx and Harmony.
  • The hook model, rope, textures, held-item sprites and icon were made procedurally in Blender for this mod. No AI image generation was used.
  • The item reuses the game's barnacle-hook sound effects, loaded from the game at runtime. They aren't included in this package.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
Grappling_Hook-1.0.3.zip
檔案大小
126.6 KiB