Howdy @Deluth, I'm having some crash which how I tested is pretty much inconsistent for some reason and one more crash, which I will talk about it below.
1. Issue: when you go on UI "Politics" - "Council" for Ludic Path faction, game will or not crash apparently; to my knowledge politics non-existent for unlawful factions, but
this UI in the game for some reason.
This was a pain to test, due to I thought that there were issues with other mods like Vayra Merged and inconsistency with crashes added up more confusion.
In the end, I tested Star Lords with some basic stuff like: Nexelerin, MagicLib, LunaLib, LazyLib, zz GraphicsLib and I'm playing on Starsector 0.97a-RC11 through (not some basic stuff) java 23-beta with a little more than 16 GB allocated to the game with tweaked mine and AI campaign/fleet layer on fleet size (vanilla size to approximately 1000) and number of officers (vanilla to 18).
427228 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.HashMap.get(Object)" is null
java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.HashMap.get(Object)" is null
at starlords.controllers.PoliticsController.getTimeRemainingDays(PoliticsController.java:1307) ~[?:?]
at starlords.ui.CouncilIntelPlugin.createLargeDescription(CouncilIntelPlugin.java:76) ~[?:?]
at com.fs.starfarer.campaign.comms.v2.EventsPanel.Ò00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.comms.v2.EventsPanel.actionPerformed(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.comms.v2.EventsPanel.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.comms.return.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.o0OO.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
427541 [Thread-8] INFO sound.O - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
427541 [Thread-8] INFO sound.OooO - Playing music with id [miscallenous_corvus_campaign_music.ogg]
2. And there's an more important issue to me, the case is I have crash when I'm fighting versus any Star Lord: after the battle, I can salvage, take resources, but when I smash button
"continue" game will consistently crash. Tested with all mods and without again, ended up testing with the same loadout + console commands mod:Nexelerin, MagicLib, LunaLib, LazyLib, zz GraphicsLib, Console Commands.
100797 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 48
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 48
at starlords.controllers.RelationController.modifyLoyalty(RelationController.java:83) ~[?:?]
at starlords.controllers.RelationController.modifyLoyalty(RelationController.java:76) ~[?:?]
at starlords.listeners.BattleListener.reportBattleFinished(BattleListener.java:106) ~[?:?]
at com.fs.starfarer.campaign.CampaignEngine.reportBattleFinished(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.applyAfterBattleEffect sIfThereWasABattle(FleetEncounterContext.java:817) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl$4.coreUIDismissed(FleetInteractionDialogPluginImpl.java:1615) ~[starfarer.api.jar:?]
at com.fs.starfarer.ui.newui.o0Oo$2.coreUIDismissed(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.L.dismiss(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
101107 [Thread-8] INFO sound.O - Creating streaming player for music with id [faction_league_encounter_02_hostile.ogg]
101107 [Thread-8] INFO sound.OooO - Playing music with id [faction_league_encounter_02_hostile.ogg]
So I can't really play the mod:)
In any case, thanks and goodluck.