lotrointerface.com
Search Downloads


Go Back   LoTROInterface > Outdated LotRO Interfaces

Category: Outdated LotRO InterfacesLotROnion (MMOUI Plugin)
Interface Information
Download
How do I install this? (FAQ)
Name: LotROnion (MMOUI Plugin)   Popular!
Author:
Date: 02-16-2012 04:11 PM
Size: 389.21 Kb
Version: 0.2.2
Rate File: 5 out of 5 with 4 votes  
Pictures
Click to enlarge 

Views: 0
Size: 55.96 Kb
Dimensions: 766 x 755
Main View
 
Click to enlarge 

Views: 0
Size: 81.82 Kb
Dimensions: 764 x 754
Security approval request to access lotrointerface.com and the LotRO plugin folder
 
Description
Changelog:(only recent)

0.2.2:
-Added a "Force update" option to the context menu of a plugin

0.2.1:
-Included library that is required but was only present when Minion was installed with Wowinterface plugin.
-Added support for RAR files
-Reduced size to 50% (Removed dependency to Xerces library)

0.1.7:
-If there are more than 1 plugin in 1 directory, just overwrite existing data, don't delete the directory

0.1.6:
-Added ContextMenu entry on skins to keep the SkinDefinition.xml file(s)

For a list of all changes and more details, please read here


================================================== ====

FAQ:


