
Instaport
我用AI帮忙做了这个模组,是给我和朋友一起玩的服务器用的。走到传送门附近,InstaPort就会开始加载另一侧。如果出口已经就绪,你可以直接跑过去继续前进。当你回到家才发现有东西落在另一个基地时,这特别方便 :)
查看大图免责声明 本模组使用 AI(GPT-6 Astra)制作
本模组仍处于实验和开发阶段,但我认为它已经足够稳定,可以与大家分享
安装本模组前,请备份你的世界(以防万一 :))
描述
我一直希望能和朋友们一起跑过传送门,并在另一侧继续移动。我们的基地相当大,所以即使加载画面消失了,有时我们还是会站在那里,看着房子一堵墙一堵墙地搭建起来。这就是我开始制作 InstaPort 的原因。
它可以与你已有的木门和石门配合使用。像平常一样朝传送门走去即可。InstaPort 会在你接近时开始准备另一侧,当传送门准备好让你穿过时会发光。键盘或手柄上都不需要按任何按钮。
如果你要去的地方已经有一段时间没人去过,你可能仍会看到加载画面。模组会检查出口是否畅通,以及是否有真正的地板可以站立,然后才让你通过。我喜欢快速的传送门,但我也希望能落在基地地板上 :)
安装说明
需要 BepInEx。
- 关闭 Valheim,将
InstaPort.dll
放入你的
Valheim\BepInEx\plugins
文件夹。如果你使用 r2modman,请使用当前配置档案内的
BepInEx\plugins
文件夹。
- 如果你在专用服务器上游玩,请停止服务器,并将同一个 DLL 放入其
BepInEx\plugins
文件夹。每位玩家都应安装相同版本。如果你在游戏内托管,主机上放一份即可。
- 启动游戏并使用你现有的传送门。如果是更新,请替换旧的 DLL,以确保只有一份副本。你可以保留你的世界和配置。
主要功能
- 直接跑过已就绪的传送门。 当目的地已就绪且出口安全时,你穿过时会保留移动状态。你的世界原有的物品限制仍然适用。
- 更快的往返旅程。 InstaPort 可以复用最近已准备好的地形和景物。如果你穿过同一个传送门回去拿忘带的锤子,第二次需要处理的工作会更少。
- 大型基地的到达更平滑。 附近的地面和物体会优先处理,模组还会将一些较重的加载工作分摊到多帧中。你感受到的改善程度取决于基地大小以及已加载内容的多少。
- 大型建筑绘制所需的部件更少。 InstaPort 可以将兼容的墙体、地板和梁柱分组一起绘制。你仍然可以修理、粉刷或拆除每一个单独部件,Valheim 仍会计算其支撑。
- 从更远处看到你的建筑。 默认室外视野距离为 2 公里。InstaPort 可以在本次会话中保留你访问过的合格建筑的远景,因此你可以回头望向家园,仍然看到你建造的东西。
- 航行时视野更清晰。 室外距离雾默认关闭,包括海面上方。迷雾之地中浓重的局部雾气仍然有效。如果你喜欢雾蒙蒙的航行天气,请在
BepInEx\config\com.easymods.instaport.cfg
中的
6. Building visuals
下设置
RemoveDistanceFog = false
。无论哪种方式,你都可以保留 2 公里视野。
- 基地周围生物更早加载。 当你登录时,模组会优先处理 80 米内的小鸡、母鸡、驯服动物以及盔甲架上的装备。在繁忙的服务器上,有些内容仍可能在你获得控制权后出现。
致谢
非常感谢以下作者。观察他们的模组如何处理加载、渲染和传送,在整个开发过程中帮助塑造了 InstaPort。我想为他们提供的这些我们借鉴的想法给予应有的认可 :)
- woodcchase — Valheim Enhanced Edition – Performance and Far View。 这是将许多建筑部件的视觉分组的主要灵感来源。我特别想学习它如何处理大型建筑,因为绘制成千上万堵独立的墙、梁和地板开销很大。它的方法也启发了在单个部件卸载后仍保留建筑远景。这些想法帮助塑造了 InstaPort 的建筑渲染器和扩展建筑视野。Valheim Enhanced Edition
- potto007 — OttoBifrost。 在你接近传送门时准备目的地的重要参考。它的方法帮助塑造了 InstaPort 如何利用这段时间准备好另一侧,以及后来对已生成地形的复用工作。当你走向大型基地时,这种提前准备很重要。OttoBifrost
- Ivvty — SteadyFrame。 传送门旅程背后性能工作的重要参考。我们研究了避免重复地形计算、在草地和雾气更新期间复用信息,以及减少地形准备期间不必要的等待。这些想法为 InstaPort 的地形复用及其围绕繁忙基地重复工作的多项优化提供了参考。SteadyFrame
- TwistedModding — FastPortals。 其目的地优先的加载方法帮助塑造了 InstaPort 如何优先处理传送门出口周围区域。在高模拟距离下,先准备好附近的地面和物体,再处理更广泛的景物,尤其有用。FastPortals
- GemHunter1 — Fast Teleport。 缩短 Valheim 固定传送等待时间并让目的地就绪状态决定你何时可以继续的早期参考之一。这帮助塑造了 InstaPort 在另一侧已加载时的更快旅行。Fast Teleport
- Elg 和 OdinPlus 团队 — QuickTeleport。 另一个减少传送门和地牢过渡延迟的早期参考。我们在开发 InstaPort 自己的过渡并比较附近、已加载和远处目的地的行为时,研究了它对传送时序的处理。QuickTeleport
- yakuzadeso — Instant Teleportation。 我们在比较移除传送延迟和加载画面的方法时检查了这个模组。感谢你提供了另一个关于如何更改 Valheim 传送流程的有用示例。Instant Teleportation
感谢 Jötunn 团队的预制件文档,感谢 Iron Gate 制作 Valheim,也感谢我的朋友们在我们的服务器上测试这个模组,并在鸡又不见了时告诉我。
当然,还要感谢 AI 和所有那些 stoners :)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。