Quantcast
Download
(18 Kb)
Download
Updated: 05/29/20 07:48 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.4)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:05/29/20 07:48 PM
Created:02/26/17 05:36 PM
Monthly downloads:324
Total downloads:6,988
Favorites:10
MD5:
6.0.5
Zgoo Greymoor  Popular! (More than 5000 hits)
Version: 1.26
by: Rhyono [More]
Update of the latest Zgoo with merlight's improvements implemented into it, with additional tweaks.

Added the option to delay function execution with "/zgoo delay # function" # is optional and is a seconds integer. Useful for functions that require reticle targeting.

The SI, ZO, UI, EVENTS and OTHER CONSTS variables are now categorized in alphabetical sub-tables for easier access.
Version 1.26 - Increased max globals before chat spam
Version 1.25 - API Bump
Version 1.24 - API Bump

Version 1.23
*API Bump
*Categorized the zz EVENTS table into alphabetical subtables
*Minor refactor

Version 1.22 - API Bump
Version 1.21 - API Bump
Version 1.20 - API Bump
Version 1.19 - API Bump
Version 1.18 - API Bump
Version 1.17 - API Bump
Version 1.16 - API Bump
Version 1.15 - Added find check to dmouse/delay (Ayantir)
Version 1.14 - Categorized the zz OTHER CONSTS table into alphabetical subtables
Version 1.13 - API Bump
Version 1.12 - Increased max globals before chat spam
Version 1.11 - Categorized the SI_ and zz UI tables into alphabetical subtables
Version 1.10 - API Bump
Version 1.09 - Categorized the ZO_ table into alphabetical subtables
Version 1.08 - API Bump
Version 1.071 - Made delay function safer
Version 1.07 - Added delay option for everything
Version 1.06 - Re-implemented merlight's work

Version 1.03
*API Bump
*Removed that extra file
*Unblacklisted GetChild()
*Added a delayed mouse option "/zgoo dmouse #" # = seconds integer; default 3
Archived Files (19)
File Name
Version
Size
Uploader
Date
1.25
18kB
Rhyono
04/25/20 04:03 PM
1.24
18kB
Rhyono
01/26/20 02:37 PM
1.23
18kB
Rhyono
09/16/19 11:36 PM
1.22
18kB
Rhyono
07/21/19 08:36 PM
1.21
18kB
Rhyono
04/15/19 05:25 PM
1.20
18kB
Rhyono
01/26/19 04:35 PM
1.19
18kB
Rhyono
09/20/18 05:14 PM
1.18
18kB
Rhyono
07/09/18 06:11 PM
1.17
18kB
Rhyono
04/16/18 06:40 PM
1.16
18kB
Rhyono
01/08/18 03:36 PM
1.15
18kB
Rhyono
10/08/17 09:18 AM
1.14
18kB
Rhyono
09/29/17 07:47 PM
1.13
18kB
Rhyono
09/23/17 07:23 PM
1.11
18kB
Rhyono
09/05/17 08:50 PM
1.10
18kB
Rhyono
07/12/17 06:56 PM
1.09
18kB
Rhyono
06/05/17 02:28 PM
1.08
17kB
Rhyono
05/22/17 01:42 PM
1.071
17kB
Rhyono
03/01/17 01:49 AM
1.06
17kB
Rhyono
02/28/17 06:58 PM


Post A Reply Comment Options
Unread 06/25/20, 12:02 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
It looks like the same problem desertforce had. I have yet to encounter it. Could you try the advice I gave to him?
Report comment to moderator  
Reply With Quote
Unread 06/22/20, 12:39 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 1158
Uploads: 30
Hi, thanks for keeping this updated!

Seeing a strange behavior where if I type /zgoo with no options (first run after a reload) or type "/zgoo global" it will error:

Warning: Spoiler

If I give it a valid object it will open that object in the browser, but it used to be running /zgoo with no arguments would open the global root level in the browser which was very helpful to locate various things in the game data structure.
__________________
My Addons: ESO Master Recipe List - SALTI - Dungeon Tracker - EZReport - Poison Master - Vampire's Woe - Chat Window Manager ... (more)
Also co-author for: Azurah - Srendarr - Show Motifs

PC NA @IllusoryID
Last edited by Phinix : 06/22/20 at 12:39 AM.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 12:33 PM  
desertforce

Forum posts: 3
File comments: 95
Uploads: 0
Originally Posted by Rhyono
It could be a conflict or it could be quantity of addons. Line 832 of Zgoo.lua is a safety limit. Try upping it to a much larger number (such as 100k) and see if it works with other addons. If it still doesn't, then track down the addon causing the interference.
Okay... Thank you... I'll try that ...

