Artentus wrote: ↑Sun Sep 30, 2018 4:46 am
Missing dependencies should be shown for each individual mod, like this: ...
If this is not the case for you please tell me which mods are behaving incorrectly.
all and none :-) :-(
the missing dependencies for single mods are only shown on the left side, while on the right side the entire modpack gets the icon in its headline, but none of the mods in the modpack get that icon on the right side. you need to look up all mods of that modpack one-by-one on the left side to see which mods have missing dependencies, and with lots of mods in some modpacks that can take quite a while (i have 600 mods on the left side, and some modpack has 200+ mods on the right side).
We probably are expected to work on the left side so that no mod has missing dependencies (which in the end would be usefull anyway :-), and the icons (for missing dependencies of entire modpacks) on the right side are only an additional hint that some more work has to be done on the left side. I will do that as soon as the wrong missing dependencies are no longer shown (see below)
Artentus wrote: ↑Sun Sep 30, 2018 4:46 am
The "missing dependencies" icon is only ever shown for required dependencies, never for optional ones.
yes, optional dependencies might be a nice feature to easily see which mods might be combined and to download those mods too, but since several mods have "negative optional dependencies" (to limit their use to cases when those other mods are NOT used), and since not everybody wants to use all mods that are possible, it would be quite difficult or impossible to do that.
it still might be nice to have some place where people can easily and quickly see which dependencies for a mod there are, which are optional, and which are required (see next point, or maybe also right while downloading new mods from the download list, right next to "License, Homepage, GitHub") ...
Artentus wrote: ↑Sun Sep 30, 2018 4:46 am
To get a list of missing dependencies use "Edit -> Mod dependencies" or the corresponding button in the toolbar. You can also download them there.
ah yes, that's some new (menu)option i had not expected and thus not seen. After your above hint i also found the shortcut CTRL-D which makes it quite easy to show that list of dependencies. one additional location to have that "edit > mod dependencies" function would be to add it to the popup menu for mods on the left side.
by testing an idea i just got, i found that you already have implemented the following functionality:
press CTRL-A (to select all mods) and then CTRL-D (to show missing dependencies) and with just those two keystrokes (and confirming "download") all missing dependencies can quickly be downloaded. SUPER NICE !!!
Artentus wrote: ↑Sun Sep 30, 2018 4:46 am
Also I think there is some misunderstanding how dependencies work. Dependencies are not evaluated per modpack, they are evaluated globally.
The core mod doesn't have to be inside the same modpack since when you enable the pack it will be enabled regardless if it's in the pack or not.
once again: SUPER NICE !!! ... I'll move all those "core mods" to a new separate modpack. that will clean up modpacks and make it easier to select mods independent of whether they share some core mod (eg when i have one modpack with bobs greenhouses, one modpack with bobs inserters, and one modpack with all other bob+angel stuff; then i can put bobs library in that core modpack and it will be enabled when needed, with no need to put it in every single modpack)
Artentus wrote: ↑Sun Sep 30, 2018 4:46 am
As for dependencies specified with "=" instead of ">=", that's just a bug I need to fix apparently.
then it probably will also be easier to understand how dependencies work and how you handle them :-)
@Mobius1, ps to my other post concerning your downloads:
what's your download speed from the internet? and do you automatically unzip all mods?
how often do you download big mods with lots of graphics that are bigger than 5MB or even 10MB?
one trick you might use when looking for new mods: browse the mod portal directly and download mods from there to the corresponding directoy (eg mods/0.16), and the browser will download the mods asynchronously while you continue browsing. the next time you start MMF, it will check the mods and include all mods in its list for display on the left side (except for LogiCarts which causes an error and can ONLY be downloaded this way and not with MMF)