lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Class Specific (sub-categories) > Minstrel

Category: MinstrelMinstrelBuff II
Interface Information
Download
How do I install this? (FAQ)
Name: MinstrelBuff II   Popular!
Author:
Date: 11-20-2022 11:47 AM
Size: 271.75 Kb
Version: 2.1.2
Rate File: 5 out of 5 with 2 votes  
Pictures
Click to enlarge 

Views: 0
Size: 35.53 Kb
Dimensions: 171 x 125
MinstrelBuff II in action
 
Click to enlarge 

Views: 0
Size: 92.54 Kb
Dimensions: 317 x 179
MinstrelBuff II with fixed anthems
 
Description
Introduction

This is a plugin for Minstrels. It is based on MinstrelBuff, by Melida, and adds numerous features including support for the 2022 Minstrel updates.

Ballads and Anthems

The main window shows which ballads and anthems you have active.
Lesser and Greater anthems have an overlay (L or G) indicating which they are. (This overlay can be turned off in the options.)

Anthem Priority

The options screen now allows you to configure your preference for Anthems:


If this feature is enabled, you will see the next anthem in your priority list shown next to the main window:


The goal of the Anthem Priority feature is to keep your most important anthems active. If you have to choose between keeping a more important anthem active or activating a different active, the plugin chooses the more important anthem.

Ballad Expiration

All ballad descriptions include the text "Expires if out of combat for 9 seconds". However, this is an incomplete summary of when ballads do and do not expire. For example: Cry of the Chorus gives you three ballad buffs even if you have been out of combat for 9 seconds.

As of December 2020, the game logic works like this:
  • Let's call entering combat after being out of combat for more than nine seconds a "primary combat". When you leave a primary combat, a nine second timer starts counting down. When the timer expires, your ballad buffs also expire.
  • Let's call entering combat while the timer is counting down a "secondary combat". You must stay in a secondary combat for five seconds before it resets the combat timer. That is, if it takes you less than five seconds to enter and leave combat, the original timer continues counting down as if you had not entered combat.
  • There's a big exception to this, however: If you are in combat when the current timer expires, it refreshes the timer even if the combat ends in less than five seconds.
  • Cry of the Chorus and Major Ballad (Resonance Stance) start the nine second timer if: the player is not already in combat, there is not already a out-of-combat countdown happening, there is not already a Major Ballad countdown happening, and there is not already a Cry of the Chorus countdown happening.
  • Entering combat with a Cry of the Chorus countdown or a Major Ballad (Resonance Stance) countdown active is treated like starting a secondary combat, so you must then stay in combat for 5 seconds to refresh the timer.

This plugin has two timers:
  • a timer that shows when your ballads buffs will expire. This combat timer starts off white, and when less than five seconds remain it turns yellow.
  • a red timer that shows how long you need to remain in a secondary combat before the combat timer is reset. This happens when the red timer fills up the remaining combat timer completely.

The white bar at bottom shows I've got the full 9 seconds left.

I've been out of combat for around 6 seconds, so the bar is yellow.

Whoops! Took too long to get back into combat, so my ballads expired.

I'm in a secondary combat. If the red bar fills up the white bar, the combat timer will reset.


This plugin does its best to mimic the game logic, however it can occasionally incorrectly predict when the ballads will expire. If you have steps to reproduce an incorrect timer, please comment below and I'll see if I can update the plugin to match!

Soliloquy of Spirit / Inner Strength Tracker

You can enable the Soliloquy Tracker in Options. Once enabled, this will pop up a window whenever you use Soliloquy of Spirit on a target, showing your current Soliloquy of Spirit stacking (0 to 3) and current Inner Strength Tier (0 to 3).

Example 1:

Affodil has three Soliloquy of Spirits and Inner Strength Tier 3. Toermalijn has only two Soliloquy of Spirits and Inner Strength Tier 2. Because her Inner Strength is not Tier 3, the background is red.

Example 2:

Affodil has three Soliloquy of Spirits and Inner Strength Tier 3. Toermalijn has only two Soliloquy of Spirits but Inner Strength Tier 3. Because she does not have all three Soliloquy of Spirits, the background is yellow.

Melodic Interlude

You can enable the Melodic Interlude Window in Options. Once enabled, this will pop up a window whenever your Freedom trait triggers the Melodic Interlude Effect. This effect unlocks healing for a friendly target while in Dissonance stance for 10 seconds.

Example:


War-Speech

You can enable the War-Speech display in Options. Once enabled, this will draw an 8-second timer below your ballads for each War-Speech. This effect grants +5% Tactical Damage, and visualizing them helps you to keep three War-Speeches active.



Support for more than 3 anthems

The non-fixed themes supports additional anthems. The window will grow in size if the player has more than three active anthem effects.




Installation and Setup

To install:
  • You can use Plugin Compendium, or just unzip the archive and drag the "CubePlugins" 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 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 MinstrelBuff II in the list on the left side. Verify that the version is 2.0.1. 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.

When you first load MinstrelBuff II, the plugin windows will be in the upper-left of your screen. You can use your Reposition UI key (default Ctrl+\) to move these windows.


Press your Reposition UI key again to turn off Reposition mode.

History
  • 2022-11-20 v2.1.2: Added Priority Anthem feature, fixed some bugs. Release notes are here.
  • 2022-09-28 v2.0.2: Fixed some incorrect paths.
  • 2022-09-28 v2.0.1: Initial release of MinstrelBuff II. Includes initial support for 2022 Minstrel updates. Release notes are here.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
v2.0.2
265.82 Kb
b414213562
09-27-2022 10:28 PM
v2.0.1
265.82 Kb
b414213562
09-27-2022 10:13 PM
File Statistics
User Rating:
5 out of 5 with 2 votes
Downloads: 17075
Views: 25133
Favorites: 11
Uploaded By:
 
Last Modified: 11-20-2022 07:25 PM by b414213562    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-28-2022, 02:28 AM  
Hyoss
The Undying
 
Hyoss's Avatar
Interface Author - Click to view interfaces

Forum posts: 151
File comments: 313
Uploads: 3
Well, I am installing this and sending off the original MinstrelBuff into it's well-deserved retirement. Thanks for the update!
Hyoss is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-29-2022, 06:54 PM  
Witabinks
The Wary
 
