找回密码
 初始化身份识别芯片
img_loading
智能检测中
楼主: 神秘的猫

【0.97/0.98】【天工魔坊】最终版!

    [复制链接]

战列舰长

 楼主| 发表于 2025-4-5 21:30:17 | 显示全部楼层
迷路的米诺陶 发表于 2025-4-5 17:38
期待大佬的最终版,我是新手,还在摸索中,重开还是挺有新鲜感的。
顺便问下,流浪法师算是随机开局,我 ...

那他喵的是测试船,老丑了,更新后这个开局会没有,因为不兼容0.98,而且船还非常作弊....虽然....当然手动开启还是可以的,这个开局随便搞的,总感觉好羞耻

巡洋大副

发表于 7 天前 | 显示全部楼层
最终版默认是0.98吗?能用在97吗?

点评

还没好呢,还在调整,版本号在modinfo改就行了啊,BOSS弄得太难打了,自己都打不过  详情 回复 发表于 7 天前

战列舰长

 楼主| 发表于 7 天前 | 显示全部楼层
巴啦啦小魔仙 发表于 2025-4-6 17:13
最终版默认是0.98吗?能用在97吗?

还没好呢,还在调整,版本号在modinfo改就行了啊,BOSS弄得太难打了,自己都打不过

点评

现在已经是最新版了,- =?闪退?!  详情 回复 发表于 7 天前
我说呢改版本号,鼠标放在传送技能上就闪退  详情 回复 发表于 7 天前

巡洋大副

发表于 7 天前 | 显示全部楼层
神秘的猫 发表于 2025-4-6 19:16
还没好呢,还在调整,版本号在modinfo改就行了啊,BOSS弄得太难打了,自己都打不过 ...

我说呢改版本号,鼠标放在传送技能上就闪退

战列舰长

 楼主| 发表于 7 天前 | 显示全部楼层
神秘的猫 发表于 2025-4-6 19:16
还没好呢,还在调整,版本号在modinfo改就行了啊,BOSS弄得太难打了,自己都打不过 ...

现在已经是最新版了,- =?闪退?!

点评

之前的版本,待会试试新的  详情 回复 发表于 7 天前

巡洋大副

发表于 7 天前 | 显示全部楼层
神秘的猫 发表于 2025-4-6 21:50
现在已经是最新版了,- =?闪退?!

之前的版本,待会试试新的

驱逐技师

发表于 7 天前 | 显示全部楼层
ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class data.hullmods.MFGA_hullmod_daodantianchong$MFGA_hullmod_daodantianchongData cannot be cast to class data.hullmods.TG_factory$PeriodicAmmoReloadData (data.hullmods.MFGA_hullmod_daodantianchong$MFGA_hullmod_daodantianchongData and data.hullmods.TG_factory$PeriodicAmmoReloadData are in unnamed module of loader org.codehaus.janino.JavaSourceClassLoader @3b43c4ad)
java.lang.ClassCastException: class data.hullmods.MFGA_hullmod_daodantianchong$MFGA_hullmod_daodantianchongData cannot be cast to class data.hullmods.TG_factory$PeriodicAmmoReloadData (data.hullmods.MFGA_hullmod_daodantianchong$MFGA_hullmod_daodantianchongData and data.hullmods.TG_factory$PeriodicAmmoReloadData are in unnamed module of loader org.codehaus.janino.JavaSourceClassLoader @3b43c4ad)
        at data.hullmods.TG_factory.advanceInCombat(TG_factory.java:43) ~[?:?]
        at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatFleetManager.Ò00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatFleetManager.deploy(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.impl.B.actionPerformed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]

好像是与让小飞机更伟大有冲突,但我不会找。

点评

找到了是天工机构厂和次元导弹填装冲突  详情 回复 发表于 7 天前

驱逐技师

发表于 7 天前 | 显示全部楼层
非克 发表于 2025-4-6 23:02
ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class data.hullmods.MFGA_h ...

找到了是天工机构厂和次元导弹填装冲突

点评

同类的肯定不能装啊,毕竟我也不能一个个ID去写上不能和哪个船插兼容,就像目标定位系统不能和先进定位系统兼容一样的事情,这个只能靠玩家经验了  详情 回复 发表于 6 天前

