SunnyNight1 发表于 2025-10-29 18:45:57

有人知道 Array Index Out of Bounds 的意思嗎?

本帖最后由 SunnyNight1 于 2025-10-30 17:16 编辑

今天想开一个新档, 调整一些不用的模组, 然后加了两三个模组, 结果游戏就报错, 进入主页面没有问题, 但是一开新游戏就报错崩溃, 麻烦各位告诉我是什么原因


Logs:


1454616 INFOcom.fs.starfarer.loading.LoadingUtils- Loading CSV data from
1454625 INFOsound.O- Cleaning up music with id
1454873 INFOsound.O- Creating streaming player for music with id
1454875 INFOsound.OooO- Playing music with id
1457836 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 1
java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 1
      at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
      at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
      at com.fs.starfarer.ui.O.dismiss(Unknown Source)
      at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source)
      at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
      at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source)
      at com.fs.starfarer.ui.int. a00000(Unknown Source)
      at com.fs.starfarer.ui.int.processInput(Unknown Source)
      at com.fs.starfarer.ui.W.o00000(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.super(Unknown Source)
      at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
      at data.kaysaar.aotd.vok.scripts.research.models.ResearchOptionSpec.generateResearchRewards(ResearchOptionSpec.java:185)
      at data.kaysaar.aotd.vok.scripts.research.models.ResearchOptionSpec.initSpecFromJson(ResearchOptionSpec.java:170)
      at data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager.getSpecsFromFiles(AoTDMainResearchManager.java:71)
      at data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager.setInstance(AoTDMainResearchManager.java:289)
      at data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager.getInstance(AoTDMainResearchManager.java:298)
      at boggled.scripts.BoggledTerraformingRequirement$AOTDResearchRequirement.checkRequirementImpl(BoggledTerraformingRequirement.java:1818)
      at boggled.scripts.BoggledTerraformingRequirement$TerraformingRequirement.checkRequirement(BoggledTerraformingRequirement.java:330)
      at boggled.scripts.BoggledProjectRequirementsOR.checkRequirement(BoggledProjectRequirementsOR.java:87)
      at boggled.scripts.BoggledProjectRequirementsAND.requirementsMet(BoggledProjectRequirementsAND.java:130)
      at boggled.scripts.BoggledTerraformingProject.requirementsHiddenMet(BoggledTerraformingProject.java:312)
      at boggled.scripts.BoggledTerraformingProject.requirementsMet(BoggledTerraformingProject.java:320)
      at boggled.campaign.econ.industries.BoggledCommonIndustry.isBuilding(BoggledCommonIndustry.java:340)
      at boggled.campaign.econ.industries.BoggledBaseIndustry.isBuilding(BoggledBaseIndustry.java:66)
      at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.isFunctional(BaseIndustry.java:477)
      at boggled.campaign.econ.industries.BoggledBaseIndustry.isFunctional(BoggledBaseIndustry.java:71)
      at boggled.campaign.econ.industries.BoggledCommonIndustry.apply(BoggledCommonIndustry.java:542)
      at boggled.campaign.econ.industries.BoggledBaseIndustry.apply(BoggledBaseIndustry.java:123)
      at com.fs.starfarer.campaign.econ.Market.reapplyIndustries(Unknown Source)
      at com.fs.starfarer.campaign.econ.reach.MainWorkTask2.doNextBatch(Unknown Source)
      at com.fs.starfarer.campaign.econ.reach.ReachEconomy.nextStep(Unknown Source)
      at com.fs.starfarer.campaign.econ.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super(Unknown Source)
      at com.fs.starfarer.campaign.econ.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super(Unknown Source)
      ... 15 more


怀疑是AOTD模组的问题, 因为我加了星际小卖部, 根据星际小卖部那一个帖子的描述:

我已经修改了AOTD模组的内部文件, "将data\campaign\aotd_tech_options.csv文件中,aotd_tech_orbital_assembly(轨道工业设施)一项的isResearchedFromStart改为true" (只修改了分模组: Ashes ofThe Domain- Vaults of Knowledge, 其他分模組我也沒有看見aotd_tech_options.csv文件), 在帖子里除此之外似乎就没有额外要注意的事情, 不排除我眼瞎, 如果真的是我眼瞎麻烦提醒一句, 感谢各位!

星际小卖部贴文的连结: https://www.fossic.org/thread-151-1-1.html

另外想問一句有人知道怎麼輸出模組列表嗎?我每次都是在啟動器上截圖模組列表

極光 发表于 2025-10-30 12:44:10

因为作妖,那个鬼畜作者的mod目前基本和国内的一些mod都产生冲突,你想了解可以看看这个贴


                           ↓         ↓         ↓         ↓         ↓         ↓         ↓
关于AOTD汉化组全面停止AOTD模组汉化的声明 - 其他讨论 - 远行星号中文论坛 - (fossic.org)

SunnyNight1 发表于 2025-10-30 16:38:13

極光 发表于 2025-10-30 12:44
因为作妖,那个鬼畜作者的mod目前基本和国内的一些mod都产生冲突,你想了解可以看看这个贴



那就没办法了, 那你知道其他有生產殖民地物品功能的模组吗, 还有一些进一步提高殖民地建筑生产能力的模组, 我是真喜欢他的这项功能

只是路过的甲 发表于 2025-10-30 16:43:33

SunnyNight1 发表于 2025-10-30 16:38
那就没办法了, 那你知道其他有生產殖民地物品功能的模组吗, 还有一些进一步提高殖民地建筑生产能力的模组, ...

生产殖民地物品的模组的话有个“地貌改造&空间站建设”,进一步提高殖民地建筑生产能力的模组有个“工业革命”,建议再搭配“更大的殖民地”以便移除建筑数量限制

SunnyNight1 发表于 2025-10-30 17:16:35

只是路过的甲 发表于 2025-10-30 16:43
生产殖民地物品的模组的话有个“地貌改造&空间站建设”,进一步提高殖民地建筑生产能力的模组有个“工业 ...
谢谢

SunnyNight1 发表于 2025-10-30 17:16:51

極光 发表于 2025-10-30 12:44
因为作妖,那个鬼畜作者的mod目前基本和国内的一些mod都产生冲突,你想了解可以看看这个贴




谢谢
页: [1]
查看完整版本: 有人知道 Array Index Out of Bounds 的意思嗎?