随机玩家出生点 - 已更新适配1.0版本

创作者: maddhattr
已更新:2026-09-10 18:46:23
11KB

关于此 MOD

Mofo的随机玩家出生点 - 现已更新支持v1.0版本。
描述
这是该模组的更新 莫弗的随机玩家出生点 为了适配《英灵神殿》1.0,我只是把模组更新到能在当前版本使用。原模组的全部功劳都归Mofo所有。

安装说明
将 MofoMojo.MMRandomStartPosition.dll 复制到你的 Valheim\BepInEx\plugins 文件夹中。启动游戏。就这么简单。Valheim\BepInEx\config 目录下还有一个 MofoMojo.MMRandomStartPosition.cfg,你可以根据需要自行调整。该 .cfg 文件会自动生成,压缩包中包含它只是为了保持完整性。

主要功能
随机化玩家起始位置。原始描述见以下部分:

剧透:  
显示
MofoMojo的随机初始出生位置 v1.8

  • 你对一个可能真正的挑战感兴趣吗?
  • 介意你在地图中间一个小岛上出生吗?
  • 介意你出生在黑森林、草原和尸鬼村庄之间吗?那要是出生在其中一个里面呢?
  • 厌倦了在地图正中央出生,希望能在别的地方醒来吗?

如果你对上一个问题的回答是肯定的,那么这个就是为你准备的!!!

想不想每次……死亡……后……都在新地点醒来?(查看1.6新功能)

请至少更新至1.4/1.5版本(参见已知问题)

该模组支持指定地图中心沿X轴和Z轴的最小/最大距离,并且将
在该区域内任意位置寻找地点。某些生物群系被限制在距离地图中心一定范围内。
因此该值会被限制在此距离内,不过如果你愿意,也可以覆盖此检查。 

你也可以禁用女武神开场乘坐动画,如果你只想尽快出现在你的新家园。 

你现在可以指定BiomeAreaType,以便更好地控制你起始所在的“区域”范围。

你现在可以指定一个生物群系来覆盖草甸。祝你好运!对于一个厌倦了退休生活的老手角色来说,这或许是个好主意。

此模组仅会随机化你首次进入地图时的出生点,并将你的重生点设置在那里。它不会在地图上标记此位置。 

如果你死了,你将在新的重生点复活。恭喜,今天就是你的死期!!!

::备注::
BiomeAreaType让你指定将要生成的区域所属的“区域类型”。共有3种类型
  • 中位数——意味着你更有可能被这种生物群系区域包围 
  • 边缘——意味着你更有可能在其他生物群系或其他地方的边缘和边界附近生成
  • 一切随缘——意思是无论随机数之神怎么安排,你都欣然接受……

生物群系设置可让你指定偏好的生物群系类型。想完全随机?将其设为None或BiomesMax,它会将你放入找到的第一个匹配的BiomeAreaType中。为什么?你为什么想这么做?

:: 要求 ::
• BepInEx - 

:: 安装 ::
将 MofoMojo.MMRandomStartPosition.dll 放入你的 \BepinEx\Plugins 文件夹中
启动《英灵神殿》,准备好迎接挑战吧
修改 \BepInEx\Config\MofoMojo.MMRandomStartPosition.cfg 文件以启用该模组。
游玩英灵神殿
利润……或死亡。

:: 卸载 ::
从 \Plugins 和 \Config 文件夹中分别删除 .DLL 和 .CFG 文件。

:: 功能 ::
• 在全新且骇人的条件下生成
• 因为把你丢进了尸鬼村,所以你会一次又一次地瞬间死亡
• 亡命奔逃,体力瞬间耗尽,死于一群野猪之口!!!
• 禁用女武神骑行,让死亡来得更快
• 你无需在专用服务器上运行此系统,也能在专用服务器上享受其优势。只需安装、激活、加入专用服务器,即可获益!!!

:: 已知问题 ::
• 可以将你置于敌对状态
• 有时它会把你传送到另一个生物群系,因为它离你要求的那个非常近。你知道的……你一直在水里航行,然后 
你见过那种情况吧,你穿过一个生物群系,但它根本不存在……对……就像那样。只不过,我会尽量让你不被淋湿。 
• 世界生成是个反复无常的家伙。我会尽量确保它把你放置的位置略高于ZoneSystem.instance.m_waterLevel
为了尽量确保你不会直接出现在水里。我没法做非常全面的测试,但看起来是有效的!:D
• 1.3及更早版本不会为你的角色永久设置HomePoint。这会导致一个问题:如果你登出再登录,然后死亡,你可能会被传送到其他地方。该问题应在1.4及后续版本中修复
不过1.4版本之前创建的角色很可能会遇到这个问题。抱歉!!!!

