Download
(3 Kb)
Download
Updated: 06/03/21 09:30 PM
Compatibility:
Blackwood (7.0.5)
Updated:06/03/21 09:30 PM
Created:01/13/19 10:29 PM
Monthly downloads:77
Total downloads:10,098
Favorites:22
MD5:
Dolgubon's Guild Reorder  Popular! (More than 5000 hits)
Version: 1.2.4
by: Dolgubon [More]
This addon allows you to reorder your guild chat from the settings menu.

It also reorders the keybinds when you're in the guild menu.


If there's other stuff which isn't reordered, let me know and I might be able to add them in.
Version 1.2.4:

Fixed a bug where the keybinds (1-5) in the guild window were not properly re-ordered.
Fixed a bug that occurred when the user did not have LibStub.

Version 1.2.3:

API Bump
Reordered some code to stop duplication
Now reorders the dropdown in the guild window
(Quick update, no version # change: removed some debug messages)

Version 1.2.2:

API Bump

Version 1.2.1:

Changed the flag for which version to use when pChat is active

Version 1.2:

So I figured out that the old pre-harrowstorm version works with pChat. But it still doesn't work with the base game. So if there's pChat it'll use the old version, if there isn't, it'll use the new one!

Version 1.1:

Fixed for Harrowstorm!

Version 1:

Fixed the missing settings menu
Reset saved variables due to an incompatibility with the previous version; also added a message to the user when they login alerting them as to that fact
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Uploader
Date
1.2.3
3kB
Dolgubon
05/30/21 05:14 PM
1.2.3
3kB
Dolgubon
05/30/21 05:10 PM
1.2.2
3kB
Dolgubon
11/01/20 08:08 PM
1.2.1
3kB
Dolgubon
06/28/20 02:06 PM
1.2
3kB
Dolgubon
03/03/20 09:14 PM
1.1
3kB
Dolgubon
02/24/20 11:00 PM
1
3kB
Dolgubon
05/26/19 10:24 PM
0.1
6kB
01/13/19 10:29 PM


Post A Reply Comment Options
Unread 03/04/22, 09:14 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
As you can see this error message is not related to Dolgubons Guild Reorder but LibFeedback:
user:/AddOns/LibFeedback/libs/LibStub.lua:29: in function 'LibStub:GetLibrary'

You need to update your LibAddonMneu-2.0 to the newest version 32 and install it to live/AddOns folder! Enable it ingame at the addon manager.
Remove all embedded LibAddonMenus in subfolders of any of your addons, like described here:
https://www.esoui.com/forums/showthread.php?t=9149
-> If you see dependencies in subfolders (e.g. "libs") of addons
And read the post by @DeadSoon below (next time before posting the same error message...). He already described what to change in DolgubonsGuildReorder's settings.lua file:

Wrong:
Code:
local LAM = LibAddonMenu2 or (LibStub and LibStub:GetLibrary("LibAddonMenu-2.0"))
Correct:
Code:
local LAM = LibAddonMenu2
Originally Posted by Naaattt
it's not showing up in the addon settings list sadly. even with every other addon (but not library) disabled.

it also has this error when i log in at first. but i definitely have libaddonmenu-2.0. and reinstalled both that and this addon, which didnt work either.

Code:
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: Cannot find a library instance of "LibAddonMenu-2.0".
stack traceback:
user:/AddOns/LibFeedback/libs/LibStub.lua:29: in function 'LibStub:GetLibrary'
<Locals> self = [table:1]{SILENT = T, minor = 4}, major = "LibAddonMenu-2.0" </Locals>
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: in function 'DolgubonsGuildReorder.setupSettings'
user:/AddOns/DolgubonsGuildReorder/Launch.lua:25: in function 'DolgubonsGuildReorder:Initialize'
<Locals> self = [table:2]{name = "Dolgubon's Guild Re-order", folderName = "DolgubonsGuildReorder", versionAccount = 1.1} </Locals>
user:/AddOns/DolgubonsGuildReorder/Launch.lua:31: in function 'OnAddOnLoaded'
<Locals> event = 65536, addonName = "DolgubonsGuildReorder" </Locals>
Last edited by Baertram : 03/04/22 at 09:17 AM.
Report comment to moderator  
Reply With Quote
Unread 09/07/21, 11:11 AM  
shortfatsteve

Forum posts: 0
File comments: 6
Uploads: 0
Re: reorder Guild Store

Originally Posted by leadplayer
I probably missed this but I am wondering if there is a way to change the order in The Guild Store menu. When I use your addon it does change the order of Guild Bank Menu, but the order of Guild Store does not change. Thanks so much!
I just found this addon and I love it! But I've got the same question : am I missing something re the Guild Store ordering? Because this is where I'm most interested in having the order be different given that my trading guilds were the 2nd and 4th guilds I joined.

In any case, thanks for all your great addons (Lazy Writ Crafter is my number 1 essential timesaver GOAT addon)!
Report comment to moderator  
Reply With Quote
Unread 09/01/21, 08:23 AM  
Naaattt

Forum posts: 0
File comments: 1
Uploads: 0
it's not showing up in the addon settings list sadly. even with every other addon (but not library) disabled.

it also has this error when i log in at first. but i definitely have libaddonmenu-2.0. and reinstalled both that and this addon, which didnt work either.

Code:
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: Cannot find a library instance of "LibAddonMenu-2.0".
stack traceback:
user:/AddOns/LibFeedback/libs/LibStub.lua:29: in function 'LibStub:GetLibrary'
<Locals> self = [table:1]{SILENT = T, minor = 4}, major = "LibAddonMenu-2.0" </Locals>
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: in function 'DolgubonsGuildReorder.setupSettings'
user:/AddOns/DolgubonsGuildReorder/Launch.lua:25: in function 'DolgubonsGuildReorder:Initialize'
<Locals> self = [table:2]{name = "Dolgubon's Guild Re-order", folderName = "DolgubonsGuildReorder", versionAccount = 1.1} </Locals>
user:/AddOns/DolgubonsGuildReorder/Launch.lua:31: in function 'OnAddOnLoaded'
<Locals> event = 65536, addonName = "DolgubonsGuildReorder" </Locals>
Report comment to moderator  
Reply With Quote
Unread 06/11/21, 12:44 AM  
leadplayer

Forum posts: 0
File comments: 1
Uploads: 0
reorder Guild Store

I probably missed this but I am wondering if there is a way to change the order in The Guild Store menu. When I use your addon it does change the order of Guild Bank Menu, but the order of Guild Store does not change. Thanks so much!
Report comment to moderator  
Reply With Quote
Unread 06/05/21, 11:15 AM  
@DeadSoon
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 351
Uploads: 3
Here a short addition to my previous post. When changing the guild order, I receive an error when accessing the "new application" notification.

In other words, if a new application for a guild arrives and I open the notification window (see screenshot) and click then on the small button to jump into the guild window, I get the following error and the UI crashes completely. Deactivating the addon solves the issue again.

Seems like that the redirection to the specific guild tab is broken when changing the base guild order with the addon.



Code:
EsoUI/Ingame/GuildFinder/Keyboard/GuildRecruitment_Keyboard.lua:138: attempt to index a nil value
stack traceback:
EsoUI/Ingame/GuildFinder/Keyboard/GuildRecruitment_Keyboard.lua:138: in function 'ZO_GuildRecruitment_Keyboard:ShowApplicationsList'
|caaaaaa<Locals> self = [table:1]{openApplicationsOnShowing = T, guildId = 141844, isGuildIdReady = T, iconChildlessHeaderTemplateName = "ZO_GuildRecruitment_IconChildl...", hasDeferredInitialized = T} </Locals>|r
EsoUI/Ingame/GuildFinder/Keyboard/GuildRecruitment_Keyboard.lua:152: in function 'ZO_GuildRecruitment_Keyboard:OnShowing'
|caaaaaa<Locals> self = [table:1] </Locals>|r
EsoUI/Ingame/GuildFinder/Keyboard/GuildRecruitment_Keyboard.lua:76: in function 'callback'
|caaaaaa<Locals> oldState = "hidden", state = "showing" </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:107: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:2]{name = "guildRecruitmentKeyboard", disallowEvaluateTransitionCompleteCount = 1, fireCallbackDepth = 1, restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, wasRequestedToShowInGamepadPreferredMode = F, wasShownInGamepadPreferredMode = F, state = "showing"}, eventName = "StateChange", registry = [table:3]{}, callbackInfoIndex = 1, callbackInfo = [table:4]{3 = F}, callback = EsoUI/Ingame/GuildFinder/Keyboard/GuildRecruitment_Keyboard.lua:74, deleted = F </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:276: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:2], newState = "showing", oldState = "hidden", name = "guildRecruitmentKeyboard" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:5]{hudSceneName = "hud", fireCallbackDepth = 0, numRemoteTopLevelShown = 0, initialized = F, hudUISceneHidesAutomatically = T, remoteSceneSequenceNumber = 119, manuallyEnteredHUDUIMode = T, numTopLevelShown = 0, exitUIModeOnChatFocusLost = F, hudUISceneName = "hudui"}, scene = [table:2], sequenceNumber = 119 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:5], scene = [table:2] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:374: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:5], scene = [table:6]{name = "notifications", disallowEvaluateTransitionCompleteCount = 1, fireCallbackDepth = 0, restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, wasShownInGamepadPreferredMode = F, wasRequestedToShowInGamepadPreferredMode = F, state = "hidden"}, nextSceneGroup = [table:7]{activeScene = 7, fireCallbackDepth = 0, state = "scene_group_showing"}, currentNextScene = [table:2] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:5], scene = [table:6], 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:5], scene = [table:6], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:374: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:5], scene = [table:6], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:277: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:6], newState = "hidden", oldState = "hiding", name = "notifications" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:426: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:6], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:421: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:6], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:343: in function 'ZO_Scene:OnSceneFragmentStateChange'
|caaaaaa<Locals> self = [table:6], fragment = [table:8]{animationTemplate = "FadeSceneAnimation", duration = 200, allowShowHideTimeUpdates = F, 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:8], newState = "hidden", oldState = "hiding", currentScene = [table:6] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:156: in function 'ZO_SceneFragment:OnHidden'
|caaaaaa<Locals> self = [table:8] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
|caaaaaa<Locals> _ = ud, completedPlaying = T </Locals>|r
Last edited by @DeadSoon : 06/05/21 at 11:18 AM.
Report comment to moderator  
Reply With Quote
Unread 06/04/21, 03:53 PM  
@DeadSoon
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 351
Uploads: 3
Hey Dolgubon,

unfortunately, I have to bother you one more time regarding the LibStub issue.

Now (after updating to v1.2.4), I get the following error:
Code:
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: Cannot find a library instance of "LibAddonMenu-2.0".
stack traceback:
user:/AddOns/LibFeedback/libs/LibStub.lua:29: in function 'LibStub:GetLibrary'
|caaaaaa<Locals> self = [table:1]{minor = 4, SILENT = T}, major = "LibAddonMenu-2.0" </Locals>|r
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: in function 'DolgubonsGuildReorder.setupSettings'
user:/AddOns/DolgubonsGuildReorder/Launch.lua:25: in function 'DolgubonsGuildReorder:Initialize'
|caaaaaa<Locals> self = [table:2]{name = "Dolgubon's Guild Re-order", versionAccount = 1.1, folderName = "DolgubonsGuildReorder"} </Locals>|r
user:/AddOns/DolgubonsGuildReorder/Launch.lua:31: in function 'OnAddOnLoaded'
|caaaaaa<Locals> event = 65536, addonName = "DolgubonsGuildReorder" </Locals>|r
It seems that LibStub is still somewhere there (packed in other addons). However, after some testing I found the cause and a solution.

For some reasons the error only occurs if TamrielTradeCenter is also active.

My simple fix was just to restate your line of code to ensure that the addon do not tries to load LibAddonMenu with LibStub if LibAddonMenu is already globally accessible.