Witabinks's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWindo w.lua:137: attempt to index local 'theme' (a nil value) on loading :'(

Last edited by Witabinks : 09-29-2022 at 06:55 PM.
Witabinks is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-29-2022, 10:39 PM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Quote:
...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWindo w.lua:137: attempt to index local 'theme' (a nil value) on loading :'(
Thanks for letting me know about this, and for including the error message! I've put a fix in place for the next release.

It sounds like there's a problem with your save file. You can find it at:
C:\Users\[username]\Documents\The Lord of the Rings Online\PluginData\[account]\[server]\[character]\MinstrelBuff.plugindata.

Solution 1:

The easiest thing to do is get rid of this save file. You can rename it to MinstrelBuff.plugindata.bak to hide it from the plugin. The plugin will then recreate it the next time you load the plugin.

Solution 2:

Instead of that, if you're comfortable editing this file then find the line that starts with
Code:
["ThemeIndex"]
and set it to a known-good value like so:
Code:
["ThemeIndex"] = "1",
Solution 3:

If you're comfortable editing a plugin code file, you can instead add this to Settings.lua at line 56 to stop the error from happening again:
Code:
	-- Validate the Theme Range:
	local themeIndex = self.settingsTable["ThemeIndex"];
	if (themeIndex == nil or
		themeIndex < 1 or
		themeIndex > #CubePlugins.MinstrelBuffII.Themes.ThemeList) then
		themeIndex = 1;
		self.settingsTable["ThemeIndex"] = 1;
		wasSettingsFileCorrect = false;
	end
I hope this helps, and thanks again!

Last edited by b414213562 : 09-30-2022 at 11:08 AM.
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-30-2022, 11:37 AM  
Farothhen
The Wary
 
Farothhen's Avatar

Forum posts: 2
File comments: 95
Uploads: 0
Great news!

Did you integrate the change of Inspire Fellows, which adds a stack to the Inner Strength?
Farothhen is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-30-2022, 08:06 PM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Quote:
Great news!

Did you integrate the change of Inspire Fellows, which adds a stack to the Inner Strength?
Not yet, but it's on the wish-list!
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-08-2022, 03:28 PM  
MrPacino
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
More than 3 anthems not working

Hi there,

I tested the new plugin (thank you, huge fan of the old one too) but after testing the new minstrel, the anthem bar doesn't "automatically extend" as advertised after the 4th+ anthem. Is it just me?
MrPacino is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-09-2022, 01:24 AM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Re: More than 3 anthems not working

Quote:
Hi there,

I tested the new plugin (thank you, huge fan of the old one too) but after testing the new minstrel, the anthem bar doesn't "automatically extend" as advertised after the 4th+ anthem. Is it just me?
Hello! To help with testing, which anthems did you have activated? Did any of them come from another minstrel?
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-09-2022, 10:43 AM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Re: More than 3 anthems not working

Quote:
the anthem bar doesn't "automatically extend" as advertised after the 4th+ anthem. Is it just me?
I just did some testing by changing BuffWindow.lua line 25 to
Code:
self.nextAnthemEffectPlace = 3;
. (This causes the window to skip the first two anthem spaces, making it much easier to simulate having more than three anthems.)



Keep in mind that you will never have both the lesser and greater effect of Anthem I, Anthem II, or Anthem III. Activating the second of the pair results in a single combined effect. (So only takes one space.) Under the new system it's impossible to have more than 4 anthems effects active at one time.

I hope to add tracking of the personal effect from Resonance and Dissonance, so that would be a 5th anthem effect you could have.

If you do have a situation that results in more Anthem effects than spaces in your window, please let me know!

Last edited by b414213562 : 10-09-2022 at 10:44 AM.
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-12-2022, 03:49 PM  
Farothhen
The Wary
 
Farothhen's Avatar

Forum posts: 2
File comments: 95
Uploads: 0
German translation

Hello B4,

despite missing your stream frequently in the last weeks, I'll try to help with the german translation. Do we still need those ascii-files in the archive?

Strings_de.lua:

Code:
        ["DRAG_BAR_TITLE"] = "Selbstgespräch Tracker";
        ["MELODIC_INTERLUDE_TITLE"] = "Melodisches Interludium";

        ["SOLILOQUY_OF_SPIRIT_PATTERN"] = "wandte \".*Vorteil\" mit \"Selbstgespräch .* Geistes\" auf d[ie][en] (.*) an.";

        ["SPECIALIZATION_CHANGED"] = "Ihr habt diese Bonus%-Eigenschaft für Klassenspezialisierung erlangt: (.*)\n";

        ["WATCHER_OF_RESOLVE"] = "Der Wächter der Entschlossenheit.";
        ["SOLILOQUY_OF_SPIRIT"] = "Selbstgespräch des Geistes";

        ["EffectWindowOnlyVisibleInCombat"] = "Nur im Kampf sichtbar";
        ["ThemeIndex"] = "Theme auswählen:";
        ["SolilquyWindowUsed"] = "Benutze Selbstgespräch Tracker";
        ["CheckForSeriousBusiness"] = "Verstecke UI, wenn \"Mit etwas mehr Ernst\" aktiv";
        ["ShowWarSpeechTimers"] = "Zeige Kriegsrede-Timer";
        ["ShowMelodicInterlude"] = "Zeige Fenster von Melodisches Interludium";
        ["MelodicInterludeWidth"] = "Melodisches Interludium Fenster-Skalierung: %.1fx";
        ["MainWindowWidth"] = "Hauptfenster-Skalierung: %.1fx";

        ["SERIOUS_BUSINESS"] = "Mit etwas mehr Ernst";
MinstrelEffects_de.lua:

At the end of the file, you need to change these strings because those functions doesn't work anymore.

Code:
ValidWarSpeechSkillNames = {
	["Kriegsrede"] = true;
};

ValidMelodicInterludeNames = {
	["Melodisches Interludium"] = true;
};
Because I can't join the stream next week, I've posted a few questions/ideas on Twitter.
Farothhen is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-13-2022, 04:50 PM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Re: German translation

Quote:
I'll try to help with the german translation.
Thank you!

Quote:
Do we still need those ascii-files in the archive?
I hope not. I forgot to remove or update them before releasing MinstrelBuff II, but they're not needed unless someone has a problem with the non-ASCII version.

Quote:
Strings_de.lua:
Great! I'll work on incorporating these.

Quote:
MinstrelEffects_de.lua:

At the end of the file, you need to change these strings because those functions doesn't work anymore.
Awesome, I'll check on these.

Quote:
Because I can't join the stream next week, I've posted a few questions/ideas on Twitter.
Got them, thanks!
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-14-2022, 02:04 PM  
Abaris
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
i hav this error:


...lugins\MinstrelBuffs\MinstrelBuffWindow\Setting s.lua:89: attempt to index local 'theme' (a nil value)
Abaris is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-14-2022, 03:41 PM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Quote:
I have this error:

...lugins\MinstrelBuffs\MinstrelBuffWindow\Setting s.lua:89: attempt to index local 'theme' (a nil value)
Hi there! It looks like you're trying to use the original MinstrelBuff plugin (https://www.lotrointerface.com/downl...strelBuff.html). The new supported version is MinstrelBuff II. Try that out and see if it fixes your problem.
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-16-2022, 02:39 PM  
Witabinks
The Wary
 
Witabinks's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Thank you, I managed to launch the plug-in but it's not over yet ^^
Now when I'm using a balad, I got these :

"...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWind ow.lua:572: attempt to index field 'balladEffectDisplays' (a nil value)"

"...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWind ow.lua:551: attempt to get length of field 'balladEffectDisplays' (a nil value)"

It displays many times
Witabinks is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-16-2022, 03:07 PM  
b414213562
The Undefeated
 
b414213562's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 105
Uploads: 13
Quote:
Thank you, I managed to launch the plug-in but it's not over yet ^^
Now when I'm using a balad, I got these :

"...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWind ow.lua:572: attempt to index field 'balladEffectDisplays' (a nil value)"

"...ne\Plugins\CubePlugins\MinstrelBuffII\BuffWind ow.lua:551: attempt to get length of field 'balladEffectDisplays' (a nil value)"

It displays many times
Thanks for reporting that! I'm having trouble understanding why you are getting that error message. If you are willing and able, would you create a zip file of your Documents\The Lord of the Rings Online\Plugins\CubePlugins directory and send it to [email protected]? Please also send your save file at Documents\The Lord of the Rings Online\PluginData\[account]\[server]\[character]\MinstrelBuff.plugindata.

That should help me figure out exactly what's going on.
b414213562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-04-2022, 07:09 AM  
Edhelae
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Thanks for letting me know about this, and for including the error message! I've put a fix in place for the next release.

It sounds like there's a problem with your save file. You can find it at:
C:\Users\[username]\Documents\The Lord of the Rings Online\PluginData\[account]\[server]\[character]\MinstrelBuff.plugindata.

Solution 1:

The easiest thing to do is get rid of this save file. You can rename it to MinstrelBuff.plugindata.bak to hide it from the plugin. The plugin will then recreate it the next time you load the plugin.

Solution 2:

Instead of that, if you're comfortable editing this file then find the line that starts with
Code:
["ThemeIndex"]
and set it to a known-good value like so:
Code:
["ThemeIndex"] = "1",
Solution 3:

If you're comfortable editing a plugin code file, you can instead add this to Settings.lua at line 56 to stop the error from happening again:
Code:
	-- Validate the Theme Range:
	local themeIndex = self.settingsTable["ThemeIndex"];
	if (themeIndex == nil or
		themeIndex < 1 or
		themeIndex > #CubePlugins.MinstrelBuffII.Themes.ThemeList) then
		themeIndex = 1;
		self.settingsTable["ThemeIndex"] = 1;
		wasSettingsFileCorrect = false;
	end
I hope this helps, and thanks again!

Thanks for those solutions, although I can't make it work !!

First, i dont have any minstrelbuffII files in my "C:\Users\[username]\Documents\The Lord of the Rings Online\PluginData\[account]\[server]\[character]"

So i can't change this file !
I tried the other solutions but can't find "ThemeIndex" in buffwindow file !

And i tried to do the 3rd one, by adding the text into setting, but not sure how to find the line 56 ^^" (should i count the number of written line? with or without the empty spaces? ^^')


Nonetheless, thank you for making this plugin !! Looking forward to make it work !! =DD
Edhelae 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 10:04 AM.


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