Please include a way for mod authors to specify "must load before" and "must load after" with dependencies. Dependencies would also then need the ability to specify as being optional (instead of only required or incompatible), and there'd need to be some circular dependency logic detection put in.
This can help us mod authors manage conflicts between our mods.
Possible implementation:
From the modinfo.lua files, in the dependencies table, I'd suggest getting rid of the incompatible = boolean field and replace it with something like (for lack of a better term) dependency = string, where string can be "required", "optional" (default option if field is omitted), or "incompatible". Then add in a new field (not used when dependency = "incompatible"), loadorder = string, where string can be "before", "after", or "default" (default option if field is omitted).
Suggestion
FuryoftheStars
Please include a way for mod authors to specify "must load before" and "must load after" with dependencies. Dependencies would also then need the ability to specify as being optional (instead of only required or incompatible), and there'd need to be some circular dependency logic detection put in.
This can help us mod authors manage conflicts between our mods.
Possible implementation:
From the modinfo.lua files, in the dependencies table, I'd suggest getting rid of the incompatible = boolean field and replace it with something like (for lack of a better term) dependency = string, where string can be "required", "optional" (default option if field is omitted), or "incompatible". Then add in a new field (not used when dependency = "incompatible"), loadorder = string, where string can be "before", "after", or "default" (default option if field is omitted).
Edited by FuryoftheStarsLink to comment
Share on other sites
1 answer to this suggestion
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now