 |
Category: LotRO Tools & Utilities for UsersLOTRO Plugin Compendium |
Interface Information |
|
Name: |
LOTRO Plugin Compendium  |
Author: |
|
Date: |
01-15-2012 07:41 PM |
Size: |
1.06 MB |
Version: |
1.0.3.0 |
Rate File: |
|
Add New Plugins
|
|
Update Existing Addons
|
|
Configure Updater Settings
|
|
Preview of LPC Java Version (screenshot taken on my linux machine)
|
|
About
LOTRO Plugin Compendium (LPC) is a utility application to assist in installing and updating lotro LUA plugins. It attempts to take some of the leg work away from user having to manually download, create folders, and unzip download.
Disclaimer
This application is an attempt to automate a manual process and help make things easier for LOTRO users. That said, if it does not work right, please report it below. I take no responsibility of it does not work on your PC or messes things up. I would, however, like to know about any problems you encounter so future versions can be fixed.
Known Issues- If a plugin is just released on lotrointerface, there is a window of time that it needs to be reviewed by lotrointerface staff for approval. If you attempt to install the plugin while its waiting for approval, it will download a corrupt zip file. Since LPC attempts to reuse cached zip files to minimize bandwidth usage, this leads to a problem that isn't self corrected. You will need to manually delete the corrupt zip file. In LPC on the configuration panel is a Plugin Cache textbox. This is the path the zip files get downloaded to. Copy and paste that location into windows file explorer. Then find the zip file and delete. So sorry for this bug. I know it is confusing, and I will see what I can do to get this fixed.
Features
1.0.3.0- First attempt at a remove feature for plugins
- Plugin detection first tries to match by plugin id, then name
- Detection for badly maintained plugincompendium files. Made it self correcting
- Added a configurable installation path
- Fixed a bug with the cache path getting corrupt when modifying "check for update" setting
- Fixed bug where plugin libraries weren't detected to have been installed
- Fixed bug where filehandle was left open during install. Prevented overriting some files
1.0.2.0- Added plugin category and last update date in plugin grid
- Added ability to filter plugins by name
- Added visual indication and filter for plugins that are already installed
- Added ability to change caching location for downloaded plugins
- Added ability to replace data feed with your own
- Added ability for applications to check for updates to itself and ability to configure on/off
- Added a help menu
- Splash screen added to startup while data feeds are being loaded
- Installer will now remove old install automatically for newer version.
1.0.1.0- Attempted fix for the 64 bit issue that was reported (verified that it worked!
)
1.0.0.0- Creates LOTRO plugin folder if it doesn't already exist
- Scan for existing plugins and tries to match them up with entries at LOTRO interface
- Update existing plugins
- Allows you to click through over 100 plugins from LOTRO Interface and read brief descriptions of each
- Link to each plugins lotro interface page
- Automatic download and install of plugins
- Basic framework for plugin dependency management
Requirements
(work in progress) - .NET Framework Version 3.5
- Windows XP,
- Win 7 (32/64)
- Vista (need confirmation)
- Linux & Mac version (please go here)
FAQ
(work in progress)
Why does the installed plugin list shows many greyed out plugins?
This could mean - The plugin name found in this plugin's ".plugin" file does not match the name at lotro interface
- One of the plugins you had previously installed had multiple ".plugin" files that are unknown to LPC. To fix this, reinstall the plugin from the "Add New Plugins" tab.
- Author of the plugin may have information in their ".plugincompendium" file that does not match up with what lotrointerface.com has for their plugin.
Why doesn't it know about (fill in blank) plugin?- Plugins that appear in LPC must be approved. Post below if you would like one included.
- Not every existing plugin followed the same convention of submitting their plugin to LOTRO Interface. I may have left them off the list on purpose so it doesn't break things. Please encourage the Authors of your favourite plugins to update their plugin so it is supported.
Can I remove plugins with LPC?Not at this time. Because of the way the plugin folder structure is laid out, multiple plugins might be installed in a common folder, and refer to eachothers files. This introduced headaches that i could not initially design around. I choose to leave this alone, and currently the app will just "Overwrite" existing plugin structure vs a true replace. Can LPC support plugins with a list of dependencies?Yes.. all plugin authors who wish to do so must read below section for "Plugin Compendium Configuration Files". What do I do when I get an "Access Denied" error when installing a plugin?First try shutting down LPC and any other plugin management application (like Minion). Start just LPC and try again. If this doesn't work, try rebooting your PC and trying again. If this still does not work, please post below Plugin Compendium Configuration Files(work in progress)
When LPC installs new plugins, it will look for a file with a .plugincompendium file extension in the download it uncompresses. This file helps it know a few specifics regarding an install.
- What the id, name, and version of the plugin as it is states on lotro interface for the install.
- Many authors have started including more than one ".plugin" file in a download. This links all these descriptors to one LPC install
- Dependency management.
Because no plugin with the release of LPC will have these, it will try to reconstruct this information and place a .plugincompendium file in you plugin's folder (if you install via LPC). As of the first release it will know some basic dependency information for a few of the plugins on LOTRO Interface to fasilitate the adaptation of these files (or note :P).
Here is an example of one fully filled out.
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>366</Id>
<Name>Bevy o Bars</Name>
<Version>2.321</Version>
<Author>MrJackdaw</Author>
<InfoUrl>http://www.lotrointerface.com/downloads/info366</InfoUrl>
<DownloadUrl>http://www.lotrointerface.com/downloads/download366</DownloadUrl>
<Descriptors>
<descriptor>JackdawPlugins\BevyOBars2.plugin</descriptor>
<descriptor>JackdawPlugins\BevyOBars2AutoLoader.plugin</descriptor>
</Descriptors>
<Dependencies>
<dependency>0</dependency>
<dependency>367</dependency>
<dependency>575</dependency>
</Dependencies>
</PluginConfig>
Authors can download over 80 samples for various existing plugins that I autogenerated here and include in future versions of their plugins.
Important Note to Authors:- that values and tags are case sensative
- the name field must match what lotrointerface has as title of your addon. Otherwise you risk 2 plugins appearing in UI.
- make sure to increment version #. If you do not the row will keep showing that they need to update your addon, when they already have latest.
- the information in these needs to be kept up to date when new releases are done for it to work correctly. I have analysed the plugins and noticed many authors do not keep the ".plugin" files in sync wish each release. The name of plugin, version, and even authors have been all over the place. This configuration file is yet another way I know thinks can get out of sync.
Dependencies
The dependencies are a numberic id that you can get from a plugins url on lotro interface.. I.e. Alt Tracker --> http://www.lotrointerface.com/downloads/info572 has one of 572. The one plugin that is not on lotro interface is the "Turbine UI Files". If your addon requires this please include 0 (zero) for your dependency id. Plugins Not Yet Supported
Please post below if you want me to retry or include one. - Crafters - zip file folder structure isn't in correct format
- DPSMeter - zip file folder structure isn't in correct format
- DamageRead - zip file folder structure isn't in correct format
- MouseCirclev - zip file folder structure isn't in correct format
- fervMonitor - zip file folder structure isn't in correct format
- PartyFrame - zip file folder structure isn't in correct format
- Ability Timer - requires dependency and does not have a .plugincompendium file
- Aura - includes other addons in zip with theirs.. this will overrite potential new versions of those addons. Use a plugincompendium file to reference 2 dependencies.
Plugins That ARE Supported
Plugins that are supported are "Favorited" by the plugincompendium user of LOTRO Interface. You can view those by looking at the rss feed.
http://www.lotrointerface.com/rss.php?f=myfav&uid=5009
|
File Statistics |
User Rating: |
|
Downloads: |
206169 |
Views: |
402128 |
Favorites: |
122 |
Uploaded By: |
|
Last Modified: |
01-04-2013 08:47 AM by lunarwtr |
|
|  |
|
 |
|
12-09-2019, 08:39 AM
|
|
The Wary
Forum posts: 0
File comments: 13
Uploads: 3
|
CalcStat
Hi. Could you add this to the list? https://www.lotrointerface.com/downl...-CalcStat.html I've added LPC support from version 1.2.0.
This is not a plugin, but a library for calculating stats, which can be imported by plugins (dependency). I always keep it updated where possible.
And because it's not, the .plugincompendium file doesn't contain references to any Descriptors.
I could add a Descriptor stub if really needed.
Thanks.
|
|
|
11-15-2019, 12:29 PM
|
|
The Wary
Forum posts: 0
File comments: 3
Uploads: 2
|
New plugin: Fowl Map
|
|
|
11-11-2019, 09:22 AM
|
|
The Indomitable
Forum posts: 12
File comments: 39
Uploads: 0
|
Quote:
Umanaged plugins are plugins you have installed, but they dont have the .plugincompendium file, and therefore they cant be automatically managed by it.
|
thank you for your answer.
shame minion doesn't support this game, i don't have any problems in minion like missing information on plugin managemen
|
|
|
11-10-2019, 11:35 AM
|
|
The Undefeated
Forum posts: 6
File comments: 45
Uploads: 1
|
Quote:
hm project is probably abandoned but I will try anyway
why some plugins I have marked as unmanaged (see picture)?
[picture]
|
Umanaged plugins are plugins you have installed, but they dont have the .plugincompendium file, and therefore they cant be automatically managed by it.
|
|
|
11-10-2019, 10:16 AM
|
|
The Indomitable
Forum posts: 12
File comments: 39
Uploads: 0
|
hm project is probably abandoned but I will try anyway
why some plugins I have marked as unmanaged (see picture)?

|
|
|
11-05-2019, 08:29 AM
|
|
The Indomitable
Forum posts: 12
File comments: 39
Uploads: 0
|
excellent program I just have a reminder and it does not show all plugins such as skins and even plugins that have not been updated so they moved to the Outdated category then abandoned.
I think the support for plugins would be good if you added it in the next update, what about Outdated plugins I would like to introduce support for them at least in part installed plugins because many times the author of such plugin will come back and is under development or another author takes over the Outdated plugin and continues in development
|
|
|
08-24-2019, 11:07 AM
|
|
The Undying
Forum posts: 85
File comments: 268
Uploads: 7
|
Re: Non Lua/Plugin files
Quote:
If I wanted to have another program that runs alongside my plugin, I guess similar to SongBook, would PluginCompendium still be able to install the plugin, or would it end up causing issues? Thanks
|
Assuming the zip file follows the plugin folder structure and files, Plugin compendium should install it. (even if it has an .exe file down under the folder structure)
Last edited by lunarwtr : 08-24-2019 at 11:08 AM.
|
|
|
08-23-2019, 04:06 PM
|
|
The Undying
Forum posts: 165
File comments: 263
Uploads: 16
|
Re: Non Lua/Plugin files
Quote:
If I wanted to have another program that runs alongside my plugin, I guess similar to SongBook, would PluginCompendium still be able to install the plugin, or would it end up causing issues? Thanks
|
What program are you referring to? AFAIK Songbook doesn't have any such thing. It has an external program that you run to compile a list of music files. But nothing that runs while you're in the game.
|
|
|
08-23-2019, 07:07 AM
|
|
The Undefeated
Forum posts: 9
File comments: 14
Uploads: 10
|
Non Lua/Plugin files
If I wanted to have another program that runs alongside my plugin, I guess similar to SongBook, would PluginCompendium still be able to install the plugin, or would it end up causing issues? Thanks
|
|
|
06-22-2019, 10:02 AM
|
|
The Undying
Forum posts: 85
File comments: 268
Uploads: 7
|
|
|
|
06-21-2019, 01:16 PM
|
|
The Undying
Forum posts: 165
File comments: 263
Uploads: 16
|
|
|
|
04-13-2019, 08:22 PM
|
|
The Wary
Forum posts: 2
File comments: 5
Uploads: 0
|
Re: Re: LOTROInterface for multiple LOTRO installations
Thanks for the swift reply. I guessed that might be the case.
It's rather a specialised question so an automated solution wouldn't be widely needed. As you say, whatever LOTRO exe we're using, all the screenshots etc go into the folder (or subfolders) in Documents\The Lord of The Rings\...
To avoid a mixture of things like screenshots between live and test servers, some of use a batch file so we can swap the live and test versions of that folder so that they remain discrete. (I'm working on a Powershell version but I'm new to Powershell so limited time has stopped me after the first code write.)
So on seeing your reply, I've modified the batchfile (and will adapt the Powershell version) to offer the choice to just swap the folders without running LOTRO. That way, I just swap the folders, run LOTROinterface again then swap them back. Solved!
Thanks again.
|
|
|
04-13-2019, 01:03 PM
|
|
The Undying
Forum posts: 85
File comments: 268
Uploads: 7
|
Re: LOTROInterface for multiple LOTRO installations
If you are running LPC as different users, it will maintain seperate configuration automatically. I assume you are using the same user to launch and maintain multiple locations. Do do this, you might be able to create some .bat files to "swap" config files prior to launching LPC's .exe file.
Different versions of windows will maintain your settings in different locations, but on windows 10 it will be in a location like...
Code:
C:\Users\<Your Username>\AppData\Local\PluginCompendium\PluginCompendium.exe_Url_gn0geazbd0urnj05uvxfo51sas5j4qvr\1.0.3.0\user.config
Just back up that file and make a copy for each of your install locations. Copy it into place prior to launching LPC. Not perfect but should allow you to do what your wanting.
|
|
|
04-13-2019, 12:02 PM
|
|
The Undying
Forum posts: 165
File comments: 263
Uploads: 16
|
Re: LOTROInterface for multiple LOTRO installations
Quote:
This is almost certainly the best utility on the site. Thanks lunarwtr!
Apologies if this is answered somewhere else, but for the life of me I can't find it.
Is there any way to deal with multiple installations of LOTRO?
LOTROInterface only provides the option for one install path. Is it possible either to have more than one install path or use multiple instances of the interface?
(In case the question needs clarification, multiple installations of LOTRO are REQUIRED for test versions (Bullroarer, Palantir) and I gather some users prefer to use multiple installations when one PC is used by different LOTRO users and not rely on the multiple user folders which LOTRO already provides).
|
Even if you have multiple installations of LOTRO, they still use the same settings folder to store your plugins, plugin settings, UI settings, etc.
There may be a way to tell different LOTRO installations to store their settings in different places, but I don't think Plugin Compendium can solve the problem for you.
Last edited by Thurallor : 04-13-2019 at 12:02 PM.
|
|
|
04-13-2019, 11:34 AM
|
|
The Wary
Forum posts: 2
File comments: 5
Uploads: 0
|
LOTROInterface for multiple LOTRO installations
This is almost certainly the best utility on the site. Thanks lunarwtr!
Apologies if this is answered somewhere else, but for the life of me I can't find it.
Is there any way to deal with multiple installations of LOTRO?
LOTROInterface only provides the option for one install path. Is it possible either to have more than one install path or use multiple instances of the interface?
(In case the question needs clarification, multiple installations of LOTRO are REQUIRED for test versions (Bullroarer, Palantir) and I gather some users prefer to use multiple installations when one PC is used by different LOTRO users and not rely on the multiple user folders which LOTRO already provides).
|
|
|
All times are GMT -5. The time now is 01:21 AM.
|
 |