不拉屎将军 发表于 2026-9-11 21:05:33

[0.98]夜十字军械 v2.1.5

本帖最后由 不拉屎将军 于 2026-10-4 18:09 编辑


夜十字军械

[*]带有独特舰船和武器的探索内容(包括深渊遭遇)
[*] 一个小型派系,拥有一艘主力舰、三艘巡洋舰、三艘驱逐舰和三艘护卫舰。整体科技水平较高,配备轻型装甲、高速移动能力与辐能容量,但幅散相对较低;通过通用船体改装件弥补,使护盾舰在关闭护盾时可降低辐能容量消耗,适合高风险高回报的玩法。部分速度更快的舰船在承受船体损伤后会失去(硬光)能量流加成,以换取更强的机动能力。
[*]5架战斗机LPC
[*]约30种派系武器,包括三种导弹类型以及大量能量类、协同类和混合类武器。能量类武器通常造成伤害较低,效率也较差,但射程更远。
[*]多种模块化船体改装件
[*]一个包含独立/海盗市场的恒星系统,其中设有专门销售NCA装备的子市场(因无官方市场)
[*]图形库集成(仅限普通地图),并配有炫酷灯光效果和装饰性贴图(docs)
[*]两名副指挥官,一名隐藏,另一名从游戏开始即解锁
[*]可安全添加至现有存档中,但不可删除





该许可证为 GPLv3(位于 jars 文件夹中的 LICENSE.txt 中提及),但我认为我无法对 StarSector 模组所使用的代码进行版权保护,因此你可以自由地进行任何操作。
//为什么放在这鬼地方
如果我将来放弃该模组或离开模组社区,我允许他人对其进行更新,这也适用于中国 StarSector 社区,因为目前我并不直接参与其中。


mod很大,哪怕我重构了工作流依旧带来了10块钱以上的开销。deepseek v4.1 flash 的文件读取策略带来了非常巨大的上下文开销
金钱真的如奶油般融化。得考虑放开赞助了。欢迎提出诉求【汉化 / 更新需求征集】提出你的诉求
Hardlight 不知道怎么翻译,似乎是个特色词条,目前翻译为硬光,例如Hardlight Matrix 硬光矩阵,Hardlight Generator 硬光发生器。你随时可以阅读mod文件夹中整理的
V2.1.5- Magura shield reduced to 700 from 1000- Magic Missile now has a 360 shield with 350 hp, - Magic missile now has 2 charges instead of 1- Fixed a memory leak involving RKKVs and NSCBs

不拉屎将军 发表于 2026-9-24 11:14:42

本帖最后由 不拉屎将军 于 2026-9-25 12:59 编辑

有人能反馈一下”报错规避“分支的效果吗? 理论上能避免和军官技能相关mod的报错。我没有报错日志中的mod,所以没法子测试修复的效果。

渡鸦612 发表于 2026-9-11 21:12:52

前排支持

已畏惧 发表于 2026-9-11 21:25:11

辛苦浩哥了

GreyWind 发表于 2026-9-11 22:17:23

将军辛苦了

水仙Mk 发表于 2026-9-11 22:33:30

支持

左右横跳 发表于 2026-9-11 22:43:16

支持一波

海豚鸭 发表于 2026-9-11 23:27:33

居然还有sic的副官,必须要品鉴一下了

卡柒拖藜肽 发表于 2026-9-12 10:35:08

看到了一条像是雀鹰的船,真好

生生把这 发表于 2026-9-12 11:26:40

将军辛苦了

远方的罗蕾莱号 发表于 2026-9-12 11:48:28

感谢分享!!!!!

極光 发表于 2026-9-12 19:11:01

155块钱吗。。。。。。哥们真苦阿{:tieba_36:}{:tieba_36:}这些天你疯狂汉化了好多mod,感谢你的付出,但是有一部分不太值得。。。

極光 发表于 2026-9-12 19:12:27

{:tieba_30:}{:tieba_30:}AI时代真方便阿。。。。。以前要做这些,都是爱好者兄弟们聚集起来,然后分发英文文本再逐步校对,然后挨个替换,体量小的个把星期修完,,体量大的 几个兄弟玩玩别的游戏,磨一磨,一年才做完体量特别大的MOD,,现在丢给AI就能做好,只是需要花钱,太便利了{:tieba_43:}{:tieba_43:}{:tieba_43:}

酥帕贝吉塔 发表于 2026-9-12 19:41:15

哥,真的叫你哥了{:tieba_01:}

不拉屎将军 发表于 2026-9-12 21:09:27

極光 发表于 2026-9-12 19:12
AI时代真方便阿。。。。。以前要做这些,都是爱好者兄弟们聚集起来,然后分发英文文本再逐步校对,然后挨个 ...

如果依然希望人力汉化的话,可以单纯用ai提取要汉化的文本给人汉化,然后再由ai合并。

不拉屎将军 发表于 2026-9-12 21:13:13

極光 发表于 2026-9-12 19:11
155块钱吗。。。。。。哥们真苦阿这些天你疯狂汉化了好多mod,感谢你的付出,但是有一部分不太值得。。。 ...

我想要听听你认为我产出的什么mod是值得的。我做个参考。

宇宙乡巴佬 发表于 2026-9-12 23:00:24

ds flash还是太贵了,我平时干点小活都不太舍得用它,都是瞪的中转站比较便宜的gptluna或者glm,或者用北美豆包哈基米,或者去买印度运营商搞的哈基米套餐的手机号,虽然不太稳定…

一米二的将军 发表于 2026-9-13 01:03:59

哇,船好漂亮{:tieba_50:}{:tieba_50:}{:tieba_50:}

猫神教大长老 发表于 2026-9-13 16:53:44

ai好啊,ai得学啊,很好奇什么时候ai能达到阿尔法核心那种水平。

極光 发表于 2026-9-15 10:35:21

不拉屎将军 发表于 2026-9-12 21:13
我想要听听你认为我产出的什么mod是值得的。我做个参考。

虚空机械   凯尔捷夫那些,{:tieba_11:}咋说呢,,就是单纯不太喜欢,我觉得不是很值(如果是我花钱。。){:tieba_11:}
自动命令 , 游牧那个很有意思~还有一个很有趣的就是那个RTS的,但是这个我还没试过,总的来说有趣,,不过我更希望能搬运那些大的势力mod,体量大一些,船图好看一点点,有有意思的赏金之类的,就行{:tieba_01:}{:tieba_01:}

泰阿玛特 发表于 2026-9-16 01:43:05

不拉屎将军 发表于 2026-9-12 21:13
我想要听听你认为我产出的什么mod是值得的。我做个参考。

我觉得只要是和别人不一样的mod就是值得 虽然有些劣质mod确实不值得
但目前为止好像还没有翻译劣质mod?

EririEX 发表于 2026-9-20 22:14:03

会修吗
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.fleet.FleetMemberAPI.getVariant()" because "member" is null
    at data.scripts.campaign.skills.NAFulldiveOfficer$Level1.apply(NAFulldiveOfficer.java:34) ~[?:?]
    at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source) ~
    at com.fs.starfarer.campaign.CharacterStats.applyPersonalToShip(Unknown Source) ~
    at com.fs.starfarer.combat.entities.Ship.setCaptain(Unknown Source) ~
    at data.hullmods.gcsInstaller.syncBonus(gcsInstaller.java:2407) ~[?:?]
    at data.hullmods.gcsAATurret$gcsAATListener.advance(gcsAATurret.java:114) ~[?:?]
    at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~
    at com.fs.starfarer.combat.CombatFleetManager.new(Unknown Source) ~
    at com.fs.starfarer.combat.CombatFleetManager.deploy(Unknown Source) ~
    at com.fs.starfarer.combat.ai.admiral.G.new.super(Unknown Source) ~
    at com.fs.starfarer.combat.ai.admiral.G.�O0000(Unknown Source) ~
    at com.fs.starfarer.combat.ai.admiral.G.玫O0000(Unknown Source) ~
    at com.fs.starfarer.combat.ai.admiral.BaseBattleStrategy.super(Unknown Source) ~
    at com.fs.starfarer.combat.ai.admiral.AdmiralAI.advance(Unknown Source) ~
    at com.fs.starfarer.combat.CombatFleetManager.advance(Unknown Source) ~
    at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~
    at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~
    at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~
    at com.fs.state.AppDriver.begin(Unknown Source) ~
    at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    at java.base/java.lang.Thread.run(Thread.java:1516) [?:?]

