lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Raiding & Instances

Category: Raiding & InstancesRaid Assistant
Interface Information
Download
Galuhad's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: Raid Assistant   Popular!
Author:
Date: 03-23-2013 06:47 AM
Size: 2.33 MB
Version: 1.2.2
Rate File: 5 out of 5 with 4 votes  
Pictures
Click to enlarge 

Views: 0
Size: 107.50 Kb
Dimensions: 1152 x 686
Raid Assistant 1.2.0
 
Click to enlarge 

Views: 0
Size: 32.52 Kb
Dimensions: 471 x 514
Raid Log
 
Click to enlarge 

Views: 0
Size: 38.43 Kb
Dimensions: 443 x 565
Raid Shouts
 
Description
If you enjoy this plugin, please help support its development by making a donation

Raid Assistant is a plugin to help with group management and organisation.
It is not just for raid leaders, but for everyone who likes to enjoy group content. You can use it to watch rolls, track loot, and prevent grouping with players you wish to ignore.

Available in English, French, German, and Russian - with thanks to the following:
German - Noirolgam and Pesti
French - Kiki
Russian - DToX

To install, copy the 'GaluhadPlugins' folder to your plugins directory.
eg. C:\Users\..\Documents\The Lord of the Rings Online\Plugins\GaluhadPlugins

In game you can load through the plugin manager or by using the command: /plugins load raidassistant to load.

Once loaded you'll see a purple flame icon in the top-left corner. This gives you access to the plugins menu and all the windows that are available. You can move this around my holding the left mouse button and dragging. To access the menu, right-click on the icon. Each window will open in the centre screen on the first load, you can move them around and their positions will be saved for future use.

Current features:
Rolls:
  • Automatic sorting of rolls.
  • Only displays genuine rolls.
  • Option to filter unique rolls vs double rolls - with Unique Rolls checked, the plugin will take the first /roll from each player and ignore any that follow.
  • Loot rules displayed (plugin must be loaded before joining the group for this to work).
  • Group leader displayed in green.
  • Button to send the sorted roll results to your fellowship/raid chat channel.

Loot History:
  • All loot acquired during a run can be recorded - See who's won the most pieces, acquired which armour etc..
  • Choose to log just your own loot, the groups loot, or both.
  • Filter the history by player or item
  • Add items to an ignored list so they no longer show in the history (junk, crafted items, skirmish marks etc) - right-click item name in list.
  • Assign winning rolls to the items to track for DKP.
  • Export the loot history so you can record it elsewhere (kin forums for DKP/SK etc).

Blacklist:
  • Add players who you would like to not group with again.
  • Store comments for each player so you know why they're blacklisted.
  • Be alerted when you join a group with someone who is in your blacklist.
  • Add/Remove/Edit your blacklist whenever you choose.
  • Players in your blacklist appear in red in the rolls list and loot history so you can see what they're up to.

Raid Log:
  • Full log of most raid events.
  • Tracks when a player joins/leaves, items acquired, rolls, wins, and changes in RATs, loot rules, and fellowship skills.
  • Filter through the log by type (Group, Item, Roll, Win) and/or by player.
  • Log types are colour coded for easier identification.
  • Export the log to save elsewhere.

Raid Shouts:
  • Store a collection of raid shouts to be used during instances.
  • Organise shouts by category (determined by yourself).
  • During the instance, your shouts are conveniently faded to be out of the way, and appear when you mouse-over. You can then easily select the shout you wish to send.

All operations continue with the windows closed, so you don't have to keep them open once the plugin has loaded. I can't imagine anyone would like to run a full raid with the loot history window open Open the windows from the purple flame icon when you want to review something.

If you wish you can also hide the menu icon and use the built-in commands to open the windows. These are:
  • /RARolls or /RARoll - shows/hides the Rolls window
  • /RAReset - Resets the rolls.
  • /RALoot - shows/hides the Loot window
  • /RABList - shows/hides the Blacklist window
  • /RALog - shows/hides the Raid Log window
  • /RAShout - shows/hides the Shout window
  • /RAMenu - shows/hides the menu icon
  • /RAHide or /RAHideAll - Closes all open windows

*IMPORTANT*
This plugin has been developed and tested in English. Whilst there are most translations in German, French, and Russian, they have not been tested by myself so I can't be sure on their accuracy.