Best regards
De-chan
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 10:52 AM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
It could be a conflict or it could be quantity of addons. Line 832 of Zgoo.lua is a safety limit. Try upping it to a much larger number (such as 100k) and see if it works with other addons. If it still doesn't, then track down the addon causing the interference.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 10:34 AM  
desertforce

Forum posts: 3
File comments: 95
Uploads: 0
Okay...

I tested version 1.26 without any addon activated and it worked, at least as far as I can tell ...

So, it seems to be one or more of the addons causing this problem... In that case the solution - for me at least - is simple... Just use Zgoo without any addons being active ..!

Thx for the help Rhyono !!!


Best regards
De-chan
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 09:08 AM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
As is.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 08:49 AM  
desertforce

Forum posts: 3
File comments: 95
Uploads: 0
Originally Posted by Rhyono
I might have an idea of the issue, but to test it I'll need you to disable everything else.
Ok...

So, I am going to disable all Addons except Zgoo and then I'll try to start it with the chat-command line... Only question I've is, should I test it with the 1.26 Version or wait for a 1.27 Version ..?

Best regards
De-chan
Report comment to moderator  
Reply With Quote
Unread 05/30/20, 06:58 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
I might have an idea of the issue, but to test it I'll need you to disable everything else.
Report comment to moderator  
Reply With Quote
Unread 05/30/20, 08:38 AM  
desertforce

Forum posts: 3
File comments: 95
Uploads: 0
Originally Posted by Rhyono
v1.26 fixes an issue. If that isn't your issue, you'll have to tell me exactly what you were doing.

Hi... Thank you for the update. Just downloaded and installed it, but I still get the same error ... Here is the error-code shown if I mark *more information* ingame...

Code:
Checking type on argument stringVariablePrefix failed in GetString_lua
stack traceback:
[C]: in function 'GetString'
user:/AddOns/Zgoo/Zgoo.lua:863: in function 'Zgoo:Main'
|caaaaaa<Locals> self = [table:1]{author = "@Errc", version = 1.26}, insertpoint = 1, indent = 1, data = [table:2]{SI_GAMEPAD_GUILD_RECRUITMENT_HEADER_GUILD_LABEL = 5697, NAMEPLATE_TYPE_ALL_HEALTHBARS = 9, SI_ORBIS_OPEN_INVITE_DIALOG = 3846, SI_SOCIAL_OPTIONS_TEXT_SIZE = 7699, MARKET_PRODUCT_TYPE_CURRENCY = 8, EVENT_ANTIQUITY_DIGGING_NUM_RADARS_REMAINING_CHANGED = 131710, ZO_GAMEPAD_QUADRANT_1_LEFT_OFFSET = 56, KEY_OEM_6_RIGHT_SQUARE_BRACKET = 102, GUILD_PERMISSION_BANK_VIEW_DEPOSIT_HISTORY = 26, GAMEPAD_VIBRATION_TRIGGER_KILLED = 0, PROGRESSION_COLOR_MAX_VALUE = 26, ITEM_SOUND_CATEGORY_ONE_HAND_AX = 1, BUFF_TYPE_CATEGORY_ITERATION_BEGIN = 0, SI_WINDOW_TITLE_ADDON_EULA = 142, NAMEPLATE_TYPE_ALL_NAMEPLATES = 8, EVENT_ANTIQUITY_SHOW_CODEX_ENTRY = 131711, MARKET_PRODUCT_TYPE_CHAPTER = 9, KEY_OEM_PLUS = 100, SI_SOCIAL_OPTIONS_TEXT_SIZE_TOOLTIP = 7700, SI_STAT_TOOLTIP_STAMINA_MAX = 4349, GAMEPAD_TEMPLATE_ITERATION_END = 7, SI_SOCIALACTIONRESULT39 = 3383, SI_SMITHINGFILTERTYPE_IMPROVENONE2 = 1700, PROGRESSION_COLOR_MIN_VALUE = 0, LEAVE_CAMPAIGN_QUEUE_ERROR_ITERATION_BEGIN = 0, BUFF_TYPE_CATEGORY_ITERATION_END = 10, ZO_GAMEPAD_QUADRANT_1_LEFT_COORD = 0, BAG_ITERATION_BEGIN = 0, GUILD_PERMISSION_BANK_VIEW_GOLD = 24, MARKET_PRODUCT_TYPE_MIN_VALUE = 0, SI_SKILLS_ADVISOR_GAMEPAD_ADVISED_SKILL = 6215, KEY_OEM_1_SEMICOLON = 104, SI_GAMEPAD_GUILD_BROWSER_CANCEL_APPLICATION_LABEL = 5696, SI_STAT_TOOLTIP_MAGICKA_REGENERATION_IDLE = 4347, EVENT_ANTIQUITY_DIGGING_MOUSE_OVER_ACTIVE_SKILL_CHANGED = 131709, LTS_MARK_MAP_MENU_OPTION3 = 9476, ZO_TRADING_HOUSE_SEARCH_RESULT_TIME_LEFT_WIDTH = 60, SI_ZONECOMPLETIONTYPE_PROGRESSDESCRIPTION2 = 2637, LEAVE_CAMPAIGN_QUEUE_ERROR_MAX_VALUE = 5, SI_ORBIS_FEED_LAUNCH_GAME_BUTTON_TEXT_DE = 3845, SI_ADDON_MANAGER_DEPENDENCY_DISABLED = 140, GUILD_PERMISSION_BANK_WITHDRAW_GOLD = 23, BAG_ITERATION_END = 16, VOICE_CHANNEL_AREA = 0, SI_SKILLS_ADVISOR_GAMEPAD_SELECTED_BUILD_SUBTITLE = 6216, CHATTER_PACKUP_SIEGE = 1104, MARKET_PRODUCT_TYPE_MAX_VALUE = 9, DEFAULT_INVENTORY_FILTER_DIVIDER_TOP_OFFSET_Y = 105, ZO_TRADING_HOUSE_SEARCH_RESULT_ITEM_NAME_WITHOUT_TRAIT_COLUMN_WIDTH = 198, LEAVE_CAMPAIGN_QUEUE_ERROR_MIN_VALUE = 0}, mode = "global", added = 0, categories = [table:3]{}, GData = [table:4]{}, alphabet = [table:5]{1 = "A"}, curDataTable = [table:6]{LLC_INITIAL_CRAFT_SUCCESS = "initial stage of crafting comp...", ACHIEVEMENT_LINK_TYPE = "achievement", LIBSETS_TABLEKEY_NAMES = "Names", LEFT = 2, LIBSETS_TABLEKEY_ZONEIDS = "zoneIds", GAMEPAD_LEFT_DIALOG_TOOLTIP = "GAMEPAD_LEFT_DIALOG_TOOLTIP", LIBSETS_TABLEKEY_SETITEMIDS_COMPRESSED = "setItemIds_Compressed", LIBSETS_TABLEKEY_SETNAMES_NO_SETID = "setNamesNoSetId", LIBSETS_TABLEKEY_MAPS = "maps", LIBSETS_TABLEKEY_ZONE_DATA = "zoneData", LIBSETS_TABLEKEY_COLLECTIBLE_NAMES = "collectibleNames", LIBSETS_TABLEKEY_DUNGEONFINDER_DATA = "dungeonFinderData", CURRENCY_NOT_ENOUGH = T, CURRENCY_HAS_ENOUGH = F, LIBSETS_TABLEKEY_WAYSHRINENODEID2ZONEID = "wayshrineNodeId2zoneId", ANIMATION_INSTANT = T, TOGGLE_BUTTON_CLOSED = F, INVENTORY_MENU_INVENTORY_BUTTON = "inventory", LIBSETS_TABLEKEY_SETITEMIDS = "setItemIds", LLC_NO_FURTHER_CRAFT_POSSIBLE = "no further craft items possibl...", LLC_ENCHANTMENT_FAILED = "enchantment failed", LLC_CRAFT_PARTIAL_IMPROVEMENT = "item has been improved one sta...", CURRENCY_SHOW_ALL = T, LIBSETS_TABLEKEY_DROPMECHANIC_TOOLTIP_NAMES = "dropMechanicTooltipNames", SCENE_SHOWN = "shown", stamp = 16, AUTO_COMPLETION_USE_ARROWS = T, LLC_INSUFFICIENT_SKILL = "not enough skill", playerIsGuildMaster = T, stacks = 0, SCENE_FRAGMENT_HIDING = "hiding", _is_global = T, SCENE_FRAGMENT_SHOWING = "showing", DISPLAY_NAME_LINK_TYPE = "display", LLC_INSUFFICIENT_MATERIALS = "not enough mats", GAMEPAD_BUY_BANK_SPACE_SCENE_NAME = "gamepad_buy_bank_space", AUTO_COMPLETION_CALL_HOOKED_HANDLERS = F, LLC_CRAFT_SUCCESS = "success", INVENTORY_MENU_WALLET_BUTTON = "wallet", DolgubonGlobalDebugToggle = F, AUTO_COMPLETION_MANUAL_MODE = F, AUTO_COMPLETION_ONLINE_ONLY = T, URL_LINK_TYPE = "url", TOP = 1, AUTO_COMPLETION_ONLINE_OR_OFFLINE = F, LIBSETS_TABLEKEY_WAYSHRINE_NAMES = "wayshrineNames", LIBSETS_TABLEKEY_DROPMECHANIC = "dropMechanic", LLC_ITEM_TO_IMPROVE_NOT_FOUND = "item not found", LBooksMapPin_unknown = 227, SkySMapPin_collected = 233}, curTableSize = 1985, totalSize = 0, MAX_GLOBAL = 43138, index = "SI_LIBCOMBAT_LOADED", value = T, next = "L" </Locals>|r
user:/AddOns/Zgoo/Startup.lua:47: in function 'Zgoo.CommandHandler'
|caaaaaa<Locals> text = "_G", self = [table:1] </Locals>|r
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
|caaaaaa<Locals> text = "/zgoo _G", command = "/zgoo", arguments = "_G", fn = user:/AddOns/Zgoo/Startup.lua:32 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = [table:7]{suppressSave = F, loaded = T, currentNumNotifications = 0, ignoreTextEntryChangedEvent = F, currentChannel = 14, shouldMinimizeAfterEntry = F, lastValidChannel = 0, isMinimized = F, minContainerHeight = 170, isAgentChatActive = F, maxContainerHeight = 380, maxContainerWidth = 550, minContainerWidth = 300, allowMultipleContainers = F, numUnreadMails = 0}, text = "/zgoo _G", valid = F, prefix = 47 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2491: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?
And thats the code without it...

Code:
Checking type on argument stringVariablePrefix failed in GetString_lua
stack traceback:
[C]: in function 'GetString'
user:/AddOns/Zgoo/Zgoo.lua:863: in function 'Zgoo:Main'
user:/AddOns/Zgoo/Startup.lua:47: in function 'Zgoo.CommandHandler'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2491: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?
Regarding your question about what I am doing... The only thing I am doing it trying to start Zgoo by using the chat command-line /zgoo or /zgoo _G and nothing else ... I tried it on the PTS and on the Live-Server - same thing ...

Am I doing something wrong on my end perhaps ???


Best regards
De-chan
Last edited by desertforce : 05/30/20 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Unread 05/29/20, 07:48 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
v1.26 fixes an issue. If that isn't your issue, you'll have to tell me exactly what you were doing.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 09:50 AM  
desertforce

Forum posts: 3
File comments: 95
Uploads: 0
Got a question...

Is this addon still used / useable or has is stopped working because ZOS made changes so that it won't work anymore..?

Just asking because since the latest update I am receiving the following error...

Code:
Checking type on argument stringVariablePrefix failed in GetString_lua
stack traceback:
[C]: in function 'GetString'
user:/AddOns/Zgoo/Zgoo.lua:863: in function 'Zgoo:Main'
user:/AddOns/Zgoo/Startup.lua:47: in function 'Zgoo.CommandHandler'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2491: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?

Best regards
De-chan
Report comment to moderator  
Reply With Quote
Unread 09/27/19, 04:46 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
This is a recent change (wasn't this way at the start of the PTS). They are making it more complicated to interact with anything secure (again). I'm going to wait it out and see what is decided rather than jump on accommodating their mess.
Report comment to moderator  
Reply With Quote
Unread 09/27/19, 04:39 PM  
cloudor
 
cloudor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 402
Uploads: 4
UI Error

There is a problem on startup.

Code:
Attempt to access a private function 'IsKeyDown' from insecure code. The callstack became untrusted 3 stack frame(s) from the top.
stack traceback:
[C]: in function 'InsecureNext'
user:/AddOns/Zgoo/Zgoo.lua:179: in function 'grab_derefs'
user:/AddOns/Zgoo/Zgoo.lua:191: in function '(main chunk)'
Last edited by cloudor : 09/27/19 at 04:40 PM.
Report comment to moderator  
Reply With Quote
Unread 05/20/18, 01:10 AM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 364
File comments: 707
Uploads: 18
Originally Posted by Rhyono
It's code from before I took over, here's the line:

lua Code:
  1. local objname = t=="userdata" and type(data.GetName)=="function" and "\"|cff0000"..data:GetName().."|r\"" or "(anon)"

So it looks like data:GetName() is not returning as a string while it probably should be? Is this a PTS issue or live too? What do you do to cause it?
Something I probably shouldn't have And then I ended up messing it up anyway. I can fix it on my end lol.
Report comment to moderator  
Reply With Quote
Unread 05/19/18, 09:33 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 640
File comments: 1233
Uploads: 19
It's code from before I took over, here's the line:

lua Code:
  1. local objname = t=="userdata" and type(data.GetName)=="function" and "\"|cff0000"..data:GetName().."|r\"" or "(anon)"

So it looks like data:GetName() is not returning as a string while it probably should be? Is this a PTS issue or live too? What do you do to cause it?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: