
HereComesTheVein
这个模组让铜矿开采也有机会产出铁矿石。它不添加全新的矿床或重新生成世界,而是直接作用于Valheim的采矿掉落物。每当铜矿石作为掉落物被选中时,有40%的几率将其变为铁矿石。
查看大图一个由 R4V9N1 制作的轻量级 Valheim 模组。
HereComesTheVein 保持原版铜矿脉不变,并为其添加带权重的铁矿石掉落。
[heading]1.0.2[/heading]
[list]
[]修复了活动战利品模型以匹配预期行为:来自原版岩石开采的每一个最终
[code]CopperOre[/code] 结果现在都会获得一次独立的 30% 替换判定;判定成功的结果变为
[code]IronOre[/code],而其余 70% 保持为
[code]CopperOre[/code]。[/]
[]从活动源代码路径中移除了过时的确定性 20% 矿脉选择器和位置哈希。该模组不再需要整个铜矿脉符合条件才能出现 IronOre。[/]
[]保留了 Valheim 生成的掉落数量、原始掉落概率、资源缩放、开采流程和生成行为;替换严格在最终掉落列表生成后一对一进行。[/]
[]将作用范围限定在
[code]MineRock.RPC_Hit(long, HitData, int)[/code] 和
[code]MineRock5.DamageArea(int, HitData)[/code] 所使用的确切
[code]m_dropItems[/code] 表上,因此不相关的
[code]DropTable[/code] 使用者不会被修改。[/]
[]依据受管控的 CLIENT
[code]assembly_valheim.dll[/code] SHA-256
[code]59F53FB55D99D22A33E8ED094EEC8D21E9F133543BCE92BC3D80DCE44033ADB1[/code] 和当前受管控的 SoftRef 资源,重新审核了面向 Valheim 的活动契约。[/]
[]为 1.0.2 同步了项目版本、README、更新日志、维护的包描述以及本地发布注册行为。[/]
[/list][heading]1.0.1[/heading]
[list]
[]依据受管控的 2026-09-18 CLIENT 程序集(
[code]59F53FB55D99D22A33E8ED094EEC8D21E9F133543BCE92BC3D80DCE44033ADB1[/code])、当前 CLR 元数据/IL 契约以及当前 SoftRef 资源清单,重新审核了 HereComesTheVein。[/]
[]修复了 1.0.0 的
[code]DropTable.GetDropList[/code] Harmony 选择器,该选择器同时针对公共无参数重载和私有
[code]GetDropList(int)[/code] 重载。由于公共方法委托给私有重载,一个 CopperOre 结果可能会获得两次独立的 20% 转换判定,而不是一条受控的转换路径。[/]
[]移除了全局 DropTable 作用域缺陷:不相关的 DropTable 不再仅仅因为它们调用了
[code]GetDropList[/code] 就被更改 CopperOre。[/]
[]恢复了项目规则设计,即铜矿脉实例的确定性 20% 子集。被选中的矿脉保留 Valheim 正常生成的掉落数量/概率/资源缩放,并且只将最终的 CopperOre 结果一对一替换为 IronOre。[/]
[]将转换绑定到由所选
[code]MineRock[/code]/
[code]MineRock5[/code] 实例拥有的确切
[code]m_dropItems[/code] DropTable。[/]
[]从活动源代码路径中移除了过时的 Elder RPC/全局键修改、祭坛回退、运行时特殊矿脉视觉效果以及已废弃的激活补丁。[/]
[]更新了 csproj 和维护的打包器,使其仅使用受管控的 Valheim Client Assets/BepInEx 引用;正常构建不需要本地 Steam 安装的程序集。[/]
[]包暂存仍位于
[code]%LOCALAPPDATA%\R4V9N1\HereComesTheVein[/code];
[code]releases\1.0.1[/code] 仅在构建/打包/内容/哈希关卡通过后创建。[/]
[/list][heading]1.0.0[/heading]
[list]
[]依据当前受管控的 Valheim 客户端程序集和生成的 Public 客户端分析,重新验证了 HereComesTheVein。[/]
[]将 HereComesTheVein 从 0.1.13 提升为稳定的 1.0.0 版本。[/]
[]保留了现有的 20% CopperOre 到 IronOre 战利品替换、Elder 激活行为、原版铜矿脉预制体/世界生成标识、现有世界安全性以及可移除/不重写世界的设计。[/]
[]将维护的构建/打包授权更新为受管控的 Valheim Client Assets 程序集集以及项目受管控的 releases 目录。[/]
[/list]
[heading]0.1.13[/heading]
[list]
[]在预期的 Elder 门控/特殊矿脉实现导致持续的专用服务器战利品问题后进行了重做;该方案可能成功加载但仍不产生 IronOre。[/]
[]将 Elder 门控/特殊矿脉行为回退为简单的铜矿脉战利品函数。[/]
[]CopperOre 结果现在有 20% 概率变为 IronOre,无需击杀 Elder、奖杯、祭坛、纹理或特殊矿脉要求。[/]
[]为专用服务器和客户端保持相同的战利品替换路径。[/]
[]该模组包图标为自制图标,并非 AI 生成。[/]
[/list]
[heading]0.1.11[/heading]
[list]
[]仅在 Elder 力量激活路径准备就绪时解锁 IronOre,避免仅因选择力量或在冷却期间尝试而误解锁。[/]
[/list][heading]0.1.10[/heading]
[list]
[]添加了服务器权威的 Elder 守护者力量激活动作钩子,使一名玩家即可为整个世界解锁 IronOre 掉落。[/]
[/list]
[heading]0.1.9[/heading]
[list]
[]将 Elder 守护者力量激活提升为服务器范围的 Elder 击败进度键。[/]
[/list][heading]0.1.8[/heading]
[list]
[]添加了已加载场景检测,用于检测 OfferingBowl 祭坛附近展示的 Elder 奖杯。[/]
[/list]
[heading]0.1.7[/heading]
[list]
[]为缺少全局 Elder 击败键的恢复世界,添加了已激活 Elder OfferingBowl 奖杯回退。[/]
[/list]
[heading]0.1.6[/heading]
[list]
[]铜矿脉的 IronOre 掉落现在仅在 Elder 被击败后开始。[/]
[/list]
行为
[list]
[]现有铜矿脉掉落表在 CopperOre 之外获得一个带权重的 IronOre 条目。[/]
[]配置的权重平均约为 [b]60% CopperOre 和 40% IronOre[/b]。[/]
[]原版铜矿脉模型、名称、开采行为、数量以及世界生成标识保持不变。[/]
[]服务器以权威方式应用战利品更改;客户端也可以安装该模组以匹配设置并进行诊断。[/]
[]支持现有世界,因为该模组不会重新生成或重写世界生成数据。[/]
[/list][heading]多人游戏[/heading]
在服务器/主机 [b]以及每个客户端[/b]上安装该模组。
[heading]要求[/heading]
[list]
[]Valheim[/]
[]BepInExPack Valheim[/]
[/list][heading]手动安装[/heading]
将
[code]HereComesTheVein.dll[/code] 复制到:
[code]Valheim\BepInEx\plugins\HereComesTheVein\[/code][heading]移除[/heading]
移除 DLL 会停止运行时战利品增强。该模组不会重写原版铜矿脉预制体标识或世界生成数据。
[heading]技术方案[/heading]
该插件补丁 Valheim 的流式
[code]ZNetScene.CreateObject[/code] 路径。它识别
[code]rock4_copper[/code] 和
[code]rock4_copper_frac[/code],按位置确定性地选择少数实例,仅为该实例重新着色,并将该实例开采掉落表中的
[code]CopperOre[/code] 条目替换为
[code]IronOre[/code]。
显示 1-8 条,共 8 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。