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

[0.98]深红科技

 荐  火 [复制链接]

战列舰长

发表于 3 天前 | 显示全部楼层
QQ20261024-200403.png ???
看103楼,我修了修  详情 回复 发表于 3 天前

驱逐技师

发表于 3 天前 | 显示全部楼层
qsmx_1.3.4_ 中立派.zip (38.71 MB, 下载次数: 35)
103楼,修好了  详情 回复 发表于 3 天前

巡洋大副

发表于 3 天前 | 显示全部楼层
本帖最后由 野生的柠檬精 于 2026-10-24 20:54 编辑

是的,兄弟们我又来分享经验了
关于1.3.5 [data.weapon.qsmx_fluxVent] 报错的问题,我已经解决了,但我不确保我的经验能够通用于所有人。

先给出文件以方便想直接游玩的人,附件直接解压到mod根目录覆盖(大白话说就是下载了mod后解压的文件qsmx下面这都看不懂就只能等作者修了),但我不确保我的文件你们也能直接用,原因下面会写。

我的分析如下:我查看了日志,里面提到了编译qsmx_fluxVent.java的事情,但不知道为何没有成功,所以在最后因为找不到文件报错退出,因此我的解决方法就是在外面手动编译后将字节码文件放到了jar包的对应位置(日志里有写位置),然后就进入成功了。
因为我没有开发远星mod的经验与相关的知识,所以我不确定这种动态编译(启动时编译)设计的目的,但既然有这种设计肯定有其原因,这也是我不确定我将编译好的文件补进去的方法在其他人的电脑上能不能用,我本机上的JDK是25LTS,如果你们无法用我附件的文件解决,只能自己动手编译(或者你没有JDK或相关的知识就别费劲折腾,等作者更新吧)
命令如下
  1. cd 【游戏根目录】这里换成你的游戏根目录,别照着复制粘贴啊!!!
  2. javac -encoding UTF-8 --release 17 -cp "starsector-core\starfarer.api.jar;starsector-core\starfarer_obf.jar;starsector-core\lwjgl.jar;starsector-core\lwjgl_util.jar" -d "mods\qsmx" "mods\qsmx\src\data\weapon\qsmx_fluxVent.java"
复制代码

这条命令会将编译产物直接放到mod目录下名字叫做 qsmx_fluxVent.class ,你现在只用打开到mod/jars目录下 可以看到一个jar包,用压缩软件打开jar包,将产物放到 data/weapon 下面,比如放错了,是weapon 不是weapons 注意尾巴的 s 然后保存

qsmx.zip

131.54 KB, 下载次数: 37

修复?

巡洋大副

发表于 3 天前 | 显示全部楼层

巡洋大副

发表于 3 天前 | 显示全部楼层

看103楼,我修了修

巡洋大副

发表于 3 天前 | 显示全部楼层

103楼,我修了一下

战列舰长

 楼主| 发表于 3 天前 | 显示全部楼层
我去了,一更新就出问题
大佬,为什么选择启动时编译而不是直接编译好,我在103的方案,刚刚我又回去看了眼成功进入的日志,qsmx_fluxVent相关的只有一行: INFO com.fs.starfarer.loading.scripts.ScriptStore - Class [data.weapon.qsmx  详情 回复 发表于 3 天前

巡洋大副

发表于 3 天前 | 显示全部楼层
277ll 发表于 2026-10-24 21:03
我去了,一更新就出问题

大佬,为什么选择启动时编译而不是直接编译好,我在103的方案,刚刚我又回去看了眼成功进入的日志,qsmx_fluxVent相关的只有一行:
INFO  com.fs.starfarer.loading.scripts.ScriptStore  - Class [data.weapon.qsmx_fluxVent] already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
说明编译好放到jar包里面确实避开了报错

战列舰长

 楼主| 发表于 3 天前 | 显示全部楼层
搞东西搞昏头了
如果启动时编译不是有意设计的,我发的jar包是可以用的,我刚刚看了一下我的命令行,是加了release 17的,产物符合游戏的JDK版本,应该大家都能用  详情 回复 发表于 3 天前

巡洋大副

发表于 3 天前 | 显示全部楼层
277ll 发表于 2026-10-24 21:09
搞东西搞昏头了

如果启动时编译不是有意设计的,我发的jar包是可以用的,我刚刚看了一下我的命令行,是加了release 17的,产物符合游戏的JDK版本,应该大家都能用

护卫船员

发表于 前天 03:47 来自手机 | 显示全部楼层
虽然但是感觉数值还是很高(),前期去深红看黑市里面有个4k块钱的帕级,这么小一艘我暂时还没找到能单挑的过它的(甚至是系统的攻势(
*滑块验证:

本版积分规则

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

GMT+8, 2026-10-27 05:09

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

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