3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1000|回复: 4
打印 上一主题 下一主题

[MOD] [1.4.3613汉化+魔改Mod] Perfect Pathfinding(完整寻路机制)(第二次更新)

[复制链接]

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
跳转到指定楼层
主题
发表于 2023-10-20 13:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3dm_22695495 于 2024-1-12 11:00 编辑

Perfect Pathfinding
创意工坊地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=2341486509
这个Mod用来调整寻路机制,包括【始终不使用启发式寻路算法】、【追加考虑光线因素】、【追加考虑天气因素】。

这里对这个Mod进行以下修改:
1、完成汉化。包括启动游戏时的信件,因为一点相关内容都没有,不看代码我都不知道这两个信件出自这个Mod。此外,汉化时适当补充了文本,以保证选项文本的准确性。
2、完全移除Mod中关于【回避污渍区域】的寻路机制的内容。
3、添加两项设置,允许设置是否将关于启发式寻路的改动适用于【非类人单位】与【非玩家派系单位】。现在,默认情况下,关于启发式寻路的改动将只适用于【玩家派系的类人单位】。
4、添加一部分设置,允许在关闭【始终不使用启发式寻路算法】时,切换为对启发式寻路机制的一次函数进行自定义调整。同时,区别于原版的算法,该自定义算法将不采用估值函数处理。
关于第2点,经过我的测试,本Mod中关于【回避污渍区域】的机制完全无效。。。。。。原因不明,查看代码也看不出什么所以然,可能出在CodeInstruction的部分,或者其他什么情况。。。
比如QualityBuilder,之前我怎么测试都无法使用、还没有任何报错,但是最近发现突然间就能用了;Visual Exceptions则是之前用得好好地,突然间用不了了。
总之,考虑到改动寻路机制比较容易导致问题,所以干脆就直接移除这部分的内容了。如果依旧有需要的话,不妨试试Owlchemist的Clean Pathfinding 2。

说到Clean Pathfinding 2,其实我本是打算看看能不能把Perfect Pathfinding的【追加考虑天气因素】移植到Clean Pathfinding 2上,然后就丢掉Perfect Pathfinding的。。。但是,看了Clean Pathfinding 2的代码才发现,这改动也太大了,一大堆的补丁,而且有大量的闭包内容,搞不了。所以就改改Perfect Pathfinding继续用了。
说真的,寻路机制很容易导致问题,Clean Pathfinding 2这寻路改的,,,
补上一句,Clean Pathfinding 2和Perfect Pathfinding都是对寻路机制的修改,且重复的部分很多,不要一起启用。

然后是第4点,在使用自定义启发式算法时,你甚至可以通过调整距离阈值来在一定距离内【始终不使用启发式寻路算法】,或者在一定距离内【始终使用启发式寻路算法】(或许能节省一点性能。。。不过我不确定,也没必要)。

第二次更新:
5、修复了魔改后的一个严重的判定Bug。该Bug可导致无派系的星际难民寻路失败并无限红字,目测对无派系的野人也有影响。该Bug已被修复,是写If代码时疏忽了一些判定条件导致。
6、追加了一个设置按钮,允许重置所有设置。

这次这个Bug是我逻辑判断的疏忽,在修复这个Bug的同时也顺带加上一个不知道有没有必要的额外判定。。。说实话,我觉得没有必要但代码不一定觉得没有必要,虽然可能会增加一次代码判定,但是加了。
如果有遇到寻路异常,可以考虑在这个Mod的Mod选项页面里关闭所有设置来测试是否恢复正常,理论上来说关闭后就正常的话就是这个Mod的锅,不然就是其他Mod的问题了。不过最好还是反馈给我一下,做个参考。。。

链接(跳转到这个帖子里获取,不要发布到steam创意工坊上,除非你获得了对应作者的授权!):
https://bbs.3dmgame.com/thread-6456483-1-1.html





回复

使用道具 举报

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
舒服的沙发
 楼主| 发表于 2023-10-20 20:41 | 只看该作者
如果在之前有在用Steam版的Perfect Pathfinding,而现在打算尝试这里的Perfect Pathfinding,那么需要去调整一下Mod设置,这里修改后的设置效果有所差别。
回复 支持 反对

使用道具 举报

108

主题

3050

帖子

3321

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
190
金元
25612
积分
3321
精华
0
注册时间
2008-11-21
硬硬的板凳
发表于 2023-10-20 23:50 | 只看该作者
楼主能不能请你发个整合版。正版怎么越卖越贵。。。
回复 支持 反对

使用道具 举报

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
冰凉的地板
 楼主| 发表于 2023-10-21 00:42 | 只看该作者
3629781 发表于 2023-10-20 23:50
楼主能不能请你发个整合版。正版怎么越卖越贵。。。

坛内不是一大把整合包嘛,比如这个:https://bbs.3dmgame.com/thread-5800744-1-1.html
这个就是本体+全DLC的了。
别看这贴发布时间很早,后面也是更新好几次的,现在Steam上的最新版也就1.4.3704 rev896,1.4.3613后面几个更新就是修点Bug而已。
实际上就我体验而言,1.4.3613还更舒服点,对Mod兼容性更好点,1.4.3704后面搞了点事,有几个好用的Mod挂了。。。现在我用的就是这个1.4.3613,Steam的买了之后就吃灰都没去玩了。
Mod的话你不喜欢用他整合包里的话,也可以去找别的贴看看,,,比如这个:https://bbs.3dmgame.com/thread-6370599-1-1.html
我这里都是散个Mod,本身用的Mod也不多,就不搞什么整合了。
回复 支持 反对

使用道具 举报

43

主题

155

帖子

2859

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
26427
积分
2859
精华
0
注册时间
2022-12-23
5#
 楼主| 发表于 2023-10-30 18:08 | 只看该作者
今天测试的时候发现魔改出问题了,会导致星际难民无法寻路、、、试着修修,不过问题估计出在IL代码部分,难搞啊

而且我怀疑我之前说的给单位指派的命令突然中止也是这个魔改的锅。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-16 07:17 , Processed in 0.026523 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表