Convey mod load order intuitively #3530
RoyalFox2140
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
While this mainly affects heavily modded games, load order is not intuitively displayed in Cataclysm, this can cause issues if mods are loaded incorrectly. This is separate from dependencies because they may not require one another but need loaded in a specific order.
Scenario A: Two mods touch the same ID. I ran into this with UPS and Advanced UPS where Aftershock replaces name, description, craft recipe, and makes it wearable. Another mod also changes name and description, plus the craft recipe. Both are in conflict.
Scenario B: If we can have a system for optional patches to be nested inside a mod we no longer need external patch mods like RDS Plus Arcana, or XL Armors for Advanced Technologies, etc.
Proposed solution: Allow mods to specify within JSON if they are loaded before or after specific optional mods, and convey a warning in some capacity to the user. This is what it looks like in Rimworld, which is an inspiration for a basic concept of how it is handled. Note that loadbefore and loadafter is used to prevent issues if you're running mods that should interact.
Edit: I think even if it can be purely handled in correct dependencies that it's more clean if both sides of mods can influence each other, both dependee and dependent.
Beta Was this translation helpful? Give feedback.
All reactions