If you have any comments, ideas, or suggestions please do let me know.
I have tested this as much as possible but I'm sure someone will find some bugs, please tell me if you see any.

Happy raiding


Update History:

24/03/2013 - v1.2.2
- Updated to recognise loot from the two new channels - each with it's own logging option.
- Made some more adjustments to the loot logging to further reduce lag.

18/10/2012 - v1.2.1
- Made some adjustments to the language file which hopefully should resolve issues experienced by Russian and German players.
- Made some adjustments to the way the chat logger works, should hopefully reduce some of the lag experienced by some players when looting.

14/09/2012 - v1.2.0
- Added French translations, supplied by Kiki.
- Added Russian translations, supplied by DToX
- Added a new command: /RAReset - which will reset the rolls list.
- Implemented VindarPatch
- Made a couple of changes to the way the chat log filter works.
- Changed the way the group scripts work so they no longer rely on the chat channels - then realised that the Party API is still borked and changed it back
- Added a button to the Rolls window that allows you to send the rolls result to your fellowship/raid chat channel.
- Added a new window to allow you to save shouts to use during raids.
- Added a checkbox to the loot history window which enables/disables the logging of loot.

01/12/2011 - v1.1.1
- Fixed a bug that prevented unique rolls functioning as intended when the player name is truncated - Thanks DreadApex for reporting that.
- Added a new function that will prevent windows appearing off-screen if you change your screen resolution between loads.
- You can now show and hide the different windows using chat commands.. Thanks again DreadApex for the suggestion. The commands are as follows:
  • /RARolls or /RARoll - shows/hides the Rolls window
  • /RALoot - shows/hides the Loot window
  • /RABList - shows/hides the Blacklist window
  • /RALog - shows/hides the Raid Log window
  • /RAMenu - shows/hides the menu icon
  • /RAHide or /RAHideAll - Closes all open windows

27/11/2011 - v1.1.0
- Made a few colour changes to the rolls window so it's easier to identify your own rolls.
- You can now assign to recently acquired items the relative roll from the rolls list. To do this right-click the item in the loot history window. This only works while the rolls list is still visible, once you reset the rolls this option is taken away.
- Assigned rolls are displayed in the loot history export if there are any.
- Added a checkbox to the loot history export window that filters the log to show just entries where a winning roll was also assigned. So you have two export options, acquired items with roll, or all acquired items.
- Added a new window available through the main menu - 'Raid Log'.
- The new raid log keeps a record of most group events such as when a player joins/leaves, any items won, all rolls, and changes in loot rules, RATs and Fellowship Skills.
- The log can be filtered by type (Item, Group, Roll or Win), and by player.
- The log can also be exported as well, the filters selected will apply to the export.

25/11/2011 - v1.02
- German Version now semi-functioning. Translations thanks to Noirolgam and Pesti. The translated version is still being worked on and may be buggy. Please let me know if you experience any problems.

23/11/2011 - v1.01
- Moved plugin to it's own apartment, resolving most of the problems experienced when loading through BootStrap.
- Changed the opacity of the loot history drop-down menus so they are easier to read when you have a wall of text behind.

22/11/2011 - v1.00
- Initial Release
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.2.1
2.31 MB
Galuhad
10-18-2012 02:43 PM
1.2.0
2.31 MB
Galuhad
09-14-2012 02:55 PM
1.1.1
1.82 MB
Galuhad
12-01-2011 03:17 PM
1.1.0
1.82 MB
Galuhad
11-27-2011 01:21 PM
1.02
1.56 MB
Galuhad
11-25-2011 08:39 PM
1.01
1.56 MB
Galuhad
11-22-2011 07:29 PM
1.0
1.56 MB
Galuhad
11-20-2011 08:05 PM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 60576
Views: 139640
Favorites: 49
Uploaded By:
 
Last Modified: 03-23-2013 07:00 AM by Galuhad    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 11-20-2011, 08:28 PM  
asarms87
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Let me be among the first to say it looks like a great plugin I will definitely point my raid leaders to this.

Great work!
asarms87 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-20-2011, 08:58 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
Let me be among the first to say it looks like a great plugin I will definitely point my raid leaders to this.

Great work!
Thank you I've spent quite a few weeks working on it. There were some other parts that I've left out of this release that will be added in future.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-20-2011, 09:17 PM  
fwskateboard
The Wary