:: 版本 ::
1.8 我一定是累了……
1.7 应 emulegs 请求,新增 IgnoreWaterDepthCheck 参数。 
模组先前尝试始终将你生成在高于基础水深深度的地形上。若设为true,则会忽略这一点。 
1.6 应 Redjparasite 请求,并由 emulegs 支持,新增了 RandomSpawnOnDeath 配置参数。 
将此设置为 true 后,你每次死亡都会随机重生。尽情享受这份自虐狂专属的额外难度吧。 
1.5 重新发布 1.4(Nexus 代码未更新)

1.4 在确定初始出生点后调用SetHomePoint
游戏重新加载后调用GetHomePoint死亡。此组合应确保死亡后不会随机传送。Odin对1.3及更早版本并不满意
1.3 新增 BiomeArea 类型。支持的值为 Median、Edge、Everything
随着对其他生物群系和生物群系区域类型的支持扩展,我们有可能什么都找不到。
所以加了循环检查。如果遍历超过 MaxSpawnPointChecks 次仍未找到合适位置,就默认采用原始行为。 
每次重新开始时都会重置
1.2 修复了我引入的一个随机范围错误,该错误导致在1.1版本中所有位置都位于0,0的西南方向
1.1 添加了最小范围,将 XDistance 和 ZDistance 重命名为 MaxXDistance 和 MaxZDistance
1.0 初始版本

:: 制作人员 ::
♦ https://www.youtube.com/watch?v=p_gsFASlvRw
♦ https://harmony.pardeike.net/ - Harmony 文档
♦ https://github.com/Valheim-Modding/Wiki/wiki - 英灵神殿模组制作

:: 示例配置 ::

## 设置文件由插件MMRandomStartPosition v1.6创建
插件GUID:MofoMojo.MMRandomStartPosition

日志级别
## 支持的值为 None、Normal、Verbose
# 设置类型:日志级别
# 默认值:无
# 可接受的值:None、Normal、Verbose
插件日志级别 = 详细

[MMRandomStartPosition]
## 启用MMRandomStartPosition模组
# 设置类型:布尔值
# 默认值:true
随机起始位置已启用 = true

## 禁用女武神上的乘坐
# 设置类型:布尔值
# 默认值:false
禁用女武神骑乘 = true

## 将X轴搜索限制在地图中心。该值被限制在0到10000之间
# 设置类型:单选
# 默认值:5000
最大X距离 = 5000

## 从地图中心限制Z轴搜索。取值范围为0到10000
设置类型:单次
默认值:5000
最大Z距离 = 5000

## 限制X轴从地图中心开始搜索。这是你希望距离中心X/0位置的最小距离
# 设置类型:单次
# 默认值:500
最小X距离 = 500

## 将Z轴搜索限制在地图中心。这是你希望距离中心Z/0位置的最小距离
# 设置类型:单项选择
# 默认值:500
最小Z距离 = 500

## 尝试将你生成到此类型的生物群系中
# 设置类型:生物群系
# 默认值:Meadows
# 可接受的值:None、Meadows、Swamp、Mountain、BlackForest、Plains、AshLands、DeepNorth、Ocean、Mistlands、BiomesMax
生物群系 = 草地

## 尝试将你生成到此类型的生物群系区域中
# 设置类型:生物群系区域
# 默认值:中位数
# 可接受的值:Edge、Median、Everything
生物群系区域类型 = 中位数

模组在交由常规生成代码处理前,寻找良好生成点的最大尝试次数
# 设置类型:Int32
# 默认值:1000
最大生成点检查次数 = 1000

## 该模组尝试根据 WorldGenerator 中的值设置生物群系搜索约束。将此设为 true 以禁用这些约束。
# 设置类型:布尔值
# 默认值:false
忽略世界生成器约束 = false

## 如果为 true,每次死亡后都会生成一个新的重生点
# 设置类型:布尔值
# 默认值:false
死亡时随机生成 = false



鸣谢
完整且全部的功劳归于 魔福魔咒 这个模组。如果原作者要求,此模组将被下架。我仅进行了更新,使其能在当前版本中正常运行,供他人使用。

Valheim: 英灵神殿 的热门 MOD

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

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