What does it do?
As I said, this is a plugin for the the MMOUI Minion.
(http://minion.mmoui.com/) The Minion is a Java-based application to easily update plugins for games, basically. And since LotRO is game with plugins and there is no plugin so far, I whipped this one up. This plugin is used by the Minion to update the Plugins that you have installed in your LotRO installation.

Ok, so how does it work?
After installing the plugin and starting the minion, it asks you for the location of the Plugin directory. If you do not know where the directory is, you most likely wont have any plugins installed since you have to have it created manually before adding any plugins (thanks to Turbine being the lazy b****)!
The minion then scans your LOTRO-plugins for those that can be managed and shows them to you.

Wait, wait, wait. How do I install this LotROnion?
Simple. Download it. Unzip it. Download the Minion if you havent done so already. Start the Minion and open the "Tools->Module Center" there you hit the button "Install Module" and select the LotROnion file. Done.

I want to install LotROnion but I don't get the "Install module" button!
Right. Bummer. It seems the core module of Minion is out of date. There should be a button to update the core module instead. Hit it, load it, restart it while you're at it and voila! The "Install module" button!

I started the thing but there are no plugins/some are missing!
LOTRO plugins need to have a special file within them that is needed by the LotROnion to find out stuff about the plugin (name, author, download link, and so on) It is the plugin author's job to create and include this file in
his/here plugin. LotROnion is no self-concious artifical intelligence


What's this "Select World of Warcraft directory" box? I thought this is for LotRO!
Indeed it is! But, my friend, you accidently installed the WOWinterface plugin too! Check this out: (Taken from the Minion installer)

So unless you want to play WOW, you have to uncheck the box in the installer.

Special file? What special file does the LOTR plugin need to be shown in the Minion?
The LotROnion is using the same file as the LOTROPluginCompendium.
This means that:
- there needs to be a certain directory structure within the Plugin
- there needs to be a file called "somethingsomething.plugincompendium" in the directory structure
- the file needs to follow the schema as defined by lunarwtr (Author of LPC)


At this point please understand that unlike the LPC from lunarwtr, LotROnion does not try to gather information about a plugin when the .plugincompendium file is missing. Nor does it have an internal list of .plugincompendium files to reference them to plugins. To maintain this list would take WAY to much time since it would need an update everytime a plugin is updated



Configuration File Schema:
For those of you plugin authors who are familiar with XML schemas I created a small one describing the configuration file that is needed for a plugin. Download here
Archive List (Old Versions)
File Name
Version
Size
Author
Date
0.2.1
385.95 Kb
Slacky
01-11-2012 05:57 AM
0.2.0
916.90 Kb
Slacky
01-09-2012 05:35 PM
0.1.6
916.42 Kb
Slacky
01-09-2012 04:01 PM
0.1.5
915.25 Kb
Slacky
01-09-2012 10:38 AM
0.1.0
909.70 Kb
Slacky
01-09-2012 02:31 AM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 13345
Views: 50554
Favorites: 9
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 11-05-2019, 09:20 AM  
vecny.samotar
The Undying
 
vecny.samotar's Avatar

Forum posts: 20
File comments: 146
Uploads: 0
how do I install LotROnion (MMOUI Plugin)?
I use minion version 3.0.7 so the latest version (I play also ESO and adds to ESO via minion) and there is no possibility to install modules
vecny.samotar is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-11-2012, 04:05 AM  
Adra
The Undying
 
Adra's Avatar
Interface Author - Click to view interfaces

Forum posts: 170
File comments: 678
Uploads: 13
JRR v4 and its addons now support LotrOnion !


PS : Great ! May the Valars be at your side on this way

Last edited by Adra : 09-11-2012 at 04:15 AM.
Adra is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-10-2012, 02:38 PM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
Yea I m aware about the status of the Minion itself. I found out after I created this Plugin. Nevertheless, as long as the Minion works for the users ( or most of them, no pun intented ) I will keep up the support for the LotROnion


P.S. By the way, I'm a programer with some spare time, who knows what I'll do in the meantime...
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-06-2012, 07:49 AM  
Adra
The Undying
 
Adra's Avatar
Interface Author - Click to view interfaces

Forum posts: 170
File comments: 678
Uploads: 13
Well, it looks like Minion is almost officially dead (Java 7 not supported) :

http://www.wowinterface.com/forums/s...05&postcount=4

http://www.wowinterface.com/forums/s...5&postcount=11

Having both java6 and 7 installed on the computer is supposed to be the "solution", (I call that a security leak ) and I can't figure how Minion could be associated with java 6 and all other apps with java 7 by default

Edit :

I finally successed it in a schizophrenic way : 64 bits minion with 64 bits java 6 + 32 bits java 7 for my 32 bits web browser

I'm not sure this will actually keep simplify the way users are intended to update their addons !

Last edited by Adra : 09-06-2012 at 05:23 PM.
Adra is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-05-2012, 07:57 AM  
Adra
The Undying
 
Adra's Avatar
Interface Author - Click to view interfaces

Forum posts: 170
File comments: 678
Uploads: 13
Ok, thank you

Last edited by Adra : 09-06-2012 at 10:22 AM.
Adra is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-05-2012, 07:07 AM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
Okay long post, short answer (I hope)

1. .plugincompendium file

Ideally, you have this file structure in your ZIP file(in fact it won't work if you don't):

Code:
PLUGINNAME.zip
|
|- BasicFolder ("JRR v2")
  |
  |-a-unique-name.plugincompendium
  |-SomeFile.txt
  |-SomeOtherFile.jpg
  |-.....
  |-- SomeFolder1 ("JRR CORE")
  |-- SomeFolder2
  |-- ....
Turbine doesnt define ANYTHING about the structure of plugins/skins, just that you have to put them somewhere into a special directory. For me thats a big problem since I cannot tell where 1 plugin starts and another stops. So I have to define the above structure to identify plugins and not to mess them up when updating or installing.

Anyway, just put the pugincompendium file at the indicated location of your ZIP and everything is fine.


2. Minion not starting
I am not involved in the Minion itself. However I found out that the Minion is hardcoded against some 32-bit libraries. ---> Needs a 32-bit Java to run. So if you have a 64-bit Windows or Stuff, make sure you install the 32-bit Java Runtime.


3. Dead link for XSD
Uhh...yea... I ve kinda messed up the host where the file was located.. put it back but cannot assure that it will be reachable throughout the next week or so.. sorry

4. "Dependencies" in compendium file
This field is not used up to the current implementation. It was introduced by the original author of the plugincompendium files for his tool. I however make no use of it (yet)

5. Plugins within plugins
Yes, the LotROnion can find plugins within plugins. BUT: If there are compendium files within a subdir of another compendium file dir, the main plugin will NEVER be delete completely. Means: if you have a plugin file in "JRR CORE" which is no longer needed, it will never get deleted by the update process if there is another plugin in a subdirectory.
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-31-2012, 01:12 PM  
Adra
The Undying
 
Adra's Avatar
Interface Author - Click to view interfaces

Forum posts: 170
File comments: 678
Uploads: 13
Hi !

I'd really like to make JRR and its addons supported by LotROnion, but I have a bit pain assimilating this ecosystem composed by MMOUI Minion, LotROniona and LotroPluginCompendium's plugincompendium files

MMOUI Minion doesn't work on my computer (win 7 64) this doesn't helps me to understand the working process of it. ( I tried both java 7 update 7 for x86 and x64 platforms with MMMOUI Minion for x86 and x64, it installs correctly, but when launching the Minion shortcut on the desktop, jawaw.exe process runs in the background of the process manager, but it doesn't opens any window).
Re-installations of java and Minion didn't changed anything


But that's not the point ^^
I've read descriptions, explanations, faqs on this page, on mmoui minion page, on lpc page...
The more I read, the more I feel disapointed


Quote:
Configuration File Schema:
For those of you plugin authors who are familiar with XML schemas I created a small one describing the configuration file that is needed for a plugin. Download here
--> dead link


My main interrogation is : Do I have to register a "JRR.plugincompendium" file somewhere to someone ? or should I just generate it myself and include it in my next file update to make it work ?


JRR.plugincompendium file code :

Code:
<?xml version="1.0" encoding="utf-8"?>
<PluginConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Id>581</Id>
  <Name>JRR Skins collection - A tribute to middle earth</Name>
  <Version>3.5</Version>
  <Author>Adra</Author>
  <InfoUrl>http://www.lotrointerface.com/downloads/info581</InfoUrl>
  <DownloadUrl>http://www.lotrointerface.com/downloads/download581</DownloadUrl>
  <Descriptors>
  </Descriptors>
  <Dependencies />
</PluginConfig>

AzureGlassAddon.plugincompendium file code :

Code:
<?xml version="1.0" encoding="utf-8"?>
<PluginConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Id>651</Id>
  <Name>JRR addon : Azure Glass</Name>
  <Version>3.5</Version>
  <Author>Adra</Author>
  <InfoUrl>http://www.lotrointerface.com/downloads/info651</InfoUrl>
  <DownloadUrl>http://www.lotrointerface.com/downloads/download651</DownloadUrl>
  <Descriptors>
  </Descriptors>
  <Dependencies>
    <dependency>581</dependency>
  </Dependencies>
</PluginConfig>
Is it a correct use of the "dependencies" field to indicate it is an addon requiring JRR to be installed ?
Another point, my addons installation folders are located inside the JRR one ! Can LotROnion support this ? (concomittent plugincompendium files in the same folder)

Last edited by Adra : 09-01-2012 at 09:02 AM.
Adra is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-17-2012, 03:54 AM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
LotROnion does support skins, if the skins support LotROnion. As mentioned in the FAQ, the Skin author must supply a working .plugincompendium file within his/her skin so the LotROnion finds and recognizes the skin. Until now, this compendium file is the only way to indentify plugins and skins on your disc.
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-14-2012, 01:51 PM  
Hyoss
The Undying
 
Hyoss's Avatar
Interface Author - Click to view interfaces

Forum posts: 150
File comments: 312
Uploads: 3
I would also love if LotROnion would support updating of skins.
Hyoss is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-21-2012, 12:08 PM  
Adder
The Undying
 
Adder's Avatar

Forum posts: 22
File comments: 42
Uploads: 0
A few months ago I remember reading that LotROnion would support updating Skins as well as Plugins. I still haven't seen this happen. Any news or updates on when this is going to happen or has the idea been scrapped?
Adder is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-16-2012, 03:02 PM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
Hi magil

thanks for your enhanced testing and reporting. About the WOW thingy:

The installation applet i know from wowinterface.com provides the OPTION to install the wowinterface plugin. IF you do so, the annoying directory selection box comes up in an infinity loop. I take neither blame nor credit for this, this is the work of the guys at wowinterface.com
In short: uncheck wowinterface plugin at installation time and you have no problems with a WOW-directory-selection-popup

About the empty screen and the usage after installation, I will add some info to the HOW-TO to explain these cases, thanks for the hints!

Concerning the LPC/LotrOnion update problem, I can only guess that LPC updated the plugin using knowledge from its internal plugin-state-database. LotrOnion does not know anything about a plugin if it doesnt supply the info by itself. (plugincompendium file) Also, did you restart the Minion after updating the plugins with LPC? LotrOnion does NOT do update checks during runtime, only at startup.
This is the basic idea: start the tool, check for updates, install updates, close tool, done.

Forcing an update eh? No bad idea... I will include it soon!

Quote:
Concurrently I noticed that the two Turbine "default" files were showing up in red "internal error."
Is this an error from LPC or Minion? Me confused, me scratch head! If it was the Minion, please try to reproduce and note more errors. Errors are the coder's best friends (when bugfixing....)
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-07-2012, 05:33 PM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Internal error? V0.2.1

I've been "working" LPC/LotROnion and various plugins while writing up Lua Plugins for Lotro-wiki.com

Today I when I first launched V9.2.1, I immediately noticed that TonicBars was showing an "update" available and and "update" button. ... except that the update was for the current version (which LPC had just previously downloaded and installed, so it has the appropriate .plugincompendium file.)

Concurrently I noticed that the two Turbine "default" files were showing up in red "internal error."

So I used the pulldown - refresh. It went cranking for a bit.. numerous "waiting for something messages (I didn't write them down), a number of more "internal errors" and then boom...

2/7/12 5:06:42.390 PM JavaApplicationStub: java.lang.OutOfMemoryError: Java heap space

2/7/12 5:06:42.467 PM JavaApplicationStub: (
0 CoreFoundation 0x00007fff90812fc6 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff93d5ad5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff9089d2a9 -[NSException raise] + 9
3 JavaNativeFoundation 0x000000010049dc47 JNFCallStaticVoidMethod + 213
4 libawt.jnilib 0x000000010f931ab6 +[EventFactory cursorUpdateFor:] + 127
5 libawt.jnilib 0x000000010f931806 +[CWindow mouseUpdateNotification:] + 2342
6 AppKit 0x00007fff8bea7b44 -[NSWindow sendEvent:] + 7430
7 libawt.jnilib 0x000000010f927437 -[CocoaAppWindow sendEvent:] + 185
8 AppKit 0x00007fff8be3fe83 -[NSApplication sendEvent:] + 4847
9 AppKit 0x00007fff8bdd61f2 -[NSApplication run] + 555
10 libawt.jnilib 0x000000010f902600 +[AWTStarter startAWT:] + 1495
11 libawt.jnilib 0x000000010f901f7a -[CPerformer perform] + 93
12 CoreFoundation 0x00007fff9080275d -[NSObject performSelector:withObject:] + 61
13 Foundation 0x00007fff8ca9bd94 __NSThreadPerformPerform + 214
14 CoreFoundation 0x00007fff907816e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FU NCTION__ + 17
15 CoreFoundation 0x00007fff90780f4d __CFRunLoopDoSources0 + 253
16 CoreFoundation 0x00007fff907a7d39 __CFRunLoopRun + 905
17 CoreFoundation 0x00007fff907a7676 CFRunLoopRunSpecific + 230
18 JavaApplicationLauncher 0x0000000100005464 _Z11startupJavaP18LauncherArgsStruct + 236
19 JavaApplicationLauncher 0x0000000100007ec1 launchJavaApplicationWithJVMInfo + 1341
20 JavaApplicationStub 0x0000000100000b9c JavaApplicationStub + 2972
)

NOw the plugin won't reload...


2/7/12 5:19:11.911 PM [0x0-0x105105].com.apple.JarLauncher: Failed to load Main-Class manifest attribute from
2/7/12 5:19:11.911 PM [0x0-0x105105].com.apple.JarLauncher: /Users/magill/Documents/The Lord of the Rings Online/Minion/LotROnion-0.2.1.jar


time to re-download, unzip and try again
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-31-2012, 12:38 AM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Can't get minion to ignore WOW

Ah Ha!! a badly needed solution!!! and so to try it out.

I just downloaded MMoui Minion 2.0 ...

Installation of Minion is a bit "painful" for non WOW players.

!- When I launch it (the java applet) It goes nuts forcing me to identify a WOW
application directory. (nuts = can't cancel it "normally" have to Force Quit the app)
(Is that a bug in Minion, or is it "working as intended" -- i.e. everybody has a wow directory )

OK so I give it the LOTRO Plugins Directory. ... I guess it "worked" -- that window went away.

2- Tried tools -- no install button -- only an update button (funny, I only downloaded it moments before) -- ok that worked

Now I have an Install button.

3- But I get an empty window --- aha there is another button --- "LOTRO UPdater" [Need to add that to your instructions]

And once again (third time) I try pointing at the LOTRO/Plugins directory... sigh, it finally "stuck."

Lo and behold: Travel Window by Dhor and MooreMap by Garan appear!

I guess both versions are current, so I can't try updating them.

So what next?

1- Does one run this every random time to check for updates?
2- Do updates happen automatically once Minion is launched?
3- Do you have to do anything to "force" it to update?

Random comments: Running on OSX under CrossOver Games (WINE) - Java works fine not clear if certain things (like the nuts above)
which the applet does is a bug or what... guess I'll have to go sign up on their bug-tracker...

I'll have to figure out how to delete this whole thing (and see what (if anything) it saves and where, and try again to better document the foibles.

Suggestions:
1- Install instructions for Minion since it behaves differently with no WOW directory. I'm assuming that the probability of getting that modified is pretty low.)
2- update your instructions to include reference to the possibility that "tools" may first force you to "update" Minion itself before the "install" button is available
3- update your instructions to include reference to "LOTRO Updater" button.
4- Update your instructions to eliminate "no plugins" reference and include list of "identified" plugins (see posting #13)

Again, thanks for Lotronion -- keep up the good work!
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-11-2012, 06:00 AM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
0.2.1

New version. It is be possible again to load it into the Minion. It no longer depends on having the wowinterface.com plugin installed with the minion.

Changelog:
-Added support for RAR files
-Reduced size to 50% (Removed dependency to Xerces library)

RAR files will now be handled. There is no more message as long as the installation goes without problems. In addition the LotROnion is much smaller now for those of us with a small bandwidth connection (e.g. me..)

Last edited by Slacky : 01-11-2012 at 09:00 AM.
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-11-2012, 05:32 AM  
Slacky
The Undefeated
 
Slacky's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 11
Uploads: 1
Upload was messed up. I''l talk to the mods to fix it. Another way of updating the plugin is by using Minion's build-in update feature.
Slacky is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 05:12 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui