[{"isFullGame":true,"gameVersion":"0.98","language":"en","platform":"windows","packageType":"self_extracting","releaseVersion":"0.98a-RC8","aid":61089,"displayName":"Windows"},{"isFullGame":true,"gameVersion":"0.98","language":"en","platform":"windows","packageType":"zip","releaseVersion":"0.98a-RC8","aid":115260,"displayName":"Windows ZIP 压缩包"},{"isFullGame":true,"gameVersion":"0.98","language":"en","platform":"linux","packageType":"zip","releaseVersion":"0.98a-RC8","aid":61090,"displayName":"Linux"},{"isFullGame":true,"gameVersion":"0.98","language":"en","platform":"macos","packageType":"zip","releaseVersion":"0.98a-RC8","aid":61088,"displayName":"MacOS"}]
舰队到黑洞报错,看上去好像是097实力争霸改成098后,出现的bug?:
-------------------------------------------
java.lang.IncompatibleClassChangeError: Expecting non-static method 'float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getMarineEffectBonus(com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker$PersonnelData)'
at exerelin.campaign.intel.groundbattle.GroundUnit.injectXPBonus(GroundUnit.java:675)
at exerelin.campaign.intel.groundbattle.plugins.GroundUnitPlugin.getAttackStatBonus(GroundUnitPlugin.java:162)
at exerelin.campaign.intel.groundbattle.GroundUnit.getAttackStatBonus(GroundUnit.java:702)
at exerelin.campaign.intel.groundbattle.GBUtils.estimateDefenderStrengthMult(GBUtils.java:58)
at exerelin.campaign.intel.groundbattle.GBUtils.estimateDefenderStrength(GBUtils.java:40)
at exerelin.campaign.intel.groundbattle.GBUtils.estimateTotalDefenderStrength(GBUtils.java:139)
at exerelin.campaign.intel.groundbattle.GBUtils.estimateTotalDefenderStrength(GBUtils.java:150)
at exerelin.campaign.intel.invasion.InvasionIntel.setMarineCount(InvasionIntel.java:208)
at exerelin.campaign.intel.invasion.InvasionIntel.init(InvasionIntel.java:126)
at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:921)
at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:844)
at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:529)
at exerelin.campaign.fleets.InvasionFleetManager.processInvasionPoints(InvasionFleetManager.java:1150)
at exerelin.campaign.fleets.InvasionFleetManager.advance(InvasionFleetManager.java:1598)
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.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
25124569 [Thread-8] INFO sound.O - Creating streaming player for music with id [campaign_noncore_part1.ogg]
25124569 [Thread-8] INFO sound.OooO - Playing music with id [campaign_noncore_part1.ogg]