自定义梦境

创作者: aedenthorn
已更新:2025-02-25 01:33:59
11KB

关于此 MOD

允许你创建自己的梦境和自定义梦境展示。
Valheim 中的梦境系统其实相当不错,尽管当前版本只有十个梦境。

这个模组让你可以创建自己的梦境套装,并自定义梦境展示。

梦境展示自定义包括:

  • 自定义字体
  • 自定义文字颜色
  • 自定义字体大小


梦境套装

要创建你自己的梦境集,最简单的方法是创建一个文本文件,并将其放入 BepInEx\plugins\CustomDreamTexts\ 中。以你想要创建的文件夹名称来命名,例如:

BepInEx\plugins\CustomDreamTexts\MyDreamSet.txt

每行一个梦想,格式如下:

<DreamText>^<AuthorName>|<DreamChance>

作者名字是可选的(用于引用列表时很有用),梦境概率也是可选的。如果你在梦境文本中确实包含了脱字符“^”,它将根据配置文件中指定的字符串把作者从文本中分离出来。例如,默认配置会将:

别叼着湿棒棒糖跳进落叶堆。——莱纳斯·范·佩尔特

进入

永远不要叼着湿棒棒糖跳进落叶堆里。 ——莱纳斯·范·佩尔特

看起来像:

绝对不要叼着湿棒棒糖跳进落叶堆里。

莱纳斯·范·佩尔特


如果你指定概率,用竖线“|”将其与梦境文本分隔开,概率值应在0到1之间,例如:

永远不要叼着湿棒棒糖跳进落叶堆里。——莱纳斯·范·佩尔特

这意味着如果游戏选择显示这个梦境,将有50%的概率实际显示梦境,50%的概率什么都不显示。

如果你不包含概率,模组将使用配置文件中指定的默认概率。

该模组会将你的文本文件转换为一个装满 json 文件的文件夹。如果你想指定某些键必须包含或避免包含,可以将它们添加到 真键 和 错误按键 相应json文件的字段,例如:

{
    “m_text”:“$dream_yagluth01”
    "m_chanceToDream": 0.1,
    “m_trueKeys”:[
        已击败版主,
        击败骨量
        被击败的gdking
        击败鹿角怪
    ],
    "m_falseKeys": [
        被击败的哥布林国王
    ]
}


这个梦境有10%的概率出现,且仅当真钥匙为真、假钥匙为假时才会触发。它使用一个内置字符串 $dream_yagluth01,该文本会根据设定的语言而变化。此模组不会添加任何此类字符串,你需要输入实际文本。

我整理了一组112条语录,是为星露谷物语模组准备的,作为示例。

如果你编辑了文本文件并想重新创建你的梦想套装文件夹,只需删除该文件夹即可,例如 BepInEx\plugins\CustomDreamTexts\MyDreamSet 并运行游戏进入你的世界。模组将根据文本文件重新创建文件夹。

该模组还会将默认梦境输出到梦境集文件夹中, BepInEx\plugins\CustomDreamTexts\Default,仅供参考。有一个 localized.txt 为每种梦境替换成你所用语言的实际文本(可能包含轻微剧透)。编辑默认梦境不会有任何效果,但你可以复制Default文件夹并编辑你自己的副本。


配置

一个配置文件 BepInEx/config/aedenthorn.CustomDreamTexts.cfg 是在使用此模组运行一次游戏后创建的)。

你可以使用文本编辑器编辑此文件,或在游戏内调整配置值,通过 配置管理器.

要从配置文件重新加载配置,请输入 重置自定义梦境文本 进入游戏控制台(F5)。


技术

要安装此模组,请将zip文件的内容放入 BepInEx/插件 文件夹。你需要 BepInEx。

代码位于 https://github.com/aedenthorn/ValheimMods.

如果你想投诉、寻求帮助,或者帮我测试模组,你可以访问 我的Discord服务器.

点击此处查看我为《英灵神殿》制作的所有模组列表。

Valheim: 英灵神殿 的热门 MOD

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

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