Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.9.1a is out! (05/10/19); Blog post: Raiding for Fun and Profit (11/27/19)

Pages: 1 [2] 3 4 ... 7

Author Topic: [0.9.1a] Combat Analytics & Detailed Combat Results v4.4 (2019-08-18)  (Read 60237 times)

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #15 on: June 29, 2018, 08:35:15 PM »

Updated to .3

- Now supports Starsector 8.1a
- Fighters are now tracked as weapon systems

atreg

  • Ensign
  • *
  • Posts: 48
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #16 on: June 29, 2018, 09:52:19 PM »

Got a fatal null error involving this mod after my third fleet encounter.
Spoiler
1039936 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.scripts.combatanalytics.data.WeaponDamage.compareTo(WeaponDamage.java:110)
   at data.scripts.combatanalytics.data.WeaponDamage.compareTo(WeaponDamage.java:9)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.legacyMergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at data.scripts.combatanalytics.data.CombatResult.buildShipCombatResults(CombatResult.java:132)
   at data.scripts.combatanalytics.data.CombatResult.<init>(CombatResult.java:70)
   at data.scripts.combatanalytics.CombatAnalyticsManager.completeCombat(CombatAnalyticsManager.java:29)
   at data.scripts.combatanalytics.CombatAnalyticsModPlugin$1.reportPlayerEngagement(CombatAnalyticsModPlugin.java:43)
   at com.fs.starfarer.campaign.CampaignEngine.reportPlayerEngagement(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.processEngagementResul ts(FleetEncounterContext.java:235)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.backFromEng agement(FleetInteractionDialogPluginImpl.java:426)
   at exerelin.campaign.battle.NexFleetInteractionDialogPluginImpl.backFromEngagement(NexFleetInteractionDialogPluginImpl.java:65)
   at com.fs.starfarer.campaign.CampaignState.prepare(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)
[close]
« Last Edit: June 29, 2018, 11:08:20 PM by atreg »
Logged

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #17 on: June 29, 2018, 11:30:59 PM »

Got a fatal null error involving this mod after my third fleet encounter.
Spoiler
1039936 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.scripts.combatanalytics.data.WeaponDamage.compareTo(WeaponDamage.java:110)
   at data.scripts.combatanalytics.data.WeaponDamage.compareTo(WeaponDamage.java:9)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.legacyMergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at data.scripts.combatanalytics.data.CombatResult.buildShipCombatResults(CombatResult.java:132)
   at data.scripts.combatanalytics.data.CombatResult.<init>(CombatResult.java:70)
   at data.scripts.combatanalytics.CombatAnalyticsManager.completeCombat(CombatAnalyticsManager.java:29)
   at data.scripts.combatanalytics.CombatAnalyticsModPlugin$1.reportPlayerEngagement(CombatAnalyticsModPlugin.java:43)
   at com.fs.starfarer.campaign.CampaignEngine.reportPlayerEngagement(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.processEngagementResul ts(FleetEncounterContext.java:235)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.backFromEng agement(FleetInteractionDialogPluginImpl.java:426)
   at exerelin.campaign.battle.NexFleetInteractionDialogPluginImpl.backFromEngagement(NexFleetInteractionDialogPluginImpl.java:65)
   at com.fs.starfarer.campaign.CampaignState.prepare(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)
[close]



Sorry about that, I'll check it out. 

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #18 on: June 29, 2018, 11:48:32 PM »

@atreg Try the latest version that's posted.  Looks like a Ship had a name of NULL which isn't very nice, but perhaps possible with mods.  Let me know if that works/doesn't work.

Thanks!

atreg

  • Ensign
  • *
  • Posts: 48
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #19 on: June 30, 2018, 04:23:12 AM »

I went through a bunch of fights and didn't crash, so it seems like whatever you did worked.
The only other thing I noticed is that Tritach Corporation is spelled as "Torporation," but otherwise thanks for the quick fix.
Logged

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.8.1a] Combat Analytics v.3 (2018-06-29)
« Reply #20 on: June 30, 2018, 08:54:38 AM »

I went through a bunch of fights and didn't crash, so it seems like whatever you did worked.
The only other thing I noticed is that Tritach Corporation is spelled as "Torporation," but otherwise thanks for the quick fix.

Ah good catch.  Was using index 0 to uppercase a letter instead of index i, so it was always getting the first character.  Fixed.

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #21 on: November 18, 2018, 04:46:40 PM »

3.1 Release
* Updated for .9a

Thaago

  • Global Moderator
  • Admiral
  • *****
  • Posts: 4230
  • Quantum Mechanic
    • View Profile
    • Email
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #22 on: November 18, 2018, 06:36:38 PM »

Thanks for updating! This is always a fun mod. Any way to expand functionality to damage done by type and/or with reductions? Or is it just not supported by the API at present?
Logged

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #23 on: November 18, 2018, 11:46:05 PM »

Thanks for updating! This is always a fun mod. Any way to expand functionality to damage done by type and/or with reductions? Or is it just not supported by the API at present?

I have plans to add a bit more detail and better presentation, but not to that level.  It's quite difficult to tell how much damage was done to armor/hull, even with shields it's sort-of hard with damage types and efficiency. Unfortunately there's no damage-event that can be subscribed to so a lot of stuff is inferred.  I had thought about going down that route of trying to figure out damage at a greater detail, but then I realized what's there more or less seems to meet the needs of determining what ships and weapons are actually doing anything in combat, and being off by 25% or even more probably wouldn't change any actual conclusions. 

Thanks for using the mod!

Thaago

  • Global Moderator
  • Admiral
  • *****
  • Posts: 4230
  • Quantum Mechanic
    • View Profile
    • Email
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #24 on: November 19, 2018, 12:31:40 AM »

Thats kind of what I thought, there's some complex interactions happening there. Thanks for making the mod!
Logged

Gaudium

  • Ensign
  • *
  • Posts: 14
    • View Profile
    • Email
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #25 on: November 19, 2018, 11:30:39 PM »

Hello i am getting this:
33327 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33344 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33512 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33533 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33553 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33621 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33641 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33846 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33868 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33949 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
33970 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34141 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34177 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34260 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34476 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34709 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34728 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
34988 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35008 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35035 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35064 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35268 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35288 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35324 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35340 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35601 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
35616 [Thread-4] ERROR data.scripts.combatanalytics.CombatAnalyticsModPlugin  - Error processing damage detection
java.lang.NullPointerException
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleProjectile(EveryFrameDamageDetector.java:272)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.handleFrame(EveryFrameDamageDetector.java:138)
   at data.scripts.combatanalytics.EveryFrameDamageDetector.detectDamage(EveryFrameDamageDetector.java:34)
   at data.scripts.plugins.DamageDetectionEveryFrameCombatPlugin.advance(DamageDetectionEveryFrameCombatPlugin.java:20)
   at com.fs.starfarer.title.C.o0oO$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.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)
Logged

Gaudium

  • Ensign
  • *
  • Posts: 14
    • View Profile
    • Email
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #26 on: November 19, 2018, 11:38:45 PM »

And then this:
901504 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.api.impl.campaign.fleets.DefaultFleetInflater.inflate(DefaultFleetInflater.java:258)
   at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
   at com.fs.starfarer.ui.impl.StandardTooltipV2.createFleetTooltip(Unknown Source)
   at com.fs.starfarer.campaign.ooOO.o00000(Unknown Source)
   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)

Not sure if this is from the same mod since last night everything was working fine but i updated a few mods this morning since they were patched.
Logged

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.9a] Combat Analytics v3.1 (2018-11-18)
« Reply #27 on: November 20, 2018, 12:14:07 AM »

Thanks for the stacks.  I'll get it sorted out.

Nick XR

  • Captain
  • ****
  • Posts: 289
    • View Profile
Re: [0.9a] Combat Analytics v3.2 (2018-11-20)
« Reply #28 on: November 20, 2018, 09:21:56 AM »

Version 3.2 uploaded.

Fix for exception (I think).  I wasn't able to repro it locally so I think it's mod related.  The issue was around assuming that if a firing ship was a fighter that it must also have a fighter wing it belongs to.

Also sorted the ships in the dialogue list by total damage dealt, descending.

ChrisKvn

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.9a] Combat Analytics v3.2 (2018-11-20)
« Reply #29 on: February 03, 2019, 12:54:43 PM »

I get the following backtrace when starting a new game with this mod, this is after remapping WASD to ESDF keyboard layouts, maybe it does not like that:


412843 [Thread-5] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: pirates
412844 [Thread-5] INFO  com.fs.starfarer.api.impl.campaign.intel.SurveyPlanetMissionIntel  - Created SurveyPlanetMissionIntel: Alpha New Biscay II, faction: independent
412845 [Thread-5] INFO  com.fs.starfarer.api.impl.campaign.intel.SystemBountyIntel  - Starting bounty at market [Jangala], 1650 credits per frigate
412854 [Thread-9] INFO  sound.O  - Cleaning up music with id [miscallenous_main_menu.ogg]
412906 [Thread-5] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
java.lang.RuntimeException: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
        at com.fs.starfarer.settings.StarfarerSettings.class(Unknown Source)
        at com.fs.starfarer.settings.StarfarerSettings$1.getString(Unknown Source)
        at data.scripts.combatanalytics.CombatAnalyticsModPlugin.onGameLoad(CombatAnalyticsModPlugin.java:41)
        at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
        at com.fs.starfarer.ui.N.dismiss(Unknown Source)
        at com.fs.starfarer.ui.newui.float.dismiss(Unknown Source)
        at com.fs.starfarer.ui.newui.Objectsuper.advanceImpl(Unknown Source)
        at com.fs.starfarer.ui.Q.advance(Unknown Source)
        at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
        at com.fs.starfarer.ui.Q.advance(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.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)
Caused by: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
        at org.json.JSONObject.get(JSONObject.java:406)
        at org.json.JSONObject.getString(JSONObject.java:577)
        ... 18 more
413016 [Thread-11] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
413016 [Thread-11] INFO  sound.OooO  - Playing music with id [miscallenous_main_menu.ogg]

Logged
Pages: 1 [2] 3 4 ... 7