矿石搜寻器

创作者: Muindor
已更新:2026-09-12 22:26:50
155KB

关于此 MOD

为你指向矿脉、地下城入口、刷怪点、远古根须和稀有采集物:屏幕箭头、光柱、地图标记,每发现一处触发一次。热键切换。客户端生效;服务器可选择强制其配置。Valheim 1.0。

矿石搜寻器

为你指示Valheim 1.0中周围的矿脉,以及地下城入口、怪物生成器、远古根部和稀有采集物。该模组每秒会在可配置半径内(默认20米)寻找矿石,并在40米内寻找其他目标。当某物首次进入范围时,它会获得一个带有名称和距离的屏幕箭头、一束彩色光、一道垂直光束和一层光晕,默认持续10秒,并在地图上标记一个图钉。每个发现只显示一次,因此路过你已经知道的矿藏不会反复打扰你。

只有真正的矿石才算数:铜矿和锡矿矿床、银矿脉、废铁堆、焰金属。普通岩石、黑曜石和黑色大理石会被忽略,除非你把它们列出来。按F9开启或关闭寻找器。

客户端:将其安装到每个需要使用它的玩家游戏中。服务器端无需任何操作,未安装该模组的玩家也可以在同一服务器上游戏。

来源、问题与版本发布: github.com/egor-muindor/ValheimMods.

功能

  • 屏幕箭头:当矿脉在视野内时,会在其上绘制一个带有矿石名称和距离的箭头。当矿脉位于你身后或屏幕外时,箭头会停留在屏幕边缘并指向它。
  • 矿脉高亮:以矿石颜色闪烁的点光源(铜为橙色,锡为蓝灰色,银为白色,铁为锈色,焰金为红色)、一道30米的垂直光束,以及矿脉自身的自发光着色。高亮结束时所有效果都会淡出。
  • 每条矿脉一次:矿脉在首次进入范围时高亮一次,之后不再高亮,直到你离开世界或奔跑 矿脉探测仪重置.
  • 矿石列表寻找所有矿石,或只找你指定的那些。
  • 地图标记:以矿石命名的圆点标记,会随你的地图保存,每发现一处矿脉就标记一处。如果附近已有标记,则不会重复添加,因此你自己的标记和重新发现的矿脉不会堆积。
  • 你自己的名字:矿石随你怎么命名,比如每个只用一个字母,这样地图上看着清楚。默认关闭。
  • 隐藏的矿石需要寻宝棒:银矿脉和许愿骨能感应到的废料堆,只有在你携带它时才能找到,就像游戏里一样。
  • 不止是矿石:墓穴、洞穴和矿井的入口(带有各自的地图标记图标),怪物生成器(灰矮人巢穴、尸骨堆和尸体堆、焰灵生成器以及其他重生生成点,带有锤子标记),用于树液提取器的远古根,你列出的可采集物(默认包括龙蛋、巨魔菇、法师帽、蕨菜、秃鹫蛋)以及你按木材列出的树木。
  • 每组单独一个开关矿石、地下城入口、根系和刷怪笼可以在配置中通过控制台分别开启和关闭(矿脉探索地牢关闭)或使用各自的热键。
  • 切换按键:默认按 F9,可自定义,也可搭配修饰键使用。状态会保存到配置文件中。

安装

需要 BepInEx 5.

  • 使用模组管理器(r2modman、Thunderstore Mod Manager):按常规方式安装。
  • 手动操作:解压发布包并复制 插件/矿石探测器 文件夹放入 BepInEx/plugins,所以模组最终位于 BepInEx/plugins/OreFinder/OreFinder.dll.

配置文件 BepInEx/config/muindor.OreFinder.cfg 首次启动时创建。

配置

服务器

按键 默认 描述
配置优先级 假 仅服务器。开启后,本服务器的设置将替换所有同样安装了该模组的客户端的设置。

在专用服务器上安装此模组,或在主持会话的机器上安装,然后开启 配置优先级 为了让队伍保持一致:每个同样拥有矿石探测器的客户端都会寻找相同的东西,并在地图上写下相同的名字。服务器决定整个 侦测, 目标, 隐藏, 名称 且 地图,加上 已启用 - 因此共享地图最终只使用一套标记名称和图标,而不是每个玩家各有一套。这些设置已标记 [已同步] 在生成的 .cfg.

按键及其高亮外观(高亮,切换键, 调试模式) 每位玩家各自的停留。而由服务器决定 已启用 或一个组切换,切换键和 矿脉探测 开|关|矿石|副本|刷怪笼|根须 这么说吧,什么都别改。

这绝不会使模组在任一方成为必需:

  • 没有该模组的玩家不会受影响。该模组不属于游戏版本检查的一部分,因此无论哪一方都不会阻止连接。
  • 拥有该模组的玩家仍可加入没有该模组的服务器,或退出该模组的服务器。 配置优先级 关闭,并保留各自的设置。
  • 客户的 .cfg 永远不会被写入。只要连接持续,服务器的值就保存在内存中,并在连接结束时被丢弃。
  • 在运行中的服务器上更改设置会立即将其发送给已连接的玩家。

