Palantir is no longer being maintained. Please see this thread for more information

Current Version: 1.10.1

About

Palantir is a highly customizable Heads-Up Display(HUD) for LotRO that displays critical combat-related information at center-screen in an unobtrusive way. This allows the player to get the information they need without having to take their eyes off of the business at hand, as they would if they were to depend on the default UI elements.
While Palantir is currently limited in what it can display, its limitations stem exclusively from the same limits LotRO’s Lua API does. As the API grows, so too will the amount of information that Palantir can and will display.

Features

Player morale and power display

morale bar supports "bubble" and dread -new!

Curable debuff display with 4 sections that will “light” up if you get the appropriate type (i.e. wound,fear,disease,poison)

An option to extend the debuff display to support curables ( potions/skills) with relevant cooldown/count display, to allow for “click to cure”

Vitals bars support custom coloring as well as the ability to set two additional colors per bar to display at specific levels

Because the quantity of the slot will not update to zero until after the cooldown, clicking a stack with only one item in it may display zero prematurely - due to alternate methods

Due to the same issue, it will only display the quantity of the stack that is added. For instance, if you split a stack of potions, and add one of those stacks to a Debuff Bar quickslot, the count will only show the amount of that stack.

Due to the inability to get the cooldown of an item through the API, Palantir assumes that all curables that are not skills are pots – triggering the cooldown meter for all items– when an item is clicked.

Due to the above issue, cooldowns are triggered based off of the amount potions in a stack changing. Splitting up a stack that exists on a quickslot will result in the cooldown timer firing.

Due to a bug in the API involving quickslots, you may find that the skill in the “1” Position on your main bar is overwriten. This seems to appear when a Plugin quickslot is “emptied” (i.e. you use the last one), but is not exclusive to this situation.

new Palantir now should be compatible with Bredic's LotRO Mod Manager.

Getting Started

Once you’re in the game, load Palantir by typing:

/plugins load palantir

There will be a momentary pause as it loads, followed by the intro animation where you will see the bars fade in and the indicators on the debuff bar “blink” while your morale and power bars “fill up”.
From there, you’re all set . If you want to add pots/skills to the debuff bar, or want to tweak the settings, just type:

/palantir options

The options panel will open up, forcing Palantir to show itself (i.e. if it’s set to show only in combat), and showing 4 quickslots under the debuff bar. You can then easily add pots/skills (don’t forget to set cooldowns!) and change settings until you get something you like. For more information on options/settings, please read the below “Options” section.

Suggestions? Problems? Questions? Found a Bug?

If any of those are true, I definitely want to hear what you have to say and you have three options to make yourself heard:
1) Make a post in the Palantir thread in the Lua Scripting (Beta) Forums at the LotRO forums
2) Send me a PM at the LotRO forums
3) Send me an email at [email protected]
I will do my best to respond, and if applicable address the issue as soon as possible.

Options

The following is a rundown of the Options screen, consisting of 3 panels, and available by typing the command:
/Palantir options
In the chat box once Palantir is loaded.

Main Panel

This panel contains a collection of basic options for all main parts – allowing users to get Palantir to their liking and get back to playing as quickly as possible

MiscThis section contains options that deal with the operation and display of Palantir itself, as opposed to the elements within.

Show Only In Combat – When this checkbox is checked, Palantir will hide itself when the player is out of combat, and show itself again as soon as the player enters combat. Otherwise, Palantir will be visible at all times

Out of Combat Criteria - This drop down box gives four options as to when Palantir will hide itself when the player is out of combat(if Show Only In Combat is checked). Vitals 100%, Morale 100%, Power 100% and Out-of Combat. When the player is out of combat, Palantir will stay visible until the selected option is true.

Show Game Vitals – When this checkbox is checked, the default player vitals UI element will continue to be shown, otherwise this will be hidden. NOTE: Palantir is unable to recreate the options in the context menu that appears when you right click on the default vitals. Hiding this element will prevent you from accessing this menu!

Settings Scope – This drop down box allows you to select which way your settings will be saved and loaded (Account,Character,Server). Account will save your settings for any character you play, Character will save it for only your current character, and Server will save your settings so they’re only available when playing on the current server. If using the Curable display on the Debuff bar, and thus have quickslots to save, these will always be saved for the individual character.

Player VitalsThis section contains options that deal with the vertical bars that display player morale and power.

Bar Opacity – This slider will affect the transparency of the bars.

Bar Spacing – This slider changes the amount of space between the player morale and power bars. Moving the slider all the way to the right will result in a total size of around 1,200 pixels from the outside of one bar to the other.

Text Opacity – This slider affects the transparency of the text next to each bar

Debuff BarThis section contains options that pertain to the Debuff Bar that displays whether or not you have any curable debuffs

Show Debuff Bar – When checked, the Debuff Bar will be displayed – otherwise only the Vitals bars will be shown.

Display Mode – This drop down box will allow the player to choose between showing just the debuff indicators (the 4 colored sections that appear when you get the appropriate debuff) or showing the information and allowing support for slotting potions/skills behind those bars (i.e. “click to cure” functionality.

Bar Opacity – This slider affects the transparency of the Debuff Bar’s background (i.e. what you see when you have no curable debuffs). At this time the cooldown meters and counts for potions/skills are not linked to this – this should change in the future

Debuff Indicator Opacity – This slider affects the transparency of the individual “lights” that appear when you have a curable debuff.

Vertical Position – This slider allows the player to move the position of the Debuff Bar down from its default position.

CooldownsThis section allows the player to set the cooldown for the pot/skill slotted in the appropriate quickslot

Wound Curable Cooldown (In Seconds)

Fear Curable Cooldown(In Seconds)

Disease Curable Cooldown (In Seconds)

Poison Curable Cooldown (In Seconds)
These are where you type in your cooldowns for use with the Curable option on the Debuff bar. Please note that due to poor event handling support, there's no validation on these text boxes. Typing anything in these boxes other than numbers (even decimals/colons etc) will lead to unexpected and probably undesired results.

Color Panel
This panel contains options involving the color, and color effects of the vertical bars.

Player Morale Bar

Bar Color - This color picker allows you to pick the color of your morale bar

Enable Color Effects - When this checkbox is checked, it will allow you to specify 1 or 2 bar level-based color points on the morale bar. If unchecked, it will simply stay the chosen color regardless of bar level.
Enable Color Transitions - When this checkbox is checked, it will blend from the base color to the first point (then blend to the second) and back as the bar level does the same. Leaving it unchecked will cause the bar to stay at the chosen color until it reaches the specified point, then change to that color.

Point #1 Color - This color picker allows you to set the first color point on the morale bar

Point #1 Location - This slider allows you to chose the point at which the bar will reach the above color.

Enable 2nd Color - When this checkbox is checked, it will allow you to specify a 2nd color/point for the morale bar

Point #2 Color
Point #2 Location Works the same way as Point #1, just for an additional point.

Player Power Bar
This section contains exactly the same controls as the previous one. Just replace "morale bar" with "power bar"

Text Panel

Player Vitals

Group Text Position –If checked, this checkbox will group the settings together for the position of the morale/power text.

Vitals Text Position - This drop down box will allow you to position the text for the Morale & Power bars in 8 different locations (Bottom Outside, Bottom Center, Bottom Inside, Middle Outside, Middle Inside, Top Outside, Top Center and Top Inside)

Group Text Display – If checked, this checkbox will group the settings together for the display of the morale/power text

Vitals Text Display - This drop down box allows you to set how you want the Morale/Power numbers shown. Options include: Percentage, Real Numbers, Current/Max and Percent w/ Current/Max.

Player Morale Bar

This section contains similar drop-down boxes as the above section, which will be disabled unless "Group Text Position" and/or "Group Text Display" are unchecked. Essentially allowing you to have a different position/text display for your morale bar than you do for your power bar

Player Power Bar

Same as Above

Special Thanks

I'd like to send out a big Thank You to Vevenalia and Onori for their work on translating Palantir's options panel, and to Vevenalia for testing out Palantir on the EU client.

Changelog
v1.10.1 - (11/21/2011) Fixed an issue that would cause the morale bar to pop up while zoning if it was supposed to be hidden (i.e. show only in combat)

v1.10.0 - (11/21/2011) Introduces a few new features in response to RoI and the upcoming Update 5. Note: Update 5 changes will display on Bullroarer, but will not affect normal operation on Live.

Morale bar will now have two new sections built into it in order to handle the display of the "bubble" mechanic, as well as the display of dread effects on morale.

The Palantir positioning window will now be hidden if you decide to hide your UI while in positioning mode.

The options tab for Palantir on the new Plugin Manager will show a button that will allow you to display Palantir's Option Window. While the ideal solution would be to display such options within the tab itself, the structure of the current Options Window would require a heavily modified copy to function correctly. As this is a bit too time consuming for my tastes, keeping in mind that v2 work is underway, this will be a "happy medium" so-to-speak. v2 on the other hand, will have its panels designed to better support this new feature

Last and pretty much least, Palantir will also come with an icon that will show up in said Plugin Manager.

Bar structure has been changed again to separate the "fill" from the background, allowing the opacity for both parts to be adjusted independently. This will allow the eventual inclusion of pulsing/flashing effects at specified levels.

Fixes the debuff bar display when hiding the UI (F12) if the player changed the "show Debuff Bar" setting and chose to hide/show the UI before unloading/reloading Palantir.

Palantir will now center itself by default if you have no previous settings saved (i.e. first run) for an account/server/character (depending on your scope setting)

Added a "Recenter Palantir" button to the Main option page.

Bar Spacing is now completely separate from positioning. This means two things: 1) the positioning window will always be a set size, often narrower than the width of the bars and 2) the debuff bar will no longer shake side-to-side as you change the bar spacing.

When hiding the UI with the setup window open, the setup window will hide as well, and when hitting F12 again, palantir and the setup window will display correctly

When hiding and displaying the UI, Palantir will remember "Show only in combat" and hide debuff bar settings.

Palantir will now display when you enter UI Positioning mode (Ctrl+/) if it's set to show only in combat. It will also return to its appropriate settings when exiting that mode.

Combinations of Hide UI/Positioning modes will work closer to how it works with other elements. Namely, entering into Positioning mode while the UI is hidden will not display the positioning window until you choose to show the UI.

Finally, if a cooldown hasn't been set since v1.08, Palantir will automatically replace nil values with 0, to avoid errors.

1.08 - (10/04/10) A couple fixes/improvements:

Fixed an issue with Fear cooldown meter not turning green when adding pots

Fixed an issue with Fear cooldown meter not firing when a pot is slotted, and a different slot with a pot is clicked

Changed settings file for cooldowns from Main to qslot, so they will automatically be saved per character, regardless of scope. Users will have to reenter their cooldowns for each character upon updating.

1.07.2 - (9/26/10) Potential cause for issue tracked down to the fact that class.lua was not in the most recent package, this has been fixed.

1.07.1 - (9/25/10) Fixed some import issues that may cause the plugin not to load

1.07 - (9/24/10) A small setup panel fix, and a few of usability improvements

Disabling/Enabling of controls on the color panel of the options window now work properly upon loading.

Debuff Bar sections will now "light up" when you mouse over or drag over its quickslot when the options window is open. This is in response to confusion over which slot was what

Palantir is no longer dependent on the Turbine folder included with the example plugins. As a result, Palantir will no longer be distributed with said folder

Added support for Bredic's LotRO Mod Manager.

1.06.2 - (9/21/10) Fixes a few issues

When previously unloading Palantir with the debuff bar in "Indicators Only" mode, attempting to change this back to "Curable Display" would result in only showing the quickslot background, and no cooldown meters or counts - this has been fixed

Some group/power bar text alignment settings would give the illusion that Palantir wasn't centered. Some power bar text alignment settings gave this illusion by being too far away from the bar - this has been adjusted.

Further removed some margin of error involving the quantity changing from splitting up a slotted stack, firing off a cooldown meter. This should now only happen if you reduce the stack size by one.

Added a "reset" command that will allow you to toggle Palantir's UI Positioning mode independently of the game - just in case you loaded Palantir while you were in UI Positioning mode.

1.06.1 - (9/21/10) Fixed an issue with the Poison slot, fixed cooldown support for skills

1.06 - (9/21/10) A few fixes/tweaks in this one:

Fixed a code typo that was preventing saved text position settings from being applied on load

Group Text Position/Display checkboxes will now cause Palantir to move/display the text based off of current values of the appropriate method.

Curable quantity display has gotten a lot more reliable in most situations.

1.05 - (9/18/10) Fixed an issue with a debuff indicator not clearing if player did not have any effects on them (AKA undead bug is dead.)

1.02 - (9/15/10) Fixes an issue with the poison curable slot not being clickable after using the skill once.
Fixes skills firing off potion cooldown meters
Fixes numbers displaying behind the infinity symbol after using a skill.
Fixes the display of Palantir so it doesn't appear over other UI elements

With the newest LOTRO update for June 2013; I just installed Palantir and it seems to be working pretty good. I haven't had any problems with it disappearing, I know that even though I haven't used it before, I thought that others might like to know the newer update does work with it, at least for me.

I don't use these quickslots, so this should not be the problem. Is this a general bug, or just something I did wrong? ^^

I have to investigate this further, to find out exactly what the problem is - but from first glance, I can tell that it's nothing user-related. My best guess, just from looking at those particular lines, is that Turbine changed something having to do with item counts, when it relates to potions and whatnot. I'm also going to take a guess, that should someone actually store potions in those slots, that it would also spit out similar errors, and not display the item count.

I'll get in game sometime this week to see exactly what changed, and how to fix it. In the meantime, setting the debuff bar to show only indicators should prevent the errors from popping up.

