Crim, The Red Thunder wrote:
Alright, I'm not sure if the problem cropped up in v3 or v4, as I went from v2 to v4... When I started playing with the v4 addon, I noticed incredible amounts of lag, but only when casting spells or doing other actions that generated an animation... I was playing in the ID at the time, which is typically laggy for me, so I chalked it up to that. But when the problem returned and recurred continuously across all fights in the campaign, I figured something was up. Disabling ZOmnibus eliminated the problem. Did you do something unusual in the updates (I didn't NOTICE anything prior to this, but I was playing in the ID, so wouldn't necessarily take note of some lag at the time...) that would create significant lag for older computers, or is my poor computer just not up to running ZOmnibus at all? I know certain addon's can cause bad lag for me (had brought up that issue elsewhere before) but till now, yours hasn't been one...
Yikes. I can't even conceive of what could have changed between v2 and v4 that would cause something like this; all v3 added was a couple hooks into UseItemDialog, and all v4 added was some save-points changes, and all that touched was the LevelupDialog. I suppose it's theoretically possible that the new bits might have increased memory usage just enough to push part of the game's working set into swap space... maybe? What other addons were you using at the time? Would it help for me to put up copies of older versions of ZOmnibus for testing purposes so we can narrow down the problem?
Pardon me, it sounds like I'm a bit late, but isn't the obvious answer to add a submenu to the game options menu that allows people to configure your addons? That's what I'm planning on, although I have to confess I haven't reached that stage yet
I'm not sure there's much reason for people to limit access to the addons they've created, outside of compatibility concerns. You might want to assign defaults based on responses in here, but once you've done that, why not build it all in?
I'm... not sure I understand the question.