发现.子生态区)。包含0.23.0版本的改进:濒死幸存者在受击后的即刻余波中保持减速;特殊敌人拥有独立的Boss级控制和实验性镜头;生物群系发现拥有实验性镜头选项和电影黑边效果;可选的Discord用户ID可在“记录者”和“击杀记录”中的角色名旁添加提及。
保存值得分享的瞬间:Boss 战的胜利、稀有掉落、不幸阵亡,以及你用快捷键捕捉到的一切。Valheim Moments 能将最近的游戏画面转为动态 WebP 片段,并可发送至 Discord。
Windows x64 测试版 - 0.23.2。 手动捕捉、死亡、Boss总结、史诗战利品、普通战利品和自然获取均已通过用户测试。主机和加入玩家的F10片段已发送至Discord,WebP片段已通过视觉确认。
多人高光时刻分组:兼容的生物死亡录像可合并为一条Discord帖子,最多包含三个带标签的视角。包含0.14版本中的发现和可配置的特殊敌人捕捉。包含0.12/0.13版本中的设置、尺寸、通知和死亡率改进。安装 主机和每个录制客户端上的0.23.2自动检查覆盖持久化、规则和钩子行为;游戏内探索、视觉/音频和实时合作验收仍待进行。
通过模组管理器正常更新即可;无需脚本或手动迁移历史记录。从旧版本升级后,如果更新程序删除了旧的历史记录,你可能会再次看到发现提示。该模组现在将发现记录保存在插件文件夹之外,因此服务器重启后已记录的发现不会再重复出现。这适用于每个角色和世界的生物群系、启用的子生物群系、商人和命名地点。
设置 玩家身份.Discord用户ID 到你的Discord数字用户ID以显示 机械师(@your Discord account) 用于“录制者”和“击杀归属”。你的角色名保持不变;Discord 会解析账号名并处理通知偏好设置。留空即可选择退出。该 ID 会发送到已连接的主机;它是自行配置的,并非账号验证流程。
设置 过场动画相机:Experimental.RenderCinematics = false 禁用电脑上的额外渲染负担,同时保持正常录制。LogEnemyKeys 也是个人选项。单独的特殊敌人 FirstKillOnly 和死亡 PlayerNameOverride 控制已移除;请使用 CaptureMode 来设置捕获规则。
动态玩法示例。玩家名称已提供;下方其余字幕细节为Discord输出的虚构示例,并非视频内容的真实核实信息。

💀 Mec死了!
记录者: 机械
原因: 巨魔

