Hello! Yeah the versions are all up-to-date.
MagicLib: 1.1.3
More Military Missions: v0.2.1
If adding factions to to the blacklist does it then I should be able to save at a station, check for a crash, and if a crash happens I'll start adding all faction content that's listed in the logs. Maybe it's trying to spawn multi-module ships but just the modules.
Update: I added
sotf_dustkeepers_proxies and
HMI, and that stopped at least the instance of a 100% reproducible freeze at Kassadar (Tahlan Shipyards planet). Other planets still have the freeze, but that tells me there's a mod conflict.
Here's the log of the last non-freeze visit to that bar:Spoiler
151339 [Thread-3] DEBUG mmm.missions.DefenseMission - eligible reinforcement factions: [sindrian_diktat, hegemony, independent, luddic_church, luddic_path, persean, pirates, tritachyon, uaf, kadur_remnant, TTSC]
151339 [Thread-3] DEBUG mmm.missions.DefenseMission - pickReinforcementFactions picked: [uaf, sindrian_diktat, luddic_path]
151340 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Kassadar Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
151349 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=uaf, expected_fp=3,811, input_fp=2,591, output_fp=1,655, input_fp_per_output=0.68, threshold=572, attempt 1/4
151349 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Kassadar Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
151362 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=uaf, expected_fp=3,811, input_fp=5,966, output_fp=1,718, input_fp_per_output=1.566, threshold=572, attempt 2/4
151362 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Kassadar Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
151382 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=uaf, expected_fp=3,811, input_fp=13,234, output_fp=1,609, input_fp_per_output=3.473, threshold=572, attempt 3/4
151382 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Kassadar Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
151437 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=uaf, expected_fp=3,811, input_fp=31,345, output_fp=1,803, input_fp_per_output=8.225, threshold=572, attempt 4/4
151438 [Thread-3] INFO mmm.missions.DefenseMission - Created 1 fleets with 1,803 total strength (3,811 target): (r=uaf, strength=1,803)
The other 100% reproducible crash planet, Clotho:Spoiler
93028 [Thread-3] DEBUG mmm.missions.DefenseMission - eligible reinforcement factions: [sindrian_diktat, hegemony, independent, luddic_church, luddic_path, persean, pirates, tritachyon]
93028 [Thread-3] DEBUG mmm.missions.DefenseMission - pickReinforcementFactions picked: [luddic_path]
93029 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
93040 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=3,811, input_fp=2,591, output_fp=1,156, input_fp_per_output=0.68, threshold=572, attempt 1/4
93040 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
93064 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=3,811, input_fp=8,542, output_fp=1,135, input_fp_per_output=2.241, threshold=572, attempt 2/4
93066 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
93163 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=3,811, input_fp=28,682, output_fp=1,192, input_fp_per_output=7.526, threshold=572, attempt 3/4
93164 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
93484 [Thread-9] INFO sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO - Creating streaming player for music with id [uaf_final_friendly_market_loop1.ogg]
93486 [Thread-9] INFO sound.H - Playing music with id [uaf_final_friendly_market_loop1.ogg]
93825 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=3,811, input_fp=91,701, output_fp=1,087, input_fp_per_output=24.062, threshold=572, attempt 4/4
93826 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
96980 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=2,619, input_fp=220,943, output_fp=1,175, input_fp_per_output=84.362, threshold=393, attempt 1/3
96980 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
114788 [Thread-3] DEBUG mmm.missions.OrbitalMissionBase - createFleet: reinforcement=luddic_path, expected_fp=2,619, input_fp=492,468, output_fp=1,109, input_fp_per_output=188.037, threshold=393, attempt 2/3
114788 [Thread-3] WARN org.magiclib.campaign.MagicFleetBuilder - Warning during Clotho Station Invasion Fleet generation.
Reason: flagshipVariant null and variantsPath null was specified, but flagship could not be created.
Will try to fall back to the first ship in the fleet.
Clotho bar with all mod factions added to blacklist still crashes. Eligible factions according to the log are vanilla. My next guess would be MMM doesn't like the new ships added to existing factions.
sindrian_diktat, hegemony, independent, luddic_church, luddic_path, persean, pirates, tritachyon
Maybe if defense fleets fail to spawn like this, a pre-determined backup fleet could kick in?