Version: 1.4, Revision 2 (V1.4.2)
HUDPlus is a user customizable user interface that displays a wide variety of information to the player in an easy to see fashion, in the center of the screen, or wherever the user wants it.
Morale and Power bars, with temporary morale support
True number and percent indicators
Low morale, low power warnings
Devastating hit warning (warning appears on-screen after taking a large hit; the size of the hit that triggers it can be configured )
Combat state indicators/quickslots (morale, power, disease/wound/fear/poison)
Fervour, focus, attunement meter for applicable classes
Skill cooldown status tracking
On-screen Customizable Effect Tracking (/hudplus effects for help)
Installation and Use:
If this isn't your first plugin, unzip to Plugins folder as always and skip the next paragraph. Requires Turbine standard code.
If this is your first plugin, in the file path My Documents\The Lord of the Rings Online , create a folder, and title it "Plugins". (NOT "plugins") Download the .zip file and place it in this folder, then extract the file to that location, using the "Extract Here" option when right-clicking the downloaded file, or use an unzipping program such as 7-zip or WinZip. If you do not have the Turbine standard code, download it from http://content.turbine.com/sites/lot..._LuaPlugins.7z
and unzip it to your Plugins folder as well.
Log into the game and type "/plugins refresh" into the chat console. If HUDPlus V1.3.0 appears in the resulting list of plugins in the chat log, you have installed the file correctly. If not, ensure that the file path is My Documents\The Lord of the Rings Online\Plugins\CajePlugins\HUDPlus . Once it is shown in the list, type "/plugins load hudplus" to load the plugin. You will load a default setup of the plugin, which can be further customized by typing "/hudplus options" into the console to access the options menu. Tinker with the options and reference the Help: section at the top of the options menu for further information on each option. Furthermore, each HUD element can be dragged around the screen while the options menu is open. To save any changes, click the "Save" button at the bottom of the menu. Note that any changes made will still apply to that session, but will not be loaded in the next session unless "Save" is clicked. You will receive confirmation in the chat log when your configuration has been saved. Configuration is saved for each character, not by account or server.
If you plan on loading this plugin using the Turbine Plugin Manager, which automatically loads plugins upon logging into the game, check the "Load With Manager" option at the bottom of the options menu to ensure your quickslots are not reset when you log in.
More information can be found in the accompanying README file. Please check the three notes on the README if you encounter any strange behavior with the cooldown indicators, quickslot quantity indicators, and load with manager functionality before reporting any bugs with these.
Some updates to this plugin may introduce new features that require new data for the plugin to save. If you load a save from an old version, the new features may not work properly. If this happens, open the folder location My Documents\The Lord of the Rings Online\PluginData\<your account name>\<your character's server>\<your character's name> and delete the file "HUDPlus" and "HUDPlus2". This will reset your configuration to default, and reconcile any incompatibilty with previous versions of the plugin.
More skill cooldown indicators ( Depends on feedback )
Multiple language support ( Depends on feedback and availability of translators )
Aistaldo, Cilantro, and Medicborn for initial testing of alpha versions and listening to me whine about errors and glitches!
Turbine for providing the API and examples
Plugin authors on this website for giving me code to stare at to figure out Lua
Paint.NET for being better than Paint and just as free
V1.2.0 - Initial release
Note: This update requires a plugindata delete, as the method of saving certain aspects of the data has been changed. If you'd rather not re-do your settings, open the plugindata file using Notepad, and execute a search and replace, replacing all instances of "true" with "1", all instances of "enabled" with "1", all instances of "false" with "0", and all instances of "disabled" with "0". Include the quote marks in the search & replace. Ensure that the replace is not case-sensitive.
Fixed a few bugs, most notably that users loading the plugin with no prior data saves may be able to enable the class meter on class that shouldn't be able to, as well as fixing invalid entity error spew to chat when loading a stack that was emptied in a prior session and never replaced. For anyone with a resolution that was making the options window overlap the UI elements, the ability to drag the elements around the screen using CTRL + \ has been added. No dragbars appear, but they will be draggable while the UI is unlocked. You still must save your changes with the "Save" button in the options window, however. Also added support for the LotRO Plugin Compendium.
Completely revamped the options menu to make it cleaner and easier to understand, less cluttered, and more logically organized. Also added the ability to change the colors of the morale and power bars, morale and power text, temporary morale color, and temporary morale text. The colors also now change based on your morale. To disable this, set the normal, low,
and critical colors to be the same. Note that you will never actually see the color you pick as the "low" color on the bars. The closest you will ever get is a 50/50 mix with either the normal or critical color, as it shifts base colors upon reaching certain morale threshholds. The "low" color is blended with the active base color, either normal or critical. It is recommended to pick a color that mixes well with your normal and critical colors for best mixing results. Despite the addition of color-picker data, you do not need to perform a plugindata delete to update from a previous working version. It will automatically set the defaults in the absence of the new data. It should not throw errors or display strange colors (unless you make it display strange colors), or numbers that don't fit the color or scrollbars in the color window. If it does, it is a bug, and should be reported as such.
First non-beta release!
Massively overhauled the code that controls most of the UI elements; was using far more
resources than necessary, reduced that to next to no impact on resource usage now.
Numerous bugfixes with the options menu. Added effect tracking. See
"/hudplus effects" for more information. Possible that there are bugs with the system; please report any issues encountered with the effect tracking. Also re-designed the color progression on the morale and power bars. Color change should now no longer "cliff" (abruptly change) to another color upon hitting a certain threshhold. Should now progress smoothly from color to color. Probably forgetting something, changed a *lot* of stuff.
Fixed a pretty nasty issue with the effects tracking; if attempting to delete a warning that is not docked or had not been docked, would spew errors. Also made dismissed effect warnings stay dismissed between sessions if the data is saved while the effect is dismissed.
Added the ability to hide the default LotRO vitals. Also added a movable UI element that provides access to the context/self selection the vitals formerly provided. Right click the checkbox that hides the vitals to modify the UI element.
Saving your data while using the "Load With Manager" functionality prior to the loader offset timer not being complete will wipe your quickslots; the next time you load the plugin, they will be empty. This is because although the quickslots may appear populated, they are technically "empty" to the data loader until the offset has been run through. Mostly due to the issue that plugins loaded using the manager load before inventory is loaded.
Just wait a short while after loading before saving your options; save before unloading to be sure.
Creating a copious number of effect trackers can bog down FPS while the options window is open, and some may be deleted upon reloading; plugindata files can only handle so many entries.
If you have any questions, bug reports, comments, suggestions, etc, feel free to send me a personal message or look me up as Caje on Silverlode.