Forum posts: 0
File comments: 9
Uploads: 0
Great plugin! Can we have the ability to export the rolls as well?
fwskateboard is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-20-2011, 09:25 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
Great plugin! Can we have the ability to export the rolls as well?
Thanks for the suggestion.
I am planning to make it so you can assign the winning rolls to the items in the history list, so when someone acquires something, you'd be able to click the item in the history list and select from that players recent /rolls. That way when you export the item history you'd export the relevant rolls aswell. This is something I hope to add soon so it can tie both features nicely together.

Last edited by Galuhad : 11-20-2011 at 09:25 PM.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-21-2011, 02:36 AM  
daimon
The Undying
 
daimon's Avatar
Interface Author - Click to view interfaces

Forum posts: 466
File comments: 362
Uploads: 12
Very nice! I salute you sir!
daimon is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-21-2011, 07:41 AM  
Gramps
The Indomitable

Forum posts: 12
File comments: 7
Uploads: 0
Nicely done man. Thanks for the work
Gramps is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-21-2011, 07:57 PM  
Vald
The Undying
 
Vald's Avatar

Forum posts: 22
File comments: 54
Uploads: 0
Great plugin but I'm having a few issues. First, the roll screen DOES track the rolls and sort them but the right side of the window (those who haven't rolled) says "No Group", whether I'm in a fellowship or raid. I've tried starting it before I join a group and starting it after but it doesn't seem to make a difference. It never shows who hasn't rolled, just "No Group".

Also, when I hit the reset button, I get the following text message in general chat:

"ugins\GaluhadPlugins\RaidAssistant\Windows\Rolls. lua:311: Index out of range."

Any suggestions?
Vald is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 03:56 AM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Thanks for the reply..

Quote:
Great plugin but I'm having a few issues. First, the roll screen DOES track the rolls and sort them but the right side of the window (those who haven't rolled) says "No Group", whether I'm in a fellowship or raid. I've tried starting it before I join a group and starting it after but it doesn't seem to make a difference. It never shows who hasn't rolled, just "No Group".
I take it this is all the time? If so can you do me a favour, could you make a new tab in your chat window, filter it so it just shows the 'standard' channel, then start logging the chat before you join a group, when you're in the group, and as you leave the group. Then could you either post the log here or PM it to me? Also do you have any other plugins loaded at the same time as this one, if so which ones and have you tried the plugin without any others loaded? And lastly which language does your client use?

Quote:
Also, when I hit the reset button, I get the following text message in general chat:

"ugins\GaluhadPlugins\RaidAssistant\Windows\Rolls. lua:311: Index out of range."

Any suggestions?
This line is part of the function that removes each player from the not yet rolled list when they roll, if the plugin is having trouble loading your group then this will be why you get that error message. Once your group has loaded that problem should be resolved.

I went through about 40-50 tests with this plugin before releasing it and managed to get rid of most bugs but of course some always creep through. I am unable to recreate this problem my end so I would be extremely grateful for as much information as your are able to supply.

Thank you.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 02:08 PM  
Vald
The Undying
 
Vald's Avatar

Forum posts: 22
File comments: 54
Uploads: 0
OK, I tested this and was going to post the log file but I discovered the problem, just not the cause.

I've started using BootStrap as my plugin loader since it has some features Manager doesn't. It seems to be the problem, however.

If I loaded RaidAssistant by itself, it works fine. If I load it, THEN load BootStrap, it works fine. If BootStrap is loaded first, however, RaidAssistant doesn't show the members of my group. This includes loading RaidAssistant using BootStrap to load it.

Can you take a look at BootStrap and try to figure out why a loader plugin being loaded first might cause problems with RaidAssistant?
Vald is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 05:43 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
OK, I tested this and was going to post the log file but I discovered the problem, just not the cause.

I've started using BootStrap as my plugin loader since it has some features Manager doesn't. It seems to be the problem, however.

If I loaded RaidAssistant by itself, it works fine. If I load it, THEN load BootStrap, it works fine. If BootStrap is loaded first, however, RaidAssistant doesn't show the members of my group. This includes loading RaidAssistant using BootStrap to load it.

Can you take a look at BootStrap and try to figure out why a loader plugin being loaded first might cause problems with RaidAssistant?
Thanks for discovering this. I don't use BootStrap or Manager to load my plugins, do it all manually which may explain. I've only tested it with the new built-in plugin manager which seems to work Ok.

