limalima 发表于 2024-10-30 18:13:34

加入自制mod后报错,看不懂游戏日志,不知道怎么解决

本帖最后由 limalima 于 2024-10-30 22:44 编辑

### 游戏信息

游戏版本:                0.95.1a-RC6

### 系统信息

操作系统:Microsoft Windows 11 家庭中文版

版本:10.0.22631 暂缺 Build 22631

总可用内存:`15.63G`


Java版本:`1.7.0_79`

Java路径:D:\Program Files (x86)\Starsector\jre


虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms1536m -Xmx1536m -Xss2048k -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

堆栈初始大小(`-Xms`):`1536m`

堆栈最大大小(`-Xmx`):`1536m`


### Mod信息

|Mod名称                           |Mod版本   |已启用   |
|-|-|-|
|LazyLib                         |2.7b    |是       |
|zz GraphicsLib                  |1.6.1   |是       |
|MagicLib                        |0.46.1-rc03|是       |
|testmod                         |1.13    |是       |
|ac alice ship pack            |0.75 C-3|否       |
|HMI反派势力    |0.0.4a|否       |
|势力争霸                 |0.10.6d |否       |
|布莱顿联盟    |0.0.2c|否       |
|恶魔航电           |2.7.0rc2|否       |
|舰船/武器拓展       |1.13.0|否       |
|趋光拓展          |0.6.3   |否       |
|趋光议会                |1.2.0   |否       |
|风险矿业公司 |0.3.5f|否       |
|魔女城塞             |0.9b-Rc2|否       |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).


Tick_Tock_Man 发表于 2024-10-30 20:23:37

本帖最后由 Tick_Tock_Man 于 2024-10-30 20:25 编辑

程序不能在任何.ship文件里找到你自己写在.csv文件里的舰船id 。可以尝试先检查自建.ship文件中的hullid一致性,并核对大小写是否有误

你把自己的mod用附件传上来请其他modder看看说不定能更快解决问题

limalima 发表于 2024-10-30 21:09:16

Tick_Tock_Man 发表于 2024-10-30 20:23
程序不能在任何.ship文件里找到你自己写在.csv文件里的舰船id 。可以尝试先检查自建.ship文件中的 ...

好的感谢

limalima 发表于 2024-10-30 22:28:12

Tick_Tock_Man 发表于 2024-10-30 20:23
程序不能在任何.ship文件里找到你自己写在.csv文件里的舰船id 。可以尝试先检查自建.ship文件中的 ...

看了一下,貌似是modplugin出了问题,不知道是填错了还是什么,请问这个有什么办法吗

Tick_Tock_Man 发表于 2024-10-30 22:31:51

本帖最后由 Tick_Tock_Man 于 2024-10-30 22:35 编辑

limalima 发表于 2024-10-30 22:28
看了一下,貌似是modplugin出了问题,不知道是填错了还是什么,请问这个有什么办法吗 ...
这个情况我看不到你文件是什么样子的话确实是没有办法排查……你可以先尝试自行解决问题,或者把mod文件传上来看一下。或者有非常熟悉mod开发过程报错的人可以不看文件就帮你处理,其中有几位在bug区比较活跃的,你可以等他们回复

编辑:如果只是自己添加船只,没有写比较复杂的内容,应该是可以不在mod_info里添加plugin的,你是否使用了其他人的mod_info文件?

limalima 发表于 2024-10-30 22:35:16

Tick_Tock_Man 发表于 2024-10-30 22:31
这个情况我看不到你文件是什么样子的话确实是没有办法排查……你可以先尝试自行解决问题,或者把mod文件传 ...

我把图发出来了

Tick_Tock_Man 发表于 2024-10-30 22:38:51

limalima 发表于 2024-10-30 22:35
我把图发出来了
你确定你有写这个modplugin吗?如果有的话,填写他正确的文件路径。如果你只是做了一艘普通测试舰船,还没有写任何代码向的东西,那么你可以去掉plugin路径,因为你也没用到它才对

limalima 发表于 2024-10-30 22:40:18

Tick_Tock_Man 发表于 2024-10-30 22:38
你确定你有写这个modplugin吗?如果有的话,填写他正确的文件路径。

没有的话直接删了这个modplugin可以吗

Tick_Tock_Man 发表于 2024-10-30 22:42:06

limalima 发表于 2024-10-30 22:40
没有的话直接删了这个modplugin可以吗

是可以删掉的。如果你并没有自己写modplugin,那么mod_info文件里就应当避免出现一个plugin路径,否则游戏程序一定会在读取时根据info文件预设路径搜索插件文件,找不到时就必然报错

limalima 发表于 2024-10-30 22:44:05

Tick_Tock_Man 发表于 2024-10-30 22:38
你确定你有写这个modplugin吗?如果有的话,填写他正确的文件路径。如果你只是做了一艘普通测试舰船,还没 ...

删了就成功了,万分感谢
页: [1]
查看完整版本: 加入自制mod后报错,看不懂游戏日志,不知道怎么解决