Download
(6 Kb)
Download
Updated: 09/12/23 01:05 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:09/12/23 01:05 AM
Created:02/27/18 04:49 PM
Monthly downloads:1,976
Total downloads:293,183
Favorites:153
MD5:
Categories:Buff, Debuff, Spell, DPS, Combat Mods, Graphic UI Mods, Info, Plug-in Bars, PvP
Greyskull : Weapon / Spell Damage Meter  Popular! (More than 5000 hits)
Version: 1.1.1
by: ghostbane [More]
NEW: - Hybrid mode
Select Hybrid in the settings menu and Greyskull will appear with whatever is higher, Weapon Damage or Spell Damage.

Greyskull - Customisable power meter

Set coloured rules for specific power levels for visual ques of when one or several damage procs are up to time your burst.



Customisable Options:
  • Hybrid mode (new)
  • UI sizing
  • Render limit
  • Colour options

Dependencies: LibAddonMenu
1.1.1
- Temp removing account-wide settings option due to issue

1.1.0
- Added option for Account-wide settings
- API bump for U39

1.0.1
- Upgrading API version for Necrom

1.0.0
- Fixed migration script
- Added new Hybrid feature
- Small optimizations

0.4.5
- Updating API version to Scribes of Fate
- Nil issue fixed from no number entry in the settings
- Re-factored some code to modern ESO addon standards ( thanks Baertram! )

0.4.3
Updating API version to Flames of Ambition

Fixed bug #3322 on the user defined background colour not loading correctly on start up, special thank you to Skinfaxe_DK for reporting it.

0.4.2
Fixing Scene error that was pushed up.

0.4.0
Special thank you to Sharlikran for informing me that LibStub is in the retirement home!

Fixed long standing issue of the initial render having a faux red border and white text. We all know how much a weapon swap taxes the CPU, need it not be in vain no longer

0.3.9
Updating API version so OCD pansies don't have to click the scary checkbox.

0.3.8
Using global libs instead of stone-age on-board references. Pip pip.

0.3.6
Fixed a LUA error issue prompted by not reading what you write, gj

0.3
Fixed an issue on where Spell Damage rules where not applying
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
1.1.0
6kB
ghostbane
09/06/23 04:27 PM
1.0.1
6kB
ghostbane
06/05/23 02:45 AM
1.0.0
6kB
ghostbane
05/24/23 09:19 AM


Post A Reply Comment Options
Unread 08/19/20, 02:30 PM  
Rekhr

Forum posts: 0
File comments: 1
Uploads: 0
Error as of today

Took a while to trace the error to this addon (tons of disabling and enabling 1 by 1) but seems like something recently broke with this addon. While the addon is enabled, I can no longer drag new skills to my skill bar.

The following error is produced:

EsoUI/Ingame/Skills/Keyboard/ZO_Skills.lua:1235: Attempt to access a private function 'PickupAbilityBySkillLine' from insecure code. The callstack became untrusted 1 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Skills/Keyboard/ZO_Skills.lua:1235: in function 'ZO_Skills_AbilitySlot_OnDragStart'
ZO_SkillsSkillList1Row1Slot_DragStart:4: in function '(main chunk)'

Figured I'd at least let people know if they are facing the same issue.
Last edited by Rekhr : 08/19/20 at 02:46 PM.
Report comment to moderator  
Reply With Quote
Unread 08/19/20, 01:55 PM  
rustle911

Forum posts: 0
File comments: 1
Uploads: 0
Update broken

As of today's update gamepad mode is broken when using. As soon as I try to enter my menu I get the following UI error. After that I can't access my menu, the esc menu also no longer works. luckily chat window still works so I can /reloadui my way out of the problem.

EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:595: Attempt to access a private function 'GetPlayerCrowns' from insecure code. The callstack became untrusted 26 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:595: in function 'CrownStoreEntrySetup'
|caaaaaa<Locals> control = ud, data = [table:1]{id = 1, enabled = T, text = "Crown Store", showBarEvenWhenUnselected = T, alphaChangeOnSelection = F, subLabelTemplate = "ZO_GamepadMenuEntrySubLabelTem...", numIcons = 1, fontScaleOnSelection = T, header = "|t32:32:EsoUI/Art/Market/Gamep..."}, selected = F, reselectingDuringRebuild = T, enabled = T, active = F, balanceLabel = ud, remainingCrownsLabel = ud </Locals>|r
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1136: in function 'ZO_ParametricScrollList:RunSetupOnControl'
|caaaaaa<Locals> self = [table:2]{defaultSelectedIndex = 5, alignToScreenCenter = T, mode = T, headerSelectedPadding = -40, active = F, minOffset = 0, headerDefaultPadding = 80, handleDynamicViewProperties = F, additonalMaxBottomOffset = 0, oldSelectedIndex = 5, additonalMinBottomOffset = 0, fireCallbackDepth = 0, universalPrePadding = 0, selectedIndex = 5, isMoving = F, jumping = F, targetSelectedIndex = 5, soundEnabled = T, universalPostPadding = 16, alignToScreenCenterExpectedEntryHalfHeight = 25, centerDampingFactor = 0, enabled = T, oldSelectedDataTemplate = "ZO_GamepadNewMenuEntryTemplate...", animationEnabled = T, maxOffset = 40, directionalInputEnabled = T, fixedCenterOffset = 0, anchorOppositeSide = F, validGradientDirty = T}, control = ud, dataIndex = 1, selected = F, reselectingDuringRebuild = T, enabled = T, active = F, setupFunction = EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:588, data = [table:1] </Locals>|r
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1284: in function 'ZO_ParametricScrollList:AcquireAndSetupControl'
|caaaaaa<Locals> self = [table:2], dataIndex = 1, selectedDataChanged = T, initialUpdate = T, selected = F, reselectingDuringRebuild = T, control = ud, justCreated = T, data = [table:1] </Locals>|r
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1007: in function 'ZO_ParametricScrollList:UpdateAnchors'
|caaaaaa<Locals> self = [table:2], continousTargetOffset = 5, initialUpdate = T, reselectingDuringRebuild = T, newSelectedDataIndex = 5, centerControl = ud, justCreated = T, selectedData = [table:3]{fontScaleOnSelection = T, id = 5, text = "Inventory", showBarEvenWhenUnselected = T, alphaChangeOnSelection = F, subLabelTemplate = "ZO_GamepadMenuEntrySubLabelTem...", numIcons = 1, enabled = T}, selectedDataChanged = T, fixedCenterOffset = -25, centerControlDimension = 49.5, baseOffset = 0, preCenterPadding = 0, postCenterPadding = 16, centerOffset = 0, centerSelectedOffsetAdditionalPrePadding = 0, centerSelectedOffsetAdditionalPostPadding = 0, centerSelectedOffset = 0, parametricFunction = EsoUI/Ingame/Gamepad/GamepadTemplates/GamepadTemplates.lua:8, entryAnchor1 = 1 </Locals>|r
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:745: in function 'ZO_ParametricScrollList:Commit'
|caaaaaa<Locals> self = [table:2], dataListSize = 15, hasItems = T, nextSelectedIndex = 5, matchingIndex = 5, ALLOW_EVEN_IF_DISABLED = T, FORCE_ANIMATION = T, INITIAL_UPDATE = T, RESELECTING_DURING_REBUILD = T </Locals>|r
EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:815: in function 'ZO_MainMenuManager_Gamepad:RefreshMainList'
|caaaaaa<Locals> self = [table:4]{dirty = T, activateOnShow = F, mode = 1, updateCooldownMS = 0, addListTriggerKeybinds = T} </Locals>|r
EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:665: in function 'ZO_MainMenuManager_Gamepad:RefreshLists'
|caaaaaa<Locals> self = [table:4] </Locals>|r
EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:659: in function 'ZO_MainMenuManager_Gamepad:UpdateEntryEnabledStates'
|caaaaaa<Locals> self = [table:4], UpdateState = EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:638 </Locals>|r
EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:689: in function 'ZO_MainMenuManager_Gamepad:OnDeferredInitialize'
|caaaaaa<Locals> self = [table:4], MarkNewnessDirty = EsoUI/Ingame/MainMenu/Gamepad/ZO_MainMenu_Gamepad.lua:673 </Locals>|r
EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:445: in function 'ZO_Gamepad_ParametricList_Screen:PerformDeferredInitialize'
|caaaaaa<Locals> self = [table:4] </Locals>|r
EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:315: in function 'ZO_Gamepad_ParametricList_Screen:OnStateChanged'
|caaaaaa<Locals> self = [table:4], oldState = "hidden", newState = "showing" </Locals>|r
EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:234: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = [table:5]{wasRequestedToShowInGamepadPreferredMode = T, disallowEvaluateTransitionCompleteCount = 1, wasShownInGamepadPreferredMode = T, name = "mainMenuGamepad", restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 1, restoresHUDSceneToggleGameMenu = F, state = "showing"}, eventName = "StateChange", registry = [table:6]{}, callbackInfoIndex = 1, callbackInfo = [table:7]{3 = F}, callback = EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:233, deleted = F </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:276: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:5], newState = "showing", oldState = "hidden", name = "mainMenuGamepad" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:8]{initialized = F, exitUIModeOnChatFocusLost = F, remoteSceneSequenceNumber = 5, hudUISceneHidesAutomatically = T, numRemoteTopLevelShown = 0, fireCallbackDepth = 0, hudUISceneName = "hudui", hudSceneName = "hud", numTopLevelShown = 0}, scene = [table:5], sequenceNumber = 5 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:8], scene = [table:5] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:374: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:8], scene = [table:9]{wasRequestedToShowInGamepadPreferredMode = T, disallowEvaluateTransitionCompleteCount = 1, wasShownInGamepadPreferredMode = T, name = "hud", restoresHUDSceneToggleUIMode = F, fireCallbackDepth = 0, restoresHUDSceneToggleGameMenu = F, state = "hidden"}, currentNextScene = [table:5] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:8], scene = [table:9], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:321: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
|caaaaaa<Locals> self = [table:8], scene = [table:9], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:372: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:8], scene = [table:9], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:277: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:9], newState = "hidden", oldState = "hiding", name = "hud" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:426: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:9], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:421: in function 'ZO_SceneetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:9], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:343: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:9], fragment = [table:10]{alwaysAnimate = T, allowShowHideTimeUpdates = F, animationTemplate = "FadeSceneAnimation", fireCallbackDepth = 0, duration = 100, state = "hidden"}, oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:146: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = [table:10], newState = "hidden", oldState = "hiding", currentScene = [table:9] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:10] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r


