WeiDUorg / weidu

WeiDU is a program used to develop, distribute and install modifications for games based on the Infinity Engine.
http://www.weidu.org
GNU General Public License v2.0
87 stars 19 forks source link

[Feature request] Batch-Controlling and batch-installation of add-ons #220

Closed rubyFeedback closed 9 months ago

rubyFeedback commented 1 year ago

Heya,

weidu works fairly well, but it is a bit cumbersome to use.

There are also some add-ons that are incompatible with other add-ons and then it is difficult to figure out what is going on.

I would like to propose for weidu to get a minimal GUI that can be used to uninstall / reinstall add-ons easily. This GUI can be minimal, just a simple drop down listing, and then perhaps a button to indicate which entry to delete, or lateron reinstall. Furthermore perhaps some in-GUI way to keep track of it.

This can be in addition to the commandline executable.

As a user I would like to be able to more easily re-arrange add-ons, and easily get rid of those that are incompatible.

Batch-installation would be nice too for instance:

weidu.exe --install-from-the-current-directory

Or something like that. This could be used to batch-install all entries there and registered them into a log file.

ALIENQuake commented 1 year ago

@rubyFeedback Check this: ProjectInfinity https://forums.beamdog.com/discussion/74335/project-infinity-public-beta-for-all/p1

FredrikLindgren commented 9 months ago

No GUI will be added to WeiDU itself (for technical reasons). There is a graphical front-end "developed" by me, making it the official graphical front-end, here. There are, as ALIENQuake posts, other options. WeiDU does have some ability to do batch-installations, but --process-script is undocumented and I have to plans to expand on it. I think it's something better done from another program or script.