找回密码
 初始化身份识别芯片
查看: 20213|回复: 32

MOD之间的兼容性太差了....

[复制链接]

战列舰长

发表于 2020-10-21 23:20:06 | 显示全部楼层 |阅读模式
本帖最后由 星域圣父 于 2020-10-30 14:51 编辑

这是我玩0.91a不知道开的第十几个档了,目前为止我玩0.91a就没有一个档是能坚持到满级的,全部都是因为BUG导致坏档而不得不删档的,这才刚开新档几天就又闪退了,还是重复闪退,进一次游戏玩一会就闪退一次,看来这个档又要坏掉了,看看日志文件列出来的这都是什么东西
java.lang.NullPointerException
        at com.fs.starfarer.loading.specs.HullVariantSpec.computeWeaponOPCost(Unknown Source)
        at com.fs.starfarer.loading.specs.HullVariantSpec.computeOPCost(Unknown Source)
        at com.fs.starfarer.campaign.fleet.FleetMember.getMemberStrength(Unknown Source)
        at com.fs.starfarer.api.util.Misc.getMemberStrength(Misc.java:3793)
        at com.fs.starfarer.campaign.fleet.FleetData.updateFleetPointsUsed(Unknown Source)
        at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
        at com.fs.starfarer.campaign.fleet.FleetData.sort(Unknown Source)
        at com.fs.starfarer.campaign.fleet.FleetData.sort(Unknown Source)
        at com.fs.starfarer.api.impl.campaign.fleets.FleetFactoryV3.createFleet(FleetFactoryV3.java:408)
        at com.fs.starfarer.api.impl.campaign.econ.impl.MilitaryBase.createPatrol(MilitaryBase.java:567)
        at com.fs.starfarer.api.impl.campaign.econ.impl.MilitaryBase.spawnFleet(MilitaryBase.java:506)
        at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.spawnAndDespawn(RouteManager.java:614)
        at com.fs.starfarer.api.impl.campaign.fleets.RouteManager.advance(RouteManager.java:572)
        at com.fs.starfarer.api.impl.campaign.CoreScript.advance(CoreScript.java:126)
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
        at com.fs.starfarer.BaseGameState.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$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
152979 [Thread-VC-6] ERROR exerelin.utilities.versionchecker.VersionChecker  - Failed to load master version file from URL "https://bitbucket.org/InventorRaccoon/arsenal-expansion/downloads/arsenalexpansion.version"
java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDeleg ... on.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at java.net.URL.openStream(Unknown Source)
        at exerelin.utilities.versionchecker.VersionChecker.getRemoteVersionFile(VersionChecker.java:79)
        at exerelin.utilities.versionchecker.VersionChecker.checkForUpdate(VersionChecker.java:122)
        at exerelin.utilities.versionchecker.VersionChecker.access$500(VersionChecker.java:20)
        at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:375)
        at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:363)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
153052 [Thread-VC-5] ERROR exerelin.utilities.versionchecker.VersionChecker  - Failed to load master version file from URL "https://bitbucket.org/thegneissplace/brdy/downloads/cyc_brdy.version"
java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDeleg ... on.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at java.net.URL.openStream(Unknown Source)
        at exerelin.utilities.versionchecker.VersionChecker.getRemoteVersionFile(VersionChecker.java:79)
        at exerelin.utilities.versionchecker.VersionChecker.checkForUpdate(VersionChecker.java:122)
        at exerelin.utilities.versionchecker.VersionChecker.access$500(VersionChecker.java:20)
        at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:375)
        at exerelin.utilities.versionchecker.VersionChecker$MainTask$SubTask.call(VersionChecker.java:363)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
153053 [Thread-VC-Main] INFO  exerelin.utilities.versionchecker.VersionChecker  - ݬөԎϷԫ 37 Mod ՚ 84.605 seconds

战列舰长

 楼主| 发表于 2020-10-21 23:20:39 | 显示全部楼层
