描述
允许你骑乘并控制已驯服的野猪和狼。
为《 hearth and home》更新后,狼和野猪的骑乘现在基于原版游戏中像洛克那样的鞍具系统。每种坐骑都有自己可在较低等级制作的鞍具。由于接入了原版游戏的坐骑系统,坐骑的行为更加稳定可靠。部分功能已丢失,某些情况下(例如使用坐骑攻击)是因为这与原版游戏坐骑机制不一致,而对于自定义可骑乘生物的情况,是因为据我所知目前还没有一个在《 hearth and home》下运行、允许你将其他生物驯服的模组,所以我认为没有必要在该功能上投入太多时间。如果此类模组出现或旧模组回归,我会考虑在新系统下重新实现该功能。
功能
- 制作狼和野猪鞍具,并将其放置在相应的已驯服动物身上。
- 狼和野猪鞍可在比平原牦牛鞍更低的阶段制作,野猪鞍可在青铜阶段制作,狼鞍则在白银阶段。
- 野猪和狼的操作方式与原版游戏中的洛克完全相同
- 野猪和狼的耐力可配置(默认:狼为120,是洛克的一半,野猪为60)
- 所有骑乘动物(包括洛克)现在都可以通过传送门传送(对于洛克,只需把它的头推进传送门,你和它就会被传送)。
- 用于野猪和狼模型上的精美马鞍由 @Debarba ( patreon.com/littleroomdev ) 提供
- 实验性功能:跳到其他玩家背上搭个便车,不过维京人可没那么容易驯服,所以你无法控制他们,只能跟着走。按住左Shift键并使用键来骑上玩家(默认关闭,必须在配置中开启,因为存在一个小bug,而且骑在其他玩家身上容易被滥用。左Shift修饰键可以在配置中更改)
配置
在 BepInEx\config\Koosemose.MountUp.cfg 中会生成一个配置文件,你可以通过它设置每种坐骑的耐力、是否允许传送、启用或禁用实验性的玩家骑乘功能,以及设置玩家骑乘的修饰键。现在还新增了一个名为“坐骑点位调整”的设置,某些其他模组可能会调整玩家体型(尤其是通过替换玩家模型),而由于坐骑点位的放置是基于标准玩家体型的,玩家将无法被正确定位。更改此设置可以针对玩家体型的变化进行调整。
自定义坐骑
首先,新的自定义坐骑必须是可驯服的生物,如果没有其他模组,所有可驯服的生物都已经可以骑乘了。接下来,必须在配置中将“启用自定义坐骑”设为 true,并将“CustomMountCount”设为 1 或更高。如果使用这些设置运行游戏,将会生成一些空白的自定义坐骑条目,再次退出游戏后,即可对这些条目进行编辑。
现在你已经有了创建自定义坐骑的条目,你需要输入自定义坐骑的名称,这是预制件名称,所以例如如果你想要龙,你会使用“Hatchling”,https://valheim-modding.github.io/Jotunn/data/prefabs/prefab-list.html 有游戏中所有预制件的列表,除了龙之外,它们的预制件名称与游戏内名称差别不大,所以应该不难找到。
下一个重要的部分是坐骑路径,它大致决定了鞍座放置的位置以及附着在哪个“骨骼”上。如果你不知道使用哪条路径,可以将其留空,MountUp 会尝试寻找一条合理的路径,并在找到时建议几个备选方案,因为它可能不会一开始就找到最佳位置。它会自动将此值设置为找到的第一条路径(它按一种倾向于优先找到更好路径的顺序进行查找)。如果你发现它不合适,你的 Player.log 文件中会有这样一行:
[消息:骑乘] 为幼龙找到潜在的骑乘路径:Hatchling_mountain/Armature/Root/Spine1
可能的替代方案:
幼龙_山/骨架/根/尾1/尾2
幼龙_山/骨架/根/脊椎1/脊椎2/颈1/颈2/颈3/头部
你可以将坐骑路径替换为它找到的其他路径之一,或者裁剪掉一些步骤,例如,如果你想在龙兽的脖子上挂载更多内容,你可以使用最后一个,并为Hatchling_mountain/Armature/Root/Spine1/Spine2/Neck1移除几根骨骼。
马鞍等级与耐力说明如下:1级为野猪/基础马鞍,2级为狼/标准马鞍,3级为洛克/高级马鞍。耐力即使用时所消耗的耐力值,作为参考,洛克为240,狼为120,野猪为60。
从这里开始,坐骑会生效,但你的坐姿可能会有点奇怪。关于鞍座本身的位置以及你坐在上面的位置,你可以使用鞍座位置和坐骑点来调整,通常x轴是左右,y轴是上下,z轴是前后。如果你更喜欢用可视化的方式来设置这些,你可以在游戏中将“启用调整自定义坐骑”设为true。这也会禁用生物的动画(因为它们的动画会导致相对位置不断变化,使得设置鞍座位置和坐骑点变得不可能),所以不建议一直保持开启。然后在游戏中你可以按下调整自定义坐骑模式切换键(默认是左Ctrl+反引号`),来循环切换模式:无、鞍座定位和坐骑点定位。方向键和Page Up/Page Down可以调整各自的位置,按住右Ctrl、右Shift或右Alt可以调整每次移动的距离(标准是1,然后分别是0.5、0.1和0.05),每次你修改一项,Player.log文件中就会出现一行适合直接粘贴到配置文件中的内容(比如鞍座位置会以“Saddle Position = ”开头,和配置设置一样)。注意:在调整鞍座和坐骑位置时,如果它们离得太远,Valheim可能会把你从鞍座上踢下来,而且在你退出并重新进入世界之前无法再骑上去,所以如果你需要移动很远的距离,最好交替移动这两个位置。
最后的设置是“鞍具缩放”和“鞍具旋转”,大多数时候不需要调整,保持默认设置即可。如果需要调整,旋转以度为单位。少数生物在自然姿态下朝向奇怪,比如双足飞龙面朝正上方,所以对它来说你需要设置鞍具旋转 = {"x":270.0,"y":0.0,"z":0.0}。
服务器使用
如果服务器上并非所有玩家都安装了该模组,乘坐时马鞍可能会丢失,还可能出现其他不可预知的问题。
手动安装
可手动安装 Mount Up,将 .dll 文件放入 BepinEx\plugins 目录即可。
已知问题
- 如果玩家骑乘功能已开启,且有另一名玩家正骑在你身上,此时你可以尝试骑到对方身上。当双方都试图骑在对方背上时,你们会一起迅速冲向空中,直到至少有一人解除骑乘。