不拉屎将军 发表于 2026-9-20 23:59:27

本帖最后由 不拉屎将军 于 2026-9-21 01:24 编辑

EririEX 发表于 2026-9-20 22:14
会修吗
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.fleet.FleetMemberAPI.getV ...版本加上了后缀。因为还未测试是否可用,请测试完告诉我它可用用了,我再兼并。

ai:
报错来自别的 mod(gcsInstaller,本机没有这个 mod):它在战斗部署期调用 Ship.setCaptain(),引擎随之把军官技能应用到该舰,而这类舰船没有关联的 fleet member。Nightcross 的 NAFulldiveOfficer$Level1.apply 第 34 行不判空直接 stats.getFleetMember().getVariant() → NPE。调用方无法修,只能在被调用方做防御。
修复内容
(一次缺陷形态 × 5 处,最小改动) 在 4 个技能文件的 apply/unapply 里对 stats.getFleetMember() 判空早退(报错的 Level1.apply、Level1.unapply,以及 _Ghost/_Matrix/_Grid 三处同型隐患 HumanPenalty.unapply——同一路径迟早轮到它们)。

ZCL1985 发表于 2026-9-24 11:38:27

155块 -,-

十级兽语专家 发表于 2026-9-24 20:59:36

好心人告知一下新添加的星系在哪呀?咱懒得找了

小濠子 发表于 2026-10-4 20:38:41

boooooooooooooooooooooooooooooooooooom

崩溃原因
关键报错:

java
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.CampaignFleetAPI.getFleetData()" because the return value of "com.fs.starfarer.api.campaign.SectorAPI.getPlayerFleet()" is null
    at data.hullmods.armaa_comboUnit.advanceInCampaign(armaa_comboUnit.java:38)
    ...
    at data.scripts.world.nightcross.NA_StargazerFleets.inflateStargazerFleet(NA_StargazerFleets.java:427)
    at data.scripts.world.nightcross.NA_StargazerFleets.modifyStargazerFleet(...)
    at data.scripts.world.nightcross.NA_StargazerGen.place_stargazer(...)
    at data.scripts.campaign.plugins.NAModPlugin.onNewGameAfterProcGen(NAModPlugin.java:504)
简单说就是:

你开新游戏,游戏进入 onNewGameAfterProcGen 阶段。

夜十字军械 的 NA_Stargazer 系统开始生成“观星者”舰队。

生成舰队时,游戏同步舰队成员,触发了 Arma Armatura / armaa 系 的 hullmod:armaa_comboUnit.advanceInCampaign。

这个 hullmod 里直接调用了:

java
Global.getSector().getPlayerFleet().getFleetData()
但此时新档的玩家舰队还没创建,getPlayerFleet() 返回 null,于是直接空指针崩溃。

所以这是典型的 mod 兼容 / 初始化顺序冲突,不是显卡、内存或存档损坏问题。

谁的问题?
两个 mod 都有责任:

夜十字军械:在新游戏 proc gen 阶段生成观星者舰队,触发了舰队同步。

Arma Armatura / armaa 系:armaa_comboUnit 没有做空值保护,默认玩家舰队一定存在。

最直接的冲突组合就是:

text
夜十字军械<->Arma Armatura / armaa_anime / armaa_comboUnit
日志前面大量 TerraformingMastery: Unapplying... 是正常刷屏,版本检查 Google Drive 超时也只是网络问题,都不是崩溃原因。

不拉屎将军 发表于 2026-10-4 23:29:33

小濠子 发表于 2026-10-4 20:38
boooooooooooooooooooooooooooooooooooom

崩溃原因


armaa 3.3.6 已经修复了这个问题了

小濠子 发表于 2026-10-5 15:14:15

不拉屎将军 发表于 2026-10-4 23:29
armaa 3.3.6 已经修复了这个问题了

ok

木木的小屋 发表于 2026-10-5 22:08:13

支持 这船确实帅
页: [1]
查看完整版本: [0.98]夜十字军械 v2.1.5