本帖最后由 星域圣父 于 2020-11-7 15:16 编辑

真是服了,MOD之间太容易出BUG了,还都是恶性BUG,出了就立马闪退的那种,玩了几小时的存档都给你扬了。靠近星球就闪退,换一下舰队配置也闪退,接个任务也闪退,好不容易做完任务出来立马闪退,各种闪退,玩这个游戏我就没有一个存档能撑到满级的,真就只能不打一个MOD,纯游戏本体裸奔才能安全游戏了呗?尤其是靠近星球就闪退这个BUG,我换了十几次档了,十次有九次是因为靠近星球就闪退的BUG给搞坏档的,出了就永久存在,导致那个存档的活动范围被限制在主星域内,就算是这样也可能中招,要不是MOD好玩我都想退游了,这个新开才没几天的档又出BUG了,这都什么东西啊......

战列舰长

 楼主| 发表于 2020-10-21 23:21:55 | 显示全部楼层
这游戏支撑我玩下去的动力就是可以建立自己的势力和殖民地了,从最早的只有一个星系的那个上古版本玩到现在,我最喜欢的就是后期版本出的这个工业系统,结果这个游戏BUG却越来越多了,不打MOD又很难坚持玩下去,打了MOD又各种闪退,有没有懂的老哥知道如何避免那些MOD的奇妙BUG雷区,吐了,同样是出BUG同样的BUG多为什么就不能像育碧游戏那样只是贴图错位或是像贝塞达的辐射4那样连游戏任务都进行不了但不会强制闪退和坏档,辐射4就算打了MOD然后中途删掉MOD也可以正常进游戏,只不过原本那些MOD的东西会贴图错位或某个任务出错而已,很少闪退,莫不是因为这个游戏是用java写的?

战列舰长

 楼主| 发表于 2020-10-21 23:24:15 | 显示全部楼层
这个BUG是我在做完一个悬赏后出现的,打完悬赏后出到超空间就不能回家了,往主星域进行超空间跳跃会闪退,然后正常的走过去也不行

战列舰长

 楼主| 发表于 2020-10-21 23:24:31 | 显示全部楼层
闪退一次进一次游戏又要等一分多钟才能进去,若不是对生涯模式的爱,我真的不知道还有什么理由坚持玩这个游戏,最初那只有一个星系的版本我都能玩的不亦乐乎,现在岂能被这层出不穷的BUG劝退?

战列舰长

 楼主| 发表于 2020-10-21 23:24:49 | 显示全部楼层
这些是我目前打的MOD:
{"enabledMods": [
"lw_radar",
"lw_console",
"ZGrand Sector",
"sun_hyperdrive",
"lw_lazylib",
"leadingPip",
"MagicLib",
"bonomel_skilledup",
"timid_supply_forging",
"Terraforming and Station Construction",
"shaderLib",
"sad",
"TeslaCoil",
"SCY",
"Neutrino",
"sun_ruthless_sector",
"nexerelin",
"Polaris_Prime",
"fob",
"luddenhance",
"gudalanmu",
"Templars",
"KT_Association",
"ThesolarSystem",
"valkyrian",
"deconomics",
"Sylphon_RnD",
"diableavionics",
"CombatAnalytics",
"DisassembleReassemble",
"sun_starship_legends",
"Imperium",
"shadow_ships",
"US",
"tahlan",
"underworld",
"sun_fuel_siphoning",
"THI",
"MagicMaster",
"swp",
"fairyempire",
"gs",
"ApproLightPlus",
"ApproLight",
"istl_dam",
"ungp",
"anvil_industries",
"raccoonarms",
"K_HegemonyPlus",
"blackrock_driveyards"
]}

战列舰长

 楼主| 发表于 2020-10-22 00:35:14 | 显示全部楼层
溶子 发表于 2020-10-22 00:00
经典自己乱打mod怪游戏本体有问题,你打了什么mod你看过吗?“MagicMaster”,0.9的mod硬往0.9 ...

我知道游戏本体肯定是没问题的,但对MOD的兼容性太差了,版本稍微部队就容易出BUG,开源的游戏我见得多了,但对MDO兼容性这么差的游戏我是真找不出第二个了,从前玩老版本打MOD还没有那么多问题,都是爆内存闪退的比较多,更新到0.81及之后的版本莫名其妙就经常闪退,这么多个版本我的MOD玩来玩去都不会有什么变化,最多是MOD更新了,然后把MDO的旧版本给删掉换新的上去,前置MOD我都是正常下最新的去替换旧的,就算是这样也避免不了那么多BUG

点评

什么叫mod兼容性太差了,这种报错都是mod自己本身不完善导致闪退爆炸,你就算是只打那一个出问题的mod,照样很容易炸,根本就不是mod和mod之间的问题,说白了你自己挑了些代码不完善的mod导致游戏爆炸而  详情 回复 发表于 2020-10-22 00:57

战列舰长

 楼主| 发表于 2020-10-22 00:42:48 | 显示全部楼层
FAX 发表于 2020-10-21 23:48
mod版本对照https://www.fossic.org/topic-mod_index.html更新,以及游戏本体是不可能跳出的,这属于你瞎加 ...

我知道游戏本体肯定没问题的,我如果只玩游戏本体就不会坏那么多个档了,0.72a版本体裸奔那个旧存档档我到现在都不舍得删就是因为这是活的最久的一个档,因为没有加任何MOD所以从未出现过什么恶性BUG,但作为一个开源游戏,这游戏对MOD的兼容性是真的差劲,本来就是靠各种MOD来增加趣味性和游戏寿命的,结果MOD之间各种冲突,我从没见过对MOD兼容性这么差的开源游戏。

战列舰长

 楼主| 发表于 2020-10-22 00:49:17 | 显示全部楼层
溶子 发表于 2020-10-22 00:00
经典自己乱打mod怪游戏本体有问题,你打了什么mod你看过吗?“MagicMaster”,0.9的mod硬往0.9 ...

神秘使目前最新就只更新到支持0.9的了,0.91的MOD索引那里都没有神秘使,我也就将就着用了,我从没遇见过因神秘使MOD而闪退的BUG,到是地埋改造与空间站建设这个功能性MDO经常遇到BUG,不过那是老版本的势力,我已经替换为了更新后的5.4.2版本,以及目前还不稳定的圣殿骑士团MOD我也删除了,就是不知道工业革命这个MOD要不要删了,因为这个MOD貌似也很容易导致游戏闪退。

战列舰长

 楼主| 发表于 2020-10-22 01:03:17 | 显示全部楼层
FAX 发表于 2020-10-22 00:00
"fairyempire",
"MagicMaster",
"deconomics",

菲雅利帝国、神秘使这两个MOD都是比较好玩的MDO,我不太舍得删掉,毕竟我目前没有因这两个MOD坏档过,也没有找到这两个MOD的最新版本倒是问题比较多的圣殿骑士团被我忍痛删掉了,地貌改造和空间站建设之前因为老版本的大使馆的BUG导致的坏档也已经被我换成新的了,然后工业革命MOD我发现我现在用的是1.5.g的老版本,不知道换成论坛里新的1.7.B版能不能解决问题.....

点评

你都天天报错了就不要觉得自己对报错原因很了解了,首先菲雅莉修改了原版数据(这其实在mod里是非常禁忌的事项),而且代码不算完善,这可能导致出现问题,其次就是神秘使是0.9的mod,不是0.91的mod,跨  详情 回复 发表于 2020-10-22 01:12

战列舰长

 楼主| 发表于 2020-10-22 01:15:47 | 显示全部楼层
溶子 发表于 2020-10-22 00:57
什么叫mod兼容性太差了,这种报错都是mod自己本身不完善导致闪退爆炸,你就算是只打那一个出 ...

应该是工业革命MDO问题比较大,我现在翻文件夹看到的是1.5.g的老版本,论坛上已经更新到1.7.B了,不过不能下载,看来BUG还是很多。我本来还想保留圣殿骑士团的,但好像这个MOD还不完善,就算是最新的版本也容易翻车,所以我忍痛删掉了......

战列舰长

 楼主| 发表于 2020-10-22 01:28:20 | 显示全部楼层
溶子 发表于 2020-10-22 01:12
你都天天报错了就不要觉得自己对报错原因很了解了,首先菲雅莉修改了原版数据(这其实在mod ...

圣殿骑士团目前还在更新,我还是观望一段时间再看看,神秘使自0.9啊后目前为止就没见更新过了,菲雅莉帝国就更不用说了,这个MOD是其他人传给我的,出了新版本我可能也不知道,毕竟这个MOD太影响平衡性了,作者不推荐乱传。我还是先等工业革命的BUG修了再玩吧......

战列舰长

 楼主| 发表于 2020-10-22 10:55:35 | 显示全部楼层

RE: 这游戏BUG还能再多点吗?

北方白夜的喵灵 发表于 2020-10-22 01:37
有一说一,能理解你的愤怒,十几小时突然跳出存档爆炸,这跟写了两个月的论文被猫删掉一样难受。
好歹被猫 ...

哈哈,我也就是发帖那会儿火气大了点,但有高玩出来指导我还是会冷静下来来慢慢学习和讨论的,至于神秘使我是真的舍不得删,这个MOD很特别,武器和特效很炫酷,我感觉玩着比菲雅利帝国还舒服,至于工业革命我还是等MOD作者把BUG修了再下回来吧,至于游戏本体的稳定性我是非常清楚的,毕竟能从古早的版本玩到现在我心里还是有数的,只是不爽作者对MOD兼容性的优化而已,都更新那么多次了,MOD遇到问题还是会闪退,哪怕是贴图错误或是让我消失几个殖民地和船也比直接闪退坏档强啊,被辐射4超强的MDO兼容性惯坏了再玩这个游戏真的各种郁闷,至少辐射4MDO出bug最多是贴图出错和任务无法进行以及一些物品和人物消失,但不至于让游戏崩溃和坏档

战列舰长

 楼主| 发表于 2020-10-22 10:59:46 | 显示全部楼层
北方白夜的喵灵 发表于 2020-10-22 01:37
有一说一,能理解你的愤怒,十几小时突然跳出存档爆炸,这跟写了两个月的论文被猫删掉一样难受。
好歹被猫 ...

MOD索引那里0.91那一栏的MOD我不能全部装进去,至少玛雅海军和仙山密教我用不了,装了这两个直接连生涯模式都玩不了

战列舰长

 楼主| 发表于 2020-10-22 11:29:44 | 显示全部楼层
少狼Wolf Yang 发表于 2020-10-22 08:59
实际上虽然目前圣殿骑士团是0.81的移植版,但现在中文论坛上除了前置问题以外并没有出现其他关于它 ...

脚斗士协会我可能也要放弃掉,这个MOD好像也容易出bug,我有几次打完脚斗士就闪退了

点评

或许是个人电脑的问题,我这边有安装你在前文提到的所有mod(那些已经确定有报错可能的除外),现在已经用重生mod继承了7个存档没有出现报错了,祝游戏愉快吧。  详情 回复 发表于 2020-10-22 11:36

战列舰长

 楼主| 发表于 2020-10-28 18:57:23 | 显示全部楼层
影之光 发表于 2020-10-27 22:02
移除菲雅利解决大部分问题,愿不愿意看你自己

但是菲雅利的新版本不外传呢......反正菲雅利的稳定性还可以,将就着用就可以了,总好过神秘使这种大后期直接闪退的强......

本版积分规则

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

GMT+8, 2026-4-1 23:36

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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