从骷髅身上获得了不错的战利品!
记录者: 人
击杀计入: 人
战利品
- 传说铁剑 ×1
- +25% 物理伤害
- 攻击速度+15%
- 骨头碎片 x6
- 金币 x42
个人画廊: F8 打开/关闭历史记录;点击外部也会关闭。每张卡片自动在左侧显示缩略图,右侧显示录制器、时间、状态和操作。每页六条记忆,以限制缩略图内存占用。打开文件位置会在资源管理器中选中保留的片段。Discord 链接按钮已移除。重试仅对失败、遗漏或未确认的发送显示,并受现有资格限制。F7 保留当前/最新记忆。两个按键均可配置。
有界存储: 新的原始文件使用“图库/恢复”;保留的原始文件移至“图库/已保存”。成功上传但未固定的内容在30秒保留窗口后过期。恢复默认保留20个片段、250 MiB和24小时;历史记录默认保留200条。现有片段文件会保留。已保存的原始文件永远不会因配额而被删除。
受控重试: 最多进行三次有意重试,退避间隔为30/60/120秒,且仅在原始会话/主机角色中进行。未知投递会警告可能存在重复发布。重启或更换世界会禁用旧的重试;图库历史中不存储主机 webhook 密钥。
时间轴控制: 房主可配置突袭的开场/结束时长以及险胜片段的来源/后续/回放时长。默认保留4+6秒的突袭和1至3秒加20至7秒的险胜。经过身份验证的房主突袭ID支持分组参与者视角;未匹配的录像仍为个人所有。
突袭时刻: 本地突袭入口处四秒,加上观测到其结束后六秒,通过默认主机 webhook 合并为一个片段,当身份可用时将兼容的参与者视角分组。“突袭结束”包括管理员重置,不代表胜利。离开、死亡、暂停或捕获配置更改会放弃该片段。繁忙/缺失的片段跳过该尝试。实时验收仍待定;需要匹配的 0.23.2 主机/客户端。
险胜: 默认启用。实际伤害超过5%生命值时会启动一段待定记忆;存活二十秒即可完成。受击前后约一秒的素材会以三秒播放,第二秒出现冲击,第三秒为慢速余波;二十秒存活窗口的其余部分压缩为七秒。不会造成游戏减速或生成帧。主机控制阈值、恢复和冷却;片段使用主 Webhook 并保持个人化。死亡会取消该片段并优先触发捕获。实机验收待定。
F10 记录最近的游戏画面。 F9 暂停/继续录制。
自动记录玩家死亡片段,包含死因、可配置的频率限制、期间死亡汇总以及可选的俏皮字幕。
滑动存档 / 内存已保存 / 已发送至Discord反馈,支持玩家控制位置和静音音效。
首领首杀规则、所有记功玩家、最后一击归属和战利品的片段。
每个角色在每个世界中首次追踪到的生物群系、标记地点和商人发现。
主机配置的特殊敌人片段,带有精确的击杀归属键和每个敌人的独立冷却时间。
可选史诗战利品稀有度、词缀、插槽及未鉴定物品显示。
普通敌人战利品,加上追踪的自然宝箱/世界拾取物,使用共享的最低稀有度。
独立的Boss与普通战利品显示选项,带有Markdown标题和项目符号。
主机拥有的Discord频道路由和机器人名称。客户端将画面转发给主机。
当交付失败时,本地 WebP 文件仍然可用。
发现默认开启。亲自进入新生物群系、带有游戏发现标签的地点或商人的问候范围时,即可捕获瞬间。附近的发现会短暂合并为一条字幕。主机可以禁用各类别并设置冷却时间; Discord.发现Webhook网址 空白时使用主 webhook。
历史存活于 BepInEx/config/ValheimMoments/Discoveries,按每个角色/世界组合分别记录,并在替换插件文件夹后仍可保留。加载时,现有的插件端日志会自动迁移。主要生物群系、各具特色的命名子生物群系、商人和命名地点均按每个角色/世界各记录一次。命名子生物群系公告需要主机启用 发现.子生物群系 (默认关闭);禁用期间的访问会被静默记录。隐藏区域修正不再产生重复的生物群系发现。移动配置文件时保留配置历史。即使在记录暂停、禁用或忙碌时,它也会记住观察结果,因此这些访问之后不会被重放。初始加载/预热是静默的。Valheim现有的角色历史无法可靠地重建每个世界中的探索:一个较早的目的地可能会被计为首次 已追踪 安装此版本后访问。仅揭示地图标记不算数。并非每个地下城都有发现标签,不支持的模组来源会被跳过。
特殊敌人默认为空选择。每位玩家可启用本地高级 特殊敌人.记录敌人按键 诊断,清除一个候选,然后从 BepInEx 日志中复制其确切的已确认属性键到 特殊敌人.敌键可使用逗号或分号分隔多个键。这些是区分大小写的击杀归属标识符,不是预制体名称或翻译后的显示名称;不支持通配符。诊断完成后请将其关闭。
特殊捕获拥有独立的捕获模式、稀有度、战利品显示、归属以及可选的 Discord 路由设置。其捕获模式使用现有的跨世界角色击杀统计;过时的独立 FirstKillOnly 设置已被移除。普通首领始终使用首领击杀规则;已接受的特殊捕获会替换该记功死亡的普通战利品捕获。匹配的共享死亡 ID 允许这些视角加入多人导演。
房主可以切换 战利品捕获.捕获宝箱拾取 和 捕获世界拾取物
独立生效;两者默认开启。MinimumRarity仍默认为传奇。使用None可处理原版物品或进行广泛测试。拾取帖子会识别 收集者: 以及录音机,并使用Good Loot Discord路线。
只有在经过验证的自然生成路径中标记的战利品,并在成功获取时才符合条件。仅打开箱子不会记录。玩家储物、玩家掉落物、墓碑、制作以及存入地牢箱子中的物品均不符合条件。较早的未标记内容和不受支持的模组来源会被跳过。堆叠合并可能会移除其资格;拆分或拾取剩余堆叠不会生成重复片段。诸如“全部拿走”之类的快速转移会在0.25秒内分组,最多64条记录。
来源信息是通过《英灵神殿》常规的世界/物品存档路径保存的小型物品自定义数据。即使记录功能被禁用或处于忙碌状态,它也会被消耗,因此旧战利品无法在之后重放。移除模组后,未领取的已追踪物品上会留下无害的自定义数据。参见 自然掉落测试清单.
使用Thunderstore Mod Manager或r2modman安装,然后启动 模组BepInEx 已作为依赖项安装。 史诗战利品为可选内容,已用0.14.2版本测试,且此包不会自动安装该版本。
对于多人中继,请在主机和每个录制客户端上安装此版本。即使主机不录制画面,也需要安装此模组。Windows无头服务器运行中继传输时不会分配图形捕获缓冲区。
默认为 640×360,15帧每秒,事件发生前五秒,手动/死亡事件后两秒。Boss和普通战利品片段默认为四秒后。WebP动画有 无音频他们不是MP4视频。
录制使用有界帧缓冲(默认约 185 MiB)和独立的后台编码器。同一时间只收集/编码一个片段;多余的触发会被跳过。实际性能取决于你的硬件和设置。
分辨率被限制在宽480–1920、高270–1080范围内,帧率限制在1–30,画质限制在1–100。宽高比保持在1:2到3:1之间。有效分辨率最低降至480 x 270,然后根据需要降低帧率以适应内存预算(最低48 MiB);日志会记录实际设置。
切换会话会清空滚动缓冲区,并取消仍在采集中的片段。进入新世界后等待五秒以获得完整历史记录。已在运行的编码器可以完成其本地文件,但该旧片段无法通过新会话上传。
启动一次,退出,然后编辑 BepInEx/配置/local.valheimmoments.cfg 本地:
[Discord] 已启用 = true WebhookURL = YOUR_DISCORD_WEBHOOK_URL 用户名 = Valheim Moments [Capture] 保存本地副本 = false 尺寸预设 = Small
在目标Discord服务器的整合设置中创建webhook。请将其URL视为机密。切勿分享已配置的文件、包含该URL的配置文件导出,或该URL的截图。此下载不包含任何webhook。
要使用单独的目标地址,请启用匹配的主机选项并输入其 URL:
UseGoodLootWebhook = false GoodLootWebhookURL = UseBossKillWebhook = false BossKillWebhookURL = UsePlayerDeathWebhook = false PlayerDeathWebhookURL =
当覆盖设置关闭时,该事件将使用默认 webhook。已启用但无效的覆盖会将片段保留在本地。手动剪辑始终使用默认目标。主机的 用户名 用于每个目的地。
加入的客户端不需要 webhook。 他们的本地 webhook 和机器人名称设置在多人游戏中会被忽略。主机的 Discord.Enabled 设置控制上传和中继。不会向客户端发送主机的 webhook 凭据或用户名。每条帖子都包含 记录者: 使用录制角色的名字。对于加入的玩家,主机会从其连接中获取该名字;主机和单人片段则使用事件触发时捕获的本地角色名字。客户端的事件字幕/稀有度判定不会由主机独立验证。
主机拥有自动触发器、稀有度/首杀规则、计时和发送格式的控制权。这些设置在配置管理器中对于客户端为只读,并在内存中跟随主机。客户端可保留热键、截图退出、性能、图像翻转、本地副本保留以及高级计时诊断的可编辑权限。其配置文件会保留单人游戏的偏好设置。客户端截图会等待主机设置;不支持设置交换的旧版客户端无法转发片段。
选择极小、小、中、均衡、大或超高可获得感知宽高比的尺寸,或选择自定义直接在选取器下方编辑宽度和高度。在16:9比例下,它们分别对应约480x270、640x360、854x480、960x540、1280x720和1920x1080。内存限制可能会降低有效尺寸/帧率。不匹配的画布将进行填充而非拉伸。
Capture.SaveLocalCopy=true 在主机 Discord 禁用时同样有效。两者都关闭时,新的片段触发会被抑制。Discord 开启而保存关闭时,已确认的上传会被删除;失败的上传仍会保留以供恢复。使用 F8 进行有界恢复,使用 F7 将内存永久保留。
Discord 上传限额取决于目标服务器/服务器加成等级。个人 Nitro 不会提升 webhook 限额。本次发布仍保留保守的 10 MiB 客户端中继上限;请检查实际文件大小。运动和细节会导致分辨率/帧率/质量估算不准确。
玩家死亡。CaptureLimit 默认为每 60 秒 WindowSeconds 内 1 次。后续确认的死亡会计入下一次符合条件的死亡柱;投递失败不会清除计数。每名玩家有独立配额,计数会随会话重置。自定义死亡模板可通过 {flavor} 启用俏皮文本;{extra_deaths} 会填入额外死亡次数。
通知归玩家所有:启用状态、样式(电影感/浮窗:小地图/浮窗:右上角)、声音模式(关闭/捕获时/完成时/两者)、音量。保存记忆会等待结尾片段。发送至 Discord 需要确认送达,包括加入玩家的房主确认。仅本地录制会显示“记忆已保存”。提示会滑动/淡入淡出,并在捕获副本之后绘制,以将其排除在片段之外;仍需实时渲染器验证。小地图浮窗跟随现有小地图,不可用时回退到角落。WebP 保持静音。
这 完整配置参考 列出所有设置、默认值、模板以及主机/客户端所有权。
[Boss击杀] 包含 捕获模式, 最低战利品稀有度,以及 玩家名称模式
(击杀计数, 最后一击或 两者)。首次击杀是指角色在瓦尔海姆存档统计中记录的第一次击杀,而非其首次上传的片段。FirstKillThenRarity 始终会捕获那次首次击杀,并按稀有度筛选后续击杀。现有规则会迁移;新配置默认使用此模式。
击杀归属遵循 Valheim 的已记录攻击者数据;仅仅在附近并不会计入某人。名字会排序,且列表在 Discord 中受长度限制。如果完整元数据缺失,则显示已确认的记录角色并附上“完整列表不可用”,而不是声称该玩家是唯一贡献者。{credit} 占位符(以及 Both/KillCredit 模式下的 {player})使用此列表。首杀历史仍归属于记录角色。普通击杀的战利品消息保留其各自记录的角色;自然拾取消息使用“由……收集”。
周期伤害追踪 = 开启 让首领归属者追踪灵体/火焰/毒药效果以进行最后一击归属判定。来自某一已知玩家的一次持续伤害跳数可提供其姓名;混合或未知来源则保持不可用。生物归属者遵循主机的同步选项。灵体伤害的最后一击归属判定已通过实机首领击杀测试;火焰/毒药及额外合作场景仍保留自动化覆盖。
[战利品捕获] 最低稀有度 默认为 传奇. 无 对测试任何观察到的掉落物很有用。Boss仅使用Boss规则,不会产生第二次普通掉落或拾取事件。命名稀有度阈值需要Epic Loot的可选适配器;None也支持原版掉落。已验证的自然拾取使用单独的PickupMessage。制作和未追踪的控制台生成物品不会触发高亮。
两个部分都有 最大战利品显示数量, 显示数量, 显示稀有度, 显示物品修饰符,
显示物品插槽, 显示未识别状态,以及 战利品标题最高稀有度优先排序。未鉴定的词缀和插槽保持隐藏。编辑配置文件后需重新启动;配置管理器中的修改在游戏内生效,缓冲区更改则需等待当前工作完成后应用。
房主的 总监 本节默认启用=true,最大视角数=3,单次最大上传大小=20MiB,收集秒数=10。它会在请求选定录像前预留空间。当主机录像可用时优先使用;其余选择遵循已连接对等端顺序。主字幕/战利品摘要来自主视角,录像者标签和个人首杀状态单独列出。这些是主机拥有的设置;每个玩家仍可自行控制保存本地副本。
总监同样对主机录像应用每文件 10 MiB 的上限。超出大小、迟到或多余视角将保留在本地并被忽略。不会声称自动降低画质或进行服务器层级检测。Discord 仍可能拒绝低于所配置防护阈值的帖子。未确认的投递会保留原始文件,并提示你在重试前检查 Discord。
这些是未来的设想,并非本版本已包含的功能。优先使用游戏提供的事件和已保存的进度数据,以便新内容尽可能减少模组维护工作。主机配置应能控制类别、过滤器、首次规则和冷却时间;避免仅仅为了添加一个敌人或成就标识符就需要重新构建。游戏API的变更仍可能需要兼容性更新。
Valheim Moments 的原始代码基于 MIT 许可证授权,版权归 Pendulum 所有,2026 年。代码的很大一部分以及图标是使用 AI 工具创建的。Thunderstore 列表使用了 AI生成 类别。
使用 Imazen.WebP 和 libwebp。它们的许可证和署名文件包含在插件的 许可证 文件夹。本包中不重新分发游戏、Unity、BepInEx、Harmony 和 Epic Loot 的二进制文件。图标由 AI 辅助图像生成创建。这是非官方社区模组,与 Iron Gate 或 Coffee Stain 无关联。

修改前置工具
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
为弓术玩法添加了许多功能和改动,包括全新的箭袋系统、可回收的箭矢、更精准的瞄准以及逼真的箭矢物理效果。