沉浸式传送门

创作者: Nekres
已更新:2021-03-12 20:48:32
163KB

关于此 MOD

自定义传送门使用方式的各项功能,例如禁用黑色过渡画面或调整加载时间。通过使短距离传送始终即时生效并计算传送时间,进一步优化传送逻辑。
一个用于英灵神殿的BepInEx/HarmonyX模组。

沉浸式传送门通过实现自定义传送方式,减少了使用传送门时人为的等待时间。

它会根据玩家进入传送门时的位置和朝向计算目标位置,从而实现大体流畅的过渡。



配置

默认传送速度设置尽量为普通用户考虑安全性,以避免到达时碰撞逻辑尚未加载。
如果你认为你的电脑性能足以 好的,主人,已明白你的要求。请提供需要翻译的文本内容吧。 想要更快的话,你得自己调整配置!


配置文件将在游戏启动时自动生成。要修改它,我强烈建议安装 BepInEx配置管理器它允许你在游戏过程中修改配置。这对于调整“ConsiderAreaLoadedAfterSeconds”配置来适应你的加载时间特别有用!

-----------------------------------------------------------------------------------------------------------

[通用]

在传送至加载区域外的远处传送门时,启用黑色过渡屏幕。
# 设置类型:布尔值
# 默认值:true
启用传送门黑屏 = true

## Nexus模组ID。用于“Nexus更新检查”(模组)时必填。
# 设置类型:Int32
# 默认值:268
NexusID = 268

[时间操控]

## 表示一个以秒为单位的阈值,超过该时间后,区域应被视为已充分加载(即延迟方式),以允许提前结束传送。
# 设置类型:双精度浮点数
# 默认值:3.75
3.75秒后视为区域已加载

## 降低开发者(Iron Gate)硬编码的人工最小传送持续时间。100%表示移除最小等待时间,意味着到达的唯一条件是区域加载状态。数值将被限制在0-100范围内。
# 设置类型:Int32
# 默认值:50
减少最小加载时间百分比 = 50

传送时间增加到人工最小持续时间之前的加速倍率。该值将被限制在1-10的范围内。
# 设置类型:Int32
# 默认值:3
将Delta时间乘以 = 3

-----------------------------------------------------------------------------------------------------------



安装

推荐:通过Vortex(即Nexus Mod Manager)安装。
手动:
1. 解压模组压缩包(.zip)。
2. 找到名为“ImmersivePortals”的子文件夹,并将整个文件夹移动到你的BepInEx插件文件夹中。(..\Valheim\BepInEx\plugins)




笔记

使用较旧硬件的电脑可能会遇到物体突然弹出的情况。
你可以通过调整配置并启用黑屏渐变来减少这种情况。黑屏不会影响整体传送速度。
黑屏完全变黑后,传送会加速。

当我说“加速”时,我真正想表达的是降低开发者(Iron Gate)设定的传送持续时间的人工最低加载时间。开发者在代码中写死了一些任意的高数值,让你停留在传送黑屏中,以确保你不会看到物体突然弹出。然而,对于大多数使用现代电脑的用户来说,这些数值最终造成了不必要的等待时间。这个模组通过可自定义的百分比(默认50%)来减少这个最低传送时间。




待办

⬜ - 渲染目标视图。50%
✅ - 让玩家在检测到地板之前保持冻结状态(修复低端硬件加载站立地板时间过长的问题。)  
✅ - 添加配置,当传送门出口在活动区域外时回退到加载界面(修复低端硬件问题,避免物体突然弹出。)



参考

- 源代码

Valheim: 英灵神殿 的热门 MOD

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

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