lotrointerface.com
Search Downloads


Go Back   LoTROInterface > Outdated LotRO Interfaces

Category: Outdated LotRO InterfacesMouse Cursor Highlighter Advanced
Interface Information
Download
Fortunis's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: Mouse Cursor Highlighter Advanced   Popular!
Author:
Date: 05-08-2013 07:20 AM
Size: 1.01 MB
Version: V3.06
Rate File: 5 out of 5 with 24 votes  
Pictures
Click to enlarge 

Views: 0
Size: 41.50 Kb
Dimensions: 561 x 354
3 (out of the 22) Highlighters with both solid and transparent Trims.
 
Click to enlarge 

Views: 0
Size: 283.99 Kb
Dimensions: 1380 x 1258
3 highlighter images with different slider and trim settings
 
Click to enlarge 

Views: 0
Size: 91.17 Kb
Dimensions: 1000 x 475
MCHA Options Window version 3.00. 24th June 2011
 
Description
Mouse Cursor Highlighter Advanced
version 3.06 (8th May 2013)
by Fortunis (of Laurelin)

Ever died all because you couldnt see where the mouse pointer was and unable to hit the potion or other icon needed to save you?.

Are you a healer and sometimes miss healing someone because youve lost sight of the mouse cursor?

Do you have any sight problems and you have trouble seeing where the mouse cursor/pointer is at the best of times?

Well this plugin can help remove the frustration of this.


A very limited Youtube Review by
Casual Stroll to Mordor http://youtu.be/9HRnRmD9wwU

A YouTube video of someone using MCHA with Combat Only option. http://www.youtube.com/watch?feature...PuUrppQ#at=202

Features-
  • NEW to v3.04 Compatible with LOTRO Plugin Compendium.
  • NEW to v3.04 Disabled the Welcome Image/Screen.
  • NEW to v3.04 Removed the Turbine Library folder. (read installation info below)
  • Components that are useless when combat swap is enabled are now greyed out.
  • Choice between 3 RGB Colour Sliders or a [Colour Picker supplied by Garan's rework of Galuhad's code].
  • An Alpha Blend and size sliders. Size = (5x5 to 600x600 pixels)
  • You have the option to enable profile swapping, depending on combat status. Select the profiles via the 2 buttons, 'In Combat = Profile#' and 'Out of Combat = Profile#'
  • 4 Blend modes to switch between via the use of the Blend Mode button.
  • 22 different image highlighters, each with transparent trim or solid trim.
  • Trim Toggle button to switch between trim opacity images.
  • Highlighter Select button that pops-up a scrollable menu of all the images in the folder(s).
  • Combat only (checkbox). For when you only want MCHA to be active in combat only.
  • 3 Profiles plus a general settings profile savable/loadable (4 total). The 3 profiles have commands so you can link them to a quickslot for fast and easy switching. (Check readme file for more info)
  • MCHA On/Off (Checkbox). Well urm yeh
  • Ability to add your own images to MCHA. Unlimited amount can be added (Check readme file for more info on how to add your images)

Screenshots-

The screenshots provided unfortunatly dont show the mouse pointer, its impossible to capture. The mouse pointer is drawn ontop of the highlighter, so isnt affected in any way by colouring. You'll need to imagine it in the center of the highlighter images, sorry.



Installation-


Unzip or drag the 'Fortunis' folder from the zip file, to 'My Documents/The Lord of the Rings Online/Plugins' folder.

MCHA requires Turbine Library installed to operate properly. If your using LOTRO Plugin Compendium (LPC) then it will update/install automatically. If your not using LPC, grab the turbine library from this thread here and place the Turbine folder inside your plugins folder. OR you can download one of my older versions of MCHA (3.03 or earlier), which has the turbine library files included.

Usage-
  • /mcha (Toggles the options menu and loads the general profile settings)
  • /mcha toggle (Toggles MCHA on and off)
  • /mcha profile1 (loads profile1 settings)
  • /mcha profile2 (loads profile2 settings)
  • /mcha profile3 (loads profile3 settings)

Adding your own images-
Check the readme file that came with the plugin for instructions. After youve made some, please share with the community here. Please note that you must follow the rules of the lotrointerface site.. i.e. no nudity images etc.



Things to do at a later time-
  • Fix any known issues.
Known Issues-
  • none

------------------------------------------------------------------------------

Update v3.06
  • - Fixed the file/folder structure of the zip.
  • - Replaced the load code with the code that Garan posted in comments.

Sorry for any inconvenience. I took it that Garan sent me the full mcha zip, but he hadnt. Obviously my judgement was wrong

------------------------------------------------------------------------------

Update v3.05
  • - Fixed the issue of loading/saving for German and French clients.

I had fixed this issue in version 1.01, but i guess changes in the API have broke it recently.

I personally have not tested this update as i do not play lotro anymore. Garan, a well respected plugin author, here at lotrointerface kindly made the fixes and handed me this version to update this page. So my thanks go to him for this one.

------------------------------------------------------------------------------

Update v3.04
  • - Disabled the Welcome Screen
  • - Made compatible with LOTRO Plugin Compendium (LPC) [Thanks go to the author of LPC, (Lunarwtr) for sorting the files out for me]
------------------------------------------------------------------------------

Update v3.03
(Pre-version3.01 - French and German client users may need to delete their MCHA.plugindata. Which can be found in documents/The Lord of the Rings/PluginData/AccountName/AllServers)
  • - Fixed- Forgot to make changes to Welcome Screen data when user clicks Welcome Screen off.
------------------------------------------------------------------------------

Update v3.02 (Pre-version3.01 - French and German client users may need to delete their MCHA.plugindata. Which can be found in documents/The Lord of the Rings/PluginData/AccountName/AllServers)
  • - Altered the Welcome Screen to only show once per day per account.
------------------------------------------------------------------------------

Update v3.01 (French and German client users may need to delete their MCHA.plugindata. Which can be found in documents/The Lord of the Rings/PluginData/AccountName/AllServers)
  • - Major overhaul of the code. Tidied up and split into several seperate LUA files.
  • - Fixed options window coordinate save data for French/German client compatibility.
  • - Upgraded the highlighter select menu. Now a scrollable menu.
  • - When combat swap is enabled, the components that cant be used are greyed out.
  • - The welcome load screen positions and scales itself with the size of the clients resolution.
  • - 2 more highlighter images added.
  • - Clicking Combat Only and Combat Swap checkboxes alternatly, now function correctly.
------------------------------------------------------------------------------

Update v3.00
  • - Added a Colour Picker (compliments to Garan and Galuhad on this)
  • - Added a Checkbox to swap between Colour Picker or Colour Sliders
  • - Added a welcome screen which can be clicked off or you can wait several seconds for it to disappear.
------------------------------------------------------------------------------

Update v2.06
  • - Fixed MCHA on/off checkbox.
  • - Added Option Window position saving. (Saves when you move the window, so not necessary to click any save buttons).
------------------------------------------------------------------------------

Update v2.05
  • - Quickfixed the issue of combat only not functioning correctly, after introducing hide/show UI code.
------------------------------------------------------------------------------
Update v2.04
  • - Added F12 (hide/show UI) functionality. [As requested by Emberleaf here]
------------------------------------------------------------------------------
Update v2.03
  • - Blendmode now saves and loads with the 3 profiles
  • - Added 4 more image highlighters (20 total now).
------------------------------------------------------------------------------
Update v2.02
  • - Fixed alignment of large highlighters when MCHA is first loaded up and before MCHA options menu has been opened.
  • - Removed bulk comments. Only save/load comments show up.
  • - Added one more highlighter image (mcha16). This is the same image as mcha9 but it has the inner part fully transparent.
  • - Combat only is now linked to the 'In Combat = Profile#' button.
------------------------------------------------------------------------------

Update v2.01
  • - Fixed an error which stopped MCHA v2.0 from loading.
------------------------------------------------------------------------------

Update v2.0
(All users of previous versions are advised to delete their MCHA.plugindata file. Which can be found in documents/The Lord of the Rings/PluginData/AccountName/AllServers)
  • - Added the ability to pick 2 profiles that are swapped between when the character switches between in/out of combat.
  • - Added the ability to swap between 4 different alpha blend modes, via the Blend Mode button.
  • - Altered the layout of the options menu.
------------------------------------------------------------------------------

Update v1.01
(Previous users of v1.0 should remove/delete their MCHA.plugindata file. Note your settings if you wish and add them to the new MCHA.plugindata after running and saving MCHA ingame [profile saves inclusive])
  • - Changed the code for saving data. This has fixed the issues with French and German clients.
  • - Changed how (bulk) Comments on/off functions. 'Ticked', is comments on and 'not ticked', is comments off now.
  • - Tidied up mcha13 and mcha14 images.
------------------------------------------------------------------------------
Archive List (Old Versions)
File Name
Version
Size
Author
Date
V3.05
1.02 MB
Fortunis
05-06-2013 08:38 AM
V3.04
1.01 MB
Fortunis
01-30-2012 12:45 PM
V3.03
1.03 MB
Fortunis
07-07-2011 05:28 AM
V3.02
1.03 MB
Fortunis
07-07-2011 05:13 AM
V3.01
1.03 MB
Fortunis
07-05-2011 09:56 AM
File Statistics
User Rating:
5 out of 5 with 24 votes
Downloads: 61204
Views: 184220
Favorites: 53
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-03-2023, 01:32 PM  
Eeshen
The Wary

Forum posts: 4
File comments: 10
Uploads: 0
Hello,
One of my character has a "white ring" even when out of combat and the rest of my characters do not. The settings appear to be same between characters but I cant figure out what i'm doing wrong.

The rest of the characters just have the normal mouse cursor out of combat, which is what I want for all characters.

Can you please advise.

Thanks
Eeshen is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-02-2022, 01:29 PM  
cincodemayo
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Thumbs up This still works

I know it's not supported, but for those who avoided it, because it's "Outdated," don't. It works fine on my computer and is a life saver when you're in the Misty Mountains on a snowy day (or worse in a blizzard)
cincodemayo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-06-2021, 08:51 AM  
Yamy
The Wary
 
Yamy's Avatar

Forum posts: 1
File comments: 23
Uploads: 0
Any chances to have an update of this plugin to make it work on year 2021-2022? It looks neat & the ability to customize the colors & shapes are greatly appreciated. On a slightly related note I wish to customize the mouse icons used at LOTRO but not to the magnifying glass shape but other objects of my choice. Is it possible to do that with this plugin & how?

Edit: I tested today, if the plugin still work, & simply the game cannot recognize it anymore. It is a pity cause this plugin is a nice idea.

Last edited by Yamy : 10-06-2021 at 02:10 PM.
Yamy is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2017, 05:18 PM  
Draxx
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
MouseCursorHA Plugin and iMac Lotro Game Crashes

I had been playing LOTRO on a fairly new iMac with OS version 10.12.4 and without any system crashes. Someone told me about cool plugins so I investigated and loaded several one of which was MouseCursorHA (latest version). Not long after, while playing the game with my new plugins I started experiencing game crashes *(i.e., the game would just immediately stop and go to desktop). I unloaded all the plugins and started troubleshooting by loading them back one at a time trying to find if any of them contributed to the issue. I finally pinpointed MouseCursorHA as the plugin consistently causing my LOTRO gameplay to crash. I really love this plugin (many thanks to the author for all the hard work put into it) but can't use it and would love to pursue whatever avenue it would take to try and remedy this issue. If there are any ideas out there please let me know. Thanks in advance for any and all help!
Draxx is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-29-2013, 07:49 AM  
Fortunis
The Undying
 
Fortunis's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 53
Uploads: 1
Re: Feature Request: No image timing or placement offset

**[Is it possible to set the timing and placement offsets to zero? Effectively causing the user-defined image to appear as an always on, multi-colored shadow, constantly displayed directly under the cursor with no trail of images while the cursor is being moved?]**

Changing its postion is possible by editting the Main.lua file.
1. goto function MCHA:Update()
2. mess about with codes that have SetPosition in them.

I cant be accurate on what to do, as i havnt touched this code for a very long time and i dont have lotro to test any changes.

---

'Timing' i assume you mean the speed in which the image is updated. Unfortunatly the image is updated as fast as it possibly can. I added no code to slow it down.

---

for the other things u mention. MCHA has the function to have the highlighter on constantly, and theres instructions on how to add your own images to it, in the readme.txt. Also at the top of Main.lua are some instructions also.
Fortunis is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-26-2013, 07:36 AM  
Modnar
The Unscathed

Forum posts: 16
File comments: 30
Uploads: 0
Feature Request: No image timing or placement offset

I realize this plugin isn't being actively supported by Fortunis at this time, but I've been looking for a particular feature and though I would ask anyway - just in case.

Is it possible to set the timing and placement offsets to zero? Effectively causing the user-defined image to appear as an always on, multi-colored shadow, constantly displayed directly under the cursor with no trail of images while the cursor is being moved?

This would, effectively, allow something like a 200%-ish enlarged cursor that acts normally within the game, but just looks bigger.

Is there any way to do this, fairly easily, for the existing plugin?
Modnar is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2013, 07:24 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Edit: I see that Fortunis already uploaded v 3.06 which should fix the issues.

Last edited by Garan : 05-08-2013 at 04:43 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2013, 07:24 AM  
Fortunis
The Undying
 
Fortunis's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 53
Uploads: 1
Sorry guys.

Ive upadted to 3.06 to fix all the below issues. Hope it works. Please let me know
Fortunis is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2013, 02:41 AM  
German Viking
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
There is no main folder in the 3.05 ZIP-file.
So itīs not working with the plugin compendium, too.
The 3.05 ZIP-file just contains:

images
VindarPatch.lua
readme.txt
Save.lua
__init__.lua
ColorPicker.lua
Load.lua
Main.lua
OptionsWindow.lua

I installed the 3.04 version instead and copied the files from the 3.05 version into the 3.04 folder. Works fine for me.

Last edited by German Viking : 05-08-2013 at 02:45 AM.
German Viking is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-07-2013, 07:19 PM  
dbjordan
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Missing .plugin files

There are no .plugin files in 3.0.5. I'm not really sure how to use it without those. Any help?
dbjordan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-06-2013, 11:42 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Quote:
The european client loading/saving fix update has been uploaded (v3.05). Thanks to Garan for this one

Im unable to test it myself, but i fully trust Garan and expect it to be working. If not im sure he would be willing to help anyone who finds an issue with it.

I had fixed this issue on an earlier version (v1.01) but i guess the API has changed since and broke the way my code handled this issue.

As always.. Enjoy the plugin!
Many thanks...Fortunis
Note, existing users will either have to delete their settings file before loading ver 3.05 or apply the change below. The settings file is "MCHA.plugindata" in your documents folder at ".. Documents\The Lord of the Rings Online\PluginData\accountname\AllServers".

To avoid deleting your settings, you can replace load.lua with the following:
Code:
print = Turbine.Shell.WriteLine;
if (tonumber("1,000")==1) then
 function euroNormalize(value)
  return tonumber((string.gsub(value,"%.",",")));
 end
else
 function euroNormalize(value)
  return tonumber((string.gsub(value,",",".")));
 end
end
MCHA = class(Turbine.UI.Window);
function LoadSettings()
 settings = PatchDataLoad(Turbine.DataScope.Account, "MCHA");
 if type(settings) ~= "table" then
  settings = { };
 end
 if settings.blendmode == nil or settings.bmode == nil then
  settings.blendmode = "3";
  settings.bmode = "Multiply";
  bmode = "Multiply";
 else
  bmode = settings.bmode;
 end
 if settings.InCom == nil then
  settings.InCom = false;
 end 
 if settings.oocp == nil then
  settings.oocp = "1";
  oocp = 1;
 else
  oocp = settings.oocp;
 end
 if settings.icp == nil then
  settings.icp = "1";
  icp = 1;
 else
  icp = settings.icp;
 end
 if settings.size == nil then
  settings.size = "100";
 end
 if settings.image == nil then
  settings.image = "mcha1";
  mcha.selectedItem = "mcha1";
 end
 if  settings.on == nil then
  settings.on = true;
  mchaCB:SetChecked(true);
 else
  mchaCB:SetChecked(settings.on);
 end
 if  settings.temp == nil then
  settings.temp = false;
  CombatOnlyCB:SetChecked(false);
 else
  CombatOnlyCB:SetChecked(settings.temp);
 end
 -- if not settings.delay then
  -- settings.delay = 0.5;
 -- end
 if settings.color==nil or settings.color["0"]==nil then
  settings.color = { };
  settings.color["0"] = "0";
  settings.color["1"] = "0";
  settings.color["2"] = "0";
  settings.color["3"] = "0";
 else
  settings.color["0"] = euroNormalize(settings.color["0"]);
  settings.color["1"] = euroNormalize(settings.color["1"]);
  settings.color["2"] = euroNormalize(settings.color["2"]);
  settings.color["3"] = euroNormalize(settings.color["3"]);
 end
 if settings.InCom == nil or settings.InCom == false then
  settings.InCom = False;
  CombatOnlyCB:SetChecked(false);
  ic = "off";
 else
  CombatOnlyCB:SetChecked(true);
  ic = "on";
 end
 if settings.ComSwap == nil or settings.ComSwap == false then
  settings.ComSwap = false;
  CombatSwapCB:SetChecked(false);
 else
  settings.ComSwap = true;
  CombatSwapCB:SetChecked(true);
 end
 if settings.trim == nil or settings.trim == "Solid" then
  trim = "Solid";
 else
  trim = "Transparent";
 end
 
 
 if settings.OWx == nil or settings.OWy == nil then
  settings.OWx = 200;
  settings.OWy = 150;
 end
 
 
 
 
 
 LoadWindow = Turbine.UI.Window();
 local xx, yy = Turbine.UI.Display.GetSize();
 LoadWindow:SetPosition( xx / 2 - ((xx / 3)) / 2, 50);
 LoadWindow:SetBackground( "Fortunis/MCHA/images/MCHA_Loaded.tga" );
 LoadWindow:SetSize( xx / 3, (xx / 3) * 1.0715);
 LoadWindow:SetStretchMode(2);
 LoadWindow:SetVisible( false );
 
 function LoadWindow:MouseClick()
  LoadWindow:SetVisible(false);
  settings.Date = tostring(Turbine.Engine.GetDate().Day);
  Turbine.PluginData.Save(Turbine.DataScope.Account, "MCHA", mcha.settings);
 end
 
 
 print( "<rgb=#FF9900>_______________________________________" );
 print( "<rgb=#FF9900>Mouse Cursor Highlighter Advanced Version " .. Version );
 print( "<rgb=#66FF00>by Fortunis of Laurelin has loaded" );
 print( "<rgb=#FF9900>_______________________________________" );
 mcha:SetBackground( "Fortunis/MCHA/images/" .. trim .. "Trim/" .. settings.image .. ".tga" );
 return settings;
end
 
function p1LoadSettings()
 if type(settings) ~= "table" then
  settings = { };
 end
 if settings.p1size == nil then
  settings.p1size = "150";
 end
 if settings.p1image == nil then
  settings.p1image = "mcha1";
 else
  settings.p1image = settings.p1image;
 end
 if settings.p1color == nil or settings.p1color["0"]==nil then
  settings.p1color = { };
  settings.p1color["0"] = "0";
  settings.p1color["1"] = "0";
  settings.p1color["2"] = "0";
  settings.p1color["3"] = "0";
 else
  settings.p1color["0"] = euroNormalize(settings.p1color["0"]);
  settings.p1color["1"] = euroNormalize(settings.p1color["1"]);
  settings.p1color["2"] = euroNormalize(settings.p1color["2"]);
  settings.p1color["3"] = euroNormalize(settings.p1color["3"]);
 end
 if settings.p1bmode == nil then
  settings.p1blendmode = "3";
  settings.p1bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 elseif settings.p1bmode == "Color" then
  settings.p1blendmode = "1";
  settings.p1bmode = "Color";
  blendmode = "1";
  bmode = "Color";
 elseif settings.p1bmode == "Overlay" then
  settings.p1blendmode = "5";
  settings.p1bmode = "Overlay";
  blendmode = "5";
  bmode = "Overlay";
 elseif settings.p1bmode == "Screen" then
  settings.p1blendmode = "7";
  settings.p1bmode = "Screen";
  blendmode = "7";
  bmode = "Screen";
 elseif settings.p1bmode == "Multiply" then
  settings.p1blendmode = "3";
  settings.p1bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 end
 -- if not settings.p1delay then
  -- settings.p1delay = 3.5;
 -- end
 if settings.p1InCom == nil or settings.p1InCom == false then
  settings.p1InCom = False;
  --CombatOnlyCB:SetChecked(false);
  ic = "off";
 else
  --CombatOnlyCB:SetChecked(true);
  ic = "on";
 end
 if settings.p1trim == nil or settings.p1trim == "Solid" then
  trim = "Solid";
 else
  trim = "Transparent";
 end
 mcha.selectedItem = settings.p1image;
 mcha:SetBackground( "Fortunis/MCHA/images/" .. trim .. "Trim/" .. settings.p1image .. ".tga" );
 return settings;
end
 
function p2LoadSettings()
 if type(settings) ~= "table" then
  settings = { };
 end
 if settings.p2size == nil then
  settings.p2size = "150";
 end
 if settings.p2image == nil then
  settings.p2image = "mcha1";
 else
  settings.p2image = settings.p2image;
 end
 if settings.p2color == nil or settings.p2color["0"]==nil then
  settings.p2color = { };
  settings.p2color["0"] = "0";
  settings.p2color["1"] = "0";
  settings.p2color["2"] = "0";
  settings.p2color["3"] = "0";
 else
  settings.p2color["0"] = euroNormalize(settings.p2color["0"]);
  settings.p2color["1"] = euroNormalize(settings.p2color["1"]);
  settings.p2color["2"] = euroNormalize(settings.p2color["2"]);
  settings.p2color["3"] = euroNormalize(settings.p2color["3"]);
 end
 if settings.p2bmode == nil then
  settings.p2blendmode = "3";
  settings.p2bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 elseif settings.p2bmode == "Color" then
  settings.p2blendmode = "1";
  settings.p2bmode = "Color";
  blendmode = "1";
  bmode = "Color";
 elseif settings.p2bmode == "Overlay" then
  settings.p2blendmode = "5";
  settings.p2bmode = "Overlay";
  blendmode = "5";
  bmode = "Overlay";
 elseif settings.p2bmode == "Screen" then
  settings.p2blendmode = "7";
  settings.p2bmode = "Screen";
  blendmode = "7";
  bmode = "Screen";
 elseif settings.p2bmode == "Multiply" then
  settings.p2blendmode = "3";
  settings.p2bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 end
 -- if not settings.p2delay then
  -- settings.p2delay = 3.5;
 -- end
 if settings.p2InCom == nil or settings.p2InCom == false then
  settings.p2InCom = False;
  --CombatOnlyCB:SetChecked(false);
  ic = "off";
 else
  CombatOnlyCB:SetChecked(true);
  ic = "on";
 end
 if settings.p2trim == nil or settings.p2trim == "Solid" then
  trim = "Solid";
 else
  trim = "Transparent";
 end
 mcha.selectedItem = settings.p2image;
 mcha:SetBackground( "Fortunis/MCHA/images/" .. trim .. "Trim/" .. settings.p2image .. ".tga" );
 return settings;
end
 
function p3LoadSettings()
 if type(settings) ~= "table" then
  settings = { };
 end
 if settings.p3size == nil then
  settings.p3size = "150";
 end
 if settings.p3image == nil then
  settings.p3image = "mcha1";
 else
  settings.p3image = settings.p3image;
 end
 if settings.p3color == nil or settings.p3color["0"]==nil then
  settings.p3color = { };
  settings.p3color["0"] = "0";
  settings.p3color["1"] = "0";
  settings.p3color["2"] = "0";
  settings.p3color["3"] = "0";
 else
  settings.p3color["0"] = euroNormalize(settings.p3color["0"]);
  settings.p3color["1"] = euroNormalize(settings.p3color["1"]);
  settings.p3color["2"] = euroNormalize(settings.p3color["2"]);
  settings.p3color["3"] = euroNormalize(settings.p3color["3"]);
 end
 if settings.p3bmode == nil then
  settings.p3blendmode = "3";
  settings.p3bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 elseif settings.p3bmode == "Color" then
  settings.p3blendmode = "1";
  settings.p3bmode = "Color";
  blendmode = "1";
  bmode = "Color";
 elseif settings.p3bmode == "Overlay" then
  settings.p3blendmode = "5";
  settings.p3bmode = "Overlay";
  blendmode = "5";
  bmode = "Overlay";
 elseif settings.p3bmode == "Screen" then
  settings.p3blendmode = "7";
  settings.p3bmode = "Screen";
  blendmode = "7";
  bmode = "Screen";
 elseif settings.p3bmode == "Multiply" then
  settings.p3blendmode = "3";
  settings.p3bmode = "Multiply";
  blendmode = "3";
  bmode = "Multiply";
 end
 -- if not settings.p3delay then
  -- settings.p3delay = 3.5;
 -- end
 if settings.p3InCom == nil or settings.p3InCom == false then
  settings.p3InCom = False;
  --CombatOnlyCB:SetChecked(false);
  ic = "off";
 else
  CombatOnlyCB:SetChecked(true);
  ic = "on";
 end
 if settings.p3trim == nil or settings.p3trim == "Solid" then
  trim = "Solid";
 else
  trim = "Transparent";
 end
 mcha.selectedItem = settings.p3image;
 mcha:SetBackground( "Fortunis/MCHA/images/" .. trim .. "Trim/" .. settings.p3image .. ".tga" );
 return settings;
end
Just copy the entire code block above and paste it in load.lua (removing the existing contents of load.lua first). You will still have to fix your colors when you next load MCHA but you won't have to locate and delete the settings file.

Sorry I missed this until after the update was sent to Fortunis, but hopefully he can publish this change to eliminate the need to delete the settings file.

Last edited by Garan : 05-06-2013 at 12:29 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-06-2013, 08:43 AM  
Fortunis
The Undying
 
Fortunis's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 53
Uploads: 1
The european client loading/saving fix update has been uploaded (v3.05). Thanks to Garan for this one

Im unable to test it myself, but i fully trust Garan and expect it to be working. If not im sure he would be willing to help anyone who finds an issue with it.

I had fixed this issue on an earlier version (v1.01) but i guess the API has changed since and broke the way my code handled this issue.

As always.. Enjoy the plugin!
Many thanks...Fortunis

Last edited by Fortunis : 05-06-2013 at 08:50 AM.
Fortunis is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-29-2013, 07:08 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Re: help - mcha doesn't work

Quote:
Originally Posted by Thallalin
hi there!
i use the lotro plugin manager but still it doesn't work.
here's one of the failure messages in the chat:

Online\Plugins\Fortunis\MCHA\Load.lua:7: Unable to parse file!

what can i do to make it work?
I would be willing to bet you are using the DE or FR client. This is a known issue with the saved data format being incompatible with the load function. The correct way to fix this is for the author to update the plugin but it may be that this plugin is no longer being maintained.

The color values are stored as decimal values and in the DE/FR client the decimal is written as a comma (",") but on load the value can not be parsed and causes the error. To fix this, numeric values need to be encoded as strings before being saved and converted back to numbers after being loaded. Additionally, the string should be coerced into the correct numeric format for the client version being run at load time so that the decimal character becomes irrelevant even if the user changes clients. This is all covered in the post:
http://forums.lotro.com/showthread.p...97#post5784197

Unfortunately, if the plugin is not being maintained, that doesn't do you much good. The best you can do is apply the Vindar patch found here:
http://www.lotrointerface.com/downlo...anclients.html
and then delete your existing .plugindata settings file. Look for MCHA.plugindata which should be in the ..\PluginData\accountName\AllServers folder where accountName is your account name (the exact path to this folder varies by OS and client version but the file name will be "MCHA.plugindata"). After applying the patch and deleting the existing file, you can load the plugin and it should work as long as you do not change client versions (i.e. if you are using DE or FR, do not switch to EN ).

EDIT:
Fortunis, if you are still around, send me a PM and I can send you the minimum changes to resolve this issue - would save you some time.

Last edited by Garan : 03-29-2013 at 07:13 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-29-2013, 01:33 PM  
Thallalin
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
help - mcha doesn't work

hi there!
i use the lotro plugin manager but still it doesn't work.
here's one of the failure messages in the chat:

Online\Plugins\Fortunis\MCHA\Load.lua:7: Unable to parse file!

what can i do to make it work?
Thallalin is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-02-2012, 06:24 AM  
shirlzknight
The Wary
 
shirlzknight's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: cant get it to work!

Quote:
Originally Posted by shirlzknight
i have a few plugins and have done the same as before but for some reason i cant get this one to work, in game at the manage plugins option on the character selection screen its there so i select for all characters head in game to find a message on my channel saying Online\Plugins\Fortunis\MCHA\Main.lua:24: Unable to resolve package "Turbine.UI.Extensions".!! any help with this would be appreciated as it look like a great help! thanks in advance Haldare
Your missing the turbine library files. Read the installation instructions above and/or use LPC (LOTR Plugin Compendium) as mentioned in the installation instructions.

Yea I thought as much but being pretty dumb when it comes to PC's I had a look in the file i downloaded from Lotro but it was full of things I had no clue what i was doing so opted for the plug-in compendium! as Ive said above all is working perfect now thanks very much for your prompt reply and a very handy plug-in! cheers
shirlzknight 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 02:16 PM.


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