世界_进阶_进度

创作者: VentureValheim
已更新:2022-07-22 08:03:19
139KB

前置 MOD

使用 世界_进阶_进度 时将自动安装

关于此 MOD

控制技能等级、商人物品,并管理世界和各个玩家的钥匙!将不同操作锁定在强制性的首领进度之后,以控制玩家的推进速度。

世界发展与进程

创建者 OrianaVentureMod@gmail.com.

介绍

控制技能等级、商人商品,并管理世界及单个玩家的密钥!将不同操作锁定在强制首领进度之后,以控制玩家的推进速度。

支持我!

感谢所有在抢先体验期间使用过我模组的人。你们所有的反馈和支持,让投入这些项目的数百个小时都变得值得。虽然做模组从未真正带来过金钱回报,但它回馈给我的是朋友、社区,以及更多欢乐时光!感谢多年来所有请我喝过咖啡的人,我对你们的善意感激不尽!

如果你想继续支持我模组的开发和维护,可以通过下方的图片链接请我喝杯咖啡。

在找英灵神殿服务器吗?我已与Survival Servers合作,使用以下优惠码可享75折优惠 瓦尔海姆25!通过下方图片点击链接下单,我就能获得一部分收益。你可以得到一个服务器和朋友们一起玩,而我也能去买更多那香醇的咖啡,让模组持续更新!

功能

此模组的主要功能是提供一种简便的方式来控制世界和单个玩家的推进速度。以下是对部分功能的说明及其配置方法。更多详细信息请参阅配置文件。安装此模组后启动一次游戏即可生成配置文件。文件中包含的信息不一定与本说明文档中提供的信息完全一致。

灰烬之地更新: 如果你是为了灰烬之地更新而升级该模组,并且使用的是默认配置,那么你不需要采取任何操作。如果你已自定义了配置,则需要为新灰烬之地首领添加支持。新首领的预制体是“Fader”,击败它会添加“defeated_fader”键。新的可驯服生物是“Asksvin”,默认情况下驯服由“defeated_queen”键锁定。

按键管理

什么是钥匙,它们又控制着什么?在原版《英灵神殿》中,存在一个“全局钥匙”列表,即所有玩家共享的一组字符串。世界中的生成、袭击、梦境以及哈尔多的物品,全都由特定钥匙的存在与否所控制。每个Boss、游戏中的特定生物,以及希尔德的任务,各自都有与其完成状态相关联的钥匙。本模组的主要功能是添加了一套私人钥匙系统,使这些进度全部变为个人独立。

私钥

启用后,当事件发生时,距离主机玩家100米范围内的所有玩家都将获得私钥。例如,当Boss死亡时,任何距离区块主机玩家足够近的玩家也应该获得私钥,但地图另一侧在线的玩家则不会获得。

正在加载“区块”的玩家将控制世界范围内的生成。例如,一个没有钥匙的低等级玩家加入了拥有所有Boss钥匙的高等级玩家,就会开始看到鬼节夜晚的生成,但如果低等级玩家独自一人,则不应获得更高等级的生成。如果低等级玩家加载并托管了一个区域,之后高等级玩家加入,该区域不应生成随钥匙解锁的更高等级怪物。游戏内置了一项功能,当低等级玩家加载一个区域时,如果该区域中已经存在由高等级玩家经过时留下的高等级生成物,系统会将其清理掉。

希尔德尔解锁商店内容的钥匙会在上交宝箱时生效。请确保所有参与玩家在上交宝箱时都在场,以便获得奖励。(希尔德尔想亲自感谢你!)

私人突袭(活动)

使用私钥会改变你世界中袭击的运作方式。在希尔德更新后,原版游戏新增了一项游戏设置(世界修正项)用于基于玩家的袭击。使用私钥系统时,基于玩家的袭击设置会在启动时自动为你应用。这是私密袭击功能正常运作的必要条件。

在其他模组中使用此功能时,请注意本模组会检查袭击的“全局键”要求来判断袭击是否有效。这与使用原版全局键的逻辑检查相同,只是针对每位玩家分别执行。

如果你看到与其他模组存在冲突,可以通过设置UsePrivateRaids = false来关闭本模组的私人袭击功能。设为false时,将使用原版基于玩家的袭击逻辑。

重要提示

  • 建议在新的或未使用过的世界上设置此模组,否则请确保您有备份,以便在出现问题时进行恢复。
  • 默认情况下,此模组会阻止将全局按键添加到全局列表,并启用独立按键,所有玩家的按键都将被单独追踪。
  • 安装此模组后,服务器和任何加入游戏的玩家都会根据模组配置执行一次“清理”操作。使用默认设置时,所有全局钥匙都会在启动时清除,从而重置服务器的钥匙进度。
  • 使用命令添加的密钥会一直保留到服务器重启(对于私钥,则保留到玩家重新登录)。如果你发现密钥在重启后意外重置,可能是因为模组配置不允许它们存在。
  • 启用后,私钥数据将保存到角色文件中,从而与服务器角色兼容。
  • 原版世界修正不应受此模组影响。

按键配置选项

配置
_______________
描述
_____________
屏蔽所有全局按键 阻止/屏蔽公共所有按键被添加到全局列表,设为 false 以使用原版行为。
允许的全局按键 当BlockAllGlobalKeys为true时,只允许这些键添加到全局列表。
已屏蔽的全局按键 当BlockAllGlobalKeys为false时,仅阻止这些键被添加到全局列表。
强制全局按键 启动时始终将这些键添加到全局列表中(忽略其他设置)
使用私钥 使用私人玩家密钥而非全局密钥进行游戏密钥检查。
已屏蔽的私钥 当UsePrivateKeys为true时,阻止仅将这些键添加到玩家的键列表中(使用此项或AllowedPrivateKeys)。
允许的私钥 当UsePrivateKeys为true时,仅允许将这些按键添加到玩家的按键列表中(使用此项或BlockedPrivateKeys,如果BlockedPrivateKeys有任何值,将使用该设置)。
强制私钥 启动时始终将这些键添加到玩家的私人列表中(无论其他设置如何)。

重要的原版公共密钥

  • 击败鹿角怪
  • 被击败的国王
  • 击败骨堆
  • 击败巨龙
  • 击败哥布林国王
  • 被击败的女王
  • 被击败的褪色者
  • 击杀巨魔
  • 击杀火巨人
  • 击杀蝙蝠
  • 被击败的蛇
  • 希尔德1
  • 希尔德2
  • 希尔德3

指令

由于此模组所做的更改,原版命令将无法按预期工作。以下是安装此模组后命令运作方式的说明:

指令
_____________________________________
起源
__________
行为
___________________
列表键 原味 将当前角色的所有全局密钥和私有密钥列在一个列表中。同时显示原版“玩家唯一密钥”。
列出私钥 这个模组 列出当前角色的私钥。
列出全局键 这个模组 列出此世界的全局按键。
设置按键 按键 原版 如果允许,在发送命令时将该密钥添加到全局列表以及你范围内所有玩家的私钥列表中。
设置按键玩家 键 原版 将钥匙添加到当前角色的原版“玩家唯一钥匙”列表中。
设置私钥 玩家名称 这个模组 将私钥添加到指定的在线玩家。若名称留空,则应用于你当前的角色。
设置全局键 按键 这个模组 为世界添加一个全局按键。
移除按键 Key 原版 使用私钥时,从世界以及所有在线玩家的私钥列表中移除全局密钥。
移除全局键 Key 这个模组 移除世界的全局键。
移除按键玩家 按键 原版 从当前角色的原版“玩家唯一钥匙”列表中移除该钥匙。
移除私钥 密钥 玩家名称 这个模组 移除指定在线玩家的私钥。如果名称留空,将应用于你当前的角色。
重置按键 原版 从当前角色身上移除世界所有全局钥匙以及所有原版“玩家独特钥匙”。
重置玩家私钥 PlayerName 这个模组 移除指定在线玩家的所有私钥。如果名称留空,将应用于您当前的角色。
重置全局按键 这个模组 移除该世界的所有全局按键。
列出服务器密钥 这个模组 如果主持游戏会话,会将所有记录的玩家密钥打印到控制台窗口(以及bepinex\logoutput.log文件)。如果在专用服务器上,会向服务器发送命令,以便将其打印到服务器日志文件中以供查看。此数据在每次重启时都会清除,并且仅记录在会话期间至少重新连接过一次的玩家。

