Fractal Softworks Forum

Starsector => Mods => Topic started by: briansd9 on June 06, 2021, 05:45:03 AM

Title: [0.96a] Fleet Action History v1.0.10 - battle logs, ship kill counts and more
Post by: briansd9 on June 06, 2021, 05:45:03 AM
Do you like statistics?
Would you like to know exactly how many enemy fleets you've personally blown up in your entire playthrough?
Or how many of your ships fell in glorious battle against the accursed <DORITOS>?
If so, this mod may be for you! Please enjoy it:
Download (https://github.com/briansd9/starsector-fleethistory/releases/latest/download/fleethistory.zip)
Fleet Action History v1.0.10 - 2023-05-10
Safe to add to existing savegames, and easily removable too




Individual battle histories for each of your ships and officers

(https://i.imgur.com/f6UFrio.png)

Officer level ups and new skills are tracked too
(https://i.imgur.com/foK3yhY.png)

(https://i.imgur.com/5CW4SlY.png)

(https://i.imgur.com/27ossug.png)

[close]

Detailed logs for every battle you fight

(https://i.imgur.com/kEKunne.png)

(https://i.imgur.com/sbfKn8H.png)

(https://i.imgur.com/1t3Wj5t.png)

(https://i.imgur.com/txNWjtG.png)
[close]

Tested with unreasonably huge battle sizes and every faction mod I could find - no crashes or slowdown
I pray for the souls of all the poor crewmen who were incinerated for my testing
(https://i.imgur.com/NczaNyc.png)

(https://i.imgur.com/32cTLGS.png)
[close]

In-game configuration, no fiddling with settings.json ever! Also includes built-in "clear data" function for safe removal from savefiles
(https://i.imgur.com/T1JW8sE.png)
[close]



For fellow modders
Integration ideas are welcome. If you'd like to experiment, add fleethistory.jar as a library in your IDE and try out these methods:
Code
U.getOfficerLogFor(PersonAPI.getId())
Code
U.getShipLogFor(FleetMemberAPI.getId())
[close]

Known issues and limitations
- Only battles you fight personally are tracked - autoresolve not handled
- Kills of fighters, dorito crumbs, and any other ships dynamically spawned on the field can't be recorded
- If you transfer command during battle, only the stats of the last ship commanded are credited to you
- Battlestation kills sometimes behave oddly (more than one ship gets the kill; fleet point value assigned is greater than actual value)
[close]

Future plans
- Battle recap / timeline
- Log of post-battle loot?
- Suggestions welcome
[close]

Thanks to...
- The adepts of #advanced_scripting_sanctum on Discord, every one of you is a gentleman and a scholar
- Nick XR, whose Detailed Combat Results (https://fractalsoftworks.com/forum/index.php?topic=11551.0) was an inspiration for this mod
- Alex for this beautiful game - playing since 2012
- And you for trying this out! Let me know how it goes
[close]



Change log
v1.0.10 (2023-05-10)
- fixed: crash when switching kill count display mode to "table"

v1.0.9 (2023-05-06)
- Compatibility update for Starsector 0.96 release

v1.0.8 (2022-04-29)
- Minor fix to prevent a crash of unknown cause (https://fractalsoftworks.com/forum/index.php?topic=5061.msg361695#msg361695)

v1.0.7 (2021-11-14)
- Minor fix to prevent occasional crash when playing with Vayra's Sector unofficial update (https://fractalsoftworks.com/forum/index.php?topic=5061.8115)

v1.0.6 (2021-06-29)
- Fixed savefile-corrupting bug (instructions for repairing affected saves can be found here: https://fractalsoftworks.com/forum/index.php?topic=21929.msg334039#msg334039 )

v1.0.5 (2021-06-28)
- Fixed some minor text bugs (thanks to saya39)

v1.0.4 (2021-06-27)
- Will no longer add story points when mousing over lost player ships in battle report. ????
- Added translation support for fossic friends

v1.0.0 - v1.0.3 (2021-06-08)
- Various post-release crash fixes
[close]

Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: Arcagnello on June 06, 2021, 06:11:11 AM
Oh.
OH!

This is outright amazing! I will definetly slap this into my mod folder as soon as I'm able to tonight. I'll be able to provide actual feedback then!
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: Tecrys on June 06, 2021, 06:53:30 AM
Dude! I didn't know it before but I was looking for this all my (Starsector-) life!
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: AcaMetis on June 06, 2021, 07:05:08 AM
I-I assume you used God Mode for that 9v3315 ships fight :o? I mean fair enough if you did, that was most definitely a conclusive performance test, but still...just how long did that fight take?
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: briansd9 on June 06, 2021, 07:35:56 AM
I-I assume you used God Mode for that 9v3315 ships fight :o? I mean fair enough if you did, that was most definitely a conclusive performance test, but still...just how long did that fight take?
Yup, god mode for most of that playthrough (that's why the next screenshot shows I'm undefeated)

Took about an hour I think, left it on in the background while working... the limiting factor was how quickly enemy reinforcements deployed
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: Zoro89 on June 06, 2021, 08:50:25 AM
If I press E to enter the Intel the game crash. Last log see attachment. I couldn't copy and paste. Maybe because of special symbols.



[attachment deleted by admin]
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: briansd9 on June 06, 2021, 09:06:51 AM
If I press E to enter the Intel the game crash. Last log see attachment. I couldn't copy and paste. Maybe because of special symbols.

Oops, sorry about that... fixed, please re-download using the existing link (https://github.com/briansd9/starsector-fleethistory/releases/latest/download/fleethistory.zip)
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: IonDragonX on June 06, 2021, 09:09:10 AM
  • In-game configuration, no fiddling with settings.json ever! Also includes built-in "clear data" function for safe removal from savefiles
  • Integration ideas are welcome.
  • Suggestions welcome
I'll go ahead and ask : would you be kind enough to make the settings.json editor open copyright? There are tons of mods that already use settings.json files and might find it useful to integrate that particular feature in their own.
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: Zoro89 on June 06, 2021, 09:23:04 AM
Oops, sorry about that... fixed, please re-download using the existing link...

Thx for the fix. Now it works.
Cool! Very interesting stats. So now I will hunt for lazy captains :D
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: briansd9 on June 06, 2021, 09:28:55 AM
I'll go ahead and ask : would you be kind enough to make the settings.json editor open copyright? There are tons of mods that already use settings.json files and might find it useful to integrate that particular feature in their own.

Hmm, this mod doesn't use settings.json at all, the settings are stored in the savefile (campaign.xml) instead.

Would a general framework for this kind of configuration be of interest? I suppose it's theoretically possible... but any changes made would be limited to that savefile, so you'd have to input them all over again for every new game. (Also, programming UI elements in Starsector is rather tough)
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: IonDragonX on June 06, 2021, 09:36:25 AM
Hmm, this mod doesn't use settings.json at all, the settings are stored in the savefile (campaign.xml) instead.
Okay. I misunderstood where the settings were.
Quote
Would a general framework for this kind of configuration be of interest? I suppose it's theoretically possible... but any changes made would be limited to that savefile, so you'd have to input them all over again for every new game. (Also, programming UI elements in Starsector is rather tough)
I still believe that modders would find uses for this! Its like having a new tool on a toolbench. The tool is designed for a purpose but creativity allows alternative uses that could surprise you.

Spoiler
(https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fmedia.boingboing.net%2Fwp-content%2Fuploads%2F2016%2F02%2Fwpn9AX.gif&f=1&nofb=1)
[close]
Title: Re: [0.95a] Fleet Action History v1.0.0 - battle logs, ship kill counts and more
Post by: Nick XR on June 06, 2021, 11:16:42 AM
Would a general framework for this kind of configuration be of interest? I suppose it's theoretically possible... but any changes made would be limited to that savefile, so you'd have to input them all over again for every new game. (Also, programming UI elements in Starsector is rather tough)

There's actually a way, check out:
Code
Global.getSettings().writeTextFileToCommon();
Global.getSettings().readTextFileFromCommon();
I think there's an IO limit of 1MB, but if you limit to read on startup and write on save and you don't write much, you should be fine.

But this is cool, especially the configuration.  You should ask one of the maintainers of a lib if the configuration stuff could go in there.
Title: Re: [0.95a] Fleet Action History v1.0.1 - battle logs, ship kill counts and more
Post by: Anexgohan on June 06, 2021, 12:45:54 PM
I'm getting a crash with this

Code
449766 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
        java.lang.NullPointerException
at fleethistory.BattleLogger.getParent(BattleLogger.java:87)
at fleethistory.BattleLogger.advance(BattleLogger.java:59)
at com.fs.starfarer.title.Object.L$Oo.super(Unknown Source)
at com.fs.starfarer.combat.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.B.super(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Image
(https://i.ibb.co/GMD9sP8/Code-h2p-UW5-Mps8.png)

notepad++
(https://i.ibb.co/KsRdgBg/notepad-p-T6-WNMu4-SG.png)

[attachment deleted by admin]
Title: Re: [0.95a] Fleet Action History v1.0.1 - battle logs, ship kill counts and more
Post by: briansd9 on June 06, 2021, 03:52:50 PM
I'm getting a crash with this

Code
449766 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
        java.lang.NullPointerException
at fleethistory.BattleLogger.getParent(BattleLogger.java:87)
at fleethistory.BattleLogger.advance(BattleLogger.java:59)
at com.fs.starfarer.title.Object.L$Oo.super(Unknown Source)

Sorry about that - should be fixed in v1.0.2 (https://github.com/briansd9/starsector-fleethistory/releases/download/1.0.2/fleethistory.zip)
Title: Re: [0.95a] Fleet Action History v1.0.1 - battle logs, ship kill counts and more
Post by: Zoro89 on June 07, 2021, 07:38:10 AM
Sorry about that - should be fixed in v1.0.2 (https://github.com/briansd9/starsector-fleethistory/releases/download/1.0.2/fleethistory.zip)

Can you take a look to this crash? (modversion 1.02)
After I join the battle and click to auto resolve (second in command) the game crashed. I had a save before the battle and try to repeat the same procedure but suddenly... no crash :D strange...

Spoiler
1612505 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at fleethistory.types.BattleRecord.setCaptains(BattleRecord.java:154)
   at fleethistory.types.BattleRecord.setPlayerFleetStrength(BattleRecord.java:141)
   at fleethistory.listeners.BattleListener.logPlayerFleetOutcome(BattleListener.java:130)
   at fleethistory.listeners.BattleListener.logCombatResults(BattleListener.java:61)
   at fleethistory.listeners.BattleListener.reportPlayerEngagement(BattleListener.java:52)
   at com.fs.starfarer.campaign.CampaignEngine.reportPlayerEngagement(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.processEngagementResul ts(FleetEncounterContext.java:247)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.backFromEng agement(FleetInteractionDialogPluginImpl.java:590)
   at exerelin.campaign.battle.NexFleetInteractionDialogPluginImpl.backFromEngagement(NexFleetInteractionDialogPluginImpl.java:90)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl$1.pickedFleetMembers(FleetInteractionDialogPluginImpl.java:1385)
   at com.fs.starfarer.ui.newui.oOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.advance(Unknown Source)
   at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.Oo0O.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.Stringsuper.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.o00O.advance(Unknown Source)
   at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.o00O.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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]

[attachment deleted by admin]
Title: Re: [0.95a] Fleet Action History v1.0.2 - battle logs, ship kill counts and more
Post by: briansd9 on June 07, 2021, 10:01:53 AM
Can you take a look to this crash? (modversion 1.02)
After I join the battle and click to auto resolve (second in command) the game crashed. I had a save before the battle and try to repeat the same procedure but suddenly... no crash :D strange...

Spoiler
1612505 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at fleethistory.types.BattleRecord.setCaptains(BattleRecord.java:154)
   at fleethistory.types.BattleRecord.setPlayerFleetStrength(BattleRecord.java:141)
   at fleethistory.listeners.BattleListener.logPlayerFleetOutcome(BattleListener.java:130)
   at fleethistory.listeners.BattleListener.logCombatResults(BattleListener.java:61)
   at fleethistory.listeners.BattleListener.reportPlayerEngagement(BattleListener.java:52)
   at com.fs.starfarer.campaign.CampaignEngine.reportPlayerEngagement(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.processEngagementResul ts(FleetEncounterContext.java:247)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.backFromEng agement(FleetInteractionDialogPluginImpl.java:590)
   at exerelin.campaign.battle.NexFleetInteractionDialogPluginImpl.backFromEngagement(NexFleetInteractionDialogPluginImpl.java:90)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl$1.pickedFleetMembers(FleetInteractionDialogPluginImpl.java:1385)
   at com.fs.starfarer.ui.newui.oOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.advance(Unknown Source)
   at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.Oo0O.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.Stringsuper.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.o00O.advance(Unknown Source)
   at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.o00O.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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]

Hmm, not sure how that happened, thought autoresolve was already handled...

I've just uploaded v1.0.3, please update from link in first post and check if it happens again. Thanks very much for the report
Title: Re: [0.95a] Fleet Action History v1.0.3 - battle logs, ship kill counts and more
Post by: Gabs on June 20, 2021, 10:49:37 AM
Heyo, absolutely love your mod.
Recently i've been messing with as many mods as possible, and, after some playing around, i'll always get the following problem when loading my save.
Spoiler
7801779 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\saves\save_Zero_695767075943828095...
7801783 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 2
7801783 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 3
7804153 [Thread-3] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Error loading
7804154 [Thread-3] ERROR com.fs.starfarer.campaign.save.CampaignGameManager  - Failed calling method
---- Debugging information ----
message             : Failed calling method
cause-exception     : java.lang.NullPointerException
cause-message       : null
method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 859352
class[1]            : java.util.HashMap
converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[2]            : com.fs.starfarer.campaign.ModAndPluginData
class[3]            : com.fs.starfarer.campaign.CampaignEngine
converter-type[2]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
com.thoughtworks.xstream.converters.ConversionException: Failed calling method
---- Debugging information ----
message             : Failed calling method
cause-exception     : java.lang.NullPointerException
cause-message       : null
method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 859352
class[1]            : java.util.HashMap
converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[2]            : com.fs.starfarer.campaign.ModAndPluginData
class[3]            : com.fs.starfarer.campaign.CampaignEngine
converter-type[2]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
   at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:82)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:282)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dItem(AbstractCollectionConverter.java:73)
   at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryInt oMap(MapConverter.java:106)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92)
   at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dItem(AbstractCollectionConverter.java:73)
   at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryInt oMap(MapConverter.java:110)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92)
   at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dItem(AbstractCollectionConverter.java:73)
   at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryInt oMap(MapConverter.java:110)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98)
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92)
   at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshallField(AbstractReflectionConverter.java:503)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUn marshal(AbstractReflectionConverter.java:429)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:281)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshallField(AbstractReflectionConverter.java:503)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUn marshal(AbstractReflectionConverter.java:429)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:281)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
   at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1486)
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1466)
   at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1346)
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.dialogDismissed(Unknown Source)
   at com.fs.starfarer.ui.Oo0O.dismiss(Unknown Source)
   at com.fs.starfarer.ui.impl.o0oO.dismiss(Unknown Source)
   at com.fs.starfarer.campaign.save.LoadGameDialog.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newnew.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.I.Ò00000(Unknown Source)
   at com.fs.starfarer.ui.I.processInput(Unknown Source)
   at com.fs.starfarer.ui.Stringsuper.super(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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
[close]
I've managed to pinpoint some of your logging as the main problem, although I don't know if the reason is your mod itself. I recovered my savefile just fine, just wanted to share the problem with you. If you want my save or anything else, I'd be glad to share.
Title: Re: [0.95a] Fleet Action History v1.0.3 - battle logs, ship kill counts and more
Post by: briansd9 on June 20, 2021, 09:23:18 PM
Heyo, absolutely love your mod.
Recently i've been messing with as many mods as possible, and, after some playing around, i'll always get the following problem when loading my save.
Spoiler
---- Debugging information ----
message             : Failed calling method
cause-exception     : java.lang.NullPointerException
cause-message       : null
method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 859352
class[1]            : java.util.HashMap
converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[2]            : com.fs.starfarer.campaign.ModAndPluginData
class[3]            : com.fs.starfarer.campaign.CampaignEngine
converter-type[2]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
[close]
I've managed to pinpoint some of your logging as the main problem, although I don't know if the reason is your mod itself. I recovered my savefile just fine, just wanted to share the problem with you. If you want my save or anything else, I'd be glad to share.

Hi, thanks very much for the report, will look into this.

Do you still have the savefile that throws this error when loading? Would appreciate if you can upload it for me somewhere.
Title: Re: [0.95a] Fleet Action History v1.0.3 - battle logs, ship kill counts and more
Post by: Reggie on June 26, 2021, 11:49:09 AM
Hi there! love the mod but found a strange recurring bug while playing. (v1.0.3) and starsector version [0.95a]
some time during a new campaign when I check the fleet history tab and look through the results I will open my character sheet and find a ridiculous amount of story points added. First time this happened I had gained 120 SP and the most recent was 40 SP. after some playesting I Isolated the bug to this mod (I have alot of mods so i wasnt sure which one was doing this.) I also noticed that it doesn't happen 100% of the time. It may be after a certain amount of battles are logged since I noticed it happening 5-7 months into a campaign. I did a cursory glance through your code but couldn't find any reference to story points so this is a really weird problem.
Title: Re: [0.95a] Fleet Action History v1.0.3 - battle logs, ship kill counts and more
Post by: briansd9 on June 26, 2021, 06:01:18 PM
Hi there! love the mod but found a strange recurring bug while playing. (v1.0.3) and starsector version [0.95a]
some time during a new campaign when I check the fleet history tab and look through the results I will open my character sheet and find a ridiculous amount of story points added. First time this happened I had gained 120 SP and the most recent was 40 SP. after some playesting I Isolated the bug to this mod (I have alot of mods so i wasnt sure which one was doing this.) I also noticed that it doesn't happen 100% of the time. It may be after a certain amount of battles are logged since I noticed it happening 5-7 months into a campaign. I did a cursory glance through your code but couldn't find any reference to story points so this is a really weird problem.

Oh my Ludd!

(https://i.imgur.com/OOCCha4.png)

I have absolutely no recollection of adding this??

[Edit] By the way, it happens when you mouse over a ship that you lost in the "deployed forces" section of the battle report.

Thanks very much for the report, it is fixed in v1.0.4.

Title: Re: [0.95a] Fleet Action History v1.0.3 - battle logs, ship kill counts and more
Post by: Reggie on June 27, 2021, 10:04:21 AM
Hi there! love the mod but found a strange recurring bug while playing. (v1.0.3) and starsector version [0.95a]
some time during a new campaign when I check the fleet history tab and look through the results I will open my character sheet and find a ridiculous amount of story points added. First time this happened I had gained 120 SP and the most recent was 40 SP. after some playesting I Isolated the bug to this mod (I have alot of mods so i wasnt sure which one was doing this.) I also noticed that it doesn't happen 100% of the time. It may be after a certain amount of battles are logged since I noticed it happening 5-7 months into a campaign. I did a cursory glance through your code but couldn't find any reference to story points so this is a really weird problem.

Oh my Ludd!

(https://i.imgur.com/OOCCha4.png)

I have absolutely no recollection of adding this??

[Edit] By the way, it happens when you mouse over a ship that you lost in the "deployed forces" section of the battle report.

Thanks very much for the report, it is fixed in v1.0.4.



 :) :) Nice! i really like this mod and im glad you were able to figure this one out!
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: Mr_8000 on June 28, 2021, 10:27:06 AM
I seem to have run into the same issue as Gabs, used version is 1.0.3 so I apologize if this has already been fixed.
I've uploaded the error, the full log, and the save file here: https://drive.google.com/file/d/1AdKR-RruonLX8WTa-ReqoGYx9Mg8Akpu/view?usp=sharing (https://drive.google.com/file/d/1AdKR-RruonLX8WTa-ReqoGYx9Mg8Akpu/view?usp=sharing)
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: briansd9 on June 28, 2021, 11:42:33 AM
I seem to have run into the same issue as Gabs, used version is 1.0.3 so I apologize if this has already been fixed.
I've uploaded the error, the full log, and the save file here: https://drive.google.com/file/d/1AdKR-RruonLX8WTa-ReqoGYx9Mg8Akpu/view?usp=sharing (https://drive.google.com/file/d/1AdKR-RruonLX8WTa-ReqoGYx9Mg8Akpu/view?usp=sharing)

Thanks for the upload, I have found the bug and it will be fixed in the next release.

Would you like your save file repaired? I can remove the bad data and send it back to you.

Also, did you notice anything out of the ordinary before saving this game? Battles not logged properly, etc.? The root cause of the error is some temporary data not properly cleaned up (but cleanup should always happen after a battle)
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: Mr_8000 on June 28, 2021, 12:04:20 PM
Thank you for the offer, but I have already cleaned it up myself.

As for anything unusual ... can't say that I have, though I don't often check the battle log before saving so no guarantees.

I would also like to make a suggestion, all the current combat statistics are measured in fleet points, which aren't a player facing value. Is it possible to display them in deployment points? Alternatively, I'd like a way to see my ship's individual FP value, so that I have at least some grounds for comparison when looking at their kill log (this might already be implemented and I'm just being blind).
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: SoulMan on June 28, 2021, 05:42:15 PM
Thanks for the upload, I have found the bug and it will be fixed in the next release.

Would you like your save file repaired? I can remove the bad data and send it back to you.

Also, did you notice anything out of the ordinary before saving this game? Battles not logged properly, etc.? The root cause of the error is some temporary data not properly cleaned up (but cleanup should always happen after a battle)

How does one go about repairing their save?  I have the same crash with my save file (and my last backup was a few hours prior, so I would rather not loose my progress).
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: briansd9 on June 28, 2021, 07:14:10 PM
all the current combat statistics are measured in fleet points, which aren't a player facing value. Is it possible to display them in deployment points?
Hmm, I will think about it, but it would be rather difficult.

Quote
Alternatively, I'd like a way to see my ship's individual FP value, so that I have at least some grounds for comparison when looking at their kill log (this might already be implemented and I'm just being blind).
Good idea, will implement in an upcoming release.
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: briansd9 on June 28, 2021, 07:19:25 PM
How does one go about repairing their save?  I have the same crash with my save file (and my last backup was a few hours prior, so I would rather not loose my progress).

If it's the same error, removing the "CURR_BATTLE_CHILD_PARENT_SHIPS" entry in campaign.xml will fix it. It'll look something like this:

Code
<e>
<st>CURR_BATTLE_CHILD_PARENT_SHIPS</st>
<map z="385455">
   ... lots of stuff...
</map>
</e>
This whole structure needs to be removed, including the enclosing <e></e>.
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: briansd9 on June 28, 2021, 07:38:33 PM
Just released version 1.0.6 to fix the bug that makes saves unloadable.

Instructions for repairing affected savefiles are in the post above this one. If anyone needs help with this, send me your save and I'll fix it for you
Title: Re: [0.95a] Fleet Action History v1.0.5 - battle logs, ship kill counts and more
Post by: SoulMan on June 28, 2021, 10:19:32 PM
How does one go about repairing their save?  I have the same crash with my save file (and my last backup was a few hours prior, so I would rather not loose my progress).

If it's the same error, removing the "CURR_BATTLE_CHILD_PARENT_SHIPS" entry in campaign.xml will fix it. It'll look something like this:

Code
<e>
<st>CURR_BATTLE_CHILD_PARENT_SHIPS</st>
<map z="385455">
   ... lots of stuff...
</map>
</e>
This whole structure needs to be removed, including the enclosing <e></e>.

Thanks! Did the trick.  Love the mod. =)
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: Zoro89 on November 13, 2021, 05:50:20 AM
I use a lot of mods and everything work fine except when I add Vayra Sector Unofficial 0.95 Update. After a battle I got a crash. It is your mod or Vayra Sector? It's strange because I can't reproduce it. 20 battles in a row no crash and than suddenly this:

Spoiler
5850251 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: data.scripts.campaign.intel.VayraPersonBountyIntel cannot be cast to com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel
java.lang.ClassCastException: data.scripts.campaign.intel.VayraPersonBountyIntel cannot be cast to com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel
   at fleethistory.types.BattleRecord.checkPersonBounty(BattleRecord.java:228)
   at fleethistory.listeners.BattleListener.reportBattleFinished(BattleListener.java:350)
   at com.fs.starfarer.campaign.CampaignEngine.reportBattleFinished(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.applyAfterBattleEffect sIfThereWasABattle(FleetEncounterContext.java:790)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl$4.coreUIDismissed(FleetInteractionDialogPluginImpl.java:1607)
   at com.fs.starfarer.ui.newui.Stringsuper$2.coreUIDismissed(Unknown Source)
   at com.fs.starfarer.ui.newui.K.dismiss(Unknown Source)
   at com.fs.starfarer.coreui.k.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newnew.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.I.xD20000(Unknown Source)
   at com.fs.starfarer.ui.I.processInput(Unknown Source)
   at com.fs.starfarer.ui.Stringsuper.super(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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: Nick XR on November 13, 2021, 11:16:37 AM
I use a lot of mods and everything work fine except when I add Vayra Sector Unofficial 0.95 Update. After a battle I got a crash. It is your mod or Vayra Sector? It's strange because I can't reproduce it. 20 battles in a row no crash and than suddenly this:

Spoiler
5850251 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: data.scripts.campaign.intel.VayraPersonBountyIntel cannot be cast to com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel
java.lang.ClassCastException: data.scripts.campaign.intel.VayraPersonBountyIntel cannot be cast to com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel
   at fleethistory.types.BattleRecord.checkPersonBounty(BattleRecord.java:228)
   at fleethistory.listeners.BattleListener.reportBattleFinished(BattleListener.java:350)
   at com.fs.starfarer.campaign.CampaignEngine.reportBattleFinished(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.applyAfterBattleEffect sIfThereWasABattle(FleetEncounterContext.java:790)
   at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl$4.coreUIDismissed(FleetInteractionDialogPluginImpl.java:1607)
   at com.fs.starfarer.ui.newui.Stringsuper$2.coreUIDismissed(Unknown Source)
   at com.fs.starfarer.ui.newui.K.dismiss(Unknown Source)
   at com.fs.starfarer.coreui.k.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newnew.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.I.xD20000(Unknown Source)
   at com.fs.starfarer.ui.I.processInput(Unknown Source)
   at com.fs.starfarer.ui.Stringsuper.super(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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]

There was some discussion on discord in the past week about changing the base class that Vayra's sector VayraPersonBountyIntel had.  This is likely related. 
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: briansd9 on November 13, 2021, 09:42:31 PM
I use a lot of mods and everything work fine except when I add Vayra Sector Unofficial 0.95 Update. After a battle I got a crash. It is your mod or Vayra Sector? It's strange because I can't reproduce it. 20 battles in a row no crash and than suddenly this

I'm releasing a new version to prevent this crash from happening again - please update to v1.0.7
Title: Re: [0.95a] Fleet Action History v1.0.7 - battle logs, ship kill counts and more
Post by: Athrahasis on December 12, 2021, 08:13:49 PM
Wonderful mod. I love this type of thing.
Title: Re: [0.95a] Fleet Action History v1.0.7 - battle logs, ship kill counts and more
Post by: JoinTheDarkSide on January 10, 2022, 09:05:20 AM
I absolutely love this mod, thank you, author, for your efforts!
During my playthrough I discovered that Fleet Action Log tends to grow ridiculously long due to its including of ships that I'd salvaged after battle and instantly mothballed them to be sold directly after at nearest station.
Maybe it is my playstyle that is in fault here, but from 108 records 75 are of ships with only two entries - "Recovered in X" and "Sold on Y" (some of them even with one "Recovered" without "Sold" part). Is possible to clear log of this information on my side or maybe you will consider adding similar feature in some future update?
Title: Re: [0.95a] Fleet Action History v1.0.7 - battle logs, ship kill counts and more
Post by: briansd9 on January 12, 2022, 04:20:52 PM
I absolutely love this mod, thank you, author, for your efforts!
During my playthrough I discovered that Fleet Action Log tends to grow ridiculously long due to its including of ships that I'd salvaged after battle and instantly mothballed them to be sold directly after at nearest station.
Maybe it is my playstyle that is in fault here, but from 108 records 75 are of ships with only two entries - "Recovered in X" and "Sold on Y" (some of them even with one "Recovered" without "Sold" part). Is possible to clear log of this information on my side or maybe you will consider adding similar feature in some future update?

Hello, thanks for the support :-)

About your question, that can be done in the settings, see the "In-game configuration" section in the first post for an example. Setting "battles fought" to something other than 0 should do what you want... you can also check "hide inactive" (but this will also filter out your ships that actually died fighting)
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: MrNage on April 21, 2022, 01:24:12 PM
Just released version 1.0.6 to fix the bug that makes saves unloadable.

Instructions for repairing affected savefiles are in the post above this one. If anyone needs help with this, send me your save and I'll fix it for you

I have version 1.0.6 and my game save seems to also experience this sort of error. This tends to occur after another error (https://fractalsoftworks.com/forum/index.php?topic=24364.0) that's just as inconvenient.

Here's my save. (https://mega.nz/folder/ibZk3DRD#Tz-3hXZUbrRJ5HXmEeb7Ug)
Title: Re: [0.95a] Fleet Action History v1.0.6 - battle logs, ship kill counts and more
Post by: briansd9 on April 21, 2022, 04:53:42 PM
Just released version 1.0.6 to fix the bug that makes saves unloadable.

Instructions for repairing affected savefiles are in the post above this one. If anyone needs help with this, send me your save and I'll fix it for you

I have version 1.0.6 and my game save seems to also experience this sort of error. This tends to occur after another error (https://fractalsoftworks.com/forum/index.php?topic=24364.0) that's just as inconvenient.

Here's my save. (https://mega.nz/folder/ibZk3DRD#Tz-3hXZUbrRJ5HXmEeb7Ug)

Please update to the current version 1.0.7, this fixes a crash related to Vayra's Sector which I noticed on your modlist.

Your save does not have the problem in that post, no CURR_BATTLE_CHILD_PARENT_SHIPS found, so I can't fix it for you, sorry. Seems unrelated to this mod, as it's not doing anything in the situation you described (entering a specific system or viewing a colony)

According to the log, the game crashes when reading line 1967940 of your save. Peeked in the savefile and didn't see anything obviously wrong, but the data at that position is about a ship named HHS Prize of High Orbit.



Title: Re: [0.95a] Fleet Action History v1.0.7 - battle logs, ship kill counts and more
Post by: Kakroom on April 21, 2022, 05:37:18 PM
This is one of my favorite mods. It fixes a big problem that bothers me in otger versions of the game, where it lacks any mechanism that can translate the encounters and characters of your campaign into a memorable story. It all ends up feeling like a big pot of mush, at the end of a long playthrough. This adds some desperately needed context and structure that allow you to really comprehend how far you and your crew have come, from where they've come, and it's amazing. I can't play without it
Title: Re: [0.95a] Fleet Action History v1.0.8 - battle logs, ship kill counts and more
Post by: briansd9 on April 28, 2022, 07:40:21 PM
This is one of my favorite mods. It fixes a big problem that bothers me in otger versions of the game, where it lacks any mechanism that can translate the encounters and characters of your campaign into a memorable story. It all ends up feeling like a big pot of mush, at the end of a long playthrough. This adds some desperately needed context and structure that allow you to really comprehend how far you and your crew have come, from where they've come, and it's amazing. I can't play without it

Thanks very much for the support - that's pretty much why I built this, to preserve the story of my own fleets. Also working on something that might allow it to be exported for viewing outside the game 8)

I've just released v1.0.8 to prevent a rare crash of unknown cause (https://fractalsoftworks.com/forum/index.php?topic=5061.msg361695#msg361695) and show a big red error in the ship's battle log instead (hopefully we can catch the mod that's causing it)

Title: Re: [0.95a] Fleet Action History v1.0.8 - battle logs, ship kill counts and more
Post by: acantoni on January 20, 2023, 03:51:32 PM
Is there a way to see the -AVERAGE per Battle-     Points/Kills/Death/Assist of ships in my fleet?  Now i can do the calculation in my own head by dividing the kpis for the number of battlest, but it would be good to have the option to see them already

For example if a ship has done 20 battles and done 77 kills show me kills = 3.85 k/b
Title: Re: [0.95a] Fleet Action History v1.0.8 - battle logs, ship kill counts and more
Post by: briansd9 on May 05, 2023, 10:47:07 PM
Just released v1.0.9 as a compatibility update for Starsector 0.96 - no substantial changes

Is there a way to see the -AVERAGE per Battle-     Points/Kills/Death/Assist of ships in my fleet?  Now i can do the calculation in my own head by dividing the kpis for the number of battlest, but it would be good to have the option to see them already

For example if a ship has done 20 battles and done 77 kills show me kills = 3.85 k/b

I'll consider it... right now can't think of a good place to show this stat though, any suggestions?
Title: Re: [0.96a] Fleet Action History v1.0.10 - battle logs, ship kill counts and more
Post by: Okaenia on May 11, 2023, 04:52:51 AM
Just a thanks for the update! This mod is one of my must-have.
Title: Re: [0.96a] Fleet Action History v1.0.10 - battle logs, ship kill counts and more
Post by: Wispborne on June 05, 2023, 06:49:50 PM
wot is this and is it necessary to log?

(https://i.imgur.com/tmnANE0.png)
Title: Re: [0.96a] Fleet Action History v1.0.10 - battle logs, ship kill counts and more
Post by: Lupin III. on August 06, 2023, 04:41:46 AM
I love statistics so I love this mod! It makes it a lot easier to know which of my ship loadouts are crap  ;) .

A suggestion that would make it even easier:
on the table that shows the total stats for my fleet's ships, it would be nice to have another column that shows average destroyed/assisted fleet points per battle per deployment point of the respective ship. As ships that have a lot of combats will almost always have a lot more "fleet points" than one that you just recently added to the fleet it's hard to tell if a new design is working. Also large ships will almost always have more destroyed fleet points than small ships. But considering the DP of the large ship maybe it would be better to deploy 10 frigates instead of a capital ship?
Title: Re: [0.95a] Fleet Action History v1.0.8 - battle logs, ship kill counts and more
Post by: zaihn49 on October 09, 2023, 07:19:16 AM
Just released v1.0.9 as a compatibility update for Starsector 0.96 - no substantial changes

Is there a way to see the -AVERAGE per Battle-     Points/Kills/Death/Assist of ships in my fleet?  Now i can do the calculation in my own head by dividing the kpis for the number of battlest, but it would be good to have the option to see them already

For example if a ship has done 20 battles and done 77 kills show me kills = 3.85 k/b

I'll consider it... right now can't think of a good place to show this stat though, any suggestions?

Same, this would be helpful for normalizing the results. I don't use every ship every battle.

Can add it in the table next to Total Fleet Points? Even Total Fleet Points / Battles would be helpful as well.