Benchwarp

版本 v1.2.0·更新於 2026-06-21

Plugin to adjust bench respawn location ingame

模組介紹 作者原文

Silksong.Benchwarp

This mod ports Hollow Knight's Benchwarp mod to Hollow Knight: Silksong. Among its features, Benchwarp allows:

  • Using the menu to set respawn to any bench.
  • Using the menu to warp to the current respawn point.
  • Using the menu to warp to a transition.

Benchwarp has various modes which can be selected in the config, or from the mod menu:

  • StandardBenchwarp: Only warp to visited benches.
  • WarpOnly: Only warp to the current respawn.
  • UnlockAll: Warp to any bench.
  • Doorwarp: Warp to any door transition.

In the menu, bench status is displayed as follows:

  • Yellow: current respawn.
  • White: previously visited.
  • Red: unvisited.
  • Purple: locked (only used in integrations with other mods).

Dependencies

  • Bepinex and core Silksong modding libraries: DataManager, I18N, ModMenu, Prepatcher, FsmUtil, AssetHelper.
  • Benchwarp releases. It is recommended to use a -based installer to manage dependencies and updates.

Features

Hotkeys

Benchwarp supports hotkeys which can be used in place of menu buttons while the game is paused. All hotkeys consist of two sequential button presses. The presses do not need to be simultaneous. There are two types of hotkey commands:

  • Letter, followed by a number: selects a bench from the menu, and warps to it (or to current respawn, if the bench is not selectable). Labels for these hotkey combinations are displayed when hotkeys are enabled.
  • A pair of letters, which executes a special command, such as:
  • LB: Last Bench (equivalent to just clicking Warp).
  • SB: Start Bench (equivalent to clicking Set Start, then Warp).
  • DW: Door Warp (equivalent to selecting Door Warp as the menu mode). If used while Door Warp is enabled, switches the mode to Standard Benchwarp.
  • NP: Next Page (equivalent to clicking the pages button).
  • DB: Deploy Bench (equivalent to clicking the Deploy button).
  • WD: Warp Deploy (equivalent to clicking the Set Deploy button, then Warp).

Tip: by default, some letters such as A are bound to actions that can cancel the menu. To enter the hotkeys including these letters, you can move the mouse to deselect the Resume button. Alternatively, you can input the hotkey by pressing the buttons nearly simultaneously.

Deploy

  • The deploy submenu can be found in the bottom-left portion of the screen, when the EnableDeploy config setting is active.
  • The Deploy button places a bench or respawn marker at Hornet's current position. The deployed respawn will persist even if you exit the room or quit the game.
  • The Set button sets the deployed respawn as Hornet's current respawn point. This can be used to warp back to the deployed respawn.
  • The Destroy button destroys the deployed respawn. If Hornet's current respawn was the deployed respawn, her current respawn will be set to Start.
  • The Style button opens a dropdown to select the deployed respawn type. Currently, the options are "Floor", for a respawn where Hornet gets up from the ground, and "Bone Bench", for the bench style used at the Bone Bottom and Mosshome Gate benches.
  • Please read the next section regarding RecoveryMode if you become unable to load a save due to a deployed respawn in an unsafe position.

Compatibility

  • If DebugMod's NoClip mode is enabled, warping may cause Hornet to become immobile. This can be fixed by toggling NoClip again.
  • If a save file ends up nonloadable (e.g. respawn is set to a nonexistent respawn point), activate RecoveryMode in the Benchwarp Config (or Mod Menu). While active, any existing save file loaded from the main menu will load into Tut_01 (Moss Grotto, the first room in the game). This allows you to save your game at a safe bench, after which you should deactivate RecoveryMode.

Credits

  • Huge special thanks to Phenomenol for leading the effort to clean transition data and handle obstacles for Doorwarp mode.
  • Thanks to Flibber, Nerthul, and Annalythic for contributions to the transition data cleaning effort and to Posneg for contributions to obst

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

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

BepInEx-BepInExPack_Silksongsilksong_modding-I18Nsilksong_modding-DataManagersilksong_modding-SilksongPrepatchersilksong_modding-FsmUtilsilksong_modding-AssetHelpersilksong_modding-ModMenu

檔案與校驗

檔案名稱
Benchwarp-1.2.0.zip
檔案大小
246.5 KiB