新掉落单个物品

创作者: Tuercas
已更新:2026-09-26 08:44:24
66KB

关于此 MOD

丢弃/放置单个物品而非整组,将物品组对半拆分并抓取整组。已更新适配英灵神殿 1.0.15。

新掉落单件物品

《英灵神殿》物品栏快捷键(1.0.15)。右键放置或丢弃单个物品,而非整组;按住 Shift 并右键可抓取或丢弃半组物品;双击可合并相同的物品堆叠。

为当前游戏版本重建,基于TechGuard的“丢弃单个物品”(通过cjayride的英灵神殿1.0分支)。

功能

  • 放置1件物品 - 拿起一叠物品并右键点击空槽位(或可堆叠的同类物品),即可放置单个物品。剩余的物品会留在光标上,你可以继续逐个放置。
  • 掉落1件物品 - 拖拽时在物品栏格子外点击右键,可将单个物品丢到地上。其余物品仍留在光标上。
  • 抓取半组 - 按住Shift键并右键点击一叠物品(无需先拾取),即可恰好抓取一半到光标上。数量为奇数时向下取整。
  • 丢下一半 在拖拽物品时,按住Shift键并在背包格子外点击右键,可将手中物品堆叠的一半扔到地上。剩余的仍会留在光标上。
  • 拿一整套 - 双击一堆物品,即可将背包和已打开容器中所有可堆叠的同类物品合并到该堆中,然后将合并后的整堆物品拾取到光标上,以便放置到任意位置。

安装

  1. 安装 BepInExPack Valheim(5.4.2350 或更新版本)。
  2. 将 NEWDropSingleItem.dll 放入你的 Valheim/BepInEx/plugins 文件夹中。
  3. 如果你安装了旧版的 DropSingleItem.dll,请将其删除,以免两个模组发生冲突。

配置

首次启动后会在 BepInEx/config/NEWDropSingleItem.cfg 创建一个配置文件。

  • 物品栏使用物品(默认:鼠标1):在物品栏中使用/消耗/装备物品的按键(鼠标1=鼠标右键)。如果你将其设置为鼠标1以外的任何按键,右键抓取半组物品时就不再需要按住Shift键。

兼容性

  • 仅客户端:主机和其他玩家无需安装此模组。
  • 在 Valheim 1.0.15 及 BepInExPack Valheim 5.4.2350 环境下测试通过。

技术说明

  • 每个Harmony补丁都独立应用并带有错误隔离,因此单个补丁失败绝不会导致模组其余部分失效。
  • 拆分/抓取操作使用游戏的Inventory.MoveItemToThis,因此物品永远不会被标记为“作弊”。
  • 私有游戏成员通过反射(System.Reflection)访问;无需额外库。
  • InventoryGui.UpdateItemDrag 上的转译器可让拖动的堆叠在右键点击时保持在光标上。

从源码构建

要求:.NET SDK(项目目标框架为 net480,并引用了本地 Valheim 安装目录)。

dotnet build -c Release

该项目引用了 E:/Steam/steamapps/common/Valheim(参见 valheim.targets)以及 valheim_Data/Managed 中的 Unity 模块。若要自动将构建输出复制到你的插件文件夹,请在构建时使用 -p:DeployToPlugins=true。

授权

GPL-3.0(与原模组相同)。

制作人员:TechGuard(原版“丢弃单个物品”),cjayride(Valheim 1.0 分支),NEWDropSingleItem(Valheim 1.0.15 的 1.3.x 维护)。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!