There are three files that should appear and be used for mod analysis, being great tool for #50 and general bugtracking.
Those are:
[x] order of zipped mods*
[x] mod verification report (should be second part of #95 where "requirements not met" occurs)
[x] disabled mods* (just a list of manually disabled IDs which will be not counted into regular pack listing)
For later #50 aspect, there could be "overwriting" check based on mod ordering which would also highlight overwriting. It is much more verbose thing to do, so just putting the idea here for possibly passing it there to MMM topic.
* it's quite important to differentiate between zipped packs and unpacked packs because those are different. In a way, we could even make disabling mods through disabling zipped packs, since it'd avoid the issue where there's overwrite made by zipped pack - which can't be prevented by disabling ID, but it can be prevented by disabling zipped pack.
This also makes more sense overall, since unzipped pack can contain more than one ID, so this would block all of those at once.
It will also make it easier for end user, as they would just need to care about zips ordering and conflicts, not dabble into quite technical ID management (as responsibility for this would be shuffled into mod makers).
There are three files that should appear and be used for mod analysis, being great tool for #50 and general bugtracking.
Those are:
For later #50 aspect, there could be "overwriting" check based on mod ordering which would also highlight overwriting. It is much more verbose thing to do, so just putting the idea here for possibly passing it there to MMM topic.
* it's quite important to differentiate between zipped packs and unpacked packs because those are different. In a way, we could even make disabling mods through disabling zipped packs, since it'd avoid the issue where there's overwrite made by zipped pack - which can't be prevented by disabling ID, but it can be prevented by disabling zipped pack. This also makes more sense overall, since unzipped pack can contain more than one ID, so this would block all of those at once. It will also make it easier for end user, as they would just need to care about zips ordering and conflicts, not dabble into quite technical ID management (as responsibility for this would be shuffled into mod makers).