lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Patches

Category: LotRO PatchesBuffBars MaJ/Update 2017 patch fixes
This file is a Patch for BuffBars by Pengoros. You must have that installed before this Patch will work.
Interface Information
Download
How do I install this? (FAQ)
Name: BuffBars MaJ/Update 2017 patch fixes   Popular!
Author:
Date: 05-03-2022 03:18 PM
Size: 13.23 Kb
Version: 2.1.1.4
Rate File: 5 out of 5 with 2 votes  
Pictures
Click to enlarge 

Views: 0
Size: 51.07 Kb
Dimensions: 392 x 188
Example of long-lasting buff
 
Description
Introduction

This patch fixes issues with the 'BuffBars MaJ/Update 2017' for BuffBars.
It also changes the clock display for long-lasting buffs like VIP Subscriber Buffs from hour:minute:second (302:42:12) to an approximation (~12days).

Issues fixed:
  • Fixed issue of non-updating copies of EffectWindows being created when you save changes.
  • Fixed issue where EffectWindows would not hide when pressing F12
  • Changed code to not make use of SetWantsUpdates(true) for each EffectWindow, QuickslotBar, and SliderWindow.
  • Fixed clock display of long-lasting buffs.

Outstanding issues:
  • List of potions still needs updating

Installation and Setup

To install:
  • First, you need to install BuffBars v2.1.1 and BuffBars MaJ/Update 2017 v1.0.0. This patch only includes the necessary changes to update from there. To install BuffBars, you can use Plugin Compendium, or just unzip the archive and drag the "PengorosPlugins" folder into your "Documents/The Lord of the Rings Online/Plugins" folder. (If you have not previously installed any plugins, you will have to first create the Plugins folder.) To install BuffBars MaJ/Update 2017 unzip the archive and drag the "PengorosPlugins" folder into your "Documents/The Lord of the Rings Online/Plugins" folder.
  • Next, download this patch and unzip it. It also contains a "PengorosPlugins" folder, which you should drag into the same place as before. You will be prompted to overwrite files. Answer yes.

To load the plugin, use the game's built-in Plugin Manager. This can be found in the "^" menu, at the bottom of the screen, or by typing /plugin manager into your chat window.

When the Plugin Manager opens, find BuffBars in the list on the left side. Verify that the version is 2.1.1.4. (If it is 2.1.1, then you have not properly installed the patch.) Click "Load" to load the plugin. If you would like the plugin to load automatically each time you login, choose your character's name in the "Automatically Load For" pulldown menu.

History
  • 2022-05-03 (v2.1.1.4): Clock formatting for long-lasting buffs changed to approximation
  • 2021-11-12 (v2.1.1.3): Attempting to fix Plugin Compendium File
  • 2021-11-09 (v2.1.1.2): Added Plugin Compendium File
  • 2021-11-09 (v2.1.1.1): Initial Release
Archive List (Old Versions)
File Name
Version
Size
Author
Date
2.1.1.3
11.64 Kb
b414213562
11-12-2021 07:40 AM
2.1.1.2
11.25 Kb
b414213562
11-09-2021 03:53 PM
2.1.1.1
11.15 Kb
b414213562
11-09-2021 03:47 PM
File Statistics
User Rating:
5 out of 5 with 2 votes
Downloads: 21022
Views: 42178
Favorites: 24
Uploaded By:
 
Last Modified: 05-03-2022 03:25 PM by b414213562    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 05-11-2024, 05:52 PM  
JohnMHammer
The Indomitable
 
JohnMHammer's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 61
Uploads: 4
Patch available for Motivated buff bug

I have posted a patch for BuffBars which works around the Motivated bug which I explained earlier in the comments.

https://www.lotrointerface.com/downl...fo.php?id=1236

This file is a patch for the plugin BuffBars by Pengoros. BuffBars must be installed before this patch. There are two other patches for BuffBars and it is highly recommended that those patches get applied as well:
BuffBars MaJ/Update 2017 by Galphoglas
BuffBars MaJ/Update 2017 patch fixes by b414213562

LOTRO update 39.1.2 changed the category type for the buff Motivated which is applied by both the Captain skill Motivating Speech/Improved Motivating Speech and the Mariner skill Motivating Song. This change causes BuffBars to fail to load if the buff is active while the character is logged in or when the BuffBars plugin is loaded; and causes BuffBars to throw an error message and fail to display the Motivated buff if the buff is applied at some point after character login or plugin load.

This file is a replacement EffectItem.lua file. The easiest way to apply this patch is to download it, un-zip it, then drop the replacement EffectItem.lua file into your *\My Documents\The Lord of the Rings Online\Plugins\PengorosPlugins\BuffBars folder.

