
游骑兵巡逻修复
修复了巡逻时游侠无法前往游侠哨所的行为问题。
查看大图描述
你是否曾因为巡逻队一直报告“无法找到通往目的地的路线”而恼火,即使哨站就在眼前,而且你已经把那该死的东西挪了五十次?这毁了我玩这个游戏的整个体验,也让我很难过,因为没人(Frontier)试图修复它。所以这里有一个修复方案。它能让《侏罗纪世界进化2》变得和一代一样好吗?不能,但它确实能让你更容易享受这款游戏所提供的更好的动物行为,因为现在你不再需要一直和你的员工较劲了。
我看到很多关于这个 Bug 与巡逻车辆寻路行为相关的讨论,但我对此存疑。MVU 车辆依靠同样的巡逻哨站进行巡逻,却没有任何问题,我想不出为什么 Frontier 会用两种不同的寻路算法来做同样的事情。我对这个游戏的模组制作一无所知,所以我下载了 Cobra Tools,并把一堆 .lua 文件交给 CGPT 来比较 MVU 和巡逻队的行为。果然,它发现了在这个游戏的所有车辆中,只有巡逻队的车辆才会做的事情。CGPT 帮助我创建了这个模组,它绕过了那个完全没有必要的行为(见下文),现在巡逻队可以按预期工作了。
如果你对使用 AI 来完成这项任务感到反感,很抱歉。我需要我的游戏能正常运行,而这是一个完成该目标的好工具。我不是来挑起争端的。
这已经在 Windows 11 PC 和 SteamDeck 上测试过,并且产生了一致的结果。如果你遇到问题,请随时告诉我,但我不是经验丰富的模组制作者,所以不能保证我能帮上忙。
安装说明
将 RangerPatrolFix-1.0.zip 解压到你的 ovldata 文件夹中。然后开始游戏。
你的文件结构应该类似于这样:
ovldata
└── RangerPatrolFix
├── Manifest.xml
├── Main.ovl
└── README.md
不需要安装 ACSEDebug 或控制台命令。
兼容性
此模组仅在运行时通过 ACSE 修改 components.taskautomator._VisitPost。其他替换或修改该特定函数的模组可能会产生冲突。
主要特性
在原始游戏中,巡逻队车辆,不像直升机、MVU 车辆或恐龙那样,会执行一种奇怪的“行程前路线检查”,以判断是否能到达他们被分配巡逻的哨站。他们使用原始的维修点位置数据来确定哨站的位置。我不确定游戏认为这些巡逻哨站的维修点在哪里,但它们似乎可能位于某种几何体内部,可能是地下或巡逻哨站模型内部。由于这个精确的点位于某种碰撞体内部,路线检查几乎总是报告“False”,因此巡逻队报告他们无法找到通往目的地的路线,并且永远不去执行巡逻任务。MVU 车辆和抓捕队直升机不执行此路线检查,因此也不使用原始的维修点位置数据。它们所做的(也是其他巡逻车辆行为指示巡逻队所做的)是查看指示的位置,然后规划一条通往该位置 4 米内最近可到达点的路线,然后立即执行该路线。
此模组绕过了巡逻队车辆执行与巡逻哨站相关的巡逻时的路线检查,从而使巡逻队能够像游戏中的其他寻路角色一样运作,也像它们本身被设计的那样运作。当你绕过路线检查后,Frontier 编程的其余行为就会接管,一切都会正常工作。
要求
你需要 ACSE 来运行此模组。这是使用 ACSE 0.723 开发和测试的。
致谢
感谢 OpenNaja 提供了 Cobra Tools,感谢 ACSE 团队提供了(嗯,就是)ACSE,也感谢 Frontier 制作了这款游戏。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。