ME3Tweaks / ME3TweaksModManager

Mod Manager for Mass Effect Original Trilogy and Mass Effect Legendary Edition
GNU General Public License v3.0
123 stars 34 forks source link

Feature Request: Batch Installer - Sort mods by Mount Priority #399

Closed UtilityPawn closed 2 months ago

UtilityPawn commented 9 months ago

is it possible to have a sort button on mod manager/batch mod installer so we can for example sort by mount number so the highest mounted mods would be at the bottom list to make mod configurations easier? it only seems to be in alphabetical order by name default. it does get difficult remembering mount numbers the more mods downloaded especially when more patches/new mods keep coming out.

Capture

Capture2

Mgamerz commented 4 months ago

I've poked around with this the last few days and got a semi-working implementation. This is definitely not a cure all - mods that don't have DLC folders won't benefit from this. Internally, if a mod has multiple DLC folders it ALWAYS installs (alternates will not be factored into this), it takes the lowest, as typically the lowest will be the main one.

image

The UI here is ugly, as it was just a test. In this case I have it sorted backwards, something I'll fix. It may also be useful to show mount priorities here, but it's something I might put behind beta or dev mode because users should not be concerned with mount priority, unless they understand it.

Mgamerz commented 4 months ago

image

Moved to the list of mods in the list, and now shows mount priority (best effort detection of it). It orders low to high since higher mods should patch lower ones.

Mgamerz commented 4 months ago

Moddesc needs a new descriptor to change sort order. Per the extended conversation at https://discord.com/channels/384874253448642570/1122216512615362672/1247888270373687388 one to do highest or lowest when detecting for batch installer would probably suffice.

Mgamerz commented 2 months ago

Implemented in 9.0