I've downloaded BootStrap and for some reason it seems to cause the loading of RaidAssistant to get stuck in some kind of loop.. as shown in the initiating sequence text. Unfortunately I'm not familiar enough with BootStrap at this point to offer any long-term solution.

From what I've tested while running BootStrap, you can have both plugins loaded at the same time, but you need to remove RaidAssistant from the list of plugins that load on launch so it doesn't load automatically. I've tried running RaidAssistant from BootStrap by clicking 'Launch' which seems to load OK.. it doesn't seem to get stuck in the same loop as when it's loaded automatically. I've yet to test this in groups though.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 06:06 PM  
Vald
The Undying
 
Vald's Avatar

Forum posts: 22
File comments: 54
Uploads: 0
Quote:
I've only tested it with the new built-in plugin manager which seems to work Ok.
Which built-in pluginmanager? I didn't know there was one...
Vald is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 06:10 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 341
File comments: 980
Uploads: 20
Quote:
Originally Posted by Vald
Which built-in pluginmanager? I didn't know there was one...
It's coming with Update 5. Currently available for testing on Bullroarer.

As to the most likely candidate for the not loading issue, this plugin uses:
Code:
Turbine.Plugin.Load = function (sender,args)
 -- Load the data when the plugin loads
 loadData();
 Includes.InitiateChatLogger();
 Includes.GroupLoad();
 DrawWindows();
end
in a shared Apartment. If any of the other plugins in that apartment also define Turbine.Plugin.Load, you will be overwriting each other. This is the same kind of issue that arose with the event handlers for instances of LocalPlayer.

Last edited by Garan : 11-22-2011 at 06:19 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 06:10 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
Which built-in pluginmanager? I didn't know there was one...
With update 5 there is one built in which lets you load plugins automatically once you log in.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 06:19 PM  
Galuhad
The Undying
 
Galuhad's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 170
Uploads: 20
Quote:
As to the most likely candidate for the not loading issue, this plugin uses:
Code:
Turbine.Plugin.Load = function (sender,args)
 -- Load the data when the plugin loads
 loadData();
 Includes.InitiateChatLogger();
 Includes.GroupLoad();
 DrawWindows();
end
in a shared Apartment. If any of the other plugins in that apartment also define Turbine.Plugin.Load, you will be overwriting each other. This is the same kind of issue that arose with the event handlers for instances of LocalPlayer. I don't use Bootstrap either, but I'd be willing to bet you'd find that it also assigns a function to Turbine.Plugin.Load.
So two plugins can't call a load event at the same time? Or have I coded something wrong? I'm not really an experienced programmer, all these plugins I make for fun. I don't really understand this whole apartment thing.
Galuhad is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-22-2011, 06:29 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 341
File comments: 980
Uploads: 20
Quote:
Originally Posted by Galuhad
So two plugins can't call a load event at the same time? Or have I coded something wrong? I'm not really an experienced programmer, all these plugins I make for fun. I don't really understand this whole apartment thing.
It's not so much that two plugins can't call a load event "at the same time", but rather, by assigning your event handler to the same event that their handler would use, they overwrite each other. I don't use the load event at all, so I'm not sure if it supports using table entries the way that the other events do, but I would suspect it would. You can try implementing your event handler that way (but if the other party doesn't also implement it as a table entry they will still stomp on your entry).

Alternately, you can simply not use the .load event and simply perform the code that opens your window at the end of your main.lua file. The only code you couldn't reference at that point would be any code that needs to access the current Plugin[] object which is why the majority of developers put that into an Update event handler of their main window (like assigning the Plugin[].Unload event handler). With Update 5, this will no longer be an issue since Turbine provided us the "plugin" variable which is a reference to our Plugin[].

Another option would be to use a separate Apartment - an Apartment is the environment in which your plugin runs. However, by using a separate Apartment, you are creating a completely separate global environment which will use a lot more memory. This eliminates the threat of anyone else's plugin overwriting anything you define and vice-versa, but can be a performance issue for people with limited memory. One nice benefit of running in your own Apartment is that your plugin can be unloaded without unloading anything else since the "/plugins unload " command can specify an Apartment (i.e. "/plugins unload moormap" will unload the MoorMap main plugin Apartment). This can be quite beneficial for any plugin that needs realtime access to data (like MoorMap), but isn't normally needed.

Last edited by Garan : 11-22-2011 at 06:35 PM.
Garan 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 11:34 PM.


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