lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Tools & Utilities for Users


Post A Reply
Author Comments Comment Options
Unread 12-16-2012, 08:04 PM  
lunarwtr
The Undying
 
lunarwtr's Avatar
Interface Author - Click to view interfaces

Forum posts: 121
File comments: 344
Uploads: 11
Re: Daily Tasks

Quote:
OK, I've now updated Daily Tasks to be compatible:
http://www.lotrointerface.com/downlo...reference.html
Added it. ty for supporting!
lunarwtr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2012, 05:46 PM  
Vinny
The Indomitable
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 779
Uploads: 11
Daily Tasks

OK, I've now updated Daily Tasks to be compatible:
http://www.lotrointerface.com/downlo...reference.html
Vinny is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-06-2012, 10:48 AM  
lunarwtr
The Undying
 
lunarwtr's Avatar
Interface Author - Click to view interfaces

Forum posts: 121
File comments: 344
Uploads: 11
Re: New plugin problem

Quote:
I've just added a new cooking plugin and tried to structure it to be compatable with your utility, but it shows up as unmanaged.
http://www.lotrointerface.com/downloads/info793

What do I need to change so that your utility will work with it?

If I can get this one working with it, I'll go back and change my other plugins to the same structure.
First you contact me just like you've done. I've added it to the list, and it should now appear in there.

IF your plugin has any dependencies (i.e. Turbine Example Libraries, etc..), you have to do one other thing by including a Plugin Compendium configuration file.

An example of one for your cooking plugin is as follows.

File Name: CookingReference.plugincompendium

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>793</Id>
  <Name>Cooking Reference</Name>
  <Version>1.0</Version>
  <Author>Vinny</Author>
  <InfoUrl>http://www.lotrointerface.com/downloads/info793</InfoUrl>
  <DownloadUrl>http://www.lotrointerface.com/downloads/download793</DownloadUrl>
  <Descriptors>
    <descriptor>Vinny\CookingRef.plugin</descriptor>
  </Descriptors>
  <Dependencies />
</PluginConfig>
  • The ID should match the number you see in the URL address for the plugin in question.
  • The Version # should be kept up to date and match whatever you submit to lotrointerface.
  • The descriptors refer to the ".plugin" files your plugin use. Since multiple plugins can share the same appartment, this helps to differentiate which ".plugin" goes to which. Some plugin's actually use more than one .plugin (for reloading etc..), you should list these all here, otherwise any that aren't listed will show up as "Unmanaged".
  • Lastly the Dependencies. This is where you can list out the IDs of other plugins that need to be installed along with yours. (see below)

<Dependencies>
<dependency>0</dependency> <-------- Turbine Libraries
<dependency>367</dependency> <------- id of another plugin
<dependency>575</dependency>
</Dependencies>
lunarwtr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-06-2012, 01:24 AM  
Vinny
The Indomitable
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 779
Uploads: 11
New plugin problem

I've just added a new cooking plugin and tried to structure it to be compatable with your utility, but it shows up as unmanaged.
http://www.lotrointerface.com/downloads/info793

What do I need to change so that your utility will work with it?

If I can get this one working with it, I'll go back and change my other plugins to the same structure.
Vinny is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-09-2012, 03:18 PM  
Ranarion
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Quote:
Which version of windows are both of you using?

Also is is 32 or 64 bit?
Windows 7/64bit

Dot Net Framework 1.1
Dot Net Framework 4 Client Profile
Dot Net Framework 4 Client Profile DEU Language Pack

Running without Problems
Ranarion is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-08-2012, 03:02 PM  
lunarwtr
The Undying
 
lunarwtr's Avatar
Interface Author - Click to view interfaces

Forum posts: 121
File comments: 344
Uploads: 11
Which version of windows are both of you using?

Also is is 32 or 64 bit?
lunarwtr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-08-2012, 02:48 PM  
Ranarion
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Re: Error

Quote:
I keep getting an error running the application and a big red "X" in the main window interface. It's most probably something wrong with my computer since it's been bugging on me lately but maybe you could help me figure out the issue.

Did you install the .Net-Framework 3.5?

Last edited by Ranarion : 11-08-2012 at 02:50 PM.
Ranarion is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-04-2012, 10:15 AM  
amusedmonkey
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Error

I keep getting an error running the application and a big red "X" in the main window interface. It's most probably something wrong with my computer since it's been bugging on me lately but maybe you could help me figure out the issue.

Here is the error text:

Quote:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Forms.PropertyGrid.UpdateSelection( )
at System.Windows.Forms.DataGridView.OnCellValidating (DataGridViewCell& dataGridViewCell, Int32 columnIndex, Int32 rowIndex, DataGridViewDataErrorContexts context)
at System.Windows.Forms.DataGridView.CommitEdit(DataG ridViewCell& dataGridViewCurrentCell, DataGridViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave)
at System.Windows.Forms.DataGridView.EndEdit(DataGrid ViewDataErrorContexts context, DataGridViewValidateCellInternal validateCell, Boolean fireCellLeave, Boolean fireCellEnter, Boolean fireRowLeave, Boolean fireRowEnter, Boolean fireLeave, Boolean keepFocus, Boolean resetCurrentCell, Boolean resetAnchorCell)
at System.Windows.Forms.DataGridView.SetCurrentCellAd dressCore(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick)
at System.Windows.Forms.DataGridView.SortInternal(ICo mparer comparer, DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
at System.Windows.Forms.DataGridView.Sort(DataGridVie wColumn dataGridViewColumn, ListSortDirection direction)
at PluginCompendium.PluginCompendiumForm.LoadInstalle dPlugins()
at PluginCompendium.PluginCompendiumForm.timer1_Tick( Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4971 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PluginCompendium
Assembly Version: 1.0.3.0
Win32 Version: 1.0.3.0
CodeBase: file:///C:/Program%20Files/LOTRO%20Plugin%20Compendium/PluginCompendium.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4977 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4971 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4980 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
SevenZipSharp
Assembly Version: 0.64.3890.29348
Win32 Version: 0.64.3890.29348
CodeBase: file:///C:/Program%20Files/LOTRO%20Plugin%20Compendium/SevenZipSharp.DLL
----------------------------------------
nep9yc8n
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4971 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
bhgnmitc
Assembly Version: 1.0.3.0
Win32 Version: 2.0.50727.4971 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

amusedmonkey is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-03-2012, 08:58 AM  
Ranarion
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
I have expanded your above example to an example with fixed versions.
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>
    <Version>1.3b-All</Version>
    <dependency>575</dependency>
    <Version>1</Version>
  </Dependencies>
</PluginConfig>
To show which plugins are updateable, i think you have to do the following.
  1. read the versions of all installed plugins
  2. check against dependency-versions.
  3. mark both plugins as yellow, when one the following happens:
    1. the parentplugin has a dependency-version, and the parentplugin-version has changed
    2. the dependency-version has changed.
  4. mark those as green with no dependency-versions, or when all dependencies are met.
Just my 2 cts.

Last edited by Ranarion : 11-03-2012 at 09:10 AM.
Ranarion is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-02-2012, 08:19 AM  
lunarwtr
The Undying
 
lunarwtr's Avatar
Interface Author - Click to view interfaces

Forum posts: 121
File comments: 344
Uploads: 11
Recipe Tracker has been added.

-------

I agree it does need to support skins. I don't seem to have as much time in the evenings as I use to these days. Hopefully I'll get there soon.
lunarwtr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-31-2012, 11:55 AM  
Salahn
The Wary
 
Salahn's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
I love this program, been using it for ages, thanks a lot

One thing missing though is the ability to update skins.

Any possibility to add this in the future?
Salahn is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-28-2012, 07:26 PM  
scarlim
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 18
Uploads: 1
New plugin

Could I get my new RecipeTracker plugin at http://www.lotrointerface.com/downloads/info780 added to Plugin Compendium? Thanks.
scarlim is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-24-2012, 05:53 PM  
Ranarion
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Re: Re: Patches

Quote:
Originally Posted by lunarwtr
I'm also not 100% how to handle conflicts of allowing "updates" to the parent plugin as it would then overwrite the patch. I guess I could always check to see if the patch is updated as well, and supports the new version, and then warn them they will be blowing patch away if they upgrade underlying.
Thats exactly, what I would suggest, but this info with the supported version has to be in the plugincompendium files. Normal behavior would be to follow the versiondependencies in the file, with an right-click option to "force update".
Ranarion is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-24-2012, 05:03 PM  
lunarwtr
The Undying
 
lunarwtr's Avatar
Interface Author - Click to view interfaces

Forum posts: 121
File comments: 344
Uploads: 11
Re: Patches

Quote:
While I am onilne ...
Is it possible to include Patches to existing Plugins? For Example, there are Patches for the Travel-Plugin translating english to german for example. This would at least require something like
Code:
require version =x.y.z in the dependencies section
For more of this Idea and my Suggestion to the patch-author, see http://www.lotrointerface.com/downlo...nfo.php?id=772
It is a great idea. I've had many requests for this.

(Brainstorming thoughts I've had on the process...)

For this to happen, yes it will need additional information. There are two categories that I see people adding patches. Sometimes they upload not so much a patch, but really their own version of the plugin, in-which the plugin they reference is not needed for the patch to be installed. Sometimes the patch file does require the other to be installed, and then just unzip the contents of patch overtop. There is no "flag" in lotroui to differentiate between the two. I suspect this type of data would have to be embedded in the .plugincompendium file to give authors greater flexability for listing how the "install" should be performed.

I'm also not 100% how to handle conflicts of allowing "updates" to the parent plugin as it would then overwrite the patch. I guess I could always check to see if the patch is updated as well, and supports the new version, and then warn them they will be blowing patch away if they upgrade underlying.
lunarwtr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-24-2012, 04:48 PM  
Ranarion
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Patches

While I am online ...
Is it possible to include Patches to existing Plugins? For Example, there are Patches for the Travel-Plugin translating english to german for example. This would at least require something like
Code:
require version =x.y.z in the dependencies section
For more of this Idea and my Suggestion to the patch-author, see http://www.lotrointerface.com/downlo...nfo.php?id=772

Last edited by Ranarion : 10-24-2012 at 05:02 PM.
Ranarion 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 09:17 PM.


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