Lua Code:
  1. local LAM = LibAddonMenu2 or (LibStub and LibStub:GetLibrary("LibAddonMenu-2.0"))

Alternatively, you could add the silent flag when loading LibAddonMenu with LibStub (that fixed the issue also for me but of course does not solve the root cause)
Lua Code:
  1. LibStub:GetLibrary("LibAddonMenu-2.0", true)

Thanks for your great addons!
Last edited by @DeadSoon : 06/04/21 at 04:19 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 12:55 PM  
@DeadSoon
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 351
Uploads: 3
Thank you so much for adding the possibility of changing the order in the guild roster! Thats awesome!

Unfortunately I get the following error, even if all other addons are deactivated.

Code:
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: attempt to index a nil value
stack traceback:
user:/AddOns/DolgubonsGuildReorder/Settings.lua:17: in function 'DolgubonsGuildReorder.setupSettings'
user:/AddOns/DolgubonsGuildReorder/Launch.lua:25: in function 'DolgubonsGuildReorder:Initialize'
|caaaaaa<Locals> self = [table:1]{folderName = "DolgubonsGuildReorder", name = "Dolgubon's Guild Re-order", versionAccount = 1.1} </Locals>|r
user:/AddOns/DolgubonsGuildReorder/Launch.lua:31: in function 'OnAddOnLoaded'
|caaaaaa<Locals> event = 65536, addonName = "DolgubonsGuildReorder" </Locals>|r