不知道如何使用命令?专用服务器不允许使用命令,但有一些模组可以启用它们(比如JereKuusela的Server devcommands)。除了"listprivatekeys"命令外,所有这些命令都被视为"作弊"。要使用作弊,你必须用"devcommands"命令启用它们,你可能需要成为管理员才能让它们生效。

锁定

游戏中的许多操作可能会因世界或玩家进度而被锁定。若启用此功能,执行这些操作失败时会产生有趣的特殊效果!如果你不想看到这些效果,可以编辑 UseBlockedActionMessage、BlockedActionMessage 和 UseBlockedActionEffect 配置项。我不建议关闭所有失败提示,否则玩家可能会感到困惑。

管理员可以通过启用AdminBypass设置来绕过锁定限制。

锁定驯服

驯服功能启用时可通过键值锁定。默认情况下,狼由击败骨mass的键值锁定,洛克由击败龙的键值锁定,阿斯克文由击败女王的键值锁定。你可以使用生物的原型名称来覆盖此设置,从而支持来自其他模组的内容。覆盖时必须定义所有生物,因为覆盖后将不再包含默认值。使用私有键值时,请确保能够驯服动物的玩家是第一个加载该区域的人,因为驯服由托管该区块的玩家控制。你仍然会看到驯服爱心(目前如此),但如果你查看动物的驯服状态,会发现锁定时百分比不再增长。

锁定首领

守护者力量和Boss祭坛召唤可以被锁定。默认情况下,召唤由自然 progression 顺序中前一个Boss给予的钥匙锁定。你可以通过使用祭坛召唤生物的前置名称来覆盖此设置,同时也允许你为其他模组的内容添加支持。覆盖时,你必须定义所有想要纳入锁定系统的Boss。

此外,你可以绕过进度顺序,在使用 UnlockBossSummonsOverTime 时仅以游戏内天数作为解锁 Boss 祭坛的唯一限制,并将 OverrideLockBossSummonsDefaults 设置为:Eikthyr, , gd_king, , Bonemass, , Dragon, , GoblinKing, , SeekerQueen, , Fader, ,

如果你想手动控制Boss何时可以被召唤,你需要每次想解锁一个新Boss时手动更新OverrideLockBossSummonsDefaults设置。使用任何玩家无法获得的钥匙会阻止他们召唤该Boss。你也可以用这个策略只给特定玩家访问Boss祭坛的权限。锁定所有Boss祭坛的示例:Eikthyr,锁定,gd_king,锁定,Bonemass,锁定,Dragon,锁定,GoblinKing,锁定,SeekerQueen,锁定,Fader,锁定

锁定/解锁传送门

使用传送门的能力可以通过LockPortalsKey设置锁定在一个指定按键后。此外,你还可以通过“PortalUnlocking”部分中的配置,根据按键来解锁传送金属(以及其他特定物品)。

锁定其他所有内容

使用装备、制作、建造、烹饪和进食都可以通过各自的设置进行锁定。材料按其自身及制作原料自然生成的生物群系进行分类。例如,如果你锁定所有这些功能,且尚未击败任何Boss,那么你就无法使用或制作鹿角镐、放置熔炉、制作鹿肉炖汤或解锁沼泽墓穴。与私人钥匙配合使用时,这些功能会迫使加入你服务器的新玩家必须遵循游戏进程才能推进。这将适用于所有使用原版制作材料的游戏物品。

锁定配置选项

配置
_______________
描述
_____________
驯服锁定 如果为真,则你只有在拥有所需钥匙时才能驯服特定生物。
覆盖驯服锁定默认值 自定义驯服特定生物所需的钥匙,留空则使用默认值。示例:野猪,击败鹿王,狼,击败龙母,平原牦牛,击败哥布林王,灰烬龙,击败法德尔
守护者之力锁定 如果为真,则根据所需钥匙锁定获取或使用首领能力的功能。
锁定首领召唤 如果为真,你只能根据所需钥匙召唤首领。
覆盖锁定首领召唤默认值 自定义召唤Boss所需的钥匙,留空则使用默认值。示例(也是模组默认值):Eikthyr, ,gd_king, defeated_eikthyr, Bonemass, defeated_gdking, Dragon, defeated_bonemass, GoblinKing, defeated_dragon, SeekerQueen, defeated_goblinking, Fader, defeated_queen
解锁首领召唤随时间开放 如果为真,将额外检查是否已过去适当的时间以解锁Boss祭坛。除非在上方覆盖,否则这仍将强制Boss进度顺序。
解锁首领召唤时间 上一个设置的时间,默认是100。例如:赤血灵鹿将在第0天出现,古树长老在第100天,邪骨恶灵在第200天等。
锁定装备 如果为真,只有当您拥有对应钥匙时,才能装备或使用首领物品或由生态域金属/材料制成的物品。
锁定装备修理 若为真,则只有持有对应钥匙时才能修理由生态域金属/材料制作的物品。此设置启用后,失败时不会播放被阻止动作的效果。
锁定制作 如果为真,则只有在拥有所需钥匙时,你才能制作由首领物品或生物群系金属/材料制成的物品。
锁定建筑 如果为真,则只有在拥有所需钥匙时,你才能建造由首领物品或生物群系金属/材料制成的部件。
锁定建筑修理 如果为真,你只能在拥有所需钥匙时修理由首领物品或生物群系金属/材料制成的装备。此设置不会在失败时播放被阻止操作的效果。
锁定烹饪 如果为真,则只有在拥有所需钥匙时才能烹饪由生物群系材料制成的物品。
锁定进食 如果为真,则只有拥有所需钥匙时,你才能食用由生物群系材料制成的物品。
锁定船只按键 定义你自己的所需按键来控制玩家使用船只的能力。留空则使用原版船只行为。
锁定传送门钥匙 自定义控制玩家使用传送门能力所需的按键。留空则使用原版传送门行为。

交易商配置选项

在名为“商人”的独立分类下,还有更多专门针对哈尔多的关键选项。类似地,希尔德和沼泽女巫也各有自己的分类。许多原版物品都有额外的配置选项,如果你想覆盖解锁它们所需的关键钥匙的话。如果这些配置留空,将使用游戏默认值。如果你只想移除部分物品的钥匙需求,可以通过将物品钥匙设置为你自己的自定义钥匙(例如“商人”),然后在上方提到的相应配置中“强制执行”这个钥匙,这样所有玩家都能访问它。同样地,你可以通过指定一个永远不会被添加到游戏中的自定义钥匙来锁定物品(或者在使用私密钥匙时只给予特定玩家)。

配置
_______________
描述
_____________
解锁所有哈尔多物品 如果为真,则绕过哈尔多物品的钥匙检查并解锁所有内容。
解锁所有希尔迪尔物品 如果为真,则绕过希尔迪尔物品的钥匙检查并解锁所有内容。
解锁所有沼泽女巫物品 如果为真,则跳过沼泽女巫物品的钥匙检查并解锁所有内容。

部分配置选项未在本说明中列出,请查看配置文件以获取所有选项。