the client i use is the standard turbine client (i am an european player, thus once with a CM client, but i have deleted that one after a win7 re-install and installed via the turbine high res installer)

yes, you can change the language in the launcher - right from "Support" there is EN, DE or FR to choose the desired language

the error occured when switching from german to english
(not only on my pc, but it happened again on my netbook)

i could get rid of the error and use palantir again after deleting all plugindata files (not the plugin itself, but the settings)
i have not switched back to german to test if it works the other way round now...

but just to give an update on "my situation"

but besides that: i love palantir and hope that the lua fixes actually load the quickslot settings

thanks for this very very awesome plugin!

Ok. It could be possible that the code that determines what language to use is confused by the new client's multi-lingual support. I will look into this as soon as I can. I don't think deleting settings will help, as I believe the check is automatic.

the client i use is the standard turbine client (i am an european player, thus once with a CM client, but i have deleted that one after a win7 re-install and installed via the turbine high res installer)

yes, you can change the language in the launcher - right from "Support" there is EN, DE or FR to choose the desired language

the error occured when switching from german to english
(not only on my pc, but it happened again on my netbook)

i could get rid of the error and use palantir again after deleting all plugindata files (not the plugin itself, but the settings)
i have not switched back to german to test if it works the other way round now...

but just to give an update on "my situation"

but besides that: i love palantir and hope that the lua fixes actually load the quickslot settings

i've changed the client from german language to english - as soon as i try to load palantir (via lotro's own plugin manager) i get:
...\Plugins\DigitalUtopia\Palantir\OptionsManager. lua:89: attempt to perform arithmetic on local 'pct' (a string value)

resulting in palantir not loading at all

how can i fix that?

Just to clarify - you're using the standard English client and the language is English as well? (Sorry. Wasn't sure if there's a language setting or not)

I just need to know in order to recreate the issue. Any additional info will help!

Quote:

Any news on quickslot issue? I don't understand LUA part of Bullroarer patch notes, so I don't know if it's gonna be fixed in Monday Update 6.

From those notes - it appears so; however I haven't had a chance to test. If you have bullroarer, please feel free to try it out yourself

Any news on quickslot issue? I don't understand LUA part of Bullroarer patch notes, so I don't know if it's gonna be fixed in Monday Update 6.

Quote:

Lua
Fixed: The armor values returned by GetArmor are not correct.
Added: FreePeopleAttributes.GetBaseAr mor method and BaseArmorChanged event.
Fixed: ChampionAttributes.GetStance now works correctly.
Fixed: Bad deinitialization of FreePeopleAttributes that lead to a crash on shutdown.
Fixed: The plugin manager UI will now set the size of the user options panel when it is changed allowing for the panel to properly layout itself.
Removed: ChampionStance.BloodRage since it isn't a stance for champions.
Updated: The documentation on Equipment better explains the event firing order for ItemUnequipped.
Changed: The time autoload plugins are loaded has been pushed back in the loading process to avoid initialization race conditions.
Fixed: Quickslots better support items on load.
Added: DragStart to controls that is fired when a drag drop operation starts. NOTE: This is a work in progress still and is subject to change.
Added: DragDropInfo now has IsSuccessful/SetSuccessful for getting and setting the success state on the drag drop operation.
Fixed: The base Turbine.UI.Window class to properly erase its background.
Added: Player now has a GetPet method and PetChanged event. This method works for the LocalPlayer and PartyMember classes and will return the current pet of that player.
Added: Wallet support. This is available on the LocalPlayer as GetWallet. The Wallet provides a list of WalletItems and the notifications for them changing. WalletItems have accessors for the Quantity, MaxQuantity, Name, Description, Image, SmallImage, and IsAccountItem.
Deprecated: Entity.RegisterForClickHandlin g is deprecated. Use the EntityControl instead.
Added: New control, EntityControl. This can be used to create controls that can select entities and/or display a context sensitive menu for the entity.
Added: PluginManager.ShowOptions which can be used to display the options for a plugin by its plugin reference.
Fixed: Party members leaving a party should not longer cause a crash.
Fixed: Party member leave events should fire properly now.
Fixed: The GetReadyState function and ReadyStateChanged event function properly now.
Fixed: LocalPlayer reports IsVoiceEnabled properly.
Added: IsVoiceActive and IsVoiceActiveChanged so plugins can know when users are talking.

i've changed the client from german language to english - as soon as i try to load palantir (via lotro's own plugin manager) i get:
...\Plugins\DigitalUtopia\Palantir\OptionsManager. lua:89: attempt to perform arithmetic on local 'pct' (a string value)