QuickShopDelivery
【Client MOD】Quickly toggles held shop items into or out of the delivery area.ショップで手に持っている商品を納品所へ入れたり外へ戻したりできます。
模組介紹 作者原文
QuickShopDelivery
This mod is a client-only mod that lets the player quickly teleport the shop item they are holding into the shop delivery area, or move it back outside if it is already inside the delivery area.
It uses the game's own PhysGrabObject.Teleport() flow instead of adding a custom network RPC. When a non-host player uses it, the vanilla position update request is sent to the host through the game's existing RPC path.
Features
- Teleports the held shop item into the shop delivery area.
- Teleports the held shop item back outside when it is already inside the delivery area.
- Works when only the host has the mod, for the host player's own held item.
- Works when only a client has the mod, for that client's own held item.
- Does not directly edit the shop list, shop total, or purchase state.
- Uses the host's normal shop delivery detection after the item is moved into or out of the delivery area.
- Supports right click, middle click, or custom hotkey activation.
- Allows immediate delivery of the next item after a previous delivery action.
How to use
- Enter the shop.
- Pick up a shop item.
- Press the configured teleport action.
- If the item is outside the delivery area, it is released and teleported into the delivery area.
- If the item is already inside the delivery area, it is released and teleported back outside.
Default action: right click.
Multiplayer behavior
This is a client-only mod, but it only affects the player who installed it.
If the host is the only player with the mod, only the host can use the quick delivery action.
If a non-host client is the only player with the mod, that client can use the quick delivery action for their own held shop items. The host does not need this mod for that player's own delivery action because the mod uses the game's existing item position RPC path.
Players without the mod cannot use the quick delivery action. To make non-modded players use a special delivery action, a separate host-only version would be needed.
Config
General.Enabled
- Description: Enables or disables QuickShopDelivery.
- Default: true
- Minimum: N/A
- Maximum: N/A
Input.TeleportAction
- Description: Selects the action used to teleport the held shop item. Valid values are RightClick, MiddleClick, and Hotkey.
- Default: RightClick
- Minimum: N/A
- Maximum: N/A
Input.Hotkey
- Description: Hotkey used only when TeleportAction is set to Hotkey. Examples: A, Z, 1, 0, T, F1, Space, Minus, Slash, Semicolon, BackQuote.
- Default: T
- Minimum: N/A
- Maximum: N/A
Input.RequireCrouch
- Description: Requires crouching while using the selected teleport action.
- Default: false
- Minimum: N/A
- Maximum: N/A
Delivery.CooldownSeconds
- Description: Cooldown for repeating delivery on the same item after one teleport attempt. Different items can still be delivered immediately.
- Default: 0.15
- Minimum: Effective minimum 0.01
- Maximum: No hard limit
Delivery.ReleaseDelaySeconds
- Description: Delay after releasing the held item before teleporting it.
- Default: 0.08
- Minimum: Effective minimum 0.01
- Maximum: Effective maximum 0.50
Delivery.ReleaseDisableSeconds
- Description: Grab disable time applied when the held item is released.
- Default: 0.05
- Minimum: Effective minimum 0.01
- Maximum: Effective maximum 0.10
Delivery.DropHeightOffset
- Description: Vertical offset from the center of the extraction RoomVolume when moving an item into the delivery area.
- Default: 0.35
- Minimum: No hard limit
- Maximum: Clamped inside the delivery RoomVolume height
Delivery.DropSpreadRadius
- Description: Horizontal spread radius used to reduce item overlap. Set 0 to always use the center. This is also reused as a small spread when moving an item outside.
- Default: 0.25
- Minimum: Effective minimum 0
- Maximum: Clamped inside the delivery RoomVolume bounds when moving inside
Delivery.ToggleIfAlreadyInExtraction
- Description: Teleports the held item outside when it is already inside the extraction area. I
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: