For situations where you want to have another mod loaded purely to use its assets, but do not require the mod to be enabled.
This would be useful for using Space Age assets without requiring the feature flag (though the mod portal should detect the requirement), or using assets from other mods in general, without having to copy those assets.
Ideally, this should also work with an incompatible/optional dependency for the same mod, possibly through using both characters in the same line.
Given the FFF released today mentioning a new dependency type, this feels like the perfect time to add this one.
Mod dependency type: Assets only
Moderator: ickputzdirwech
Re: Mod dependency type: Assets only
How would a "soft-loaded" mod interact with the mods table?
Re: Mod dependency type: Assets only
Forgot to turn notifications on, apparently.
For all intents and purposes, except for referencing its assets, the mod wouldn't be considered loaded at all unless enabled in the mod list.
The equivalent to this is the workaround used in https://mods.factorio.com/mod/saplib to use Space Age content without enabling the SA mod itself, except that mod also includes data definitions that wouldn't be loaded in assets only mode.
Also, not a fan of calling it soft-loading, to me that would apply more to libraries where the mod only loads if another mod depends on it but would still fully load, and would be a function of how Factorio handles dependencies rather than a type of dependency.
For all intents and purposes, except for referencing its assets, the mod wouldn't be considered loaded at all unless enabled in the mod list.
The equivalent to this is the workaround used in https://mods.factorio.com/mod/saplib to use Space Age content without enabling the SA mod itself, except that mod also includes data definitions that wouldn't be loaded in assets only mode.
Also, not a fan of calling it soft-loading, to me that would apply more to libraries where the mod only loads if another mod depends on it but would still fully load, and would be a function of how Factorio handles dependencies rather than a type of dependency.