战列舰长

 楼主| 发表于 6 天前 | 显示全部楼层
非克 发表于 2025-4-6 23:25
找到了是天工机构厂和次元导弹填装冲突

同类的肯定不能装啊,毕竟我也不能一个个ID去写上不能和哪个船插兼容,就像目标定位系统不能和先进定位系统兼容一样的事情,这个只能靠玩家经验了

驱逐技师

发表于 6 天前 | 显示全部楼层
这个新版天工核心是只能装战列舰了吗,我看好多不能装了

点评

介绍有说啊,变成唯一船插了,就是只能装一艘船上  详情 回复 发表于 6 天前

战列舰长

 楼主| 发表于 6 天前 | 显示全部楼层
MINGLI 发表于 2025-4-7 09:25
这个新版天工核心是只能装战列舰了吗,我看好多不能装了

介绍有说啊,变成唯一船插了,就是只能装一艘船上

巡洋大副

发表于 5 天前 | 显示全部楼层
70634 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Error loading [data.scripts.weapons.TG_magiceye]
java.lang.RuntimeException: Error loading [data.scripts.weapons.TG_magiceye]
        at com.fs.starfarer.loading.scripts.ScriptStore$3.run(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
Caused by: java.lang.ClassNotFoundException: File 'data/scripts/weapons/TG_magiceye.java', Line 14, Column 1: A class "org.dark.shaders.light.LightShader" could not be found
        at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:231) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:182) ~[janino-3.0.12.jar:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ~[?:?]
        ... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: File 'data/scripts/weapons/TG_magiceye.java', Line 14, Column 1: A class "org.dark.shaders.light.LightShader" could not be found
        at org.codehaus.janino.UnitCompiler.compileError(UnitCompiler.java:11877) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.getSingleTypeImport(UnitCompiler.java:10452) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.checkForConflictWithSingleTypeImport(UnitCompiler.java:477) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:433) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:218) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:414) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:409) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1417) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:409) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:381) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:229) ~[janino-3.0.12.jar:?]
        at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:182) ~[janino-3.0.12.jar:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ~[?:?]
        ... 2 more

0.97纯魔法版报错()

点评

排查下来是这几行代码有问题  详情 回复 发表于 5 天前

巡洋大副

发表于 5 天前 | 显示全部楼层
16987 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.CampaignFleetAPI.getFleetData()" because "playerFleet" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.CampaignFleetAPI.getFleetData()" because "playerFleet" is null
        at data.hullmods.TG_core.isOnlyone(TG_core.java:44) ~[?:?]
        at data.hullmods.TG_core.isApplicableToShip(TG_core.java:55) ~[?:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3.isApplicable(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3$3.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3$3.compare(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.UITable$1.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.UITable$1.compare(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.util.Arrays.mergeSort(Arrays.java:1336) ~[?:?]
        at java.base/java.util.Arrays.mergeSort(Arrays.java:1348) ~[?:?]
        at java.base/java.util.Arrays.mergeSort(Arrays.java:1348) ~[?:?]
        at java.base/java.util.Arrays.mergeSort(Arrays.java:1348) ~[?:?]
        at java.base/java.util.Arrays.mergeSort(Arrays.java:1348) ~[?:?]
        at java.base/java.util.Arrays.legacyMergeSort(Arrays.java:1315) ~[?:?]
        at java.base/java.util.Arrays.sort(Arrays.java:1302) ~[?:?]
        at java.base/java.util.ArrayList.sortRange(ArrayList.java:1817) ~[?:?]
        at java.base/java.util.ArrayList.sort(ArrayList.java:1810) ~[?:?]
        at java.base/java.util.Collections.sort(Collections.java:178) ~[?:?]
        at com.fs.starfarer.campaign.ui.UITable.sort(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3.updateTable(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3.tagsChanged(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3.restoreTags(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModPickerDialogV3.<init>(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.refit.ModWidget.actionPerformed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.脪00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
17161 [Thread-8] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
17161 [Thread-8] INFO  sound.OooO  - Playing music with id [miscallenous_main_menu.ogg]

点击安装舰船插件时跳出

点评

点击这个按钮会跳出[attachimg]62168[/attachimg] [attachimg]62169[/attachimg]  详情 回复 发表于 5 天前

巡洋大副

发表于 5 天前 | 显示全部楼层
长门 发表于 2025-4-8 17:48
70634 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Error loadi ...

排查下来是这几行代码有问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

这个是我用了GraphicsLib的缘故,忘记加需要的前置了,要不我把它删了吧,反正效果好像也没太大差别,就是一个爆炸  详情 回复 发表于 5 天前

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
长门 发表于 2025-4-8 18:07
排查下来是这几行代码有问题

这个是我用了GraphicsLib的缘故,忘记加需要的前置了,要不我把它删了吧,反正效果好像也没太大差别,就是一个爆炸

巡洋大副

发表于 5 天前 | 显示全部楼层
0.97最新版本里,完整版能正常进入到主界面,纯魔法版读取到最后一丝报错

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

我也遇到这个问题,删存档都无用,但完整版能进,整明魔法版没删干净完整版多出来的内容。 建议作者,先重构魔法版,再另外再搞DLC,分两个文件夹  详情 回复 发表于 4 天前
这个只能看出来是Luna没读取到信息,是不能开游戏还是旧存档出问题,一般这种就是旧存档里有的东西但新MOD里没有导致的,如果要存档就不玩这个MOD咯,如果要玩就直接删掉save文件试试,还是不行,请给我log文件里具  详情 回复 发表于 5 天前

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
万夏六出 发表于 2025-4-8 21:19
0.97最新版本里,完整版能正常进入到主界面,纯魔法版读取到最后一丝报错
...

这个只能看出来是Luna没读取到信息,是不能开游戏还是旧存档出问题,一般这种就是旧存档里有的东西但新MOD里没有导致的,如果要存档就不玩这个MOD咯,如果要玩就直接删掉save文件试试,还是不行,请给我log文件里具体报错的部分,就像前面那些人发的,感谢你的支持与配合~

点评

按照作者你说的方法,把以前存档全部删掉后,纯魔法版也能正常加载进入到主界面了。真神奇……  详情 回复 发表于 5 天前

战列舰长

发表于 5 天前 | 显示全部楼层
问问纯魔法版有船插吗?看了下武器船舰有点怕AI拿这个对付我....

巡洋大副

发表于 5 天前 | 显示全部楼层
神秘的猫 发表于 2025-4-8 21:41
这个只能看出来是Luna没读取到信息,是不能开游戏还是旧存档出问题,一般这种就是旧存档里有的东西但新MO ...

按照作者你说的方法,把以前存档全部删掉后,纯魔法版也能正常加载进入到主界面了。真神奇……

巡洋大副

发表于 5 天前 | 显示全部楼层
长门 发表于 2025-4-8 18:04
16987 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot  ...

点击这个按钮会跳出


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

我找到问题了,等会修改,因为天工核心船插是唯一的,但再战役的时候是没有玩家舰队的...这时候就会报错,等会上传...  详情 回复 发表于 4 天前
建议使用纯魔法版,因为会和某MOD冲突,但我没遇到过所以不知道,毕竟本人电脑是10年前的装不了那么多MOD,测试不过来,这个报错显然是船插冲突,因为我的船插只是默认数值改变少,实际改的多,有些还是如舰载机消耗  详情 回复 发表于 4 天前

战列舰长

 楼主| 发表于 4 天前 | 显示全部楼层
长门 发表于 2025-4-8 22:33
点击这个按钮会跳出

建议使用纯魔法版,因为会和某MOD冲突,但我没遇到过所以不知道,毕竟本人电脑是10年前的装不了那么多MOD,测试不过来,这个报错显然是船插冲突,因为我的船插只是默认数值改变少,实际改的多,有些还是如舰载机消耗归0这样的修改这个肯定会与同类船插冲突,就像我介绍里说明过得,先进定位系统不能和目标定位系统同时安装的原理一样。

战列舰长

 楼主| 发表于 4 天前 | 显示全部楼层
长门 发表于 2025-4-8 22:33
点击这个按钮会跳出

我找到问题了,等会修改,因为天工核心船插是唯一的,但再战役的时候是没有玩家舰队的...这时候就会报错,等会上传...

巡洋大副

发表于 4 天前 | 显示全部楼层
进战役模式看船插就会跳出游戏

巡洋大副

发表于 4 天前 | 显示全部楼层
加技能点的话会不会和舰队副官以及高质量舰长这类mod冲突?

点评

纯魔法版我试过用故事点换技能点没问题,完全版我还没试过  详情 回复 发表于 4 天前
高质量舰长,舰队副官应该是会的,就像他的MOD介绍那样  详情 回复 发表于 4 天前

战列舰长

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 神秘的猫 于 2025-4-9 19:05 编辑
星痕zrl 发表于 2025-4-9 17:13
加技能点的话会不会和舰队副官以及高质量舰长这类mod冲突?

高质量舰长不会,舰队副官应该是会的,就像他的MOD介绍那样,他这个MOD只能单独玩他这种大改的,喜欢新鲜的体验推荐舰队副官

战列舰长

发表于 4 天前 | 显示全部楼层
星痕zrl 发表于 2025-4-9 17:13
加技能点的话会不会和舰队副官以及高质量舰长这类mod冲突?

纯魔法版我试过用故事点换技能点没问题,完全版我还没试过

战列舰长

发表于 4 天前 | 显示全部楼层
万夏六出 发表于 2025-4-8 21:19
0.97最新版本里,完整版能正常进入到主界面,纯魔法版读取到最后一丝报错
...

我也遇到这个问题,删存档都无用,但完整版能进,整明魔法版没删干净完整版多出来的内容。
建议作者,先重构魔法版,再另外再搞DLC,分两个文件夹

巡洋大副

发表于 前天 00:48 | 显示全部楼层
隐身术有个问题,在边缘星区会被武装空间站发现并攻击。还有战术技能替换能不能多一点技能,比如穿越者协会寒天学者的突进技能就不错

点评

隐身也只是消掉背侦测的范围,你都到边缘了直接打爆啦,嗯,我没遇到过这种情况,看看咯,战术系统是用一个json记录的,也就是白名单,可以手动添加,因为系统本身没有价格的,所以才要这样,就在data/config/tgsysl  详情 回复 发表于 前天 07:17

战列舰长

 楼主| 发表于 前天 07:17 | 显示全部楼层
艾贝路斯 发表于 2025-4-11 00:48
隐身术有个问题,在边缘星区会被武装空间站发现并攻击。还有战术技能替换能不能多一点技能,比如穿越者协会 ...

隐身也只是消掉背侦测的范围,你都到边缘了直接打爆啦,嗯,我没遇到过这种情况,看看咯,战术系统是用一个json记录的,也就是白名单,可以手动添加,因为系统本身没有价格的,所以才要这样,就在data/config/tgsyslist.json

点评

好的,谢谢  详情 回复 发表于 前天 08:49

巡洋大副

发表于 前天 08:49 | 显示全部楼层
神秘的猫 发表于 2025-4-11 07:17
隐身也只是消掉背侦测的范围,你都到边缘了直接打爆啦,嗯,我没遇到过这种情况,看看咯,战术系统是用一 ...

好的,谢谢

巡洋大副

发表于 前天 22:31 | 显示全部楼层
本帖最后由 艾贝路斯 于 2025-4-11 22:34 编辑

系统安装之后,好像游戏退出重进就变回原来的技能了。

点评

因为这不是装配,改了系统要新建一个船的ID- =我也才发现,我看看能不能搞  详情 回复 发表于 昨天 06:50

战列舰长

 楼主| 发表于 昨天 06:50 | 显示全部楼层
艾贝路斯 发表于 2025-4-11 22:31
系统安装之后,好像游戏退出重进就变回原来的技能了。

因为这不是装配,改了系统要新建一个船的ID- =我也才发现,我看看能不能搞

巡洋大副

发表于 昨天 15:08 | 显示全部楼层
锻造界面bug(?)整个锻造界面往上飘了一段距离


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

对比图 [attachimg]62839[/attachimg]  详情 回复 发表于 昨天 15:09

巡洋大副

发表于 昨天 15:09 | 显示全部楼层
长门 发表于 2025-4-12 15:08
锻造界面bug(?)整个锻造界面往上飘了一段距离

对比图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

本版积分规则

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

GMT+8, 2025-4-13 05:20

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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