Thread Tools Display Modes
11/05/23, 05:52 AM   #21
Coorbin
AddOn Author - Click to view addons
Join Date: Sep 2018
Posts: 15
Originally Posted by AKS666 View Post
Thank you very much, #10 works.
And the shortcut is awesome and very helpful.

Is there a reason that there's no updated version of Minion that just works? ^^
As far as I am aware, Minion is closed source, proprietary software. The devs of mmoui/esoui retain copyright and control over the code. It is possible to modify the code without having the source, but it isn't recommended, and would not be a friendly or ethical way of working with the development team who built Minion.

In order for Minion to be well-maintained by others outside the original Minion dev team, its source code would need to be released under an open source license. This would help Minion to survive whether or not the developers continue to invest resources into the tool.

Of course, the backend for these websites is still maintained and kept online by a related development team, if not in fact the same team. They could decide to take their chips and go home at any time. Since Minion depends on downloading files hosted here, it sort of makes sense to link together the tool and the site. If the site dies, Minion the program is useless.

On the other hand, there is another modding community that provides a download service, but also makes their client open source. They are a larger operation that actively generates income from people paying to use the service, and they host mods for more games (and more mods in total). I don't think they really do anything for Elder Scrolls Online specifically, but their client is definitely in better hands because it is open source, even though it's connected to a proprietary service backend. That community's name is NexusMods.

The reason I don't use NexusMods personally is that Minion has a lot of addons that are only hosted here, and not on NexusMods. I am also an addon author, and I only host them here.

Oh, yeah: NexusMods' Vortex only works on Windows. So it wouldn't help us Mac users even if it had all the ESO addons.

--------

IMO, the long term solution for mod hosting should come in the form of a cross-platform client that uses Bittorrent on the backend to download mods. This allows everyone to "crowd source" the bandwidth to distribute the mods. There could still be a centralized website and repository for the mods, but the website would not have to really serve very much content with the community hosting a lot of it. Alternatively, they could have an HTTP "mirror" system similar to apache.org where cooperative mirrors can host cryptographically verified versions of the mods.

Still, Minion is pretty good for right now. My main suggestion is that they update the JAR on the download site to be the latest version of the tool, to improve out of the box Java compatibility.
  Reply With Quote
11/05/23, 06:48 AM   #22
dan_el2
Join Date: May 2017
Posts: 7
Originally Posted by Coorbin View Post
OK, I finally figured out what was going on.

...

This will start up Minion and it will work normally without generating any exceptions.
Great that you figured out a way to run Minion without Oracle's Java!

I went ahead and installed Liberica using Homebrew (as outlined here at Bellsoft) using the package "liberica-jre11-full" (as listed here on Github) und also removed Oracle's Java (see instructions here) and Minion is working. I see some errors in Terminal but that doesn't seem to prevent Minion from running or updating addons so far.

Originally Posted by Coorbin View Post
2. Minion will start successfully, and ask to patch. Accept the patch/update. This will modify Minion-jfx.jar. As of this writing, the sha256sum of the latest Minion JAR is e0706efb4c039964b6250cdcce6a1cab291d03d8ef270aa1158d22625fe2cca1. If I had a direct download link to this file, we could skip step 1 and 2 entirely, but I didn't bother to get the link yet.
The download link is: https://cdn.mmoui.com/minion/v3/Minion3.0.11-java.zip (I just replaced the version number in the Java download link taken from Minion's download page) which ships the file with the sha256sum you posted.

One step closer to "In theory, someone could take the latest version of Minion's JAR, the latest version of the Liberica Java 11 runtime with JavaFX, bundle the two together into an app bundle, and provide a direct download that will just work." ? --- I am not sure if the devs would appreciate somebody else doing this and posting it on the forum with an external download link... """Someone""" could come up with a script that pulls together all required files though ;-)
  Reply With Quote
11/05/23, 07:05 AM   #23
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,873
Thanks for summarizing this Coorbin, very appreciated.

Beside the infos provided already many devs here decided NOT to release the addons on multile pages as updating them on 1 page is time consuming enough already, + supporting it via esoui.com & official ESO forums.

To all: Please keep in mind this is done in our free time without any rewards or financial compensation.
Some ppl donate ingame gold or buy us a coffee, some say thank you (which often is enough) but most just ask for "a fix" or "make it work"... Well, that said: Having 1 reliable source for the addons is enough, and this is and will be Esoui.com.

Nexus Mods can be used for many other games but do not expect any dev or staff here to support that, thanks for your understanding.


Originally Posted by Coorbin View Post
As far as I am aware, Minion is closed source, proprietary software. The devs of mmoui/esoui retain copyright and control over the code. It is possible to modify the code without having the source, but it isn't recommended, and would not be a friendly or ethical way of working with the development team who built Minion.

In order for Minion to be well-maintained by others outside the original Minion dev team, its source code would need to be released under an open source license. This would help Minion to survive whether or not the developers continue to invest resources into the tool.

Of course, the backend for these websites is still maintained and kept online by a related development team, if not in fact the same team. They could decide to take their chips and go home at any time. Since Minion depends on downloading files hosted here, it sort of makes sense to link together the tool and the site. If the site dies, Minion the program is useless.

