Exotic Space Industries conflicts with Crastorio 2 and Stellar Horizons
SummaryAfter testing several combinations of mods, the issue has been narrowed down to Exotic Space Industries (ESI) and its sub-mods.
Both Crastorio 2 and Stellar Horizons work together without issue, but enabling ESI introduces a circular dependency that prevents the game from loading.
Error MessageFailed to load mods: Circular dependencies detectedMods to be disabled:
• Age-of-Production (1.7.4)
• Assembler-Reskin (1.0.3)
• Astroponics (1.7.2)
• Igrys (1.5.9)
• Ligmus (1.0.7)
• Metal-and-Stars (0.1.17)
• Planet-Muluna (2.1.5.1)---
Steps to Reproduce
1. Start with a clean Factorio mod profile.
2. Enable Crastorio 2 and Stellar Horizons → loads successfully.
3. Add Exotic Space Industries (and its included sub-mods).
4. Launch the game → circular dependency error appears and several mods are auto-disabled.
Test ResultsConfigurationResultCrastorio 2 + Stellar Horizons✅ Loads fineCrastorio 2 + Stellar Horizons + ESI suite❌ Circular dependencyESI alone⚠️ Loads but may disable sub-mods depending on version
AnalysisThe issue appears to stem from a circular dependency among ESI sub-mods, such as Ligmus, Metal-and-Stars, Astroponics, and Planet-Muluna.Crastorio 2 and Stellar Horizons dependencies may complete this loop when loaded together with ESI.Factorio automatically disables the affected mods since it cannot resolve their dependency order.
EnvironmentFactorio version: latest stable (as of today)Platform: Windows PCMods: Installed/updated via in-game Mod PortalLoad order: Default (cannot be adjusted manually due to lockout)
Expected BehaviorGame should load with all three mod packs active or provide a clear dependency message instead of an unresolved circular chain.Actual BehaviorFactorio halts loading and disables multiple ESI-related mods with the “Circular dependencies detected” error.
RequestPlease review the dependency graph for the following sub-mods:Ligmus, Metal-and-Stars, Astroponics, Planet-Muluna, Age-of-Production, and Assembler-Reskin.A compatibility patch or dependency update to break the circular reference would allow Exotic Space Industries, Crastorio 2, and Stellar Horizons to run together smoothly.