I really love the addon. Hope this can get fixed all easy like.
Report comment to moderator  
Reply With Quote
Unread 08/19/20, 01:04 PM  
Mophet

Forum posts: 0
File comments: 19
Uploads: 0
Stops map function

as of the update for some reason which this add-on on I cannot zoom out on my map while at Cyrodiil Base to port to a keep. Was fine until update, is any one else seeing this happen.

Thanks for the add-on, really do like it when its working right for me.
Report comment to moderator  
Reply With Quote
Unread 07/10/20, 03:20 PM  
sku11s

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: request to display current crit percent

Maybe something like, each power type in the options selector has an enable/disable?
add 2 power types: spell crit and weapon crit

then the UI would just expand based on the power types you've enabled.

Each crit power type would have configurable color thresholds like how you have the current damage thresholds.

Originally Posted by ghostbane
Originally Posted by sku11s
Thanks for the addon!
feature request to add an option to display current crit %.. to help folks quickly see how their crit value is changing based on buffs from passives, pots, group spells.
To display crit instead of damage, or alongside it?
Report comment to moderator  
Reply With Quote
Unread 07/09/20, 01:58 PM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 58
Uploads: 6
Re: request to display current crit percent

Originally Posted by sku11s
Thanks for the addon!
feature request to add an option to display current crit %.. to help folks quickly see how their crit value is changing based on buffs from passives, pots, group spells.
To display crit instead of damage, or alongside it?
Report comment to moderator  
Reply With Quote
Unread 07/09/20, 12:29 PM  
sku11s

Forum posts: 0
File comments: 4
Uploads: 0
request to display current crit percent

Thanks for the addon!
feature request to add an option to display current crit %.. to help folks quickly see how their crit value is changing based on buffs from passives, pots, group spells.
Report comment to moderator  
Reply With Quote
Unread 07/09/20, 10:21 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 58
Uploads: 6
Originally Posted by Baertram
Please name the needed dependencies in the addon description, like LibAddonMenu-2.0, so one sees them directly at installation via Minion/esoui and not only ingame.
Thank you.

P.S.
You are able to update the description without new file upload, just uncheck the "Archive old file" checnbox, check the "Ignore version" checkbox and check the other needed checkbox at the bottom, change the text, save.
Done, thank you for the feedback.
Report comment to moderator  
Reply With Quote
Unread 07/08/20, 02:29 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Please name the needed dependencies in the addon description, like LibAddonMenu-2.0, so one sees them directly at installation via Minion/esoui and not only ingame.
Thank you.

P.S.
You are able to update the description without new file upload, just uncheck the "Archive old file" checnbox, check the "Ignore version" checkbox and check the other needed checkbox at the bottom, change the text, save.
Last edited by Baertram : 07/08/20 at 02:31 PM.
Report comment to moderator  
Reply With Quote
Unread 07/07/20, 10:08 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 58
Uploads: 6
Originally Posted by ThESiXtHLeGioN
I fixed it, when you set your numbers/colors, exit the game and relogin. That saved the information. Then Q for any pvp. When there, the ui allows movement.

-Legion



Ghostbane,

0.3.9 has broke the addon. I cannot move the ui or change the numbers, colors.

Please fix this for us!

Thanks, Legion
Sorry for all the late replies, I don't have much time for ESO these days.

I've updated the addon to the correct figure, thank you for your perseverance and helping out one another.
Report comment to moderator  
Reply With Quote
Unread 07/02/20, 03:05 PM  
ThESiXtHLeGioN
 
ThESiXtHLeGioN's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
I fixed it, when you set your numbers/colors, exit the game and relogin. That saved the information. Then Q for any pvp. When there, the ui allows movement.

-Legion



Ghostbane,

0.3.9 has broke the addon. I cannot move the ui or change the numbers, colors.

Please fix this for us!

Thanks, Legion
Last edited by ThESiXtHLeGioN : 07/02/20 at 06:48 PM.
Report comment to moderator  
Reply With Quote
Unread 06/21/20, 01:33 AM  
Dieseltherapy

Forum posts: 0
File comments: 1
Uploads: 0
What are the dependencies I am missing, addon wont work. Graymore
Report comment to moderator  
Reply With Quote
Unread 06/13/20, 01:39 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 653
File comments: 2021
Uploads: 15
I just make the changes myself but if you intended to correct the API version somehow you accidentally uploaded the old version as 0.3.9.

Might I suggest not only changing the API but removing LibStub. That way you can cater to two OCD types out there.

Sent you a PM
Last edited by Sharlikran : 06/13/20 at 01:40 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/20, 01:39 PM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
Originally Posted by sonwon
I am getting this error,

user:/AddOns/Greyskull/greyskull.lua:154: operator < is not supported for nil < number
stack traceback:
user:/AddOns/Greyskull/greyskull.lua:154: in function 'Greyskull.Render'
<Locals> self = [table:1]{isLoaded = T, name = "greyskull"}, color = [table:2]{1 = 1}, powerLevel = 2183, powerGroup = [table:3]{}, i = 2 </Locals>
If anyone else is having this problem the fix is to make sure none of the fields are blank.
Report comment to moderator  
Reply With Quote
Unread 05/07/20, 01:17 PM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
I am getting this error,

user:/AddOns/Greyskull/greyskull.lua:154: operator < is not supported for nil < number
stack traceback:
user:/AddOns/Greyskull/greyskull.lua:154: in function 'Greyskull.Render'
<Locals> self = [table:1]{isLoaded = T, name = "greyskull"}, color = [table:2]{1 = 1}, powerLevel = 2183, powerGroup = [table:3]{}, i = 2 </Locals>
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 08:08 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 58
Uploads: 6
Re: Same as previous comment

Originally Posted by boombastique
Hi, I have the same issue as the previous comment. When I login the Greyskull box has the standard black background (even after changing to opaque) and red border.

When I go to settings and check the BG colour, it is opaque as previously set, and after accepting this it works fine and is opaque (until next load, when it is black again). The red border is less annoying, as it corrects itself through gameplay.

It sounds like an initialisation issue, and as the previous commenter said, is not the end of the world … just an annoying extra step.
Hey guys,

Yes, you are correct, it is indeed an initialization issue. Something I always keep forgetting about, if you weapon swap whenever your character loads, this can fix it too.

But it will be completely fixed whenever I put up the next edition with the version change. I've not even re-downloaded the new game, been busy!

Should be soon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: