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

[0.98a][C](势力)北极星之首

   火... [复制链接]

巡洋大副

发表于 2026-4-22 21:24:34 | 显示全部楼层
更新了啥,有新剧情吗

势力巨擘

寒天之众首席

高级机师见习机师

发表于 2026-4-22 23:11:00 | 显示全部楼层
en北极星坠落

巡洋大副

发表于 2026-4-25 00:13:12 | 显示全部楼层
远渡星海之鸟 发表于 2025-10-22 11:28
213238 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot ...

一样的问题。你解决了吗?去打北极星的赏金必跳。但是打他们的舰队又不会跳。奇怪。。。

巡洋大副

发表于 2026-4-25 00:15:53 | 显示全部楼层
和323楼一样。部署好了就跳出。提示窗口一样。
打北极星势力的舰队不会跳出。但是他提出的限时赏金就会跳出。不知道为啥。

战列舰长

发表于 2026-5-3 21:55:24 来自手机 | 显示全部楼层
伊甸流亡军:你忘了给我解冻啊…
它的更新幅度以我的标准而言也可能大过头了。我不知道什么时候能完成它,或许要相当之久  详情 回复 发表于 2026-5-3 22:00

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 2026-5-3 22:00:12 | 显示全部楼层
以实玛利 发表于 2026-5-3 21:55
伊甸流亡军:你忘了给我解冻啊…

它的更新幅度以我的标准而言也可能大过头了。我不知道什么时候能完成它,或许要相当之久
饮下血红的气泡酒。

势力巨擘

