As of now, the error simply states: "Circular dependency from [mod x] to [mod y]"
But doesn't actually show the chain causing the dependency loop. This wouldn't be so important, if mods couldn't hide their dependencies, making them appear invisible in-game. This requires those who have a dependency loop error to actually look through the info.json files of every single mod they have in their mod folder, regardless of whether or not the mods in question are disabled.
In my most recent experience, I was adding an optional dependency to another mod (mod x in the example, Krastorio), into my own mod (mod y in the example, Reverse Factory). A third mod (Space Exploration Post Processing) had a hidden optional dependency to Reverse Factory, and Krastorio had an optional dependency to the post processing mod.
Thus the loop became Krastorio -> Post Processing -> Reverse Factory -> Krastorio; but the error only specified Krastorio and Reverse Factory. I had dozens of other (disabled) mods, and simply looking through the in-game dependencies, couldn't find a loop. I had to actually go through the info.json file just to find a whole list of hidden optional dependencies in the post processing mod.
So my request would be to expand this error to include the names of all mods contributing to the dependency loop.
If this is infeasible, then change the hidden optional dependencies feature to be a setting that is on by default, but can be toggled off (so modders and advanced users can still see all dependencies).
(On a secondary note, this error completely prevents loading into the main menu, making it impossible to correct, without actually going into the mod folder in Windows Explorer and deleting the offending mods. Even worse, this error can be caused by disabled mods, which shouldn't even be affecting the load order or be taken into account when loading the game.)
Expanded Dependency Loop Error
Post your ideas and suggestions how to improve the game.
Moderator: ickputzdirwech
Return to “Ideas and Suggestions”
Jump to
- General
- ↳ Releases
- ↳ News
- ↳ General discussion
- ↳ Multiplayer
- ↳ Find Servers / Tools / Guides
- ↳ Show your Creations
- ↳ Videos
- ↳ Combinator Creations
- ↳ Mechanical Throughput Magic (circuit-free)
- ↳ Railway Setups
- ↳ Energy Production
- ↳ Medium/Big/Gigantic Sized Structures
- ↳ Fan Art
- ↳ Gameplay Help
- ↳ Spread the Word
- ↳ Off topic
- ↳ This Forum
- ↳ Celebration Party
- Support
- ↳ Gameplay Help
- ↳ Discover Factorio Wiki
- ↳ Discover Others Creations
- ↳ Discover Mods
- ↳ Discover Tools Around Factorio
- ↳ Technical Help
- ↳ Bug Reports
- ↳ Resolved for the next release
- ↳ Assigned
- ↳ Not a bug
- ↳ Pending
- ↳ 1 / 0 magic
- ↳ Duplicates
- ↳ Minor issues
- ↳ Desyncs with mods
- ↳ Won't fix.
- ↳ Resolved Problems and Bugs
- Factorio Direction
- ↳ Ideas and Suggestions
- ↳ Outdated/Not implemented
- ↳ Frequently Suggested / Link Collections
- ↳ Implemented Suggestions
- ↳ Implemented in 2.0
- ↳ Development Proposals
- ↳ Balancing
- Contributions
- ↳ Mods
- ↳ Download mods
- ↳ Mod portal Discussion
- ↳ Mods
- ↳ Mod Packs / Libs / Special Interest
- ↳ 5dim's mod
- ↳ Angels Mods
- ↳ Atomic Power
- ↳ Bob's mods
- ↳ DyWorld
- ↳ F.A.R.L
- ↳ Fentus Challenge & Tool Mods
- ↳ Logistic Train Network
- ↳ MoMods
- ↳ Reika's Mods
- ↳ Resource Spawner Overhaul
- ↳ Yuoki Industries
- ↳ PyMods
- ↳ Questions, reviews and ratings
- ↳ Modding Discussions
- ↳ Modding discussion
- ↳ Modding help
- ↳ Ideas and Requests For Mods
- ↳ Modding interface requests
- ↳ Implemented mod requests
- ↳ Already exists
- ↳ Won't implement
- ↳ Documentation Improvement Requests
- ↳ Resolved Requests
- ↳ Development tools
- ↳ Tools
- ↳ Mod and installation managers
- ↳ Cheatsheets / Calculators / Viewers
- ↳ Development tools
- ↳ Special interest mods and libraries
- ↳ Modding Development
- ↳ Multiplayer / Dedicated Server
- ↳ Multiplayer Board
- ↳ Archive
- ↳ Maps and Scenarios
- ↳ Translations
- ↳ Texture Packs
- ↳ Fan Art
- ↳ Wiki Talk
- ↳ To be sorted
- ↳ Campaign / Scenario suggestions