通用

按键 默认 描述
已启用 真 启用寻宝器。游戏内切换键会翻转此设置并保存,除非服务器另有决定。
切换键 F9 在游戏中开关查找器的按键。允许使用修饰键,例如 F9 + 左Ctrl在聊天或控制台输入时忽略。
切换矿石显示按键 未设置 开启矿石搜寻的钥匙(寻找矿石自行开启和关闭,其他目标保持不变。
地牢切换键 未设置 开启迷宫入口搜索的钥匙(地下城自行开启和关闭。
生成器切换键 取消设置 打开生成器搜索的钥匙(生成器自行开关。
调试模式 假 记录发现的每条矿脉,包括其预制体和使其算作矿石的物品。

探测

按键 默认 描述
半径 20 玩家周围的搜索半径(米),1 到 200。
扫描间隔 1 两次扫描之间的秒数,0.1 到 30。
寻找矿石 真 完全不寻找矿石。关闭 = 只发现“目标”部分中的目标; 矿石 仍会显示哪些矿石算数。`orefinder ores on
矿石 空 要寻找哪些矿石,用逗号分隔。留空则代表所有矿石。否则请填写物品名称(铜矿石, 锡矿石, 银矿石, 铁屑, 焰铁矿石, 火金属矿石) 或对象预制体名称 (铜矿石, 银脉, 黑曜石矿岩)。

高亮

按键 默认 描述
持续时间 10 新发现矿脉的高亮持续秒数,1到120。
屏幕标记 真 用矿石名称和距离绘制箭头。
光束 真 在矿脉上方绘制垂直光束。
光 真 用彩色脉冲光点亮矿脉及其周围地面。
光效 真实 为纹路自身的材质添加自发光色调。仅适用于着色器带有自发光颜色的材质。
消息 真 发现矿脉时,在左上角显示矿物名称和距离。

目标

按键 默认 描述
地下城 真 寻找墓穴、洞穴和矿洞的入口:任何带有进入提示的门(墓葬室、沉没墓穴、巨魔洞穴、冰霜洞穴、被感染的矿洞,以及游戏更新新增的任何内容)。
根 真 在迷雾之地寻找远古根须和树液提取器地点。
生成器 真 寻找怪物生成点:灰矮人巢穴、邪恶骨堆、尸堆之类的东西,还有那些会重新生成生物的隐形生成点(火喷泉处的焰灵生成点……)。只触发一次的生成点会跳过。
可拾取物 龙蛋,约顿泡菇,法师帽菇,蕨菜,伏特蛋 可拾取物,按物体预制件名称或其所给予的物品查找(龙蛋, 蓟, 云莓),用逗号分隔。其他有用的: 蓟, 云莓灌木, 可采集的沼泽铁矿, 可拾取_山洞水晶已采集的会被跳过,直到重新生长。空 = 无。
树木 空 寻找树木,依据它们掉落的木材(世界树之木, 黑木, 霜木林, 古树皮, 优质木材, ...),用逗号分隔。留空表示无。
目标半径 40 除矿石外所有物体的搜索半径(米),1 到 200。 半径 用于矿石。

隐藏

按键 默认 描述
许愿骨需求 背包中 隐藏矿石是游戏为寻龙尺标记的那些:银矿脉和带信标的废料堆。 背包中:仅在许愿骨存在于你的物品栏中时才会发现。 已装备:仅在装备时生效,就像游戏自带的查找器一样。 不需要:总能找到。因缺少许愿骨而跳过的隐藏矿脉,在你携带它之后会被找到。
还愿骨物品 许愿骨 作为许愿骨的物品,按预制体名称或 $item_ 名称。为模组寻找器物品更改它。

名称

按键 默认 描述
自定义名称 假 显示你自己的名字,来自 名称 在屏幕标记、消息和地图图钉中,不使用游戏内的名称(铜矿脉、银矿脉……),而是使用其他名称。
名称 铜矿石=C,锡矿石=T,银矿石=S,铁碎块=I,炎金属矿石=F,炎金属矿石新=F,金矿石=B,黑曜石=O,可拾取_蘑菇_法师帽=Mc,可拾取_蕨菜=Fh,$item_古代根茎=YR 你的名字是 名称 以逗号分隔的键值对。键是矿石物品(铜矿石, 金矿石),可拾取物的预制体或物品(可拾取龙蛋, 龙蛋),一棵树的木头(世界树之木), 一个地下城的位置关键(森林墓穴),生成器的预制体(灰矮人巢穴生成器)或对象预制体(岩石4_铜, 银脉);名称可随意填写,包括空格。没有配对的标靶会取其名称首字母:Burial Chambers = BC沉没墓穴 SC, 龙蛋 = 德国, 法师帽 = 妈, 灰矮人生成器 = GS.

地图

按键 默认 描述
地图标记 真 发现矿脉时,在地图上添加一个以矿石命名的圆点标记。该标记会像你自己放置的标记一样保存在地图上。
地图标记间距 10 当任何其他标记(你的、模组的、死亡标记等)在此距离内时,不要添加标记,0 到 100 米。 0 始终添加。移动或临时的标记(玩家、喊话、信号、事件)不计入。
矿石钉 点 矿石地图标记图标: 火, 房屋, 锤子, 点 或 传送门你可以自己放置的五个图标。
地下城标记 房屋 地牢入口地图标记图标。
生成器标记 锤子 生成器地图标记图标。
其他引脚 点 树根、可采集物和树木的地图标记图标。

什么算作矿石

空手 矿石 列表,一个可开采物体在其掉落的物品之一含有该词时即为矿石 矿石 或 废料 以它的名义: 铜矿石, 锡矿石, 银矿石, 铁屑, 炎铁矿石, 炎铁矿石,以及极北之地的 金矿石 (石化组织)。游戏更新添加的任何以此命名的物品都会自动拾取。 皮革碎片 和 护盾核心 也不符合条件 石头, 黑曜石, 黑大理石 或 软组织.

对于列表而言,当物体的掉落物或自身预制体名称在列表中时,该物体即为矿石。名称不区分大小写,并且 $item_ 接受本地化键。该列表会替换规则:要获取所有矿石以及黑曜石,请将它们全部列出:

矿石 = 铜矿, 锡矿, 银矿, 铁屑, 炎铁矿石, 炎铁矿石新, 黑曜石

控制台命令

矿石探测器状态 # 显示当前设置、它们的来源以及计数器 矿石探测器开启 # 打开探测器(与切换键相同) 矿石探测器关闭 # 关闭探测器 矿石探测器重置 # 忘记已显示的矿脉,使其再次高亮 矿石探测器重载 # 重新读取配置文件 矿石探测器矿石关闭 # 停止寻找矿石,保留其他目标 矿石探测器地牢开启 # 再次寻找地牢入口 矿石探测器刷怪笼 # 切换刷怪笼搜索 矿石探测器根须关闭

群体命令已更改 寻找矿石, 地下城, 生成器 和 根 在配置中,就像热键那样,除非由服务器决定。可拾取物和树木是列表;清空列表即可关闭它们。

工作原理

每 扫描间隔 模组会遍历玩家周围游戏已加载的对象(网络场景的实例表),并保留其中位于 半径每个对象的预制体通过其掉落表仅分类一次: 矿石5 (铜,银,焰金), 矿石 (锡、黑曜石)和 摧毁时掉落 (废料堆)。未开采的铜矿或银矿是一处平淡无奇的 可破坏 可开采的 矿石5 在第一次命中时,所以查找器还会查看可破坏物被摧毁时生成什么。矿脉通过其网络ID和位置来记忆:部分开采的矿床仍然是同一条矿脉,第一次命中后取代完整矿床的岩石也是如此。

隐藏矿石的识别方式与游戏一致:该物体(或其转化后的形态)带有 信标 组件,这正是许愿骨寻找器效果所监听的对象。许愿骨检查每次扫描时查看一次物品栏。

其他目标也通过其组件来识别,因此没有任何内容被硬编码到预制体列表中:根是一个 资源根目录,生成器是一种 生成区域 (巢穴、堆)或一个 生物生成器 带有重生时间时,可拾取物是一种 可拾取 列表中是哪个物品(其采摘状态从对象读取,因此已采摘的物品会等待重新生长),而一棵树是一个 树木基地 谁的日志链(树木原木 及其子日志)掉落所列木材。

地下城入口需绕行。一扇门是 传送 触发,但游戏不会将其生成为网络对象:一个位置分两部分生成,每次 网络视图 单独作为一项,而其他所有内容则作为一个普通对象归入该位置的 位置代理 (这是一个网络对象)。门在第二部分,因此它们永远不会出现在实例表中。查找器会查看每个代理,在 目标半径 +50米(代理位于地点中心,门可能在外围一段距离处),取其下方不在内部空间内的传送点(游戏将内部空间保持在3000米以上;出口就在那里),并按各自位置标记每扇门。门以其进入文本命名( Burial Chambers、Sunken Crypt……),若无进入文本,则以地点命名。

高亮效果不会接触血管的游戏对象:灯光和光束是独立对象,而发光是一个材质属性块,在高亮结束时会被清除。地图标记会穿过 小地图.添加标记 例如你自己的标记一样,并与地图一起保存。屏幕标记使用IMGUI绘制,因此不需要画布或字体资源。唯一的Harmony补丁是 终端.初始化终端,用于控制台命令。

兼容性

  • 可与任何模组兼容:除控制台命令注册外,游戏本体未作任何修改。
  • 模组矿石会在其矿石物品的预制体名称包含 Ore 或 Scrap 时被找到;否则请将它们添加到 矿石.
  • 切换键是通过游戏的输入层检测的(输入,因此它能使用游戏所接受的相同按键。

许可

麻省理工学院

Valheim: 英灵神殿 的热门 MOD

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

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