发表于 2026-5-6 11:45:01 | 显示全部楼层
610117 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getOwner()" because "ship" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getOwner()" because "ship" is null
        at data.scripts.util.PLSP_Util.getFPStrength(PLSP_Util.java:757) ~[?:?]
        at data.shipsystems.scripts.ai.PLSP_TimeLockAI.advanceImpl(PLSP_TimeLockAI.java:28) ~[?:?]
        at data.shipsystems.scripts.ai.PLSP_BaseSystemAI.advance(PLSP_BaseSystemAI.java:41) ~[?:?]
        at com.fs.starfarer.loading.specs.do$1.o00000(Unknown Source) ~[starfarer_obf.jar:?]
        at com.fs.starfarer.combat.ai.BasicShipAI.advance(Unknown Source) ~[starfarer_obf.jar:?]
        at com.genir.aitweaks.core.shipai.ExtendedShipAI.advance(ExtendedShipAI.kt:41) ~[?:?]
        at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[starfarer_obf.jar:?]
        at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[starfarer_obf.jar:?]
        at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[starfarer_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[fs.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [starfarer_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) [starfarer_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [starfarer_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1516) [?:?]

这是一个远行星号(Starsector)的Mod错误。问题出在`PLSP_Util.getFPStrength`方法的第757行,尝试调用一个为`null`的`ship`对象的`getOwner()`方法。

## 错误原因
在`PLSP_TimeLockAI`类的第28行调用`PLSP_Util.getFPStrength`时,传入的`ship`参数为`null`。

## 解决方案

### 1. 临时修复(修改代码)
如果你有Mod的源代码,在`PLSP_Util.java`的第757行附近添加null检查:

```java
// 原来的代码(大概是这样)
public static float getFPStrength(ShipAPI ship) {
    // 第757行
    int owner = ship.getOwner(); // 这里ship可能为null
   
    // 修改为:
    if (ship == null) {
        return 0f; // 或者其他默认值
    }
    int owner = ship.getOwner();
```

在`PLSP_TimeLockAI.java`的第28行也应该添加检查:
```java
// 在调用前检查
if (ship == null) {
    return;
}
float strength = PLSP_Util.getFPStrength(ship);
```

### 2. 排查哪个Mod出问题
从堆栈看,问题出在`PLSP_`前缀的类,这很可能是:
- **PLSP Sector** 或 **Progressive S-Mods** 相关的Mod

检查你安装的Mod列表,找到带有"PLSP"或类似名称的Mod。

### 3. 其他解决方法
- **更新Mod**:检查该Mod是否有新版本修复了这个问题
- **Mod冲突**:注意堆栈中有`com.genir.aitweaks.core.shipai.ExtendedShipAI`,可能与**AI Tweaks**Mod冲突
- **临时禁用**:如果问题持续出现,暂时禁用带有`PLSP`前缀的Mod

### 4. 避免问题触发
如果不想修改代码,尽量避免在战斗中出现以下情况:
- 触发`PLSP_TimeLockAI`相关的舰船系统时,目标舰船被摧毁
- AI控制的舰船在使用时间锁定技能时目标消失

D指导的诊断,某船使用时间锁定的时候会闪退

护卫船员

发表于 2026-5-18 11:27:25 | 显示全部楼层
昨天复制链接到网盘下载的扩展名是php,按照论坛上的方法把扩展名改成zip解压不了,今天拿浏览器试了一下每次都是下载到几mb就失败,怎么解决

势力巨擘

发表于 2026-5-18 19:53:51 | 显示全部楼层
java.exe Screenshot 2026.05.18 - 19.50.28.94.png
疑似文本小问题(虽然似乎没几个人会看这个())
这个船正常方式怎么获得? 我调控制台有一个腐化的还有一个正常的天军战列舰,该说不说正常的那个天军战列数值给的太保守了240装配点不如本家普通的战列(名字我忘了,那个圆的)  详情 回复 发表于 2026-6-4 01:35
《视野盲区》《我以为是陨石呢》《我刹不住去逝器了》《和热脉冲说去吧》《我们都在用力的活着》

势力巨擘

发表于 2026-5-25 12:00:21 | 显示全部楼层
请问事件链不触发是什么情况,特殊雇佣军官90天下船了都没出发,我每次都去一次perun啊

驱逐技师

发表于 2026-6-4 01:35:49 | 显示全部楼层
取名难 发表于 2026-5-18 19:53
疑似文本小问题(虽然似乎没几个人会看这个())

这个船正常方式怎么获得?
我调控制台有一个腐化的还有一个正常的天军战列舰,该说不说正常的那个天军战列数值给的太保守了240装配点不如本家普通的战列(名字我忘了,那个圆的)
腐化的出现在赏金里没有正常的获得方式,正常的打北极星的殖民地危机打捞  详情 回复 发表于 2026-6-4 07:47

势力巨擘

发表于 2026-6-4 07:47:01 | 显示全部楼层
momiao 发表于 2026-6-4 01:35
这个船正常方式怎么获得?
我调控制台有一个腐化的还有一个正常的天军战列舰,该说不说正常的那个天军战 ...

腐化的出现在赏金里没有正常的获得方式,正常的打北极星的殖民地危机打捞
《视野盲区》《我以为是陨石呢》《我刹不住去逝器了》《和热脉冲说去吧》《我们都在用力的活着》

巡洋大副

发表于 2026-7-6 03:04:12 | 显示全部楼层
这里提出一个刷物品的类似bug(设计漏洞)。众所周知,在perun星会出现一位名“非势力集团”的勘探舰长Natalia,但实际上他会帮着殖民地解决一些问题,包括“物资过剩”。所以当将其列入联络人后,perun(北极星阵营)出现了物资过剩,(非势力集团)Natalia会出物资过剩的任务。但是,可能是由于阵营不同,Natalia的任务并不会改善perun的物资过剩现象(至少数值不会变),这个时候把通过物资过剩任务拿到的一批低价物资再卖回市场,市场的物资过剩就会更加严重,过一天Natalia又会出新的任务“试图”解决,玩家就又可以通过任务拿到新的低价物资倾销回去,反复就能直接指数级刷取物资。物资倾销任务本身提供的低价货物就存在某个系数a(a<1)来防止玩家通过该任务无损拿回倾销的物资,但是由于perun该情况下,联络人任务不会让市场里的过剩减少,就导致了倾销回去,明天会有更大的过剩(1+a),最终基本上不用花多少额外的钱就能指数倍刷取物资。
cheapCom 联系人任务的 accepted timeout 是 30-60 天,而非每天。且它不保证每次必然刷新 货品数量按 10000-100000 基础价值除以商品基础价格计算,不按超出数量成比例增长。不应该有数量级变化,超出数量应该只  详情 回复 发表于 2026-7-6 09:53

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 2026-7-6 09:53:18 | 显示全部楼层
本帖最后由 AnyIDElse 于 2026-7-6 10:05 编辑
神之喵喵 发表于 2026-7-6 03:04
这里提出一个刷物品的类似bug(设计漏洞)。众所周知,在perun星会出现一位名“非势力集团”的勘探舰长Nata ...

cheapCom 联系人任务的 accepted timeout 是 30-60 天,而非每天。且它不保证每次必然刷新

货品数量按 10000-100000 基础价值除以商品基础价格计算,不按超出数量成比例增长。不应该有数量级变化,超出数量应该只让价格更低

整个机制不含任何 人物/市场 势力检测,和原版链路完全相同。如果它出现问题,那么原版任何一个联络人都应该在你的存档里出现同样问题

为了进一步排查,建议提供一下具体游玩环境,包括其它 mod 列表,而重点是有没有开 DevMode
饮下血红的气泡酒。

巡洋大副

发表于 2026-7-6 18:50:56 | 显示全部楼层
首先给我可能影响到此的一些mod:势力争霸,工革,地改,生活质量工具包,更多任务扩展(mmm);没有开启DevMode。cheapCom的联络人任务,如果是刷新在本地的话,是没有accepted timeout的。同时,注意到联络人任务的刷出时间其实很短,虽然我指的每天可能并不准确,但都是比较短的时间,一天左右。以及当出现市场盈余的时候,如果联络人的任务池很少,比如那位勘探舰舰长的任务池相当少,甚至炉子订单的任务每次见到都能看见()。所以在这个时候,CheapCom联络人任务可以说相当大概率的刷新,至少我个人实践是如此。关于货品数量,对此我也感到十分疑惑,该任务的确应你所说一致,而与市场的实际盈余数量无关,而仅仅是作为一个开关,我也十分疑惑,但是在实践过程中,的确是出现了十分离谱的数额膨胀。

并非极限

并非极限

巡洋大副

发表于 昨天 23:34 | 显示全部楼层
话说作者能给出一下所有战役的通关思路么,第二个在高速路上就卡住了
最后还是靠骤雨的HI-MAC机动系统把货船和谱斑弹走,真的是中等难度么

本版积分规则

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

GMT+8, 2026-7-18 01:23

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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