Line 17 in Settings.lua:
Lua Code:
  1. local LAM = LibStub:GetLibrary("LibAddonMenu-2.0")

I assume the issue is caused, because the code tries to load LibAddonMenu via the obsolete and deprecated library LibStub. I have deleted LibStub a long time ago when it was replaced by ingame feature.

Can you confirm that LibStub is the root cause?
Last edited by @DeadSoon : 06/02/21 at 12:58 PM.
Report comment to moderator  
Reply With Quote
Unread 05/30/21, 05:08 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Originally Posted by Vaesse
It's quite possible I'm being an idiot, but I can't find the addon in my Settings -> Addons list... I have already double and triple checked that it was installed, all dependencies were installed, reloaded UI and even completely logged... I even temporarily disabled pChat on the off chance that was hiding it somehow.

Also, wanted to verify that this changes the order of the guilds in banking/store interfaces, since that's one reason I wanted this (so I can shove my personal guild to the top so I don't accidentally donate to/deposit to the wrong guild).

I'd like to add another vote for also reordering the main guild interface, despite you already shooting down the idea. Not because of the primary guild the other user mentioned, but so I can easily invite to the correct guild.


I've added code for reordering the dropdown in the main guild interface.
I did look into changing the guild bank order, but unfortunately I don't see any way to add it in for that. I'm sure it's possible, but I'm just not seeing how it could be done.

Also in the settings menu, it's listed under Dolgubon's Guild Reorder.




Originally Posted by ramankursk
Hello,
Addon last version doesnt work

(((((

Too Need Change order guilds

In what way does it not work?
Last edited by Dolgubon : 05/30/21 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Unread 01/25/21, 09:45 AM  
ramankursk

Forum posts: 0
File comments: 9
Uploads: 0
Addon last version doesnt work

Hello,
Addon last version doesnt work

(((((

Too Need Change order guilds
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 03:01 PM  
Vaesse
 
Vaesse's Avatar

Forum posts: 0
File comments: 16
Uploads: 0
It's quite possible I'm being an idiot, but I can't find the addon in my Settings -> Addons list... I have already double and triple checked that it was installed, all dependencies were installed, reloaded UI and even completely logged... I even temporarily disabled pChat on the off chance that was hiding it somehow.

Also, wanted to verify that this changes the order of the guilds in banking/store interfaces, since that's one reason I wanted this (so I can shove my personal guild to the top so I don't accidentally donate to/deposit to the wrong guild).

I'd like to add another vote for also reordering the main guild interface, despite you already shooting down the idea. Not because of the primary guild the other user mentioned, but so I can easily invite to the correct guild.
Report comment to moderator  
Reply With Quote
Unread 06/28/20, 02:07 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Originally Posted by Turgenev
Originally Posted by wolfstar
So pchat updated again today, and once again the reordering seems to have broken.
Confirmed, my reordering has been broken since the pchat update.
Should work now. I've got two sets of reordering code, pChat likes to switch between which one works and which one doesn't
Report comment to moderator  
Reply With Quote
Unread 06/27/20, 09:58 PM  
Deadlyhammer

Forum posts: 1
File comments: 21
Uploads: 0
Just downloaded today, to find its not working.

As of 6/27, not working. I reorder them from settings, reloadui, but guilds stay in same order.
Report comment to moderator  
Reply With Quote
Unread 06/22/20, 09:23 PM  
Turgenev

Forum posts: 3
File comments: 24
Uploads: 0
Originally Posted by wolfstar
So pchat updated again today, and once again the reordering seems to have broken.
Confirmed, my reordering has been broken since the pchat update.
Report comment to moderator  
Reply With Quote
Unread 06/19/20, 07:10 PM  
wolfstar

Forum posts: 0
File comments: 252
Uploads: 0
So pchat updated again today, and once again the reordering seems to have broken.
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 11:23 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
It looks like it's a conflict with the new version of pChat. I'll see if there's anything I can do.

Edit: Should be working now!

Originally Posted by wolfstar
Today's update seems to have broken the reordering again.
Last edited by Dolgubon : 03/03/20 at 09:14 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.