技能管理

更好地控制技能的增减。使用技能上限时,任何已超过最大技能上限的技能将保持“冻结”状态,不再增长,但死亡时仍会降低。控制台作弊仍会正常工作。其他改变技能增减机制的模组可能会导致意外行为。如果发现模组冲突,请在使用其他技能管理模组时关闭此功能。

死亡时只想损失累积点?将UseAbsoluteSkillDrain设为true,并将AbsoluteSkillDrain设为0即可实现。

配置选项

配置
_______________
描述
_____________
启用技能管理器 必须设置为 True 才能启用这些功能。
允许技能吸取 设为 False 可关闭死亡时的所有技能丢失。
使用绝对技能消耗 设为 True 以使用绝对数值(AbsoluteSkillDrain)来计算技能损失。(原版使用百分比来计算技能损失,因此技能越高,损失越多)
比较并选择消耗 设置为 true 以在原版技能损失和绝对技能损失之间取最小值或最大值。将 CompareUseMinimumDrain 设为 False 则使用这两个值中的最大值作为技能损失。
覆盖最大技能等级 设为 true 时,将为全服设置技能获取的技能等级上限,值为 MaximumSkillLevel。例如,如果该值为 50,那么当你的某项技能达到 50 级及以上时,你将无法再获得该技能的熟练度。
覆盖最低技能等级 设为真时,将为技能损失设置全服技能等级下限,数值等于MinimumSkillLevel。例如,如果该值为10,那么你在死亡时不会损失技能,直到该技能达到10级,因此你的技能不会降到10以下。
使用首领钥匙提升技能等级 将此设为 true 以使用更动态的技能控制,具体取决于 Boss 完成情况。技能最小值将从 0 开始,每击败一个 Boss 增加 BossKeysSkillPerKey。在当前游戏状态下,技能最大值将上限为 [ 100 -(Boss 数量:6)*(BossKeysSkillPerKey:10)= 40 ]。例如,如果你击败了一个 Boss,那么你的技能损失最小值将提升至 10,技能最大值将提升至 50。
每键首领技能 以上计算中使用的数值。注意:仅当你未覆盖上述最低和/或最高技能等级时,此功能才会生效。已覆盖的数值将优先。

世界缩放

这是此模组之前的一项功能,现已拆分独立为一个模块。如需使用缩放功能,请下载并配置新模组。新模组中附带了如何迁移现有 yaml 文件的说明。

安装

此模组需要在客户端和服务器上都安装才能让所有功能正常工作。配置同步功能已包含在Jotunn中。在服务器上安装可以为所有玩家强制使用相同的模组配置。对配置的实时更改不一定会立即生效,玩家需要重新登录世界或服务器后才会生效。

仅限服务器端?

这个模组仅服务端部分生效,用于控制全局钥匙列表。如果你只是想阻止全局刷新和袭击,那么这个模组只需安装在服务器上即可。不过,当阻止全局钥匙时,你可能需要手动生成哈尔多原本会出售的物品。私人钥匙、哈尔多、锁定和技能功能必须在客户端安装才能生效。

仅客户端?

如果你不在服务器上安装此模组,那么任何玩家都可以随意更改配置。

其他模组支持

当此模组与其他依赖全局按键运行的模组一起使用时,可能会出现异常行为。如果您遇到任何模组不兼容的情况,请反馈该问题,以便解决。

季节性

此模组自动将季节按键识别为全局按键,无需用户进一步配置。

贡献

所有问题均可在Discord或项目Github上反馈。反馈问题时请尽可能详细,并提供以下内容:

  1. 有问题的模组名称和版本。
  2. 出现问题时的 Bepinex\Logoutput.log 文件(或者至少列出所有正在使用的其他模组)

欢迎所有反馈、想法和请求!你可以在我的Discord上给我留言 冒险游戏.

Valheim: 英灵神殿 的热门 MOD

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

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