All credit goes to SSG LOTRO forum user Alaron who came up with the workaround for this problem. You can read his post on SSG's LOTRO forums here for details: https://forums.lotro.com/index.php?t...987/post-84343

Last edited by JohnMHammer : 05-12-2024 at 01:54 PM.
JohnMHammer is online now Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-20-2024, 08:45 AM  
Xaemyl
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Yeah I think it needs to be worked on a bit. It's also not reporting "Subscriber buffs" accurately since the latest patch. Edit: Ignore that last part. Once you refresh the sub buff, its correct again.

Last edited by Xaemyl : 04-22-2024 at 06:27 AM.
Xaemyl is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-18-2024, 11:20 AM  
JohnMHammer
The Indomitable
 
JohnMHammer's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 61
Uploads: 4
Re: Re: Mariner's

Quote:
Hi there! This patch didn't change EffectBarSettings.lua, but I poked my head in the original code and it looks like if you add this line before the return statement on line 144, it could work around the problem:

Code:
function EffectBarSettings:GetRemainingColor(category)
    if (not self.colors[category]) then category = Colors.Undefined; end
    return self:GetColor(self.colors[category].remaining);
end
I'm guessing that effect has a category newer than BuffBars, which results in the error.

Good luck!
While of course I could be making an error with my copy-paste, this appears to have no effect at all: The in-game behavior of BuffBars does not change with that line added to the EffectBarSettings.lua file above Line 144.
JohnMHammer is online now Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-18-2024, 10:41 AM  
JohnMHammer
The Indomitable
 
JohnMHammer's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 61
Uploads: 4
Re: Re: Mariner's

You're awesome! I spent hours yesterday looking through the code and that didn't stand out to me at all. I'll test this right away!

Just FYI, copying something I posted over on SSG's forums:
----- ----- ----- ----- -----
I have completed testing with all classes and I have noted this error with the Captain skill Motivating Speech/Improved Motivating Speech. I am not seeing this error with Telling Mark or Oathbreaker's Shame, most likely because these are debuffs on an enemy unit and not buffs on the casting character or the casting character's allies.

I have been as thorough as possible with my testing and I am seeing this issue with BuffBars only with the Mariner skill Motivating Song and its associated buff Motivated, and with the Captain skill Motivating Speech/Improved Motivating Speech and its associated buff Motivated (identical in name and effect to the buff applied by the Mariner skill).

Note that the buff In Defense of Middle-earth which is also applied by the Improved Motivating Speech skill does get properly displayed by BuffBars and does not appear to be contributing to any issues with the plugin.

So it does appear to be related to the change made in u39.1.2:
Quote:
Several Captain skill effects have been incorrectly stacking with similar effects from other classes that are meant to be mutually exclusive. These have been cleaned up, and should no longer stack, as expected. This includes Telling Mark & Marked Foes (Mariner), as well as Oathbreakers Shame, which was able to stack with The Breaking of Thangorodrim (Mariner) or Murder of Crows (Lore-master).
----- ----- ----- ----- -----

Last edited by JohnMHammer : 04-18-2024 at 10:42 AM.
JohnMHammer is online now Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-18-2024, 07:40 AM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 110
Uploads: 13
Re: Mariner's

Quote:
Hi, b4!

I can't be sure this is a new problem possibly a result of today's release of u39.2 or if I somehow just didn't notice it earlier. However, any time I log in a Mariner character with the Motivated buff, or if I use the Mariner skill Motivating Song which grants the Motivated buff, I see this error:

-----
...ugins\PengorosPlugins\BuffBars\EffectBarSetting s.lua:144: attempt to index field '?' (a nil value)
-----

BuffBars won't load at all if the buff is present during login or plugin load. If the skill is cast to generate the buff during play, BuffBars continues to function but does not display the Motivated buff. The error message appears whenever the skill is cast during play as well as when the buff is present at the moment the character is logged in or the plugin attempts (and fails) to load.

I tested a lot of other buffs with both Mariner and other classes and did not note this issue other than with Motivated.

Thanks for reading!

edit: I have determined that the problem is not an issue with corrupted PluginData files by removing all files in *\PluginData and its nested folders that relate to BuffBars and the issue continues with identical symptoms with all settings at default values.
Hi there! This patch didn't change EffectBarSettings.lua, but I poked my head in the original code and it looks like if you add this line before the return statement on line 144, it could work around the problem:

Code:
function EffectBarSettings:GetRemainingColor(category)
    if (not self.colors[category]) then category = Colors.Undefined; end
    return self:GetColor(self.colors[category].remaining);
end
I'm guessing that effect has a category newer than BuffBars, which results in the error.

Good luck!
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-17-2024, 04:35 PM  
JohnMHammer
The Indomitable
 
JohnMHammer's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 61
Uploads: 4
Mariner's

Hi, b4!

I can't be sure this is a new problem possibly a result of today's release of u39.2 or if I somehow just didn't notice it earlier. However, any time I log in a Mariner character with the Motivated buff, or if I use the Mariner skill Motivating Song which grants the Motivated buff, I see this error:

-----
...ugins\PengorosPlugins\BuffBars\EffectBarSetting s.lua:144: attempt to index field '?' (a nil value)
-----

BuffBars won't load at all if the buff is present during login or plugin load. If the skill is cast to generate the buff during play, BuffBars continues to function but does not display the Motivated buff. The error message appears whenever the skill is cast during play as well as when the buff is present at the moment the character is logged in or the plugin attempts (and fails) to load.

I tested a lot of other buffs with both Mariner and other classes and did not note this issue other than with Motivated.

Thanks for reading!

edit: I have determined that the problem is not an issue with corrupted PluginData files by removing all files in *\PluginData and its nested folders that relate to BuffBars and the issue continues with identical symptoms with all settings at default values.

Last edited by JohnMHammer : 04-17-2024 at 09:53 PM.
JohnMHammer is online now Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-23-2022, 04:15 PM  
Eeshen
The Wary

Forum posts: 4
File comments: 10
Uploads: 0
Hello,
Is there a way to only show debuffs to which I CANNOT cure?
I figured out how to show only ones I can cure, but not the opposite.

I also cannot get cooldown bars to show up for skills on cooldowns. Totally doesnt work for me. Im not talking about effects slider.

Thank you

Last edited by Eeshen : 08-28-2022 at 06:30 AM.
Eeshen is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-05-2022, 06:04 AM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 110
Uploads: 13
Quote:
Error comes from Combat Analysis as I found out, is there a connection because of queries in the lua scripte?
I switched to the German client and tried loading Combat Analysis without Buff Bars. I also see the message
Quote:
Laden der Eigenschaften fehlgeschlagen. ...
When I click Ja, I then see the error
Quote:
An unexpected error occured while restoring the default trait configurations. Please re-load the plugin before continuing.
in Standard chat.

Because this happens even if BuffBars is not loaded, this does not seem to be related to BuffBars. Can you check if you see the error message after unloading all plugins and only loading CombatAnalysis?
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-04-2022, 01:24 PM  
bornfight
The Wary

Forum posts: 0
File comments: 43
Uploads: 0
Error comes from Combat Analysis as I found out, is there a connection because of queries in the lua scripte?
bornfight is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-04-2022, 10:43 AM  
bornfight
The Wary

Forum posts: 0
File comments: 43
Uploads: 0
bornfight is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-04-2022, 08:49 AM  
bornfight
The Wary

Forum posts: 0
File comments: 43
Uploads: 0
I have the problem on German client, the other clients I have not tried. This query comes on every new login and on all my chars. I always have to click yes for the plugin to start, if no it is off.

I'll look again later after the patch if something has changed.

Last edited by bornfight : 05-04-2022 at 08:50 AM.
bornfight is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-04-2022, 07:57 AM  
JohnMHammer
The Indomitable
 
JohnMHammer's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 61
Uploads: 4
I am not experiencing any errors since the last update. I have logged in at least once to a character of all 11 classes and 7 races. I just thought I'd note that here because while I'm sure bornfight's experience is real, it is not a universal problem.
JohnMHammer is online now Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-04-2022, 02:51 AM  
bornfight
The Wary

Forum posts: 0
File comments: 43
Uploads: 0
An unexpected error occured while restoring the default trait configurations. Please re-load the plugin before continuing.

I get this error message every time I log in on all chars, since the last update.
bornfight is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-03-2022, 09:36 AM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 110
Uploads: 13
Quote:
Following your fixes for other patches, why don't you release a complete new version to make if easier for gamers instead of making a fix for a patch for an old plugin? Just interested. Thanks for your time!
Thanks, and great question! I have been hesitant to 'take over' a really popular plugin just because the author does not appear to be active anymore.
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2021, 06:12 AM  
Farothhen
The Wary
 
Farothhen's Avatar

Forum posts: 2
File comments: 95
Uploads: 0
Hello b414213562,

I'm a big fan of your streams and explanations, even if I'm too dumb to learn coding in LUA. I can change small UI problems in existing plugins, but all other things are too complicated for me. German is a very "big" language - "big" because the words needs way more space than english in most cases.

Following your fixes for other patches, why don't you release a complete new version to make if easier for gamers instead of making a fix for a patch for an old plugin? Just interested. Thanks for your time!

Last edited by Farothhen : 12-16-2021 at 06:13 AM.
Farothhen 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:03 AM.


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