On the other hand, there is another modding community that provides a download service, but also makes their client open source. They are a larger operation that actively generates income from people paying to use the service, and they host mods for more games (and more mods in total). I don't think they really do anything for Elder Scrolls Online specifically, but their client is definitely in better hands because it is open source, even though it's connected to a proprietary service backend. That community's name is NexusMods.

The reason I don't use NexusMods personally is that Minion has a lot of addons that are only hosted here, and not on NexusMods. I am also an addon author, and I only host them here.

Oh, yeah: NexusMods' Vortex only works on Windows. So it wouldn't help us Mac users even if it had all the ESO addons.

--------

IMO, the long term solution for mod hosting should come in the form of a cross-platform client that uses Bittorrent on the backend to download mods. This allows everyone to "crowd source" the bandwidth to distribute the mods. There could still be a centralized website and repository for the mods, but the website would not have to really serve very much content with the community hosting a lot of it. Alternatively, they could have an HTTP "mirror" system similar to apache.org where cooperative mirrors can host cryptographically verified versions of the mods.

Still, Minion is pretty good for right now. My main suggestion is that they update the JAR on the download site to be the latest version of the tool, to improve out of the box Java compatibility.
  Reply With Quote
11/07/23, 02:41 PM   #24
MikeLoMIke
Join Date: Nov 2023
Posts: 1
any update?

Any update on this topic? Still minion crashes on the first click.
  Reply With Quote
11/07/23, 03:00 PM   #25
Coorbin
AddOn Author - Click to view addons
Join Date: Sep 2018
Posts: 15
Originally Posted by MikeLoMIke View Post
Any update on this topic? Still minion crashes on the first click.
The solution is here in the comments. You just need to read them.

Here is an attempt to distill the instructions:

1. Download this and unzip it to a directory: https://cdn.mmoui.com/minion/v3/Minion3.0.11-java.zip

2. Open a Terminal on your Mac

3. Run these commands:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 11.0.21.fx-librca

4. If prompted to make this your default Java, type "y" and hit enter

5. In the terminal, use the cd command to go to the folder where you extracted Minion

6. Run: java -jar Minion-jfx.jar

Alternatively, if you have no other Java runtime on your system, you can download Liberica as your system Java: go to https://bell-sw.com/pages/downloads/ and download the "Full JDK" for the appropriate Mac architecture (ARM64 for Apple Silicon; the other for Intel), install the software using the .dmg or .pkg like normal, then you might be able to double-click the Minion-jfx.jar in your Finder to run it.

Either way, there is no simple "download the Minion app bundle and double click it" way to successfully start Minion right now.
  Reply With Quote
11/21/23, 02:51 AM   #26
eavie
Join Date: Nov 2023
Posts: 1
a million thanks!

Thank you SO SO much for that shortcut. Managed to install the Java thing but the console part was out of my league. Here I just press play on your shortcut and Minion is up and running and my add-ons are finally up to date! Thank you again!

Originally Posted by erikgre View Post
i created a shortcut that does it for me atlest.
but minion and java ARM x64 must be installed to get it to work.

Minion Shortcut
  Reply With Quote
01/13/24, 07:11 AM   #27
keto3000
Join Date: Jul 2014
Posts: 3
Still stuck with no minion

Originally Posted by Coorbin View Post
As far as I am aware, Minion is closed source, proprietary software. The devs of mmoui/esoui retain copyright and control over the code. It is possible to modify the code without having the source, but it isn't recommended, and would not be a friendly or ethical way of working with the development team who built Minion.

In order for Minion to be well-maintained by others outside the original Minion dev team, its source code would need to be released under an open source license. This would help Minion to survive whether or not the developers continue to invest resources into the tool.

Of course, the backend for these websites is still maintained and kept online by a related development team, if not in fact the same team. They could decide to take their chips and go home at any time. Since Minion depends on downloading files hosted here, it sort of makes sense to link together the tool and the site. If the site dies, Minion the program is useless.

On the other hand, there is another modding community that provides a download service, but also makes their client open source. They are a larger operation that actively generates income from people paying to use the service, and they host mods for more games (and more mods in total). I don't think they really do anything for Elder Scrolls Online specifically, but their client is definitely in better hands because it is open source, even though it's connected to a proprietary service backend. That community's name is NexusMods.

The reason I don't use NexusMods personally is that Minion has a lot of addons that are only hosted here, and not on NexusMods. I am also an addon author, and I only host them here.

Oh, yeah: NexusMods' Vortex only works on Windows. So it wouldn't help us Mac users even if it had all the ESO addons.

--------

IMO, the long term solution for mod hosting should come in the form of a cross-platform client that uses Bittorrent on the backend to download mods. This allows everyone to "crowd source" the bandwidth to distribute the mods. There could still be a centralized website and repository for the mods, but the website would not have to really serve very much content with the community hosting a lot of it. Alternatively, they could have an HTTP "mirror" system similar to apache.org where cooperative mirrors can host cryptographically verified versions of the mods.

Still, Minion is pretty good for right now. My main suggestion is that they update the JAR on the download site to be the latest version of the tool, to improve out of the box Java compatibility.
I'm not proficient enough to set up the JAVA on terminal workaround on my M1 mini, has anyone been in contact wih emoji.com to ask if that dev team will update orig Minion for us?
  Reply With Quote

ESOUI » Site Forums » Minion » Minion silently quits after launch on Mac Sonoma

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off