找回密码
 初始化身份识别芯片
楼主: zaz168

[0.98a/0.97a][C](势力) Phillip Andrada:加油站经理 [PAGSM] v1.14.1aa

   火.. [复制链接]

战列舰长

发表于 2026-1-9 14:05:50 | 显示全部楼层
ACU233 发表于 2026-1-9 06:40
没有吧,我上个档还触发了来着。

难道是好感太高了?我都60%份额了还不触发

点评

怪了,这个我真的不清楚了,我那会和加油站关系也好,我这个档也留意下。到时候有结果和你说。  详情 回复 发表于 2026-1-9 17:46

战列舰长

发表于 2026-1-9 17:46:21 | 显示全部楼层
把我血加住 发表于 2026-1-9 14:05
难道是好感太高了?我都60%份额了还不触发

怪了,这个我真的不清楚了,我那会和加油站关系也好,我这个档也留意下。到时候有结果和你说。

巡洋大副

菜穷复合体

发表于 2026-1-12 09:35:09 | 显示全部楼层
建议改为:更加抽风的辛达(狗头)

巡洋大副

发表于 2026-3-15 21:27:18 | 显示全部楼层
本帖最后由 平阳走虎 于 2026-3-15 21:31 编辑
66CCFF 发表于 2025-8-6 00:15
求助:

我打败大无敌舰队后,找研究员坦白或者撒谎,都会出现如图的错误文本

你是怎么触发的这个对话?这个就是作者新加的 没安装战俘营地的情况获得特殊军官的方法,我去外网看了,有人回复说是引用写错,层主说他检查看rules.csv 文件发现新规则会检查rukacaptured1之类的选项,但实际上应该检查rukadefeated1和rukadefeated2。但是我修改后打败大无敌舰队完全不触发你这个对话,我检查了一下代码,发现rukacaptured1好像是引用对的,因为俩个事件说法不一样,一个是说你抓到她,一个是像你这个一样没提到囚禁的事情。我也不知道怎么回事,作者也没修复更新,估计是看A圣的更新日志说新版本快来了没有更新吧。

巡洋大副

发表于 2026-3-15 21:44:32 | 显示全部楼层
66CCFF 发表于 2025-8-6 00:15
求助:

我打败大无敌舰队后,找研究员坦白或者撒谎,都会出现如图的错误文本

我怀疑是 我的某个MOD有战斗记录功能 覆盖掉了这个MOD检测你击败大无敌舰队的行为。
因为我改之前和改之后,都没有触发这个对话

巡洋大副

发表于 昨天 12:51 | 显示全部楼层
本帖最后由 平阳走虎 于 2026-3-25 13:00 编辑

我查询了代码 让AI分析了一下, 最后作者确实做了没有战俘MOD也能收ruka的代码,但是不知道是汉化的问题还是啥,我查询了rules,“承认击败说你就是那个击败大无敌燃料输送舰队的人”这句话在rules里面根本不存在,导致根本无法触发对话,无法加上sfc_fateOfRuka的标识符。

你们怎么触发的这个对话,你们错误图片里面的台词在rules里面根本不存在,怎么触发的?

我操了,论坛0.98版本的 6月20号的哪个 没有这句话。
但是0.97版本的 6月24号的,有这句话。

巡洋大副

发表于 昨天 18:16 | 显示全部楼层
确认了,这个功能在作者的最新更新里面丢失了,应该是和某个地方冲突了,应该是作者修哪个卡死BUG直接把这个删了。
我尝试加入0.97的里面这个功能,提示冲突,排查出来发现是和一个我没见过的玩意冲突了,应该就是作者在原帖说的和一个特殊巡逻队对话的时候卡死的问题,他选择了最简单的修复方式,删掉对游戏影响最小的那组代码。
总之代码缺少导致你存档里面不会有<st>$sfc_fateOfRuka</st>这个变量,而变量sfc_fateOfRuka == false是触发招募坏女人问你舰队是不是你干掉的的前置,而对话完成后,变量会变为<st>$sfc_fateOfRuka</st>
<bp>true</bp>
</e>
<e>
此时才能进行招募对话。
因此如果要修复这个功能你可以直接在存档文件里面搜索sfcGFF_outta_gas 然后直接在st>$sfcGFF_outta_gas</st>上面加入下面这串代码,这样你打败大无敌舰队之后可以直接招募,而不需求战俘营地MOD。
<st>$sfc_fateOfRuka</st>
<bp>true</bp>
</e>
<e>

点评

群友的恩情还不完  详情 回复 发表于 昨天 22:19

巡洋大副

发表于 昨天 21:57 | 显示全部楼层
RT,使用方法是解压到Starsector\mods\PAGSM\data\campaign下。
太不容易了,先是修篡位者的对话BUG,然后发现作者说做了无需战俘营地也能收编ruka的方法,经过不间断的排查,我终于找到了这个功能无法生效的原因。首先是作者的最新版本完全删掉了这个功能,但是作者在老版本确实做了这个功能,但是他只做了玩家击败大无敌舰队后才与Kween(坏女人)对话的赋值选项,也就是只有玩家完全不做辛达的任何任务线,直接飞进去干爆大无敌舰队然后去触发Kween的对话才能正确的在存档中加入sfc_fateOfRuka这个变量。
而他原本设定的非第一次对话,却要检测sfc_fateOfRuka==false,但是在这之前却没有做任何sfc_fateOfRuka=的赋值,导致这个条件永远过不了,永远触发不了,因此我删掉了这个条件,同时为了方便大家,我还删掉了作者的检测没有安装战俘营地的条件(我不确定他原本有没有生效,貌似没有,但是安全起见我删掉了)。
好了,现在可以正确触发击败大无敌舰队后的对话了……吗?并不能!因为作者在老版本,对后续的俩个分支对话的引用完全写错了,你对话后会一直提示找不到规则,这是为什么呢?因为作者虽然为sfckweenrukadefeated1写了sfckweenrukadefeatededresponse1这样的规则,但是他判定的规则却写的sfckweenrukacaptured1,这是另一个分支的规则,他写错了,我给修回去了。好了,现在这个功能可以正常生效了,但是还是存在一个问题,他虽然写了!$sfckweenyenniresolved来规避反复触发的问题,但是你猜怎么回事?他忘记在这个分支给sfckweenyenniresolved赋值了,导致判定永远通过,你会无限触发击败大无敌舰队后的对话,不过没关系,我也给他修好了。
现在,你只需要把这个压缩包内的文件解压到Starsector\mods\PAGSM\data\campaign并覆盖,你就可以不用任何MOD就能正确招募ruka舰长了。
感谢加油站作者做出来的这个优秀MOD,我帮他修复了一点小问题,感谢WMGreywind带来的精彩游戏体验

辛达加油站修复.zip

310.55 KB, 下载次数: 1

巡洋大副

发表于 昨天 22:19 | 显示全部楼层
平阳走虎 发表于 2026-3-25 18:16
确认了,这个功能在作者的最新更新里面丢失了,应该是和某个地方冲突了,应该是作者修哪个卡死BUG直接把这 ...

群友的恩情还不完

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-3-26 03:50

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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