Download
(24 Kb)
Download
Updated: 04/23/14 07:48 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:04/23/14 07:48 PM
Created:04/22/14 05:59 PM
Monthly downloads:39
Total downloads:3,099
Favorites:3
MD5:
Reticle Settings [Patch v1.5.2b]
Version: v1.5.2b2
by: Divona [More]
Patch for Reticle Settings, which may fixed:

- Active Weapon label should show the correct Primary and Backup weapon set.
- Error: Too Many Anchors processed.

This is a beta patch that requires testing. Install only if you have the above error and want to help checking.
1.5.2b2
- Fixed error that show up when range target Reticle is display.

1.5.2b1
- Converted many global functions to be part of ReticleSettings namespace.
Archived Files (2)
File Name
Version
Size
Uploader
Date
v1.5.2b1
31kB
Divona
04/22/14 07:51 PM
v1.5.2b
24kB
04/22/14 05:59 PM


Post A Reply Comment Options
Unread 04/22/14, 06:37 PM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Tested as requested.

Installed the patch fresh and removed my save variables, just to be safe. The patch wasn't a global fix, so I attempted the same trial and error as before.

This time only Simple Combat Alerts triggered the error in combination with Reticle Settings, so I once again enabled only those two and nothing else: error gone (just as before).

Went through the list and, just like before, different addons would start setting it off at random. Everything from Librarian to Mule Managment.

:<
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/22/14, 07:03 PM  
Stormknight
 
Stormknight's Avatar
AddOn Author - Click to view AddOns

Forum posts: 128
File comments: 89
Uploads: 3
Stuff that might be causing problems is due to function naming.

The following functions are global functions, but not named in a way that makes them specific to your addon:
Code:
function updateLeftLabel( reticleVisible )
function GetLabelText( option )
function GetTargetLevel()
function GetTargetDistance( decimal )
function WeaponChanged(eventCode, activeWeaponPair, locked)
function GetCustomColor( hex )
function round( val, decimal )
function getPercent( currentNumber, maxNumber, maxPercent )
function RGBToHex( r, g, b )
function HexToRGB( hex )
If someone else writes an addon and declares global functions with the same name, they may get used instead.

Additionally, you have the following event registered:
Code:
EVENT_MANAGER:RegisterForEvent("ActiveWeaponText", EVENT_ACTIVE_WEAPON_PAIR_CHANGED, WeaponChanged)
This calls a function "WeaponChanged"

If another addon has a global function by the same name, it's possible that their function gets invoked by your event instead of your function.

Have a look at this thread on the forums that discusses in some more detail:
http://www.esoui.com/forums/showthread.php?t=1029

You could implement a quick fix by prefixing all your functions with something like "ReticleSet_" so you would have stuff like:
Code:
function ReticleSet_GetTargetLevel()
You're much better off though making your functions part of your namespace, so intead you would see:
Code:
function ReticleSettings.GetTargetLevel()
Hope this helps!
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 07:53 PM  
Divona
 
Divona's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 63
Uploads: 3
Originally Posted by Qwynn
Tested as requested.

Installed the patch fresh and removed my save variables, just to be safe. The patch wasn't a global fix, so I attempted the same trial and error as before.

This time only Simple Combat Alerts triggered the error in combination with Reticle Settings, so I once again enabled only those two and nothing else: error gone (just as before).

Went through the list and, just like before, different addons would start setting it off at random. Everything from Librarian to Mule Managment.

:<
I just updated another version of patch. How does this one do?
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 08:23 PM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Similar result.

With everything enabled, the error still occurred. Used the same process as before, and Simple Combat Alerts triggered the error. With just SCA and Reticle enabled, no error.

I then went up my addon list (rather than down) enabling. The error occurred with Wykkyd's Framework enabled.

It seems to be a combination of those three together at the moment.

Framework with Reticle is fine.
Framework with SCA is fine.
Reticle with SCA is fine.
Reticle with SCA with Framework is not.

I'm not sure if this is something to be handled by your addon at this point, or something that needs to be reworked in SCA and Wykkyd's (or all three).

I do know that rolling back to Reticle 1.4.8 has no error.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/22/14, 11:49 PM  
ThadOptimus

Forum posts: 4
File comments: 66
Uploads: 0
Originally Posted by Qwynn
Framework with Reticle is fine.
Framework with SCA is fine.
Reticle with SCA is fine.
Reticle with SCA with Framework is not.
I won't have a chance to test the patch, but based on what Owynn has posted the only addon I'm running that he's using is Framework.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 12:39 AM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally Posted by ThadOptimus
Originally Posted by Qwynn
Framework with Reticle is fine.
Framework with SCA is fine.
Reticle with SCA is fine.
Reticle with SCA with Framework is not.
I won't have a chance to test the patch, but based on what Owynn has posted the only addon I'm running that he's using is Framework.
My original report also included Thurisaz Guild Info if you use it, and I believe ZrrMinimap also is affected (though I cannot confirm this as I don't use the minimap).
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/23/14, 07:50 AM  
ThadOptimus

Forum posts: 4
File comments: 66
Uploads: 0
Have not used either of those as well.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:04 AM  
Divona
 
Divona's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 63
Uploads: 3
Originally Posted by Qwynn
Similar result.

With everything enabled, the error still occurred. Used the same process as before, and Simple Combat Alerts triggered the error. With just SCA and Reticle enabled, no error.

I then went up my addon list (rather than down) enabling. The error occurred with Wykkyd's Framework enabled.

It seems to be a combination of those three together at the moment.

Framework with Reticle is fine.
Framework with SCA is fine.
Reticle with SCA is fine.
Reticle with SCA with Framework is not.

I'm not sure if this is something to be handled by your addon at this point, or something that needs to be reworked in SCA and Wykkyd's (or all three).

I do know that rolling back to Reticle 1.4.8 has no error.
I have test Reticle Settings with Framework, SCA and ZrrMinimap with no error to be found. Neither Thurisaz Guild Info give me error. So I really have no idea how these "too many anchors processed" error came to be. There're also a comment posted on SCA page about the error as well.

Some how this error is not happen to everyone, and I have absolutely no idea what actually causing it, so I don't know where to start to fix this issue. It sure is strange that version 1.4.8 work fine for you, while the new one version actually no extra code to work with anchors at all since.

I might need to narrow this issue down further by asking which game client are you running on? NA or EU? Have you try to delete every AddOns + SaveVariables then reinstall all the AddOns one by one? Does click Repair at the game launcher help?

I just can't managed to get this error to show up, so more diagnosing is require. Thank you for keep working with me here to find this bug. I'm looking forward to stomp them, hard.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:52 AM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally Posted by Divona

I have test Reticle Settings with Framework, SCA and ZrrMinimap with no error to be found. Neither Thurisaz Guild Info give me error. So I really have no idea how these "too many anchors processed" error came to be. There're also a comment posted on SCA page about the error as well.

Some how this error is not happen to everyone, and I have absolutely no idea what actually causing it, so I don't know where to start to fix this issue. It sure is strange that version 1.4.8 work fine for you, while the new one version actually no extra code to work with anchors at all since.

I might need to narrow this issue down further by asking which game client are you running on? NA or EU? Have you try to delete every AddOns + SaveVariables then reinstall all the AddOns one by one? Does click Repair at the game launcher help?

I just can't managed to get this error to show up, so more diagnosing is require. Thank you for keep working with me here to find this bug. I'm looking forward to stomp them, hard.
Sure thing!

I'm running on the NA server, and I have already pulled all my addons out (saved variables included) and reinstalled them as of last night. Even removed some from the equation (such as Thurisaz's).

Could it have something to do with the change between 1.4.8 and 1.5.1 in terms of the reticule visibility settings (going from an on/off toggle to selecting 'Nothing' as an icon)? I'm not a coder in the slightest, so I can't really offer anything other than testing for the error.

I can try to repair the client and see how that goes (as it could be very likely a corrupt file on the user end in that regard). I'll let you know if that helps afterwards

If it doesn't, I'll send over my findings to the author of SCA as well, as it could be that they need to update something too. I don't know. :<
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/23/14, 11:02 AM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
This is going to be a long post, my apologies.

Same result after repairing the client.

With all my addons enabled plus SCA, Reticle, and Framework: error.
With all my addons and only two of the above mentioned (in any combination): no error.

However, with all three of them enabled and nothing else: no error.

So, I enabled all three and went down my addon list.

The results are as follows:

Warning: Spoiler


Now here is the fun part, however.

If I disable all of my addons except SCA, Reticle, and Framework and then do the same process over again (except starting from the bottom of the list and going up) completely different addons will trigger the error than the ones I've just listed.

Below is a list of my addons:

Warning: Spoiler


So, I don't really know what to tell you about what's going on.

Also need more testers who are getting the error.

I honestly don't think it's confined strictly to your addon. It seems there's a lot more at play here. It's almost like something miniscule has causes a very large chain reaction.

As is, I'm currently still using the previous version of Reticle (1.4.8) while not testing for the error and actually playing. I wish I could be more help. :<

Edit: It looks like ZrMM just updated a potential fix to their anchor issue. Something about a Lib conflict/update. Perhaps that might help in diagnosing this?
Last edited by : 04/23/14 at 11:13 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/23/14, 06:53 PM  
Divona
 
Divona's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 63
Uploads: 3
Originally Posted by Qwynn
So, I don't really know what to tell you about what's going on.

Also need more testers who are getting the error.

I honestly don't think it's confined strictly to your addon. It seems there's a lot more at play here. It's almost like something miniscule has causes a very large chain reaction.

As is, I'm currently still using the previous version of Reticle (1.4.8) while not testing for the error and actually playing. I wish I could be more help. :<

Edit: It looks like ZrMM just updated a potential fix to their anchor issue. Something about a Lib conflict/update. Perhaps that might help in diagnosing this?
I have a feeling that it's something to do with LibAddonMenu-1.0 that all the AddOns that produced error are using. The way it has been loaded together too many times, or it reach the number of setting it can handle, I can not say as the error appear to be ramdom at the moment.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:21 PM  
Bephet

Forum posts: 0
File comments: 3
Uploads: 0
About too many anchors processed message (enable/disable game)

This is my addons list

AchievementTracker
Alchemist
Autoemote
Wykkyd's Framework
Full immersion
Group Tools
Mail return bot
Outfitter
Quest Tools
War Tools
Lorebooks 0.31
Skychards 0.62
Clarity
Craft research timer
Durability Meter
Esohead
FTC
HarvestMap
Inventory Grid View
Inventoryitemborders
Inventory Mod
LibAddonmenu 1-0
Librarian
Libstub
Lootdrop 1.5.9
Research assistant
Reticle Settings
Spam filter
Thurisaz guild info
Treasuremaps
Weapon charge alert
Zgoo
ZrMiniMap

Trying different enable/disable option, too many anchors errors showed up with wykkid's quest tool and reticle settings enable together
Then i disabled all extensions except those two surprise no error with these two together
I started enabling the addons one by one starting from Z to A
Only when reached craft research timer the too many anchor message showed up
Then i disable it and enable the next one Clarity, the message showed up.
So i keep on enabling with clarity and craft research timer disabled
Skyshards Ok
Lorebooks "Too many..." message
So lorebooks disable Wartools enable : Error Message
Enabling to Wykkyd's Group tools
Reached Wykkyd's full immersion : error message
Keep on to the top enabling the rest without messages

So with this addons enabled i have no error message

AchievementTracker
Alchemist
Autoemote
Wykkyd's Framework
Full immersion
Group Tools
Mail return bot
Outfitter
Quest Tools
War Tools
Lorebooks 0.31
Skychards 0.62
Clarity
Craft research timer
Durability Meter
Esohead
FTC
HarvestMap
Inventory Grid View
Inventoryitemborders
Inventory Mod
LibAddonmenu 1-0
Librarian
Libstub
Lootdrop 1.5.9
Research assistant
Reticle Settings
Spam filter
Thurisaz guild info
Treasuremaps
Weapon charge alert
Zgoo
ZrMiniMap

Then i enabled every addons except Reticle settings (patched i forget to precise) the message didn't showed up

Now friends lets have fun: I enabled the red listed addons together with reticle settings and disabled the rest : No error message.

I enable from A to Z the addons the message poped up when i reached Inventory Grid view

I disabled it and enabled Inventoryitemborders: no message
I enabled inventory mod : error message
So i keep on playing the enable/disable game for this result

AchievementTracker
Alchemist
Autoemote
Wykkyd's Framework
Full immersion
Group Tools
Mail return bot
Outfitter
Quest Tools
War Tools
Lorebooks 0.31
Skychards 0.62
Clarity
Craft research timer
Durability Meter
Esohead
FTC
HarvestMap
Inventory Grid View
Inventoryitemborders
Inventory Mod
LibAddonmenu 1-0
Librarian
Libstub
Lootdrop 1.5.9
Research assistant
Reticle Settings
Spam filter
Thurisaz guild info
Treasuremaps
Weapon charge alert
Zgoo
ZrMiniMap

Not very helpfull. Except that the error may occur of an interdependance of many different addons.
Then i disabled Reticle settings and enabled the rest, no error message.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:34 PM  
Qwynn
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Re: About too many anchors processed message (enable/disable game)

Originally Posted by Bephet
-Snip-
Yeah, it looks like we have similar findings with the error.

This is pretty much an addon author's nightmare right now.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04/23/14, 07:35 PM  
ThadOptimus

Forum posts: 4
File comments: 66
Uploads: 0
Divona, not sure if you are following this so I'll post a link:

/showthread.php?p=5403"]http://www.esoui.com/forums/showthread.php?p=5403
Last edited by ThadOptimus : 04/23/14 at 07:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:41 PM  
Divona
 
Divona's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 63
Uploads: 3
Originally Posted by ThadOptimus
Divona, not sure if you are following this so I'll post a link:

/showthread.php?p=5403"]http://www.esoui.com/forums/showthread.php?p=5403
Yes, it's how I have managed to clear anchors before set them. Strange enough that those code still existed in version 1.4.8 without clearing them and show no sign of error.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: