Clarify that Optional dependencies really are Optional
Posted: Sun Mar 06, 2016 9:31 pm
Currently, Factorio enumerates mod dependencies like so:
So this mod has two required dependencies without which the mod cannot run: the base game itself (a universal requirement, really) and the Bob's Library mod. It also has two optional mod dependencies, Bob's Plates and Dytech Core, but the mod can still work just fine without these mods installed.
However, many players can be confused by this, as the only thing that indicates that a dependency is optional is the question mark, and only experienced modders know the significance of this. This leads to confused users.
I suggest that the mod window be clarified to list the mandatory dependencies and optional dependencies separately, and have them clearly marked as such. Say something sort of like:
So this mod has two required dependencies without which the mod cannot run: the base game itself (a universal requirement, really) and the Bob's Library mod. It also has two optional mod dependencies, Bob's Plates and Dytech Core, but the mod can still work just fine without these mods installed.
However, many players can be confused by this, as the only thing that indicates that a dependency is optional is the question mark, and only experienced modders know the significance of this. This leads to confused users.
I suggest that the mod window be clarified to list the mandatory dependencies and optional dependencies separately, and have them clearly marked as such. Say something sort of like: