隐藏小地图和地图快捷键。世界地图只能通过使用 制图台从……重建 aedenthorn/ValheimMods 对抗英灵神殿 1.0.15 以及 BepInEx 5.4.23。
原版中有两样东西在当前的 Valheim 中损坏了:
小地图实例 成为了一件财产。 它以前是一个公共静态字段。针对旧游戏编译的DLL仍然会查找一个 场地,所以插件抛出了 MissingFieldException
制图台被使用的那一刻。小地图.更新 现在会自动重新打开小地图(如果(m_mode == MapMode.None)则设置地图模式(MapMode.Small);并且将切换功能限制在
显示帧数 / 隐藏框架 之前不存在的计数器。原模组通过强制 无 并呼唤 设置激活(false) 在 更新 后缀。该模组不再修补 小地图更新 完全。 小型根系 在游戏中被恰好两种方法触及(小地图.唤醒 和 设置小地图模式),所以一个单独的 设置地图模式 补丁涵盖所有内容,无需逐帧处理:
| 补丁 | 用途 |
|---|---|
小地图.设置地图模式 前缀 |
将任何开关重写为 大型地图模式 进入 小地图模式,除非制图台要求这么做。这就是地图快捷键被阻止的原因。 |
小地图.设置地图模式 后缀 |
保持 小型根节点 已停用,隐藏小地图。 |
地图桌.阅读时(开关,人形,物品数据) 后缀 |
打开大地图。这是绑定到该表格的三参数重载版本。 读取 切换——原版修补的是四参数的那个,它 写入时 同时也会触发呼叫,所以保存到表格时也打开了地图。 |
MapTable.OnRead(..., bool showMessage) 前缀 |
屏蔽“地图已同步”提示。 |
小地图.在地图上显示点位 前缀 |
停止 小地图.发现地点 当你找到首领石时,直接打开地图。 |
关闭功能仍然正常:在大地图打开时,按地图键和 退出 两条路线都经过
设置地图模式(地图模式.小型),前缀不处理这部分。
该模组仅客户端可用。 已标记 [BepInProcess("valheim.exe")],因此它不会加载到 瓦尔海姆服务器.exe 即使该DLL最终出现在服务器的插件文件夹中。
绕过服务器无地图 以下为可执行路径。小地图.更新探索 无论地图模式如何都会运行),通过表共享地图数据的功能也不受影响。英灵神殿出品 无地图 世界修正 是 服务端强制执行,但单独启用也会导致制图台失效: 小地图.设置地图模式 将每种模式都限制为 无 当 无地图 已设置。
与 绕过服务器无地图 = true (默认)此模组在表调用期间解除该限制,因此你可以使用以下配置运行服务器: 无地图 修饰器 和 仍会读取表格:
游戏.更新无地图 只在生成时和世界修正变化时运行,因此你身后不会有任何东西重新关闭地图。
如果你是 不 使用服务器修改器的话,关掉修改器,让所有人都安装这个模组就行——那样设置更简单。
BepInEx/配置/aedenthorn.制图台地图限制.cfg
| 按键 | 默认 | 含义 |
|---|---|---|
已启用 |
真 |
主开关。可在运行时切换。 |
隐藏小地图 |
真 |
隐藏角落小地图。 |
抑制信息 |
真 |
阅读桌子时隐藏“地图已同步”消息。 |
阻止自动打开 |
真 |
停止在发现地点时强制打开地图。 |
绕过服务器无地图 |
真 |
让桌子在服务器的“无地图”修正下正常工作。 |
调试 |
假 |
记录被阻止和打开的内容。 |
插件GUID未变,因此会沿用现有的配置文件。 是否调试 替换硬编码的 isDebug = true 在原版中,每次使用都会记录日志。
无需 .NET SDK — build.ps1 回退到 Windows 上已有的 .NET Framework 编译器(正因如此,源代码始终保持在 C# 5 子集内):
powershell -ExecutionPolicy Bypass -File CartographyTableMapRestrict\build.ps1 ` -ValheimPath "G:\Steam\steamapps\common\Valheim"
安装SDK后, dotnet build -c Release -p:ValheimPath="..." 同样有效。
r2modman / Thunderstore 模组管理器 (这里用的就是这个):管理器只会列出它自己安装的模组,所以手动放进配置文件文件夹的 DLL 永远不会出现在它的界面里。请改为安装打包好的 zip:
设置 -> 导入本地模组 -> 选择
dist?edenthorn-CartographyTableMapRestrict-0.4.0.zip
用以下内容重新打包该zip文件 制图台地图限制\package.ps1.
普通的BepInEx安装: 复制 dist\CartographyTableMapRestrict.dll 进入 瓦尔海姆\BepInEx\plugins\.
没有补丁与……重叠 无地图打印机,它也安装在这里了——它会挂钩 小地图.是否打开,
显示标记名称输入 和 地图桌.写入时;此模组挂钩 设置小地图模式,
小地图.在地图上显示坐标 和 地图桌.阅读时.

修改前置工具
2026-09-12 14:33:53
修改前置工具

史诗战利品
randyknapp2026-09-09 21:20:10
为英灵神殿添加战利品掉落、魔法物品和附魔。

制作 建造 熔炼 烹饪 燃料 从容器中取出
aedenthorn2025-06-30 08:34:14
让你在制作、建造、使用熔炉和窑炉、添加燃料、烹饪食物等时,可以使用附近容器中的资源。

种植一切
Advize2025-09-09 11:15:37
重写了bkeyes93的种植增强模组。允许你的种植者种植浆果丛、蓟、蒲公英、蘑菇、此前无法获取的树种以及其他装饰性植物。还包括许多其他杂项功能(详见

无限制传送门
frostedplaything4102023-09-02 17:39:40
无限制传送门是一个客户端模组,允许玩家通过传送门传送任何物品。该模组提供广泛的自定义选项,让玩家能够控制物品限制、移除限制,

农场格子
Sarcenzzz2023-06-14 11:38:34
允许所有通过种植器种下的植物自动对齐并放置在网格中,确保它们有足够的生长空间。

更好的UI
MKMasa2021-04-15 09:19:42
这个模组对游戏界面做了一些细微的调整。你可以编辑并选择想要启用的更新内容。

更好的射箭
Ishid42026-09-10 16:16:51
为弓术玩法添加了许多功能和改动,包括全新的箭袋系统、可回收的箭矢、更精准的瞄准以及逼真的箭矢物理效果。