Open Beta for Minion 4 (ESO only).
Why is it here and not on ESOUI/MMOUI? Version 4 has been in the works for a looooong time, but the admins over there sadly don’t have time to support it right now and it has been on ice for far too long. With the upcoming console addons introducing dependency handling, I decided something has to be done, so I asked if I can upload it here for the time being.
That being said, if you want to support future work on Minion 4 please consider becoming a patron!
WARNING: There be bugs. Use this software at your own risk! Make sure you read the Known Issues below before installing!
If you want to report an issue, please use the Minion 4 forum over on ESOUI.
Features:
- dependency handling – libraries are now installed automatically
- suggested actions – clean up unused libraries, migrate to optional patches by other authors, repair addons that are missing files
- manuall addon installation detection – automatically recognizes when something has changed in the AddOns folder
- project content view – shows bundled addons, libraries and their dependencies
- improved design – leaves more space for the actual content
- new dark theme – for people who value their eyes
- improved bbcode support – addon details and changelogs now look (almost) like on the website
- http cache – all web resources are cached locally for faster access
- addon update log for any modifications, not just auto updates anymore
- upgraded to Java 17 – guess you can figure out how long it has been on ice now
- several command line arguments for advanced control over how Minion behaves
- much faster start time
- new installer
- support for multiple languages
- and countless other improvements
Known Issues:
- WOW support is currently in the experimental stage
- the new design is a work in progress (especially the classic theme)
- some menus have not been updated yet (backups, global settings, etc)
- addon update log currently often shows an addon has been uninstalled when it was updated
- memory usage has not been optimized yet, so it may use up more RAM than Minion 3
- sometimes Minion will show suggestions that don’t appear to make sense (e.g. a migration to an older addon version). There is a million reasons why this can happen, but most likely it has something to do with the AddOnVersion specified in the manifest file by the addon author.
- when updating from Minion 3, you will currently see a dialog asking you if you want to delete your data. If you want to keep your version information, you should press no, otherwise Minion 4 will have to reinstall all addons.
You can find the changelog here
fe6597b1e68107ce65b9ad176f68ad2694d529e767c891c871c333eeb95fe777
eec304d8737b47480f7821c4ccd466ff9643cc7d9e2655747af4d32c9382ad59
f6278da98d471462ba4926e167488a688a92e745c58ef21988bf4c4a94c73263

Is it possible to have 2 Minion versions installed? The stable and the latest beta version? In case the beta crashes horrible, I would still have a good working stable version. It might need to catch up with addons already updated with the beta version. Or would the old stable version not see if newer addon versions already installed? Then later the newest addon version it would update normally.
It’s not possible. The way Minion 4 stores information about addons is not backwards compatible with Minion 3, so you’d have to start over from scratch.
You could create a backup of your whole .minion folder though, so you only have to load updates starting from when you switched over to v4 in case you really want to go back.
When you install v4 there will also be a popup asking you if you want to delete the minion data folder if you have v3 installed. That’s coming from the uninstall of v3 and should be answered with no, so v4 can import your existing data.
Is the “backup” function working? I tried it today and it created a .txt file with list of addon IDs, but the associated ZIP file appears to be empty (1k size, opening in Nanazip shows no files).
Thanks for the report. The backup is one part I haven’t overhauled yet and still works the same as in Minion 3. The zip file being empty is likely a bug in the latest version. I made some adjustments to how files are located to get rid of an old and no longer maintained library. Seems I missed something, as it should contain saved vars and some other config files.
Unfortunately LibUnit2 V1.0.2 that comes with Raid Notificator Updated gets deleted if you have LibUnit2 1.0.1 installed and allow Minion 4 doe do a cleanup, which causes Raidnotificator to fail dependencies.
That’s expected behavior and currently something only the author of the library can fix by uploading the latest version to LibUnit2 too.
You can put LibUnit2 on ignore though, that would allow you to avoid the issue.
Well question for me still remains, why you delete a newer version of a library. Doesn’t make sense.
If you let Minion 4 replace Price Tooltip (+Gamepad) from Mladen90 with Price Tooltip Gamepad from Muffins714, you get a fork that doesn’t allow sorting by single item price.
Minion suggests alternatives for the same addon based on various criteria, like how recent it was updated or how often it was downloaded. It has no influence on the content. If it’s not to your liking you can either ignore the suggestion by putting the addon on your ignore list, or ask the author to improve the addon.
Well problem is, that not the original author messed up, but a fork author. If I select one version to be installed, I don’t expect a totally different version to land in the addon folder.
Inconsistant behaviour regarding harvest map data. Either you don’t regard it as an addon and do not touch or install it, or you install it correctly, not deleting part of the files from the arvchive or the downloaded data.
It seems the update mechanism you implemented doesn’t work on Windows 11 yet. There is an error when clicking on update. Could not test it further because there is no way to trigger the update again yet.
Updating on Windows 11 generally works fine for most people (myself included). Would be interesting to see what error you are getting. You can trigger the update at any time via the settings menu.
You can find the minion.log file with the error in your .minion folder, which can also be easily accessed via the settings menu.