Quantcast
Download
(58 Kb)
Download
Updated: 01/15/18 08:54 PM
Pictures
File Info
Compatibility:
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Updated:01/15/18 08:54 PM
Created:07/04/17 05:45 PM
Monthly downloads:880
Total downloads:2,988
Favorites:6
MD5:
3.2
Where's My Guild Hall  Updated Today!
Version: 1.1.11
by: Shadowfen [More]
Shows the available "guild halls" for your guild on the guild home screen.

It allows you to set for each of your guilds individually if you want to assume that the guild master owns a guild hall, and/or if you want the addon to look for the "Guild Hall List" (GHL) addon marker characters "<GH" in the guild member notes.

If you turn on Guild Master Owner, then the guild master will always be listed first in the guild halls list on the Guild home page. The guild master will then be followed by any guild members that have the GHL marker in their guild member notes (if you have turned on Guild Hall List compatibility mode).

This addon conflicts with Guild Hall List - primarily because we try to use the exact same spot on the Guild page for our guild hall lists.

I wrote this addon because sirinsidiator's excellent Guild Hall List addon did not assume that the guild master owned the guild hall - instead, it required the guild hall owner to put the "<GH" marker in their member notes. Unfortunately, the guild hall owners for my guilds did not wish to add the "<GH" marker so that I could use the addon. Sirinsidiator did not wish to add guild masters as owners to his addon because in his guilds, some of the guild hall owners were not the guild masters. So, this addon was born...
[color="DeepSkyBlue"]1.1.11/COLOR]
  • Correct an error in a debug message.
  • Fix usage of debug messages to have them start as turned off.

[color="DeepSkyBlue"]1.1.10/COLOR]
  • Modify matching the saved guild settings to active guilds.
  • Fixed an improper setting with debug messages.

1.1.9
  • Experimenting with guild id representations.

1.1.8
  • Fixed a new problem with defining a non-existent guild entry in my internal tables.

1.1.7
  • Changes to Active Guild scan code to determine which guilds you belong to. This time it is based on the assumption that the Zenimax guild table is a sparse array and may have nil entries (whereas before I thought that it was a simple contiguous list). The change should not affect anyone that the addon already works for, and may fix it for those who are having problems.

1.1.6
  • Changes to Active Guild scan code to determine which guilds you belong to.
  • Added a toggle debug messages slash command "/wmgh.debug" to display some debug messages in chat while loading active guilds. Since that is normally done before the chat window is available - you must /wmgh.debug and then /wmgh.init (which explicitly runs the loadActiveGuilds function). To turn off debug messages, /wmgh.debug again.

1.1.5
  • API bump.
  • Upgraded LibSFUtils to version 6.

1.1.4
  • Rewrote code where Where's My Guildhall would see an "attempt to index nil value" error when a guild note was changed in one of your guilds. If any of you see this error again, please let me know.
  • Changes to the WheresMyGuild settings for the current guild will now automatically update in the Guild page instead of requiring to to look at another guild and then come back to the guild that you just changed the settings for.
  • Changes that you make to your guild notes (to add or remove a guild hall marker) will now automatically be updated on the Guild Home page.
  • Upgraded LibAddonMenu to r25.

1.1.3
  • Theoretically fixed an error where Where's My Guildhall would see an "attempt to index nil value" error when a guild note was changed in one of your guilds. If any of you see this error again, please let me know.

1.1.2
  • Modified the settings saves so that it distinguishes which megaserver you are currently on. This change will require everyone to redo their settings so they can be saved properly for the megaserver(s) that they play on, but it allows people to play on multiple megaservers without getting the savedvariables corrupted.

1.1.1
  • Revised the settings text so the important part doesn't get cut off.

1.1.0
  • Added a new marker style for guild notes. Now you can choose to have it look for the words "Guild Hall" (with exactly that capitalization) in the guild notes. This is turned off by default.
  • Fixed the guild hall list so that people are only listed once on it even if they are the Guild Master and have "<GHL" and "Guild Hall" in their personal notes. Previously, they would have been listed multiple times.

1.0.4
  • Fixed problem with loading the saved variables.
  • Fixed problem with displaying guild halls for the very first guild before data was loaded.
  • Fixed lua error that was occurring when the guild MOTD was getting changed.

1.0.3
  • Bump up the API version.
  • Upgraded LibAddonMenu to 2.0_r24.

1.0.2
  • Reworked how the guild settings were rematched to the player's active guilds.
  • Reworked the processing to do only as much as absolutely necessary at a time in order to increase performance.
  • Created a library to put my commonly used functions in so they can be available to all of my addons.

1.0.1
  • Fixed some problems where the guild hall lists just went away.
  • Fixed problem where sometimes the guild halls listed were for a different guild than the one currently on the Guild Home page.

1.0
  • Works with Morrowind
  • Initial release by Shadowfen
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Author
Date
1.1.10
58kB
Shadowfen
01/15/18 02:05 PM
1.1.10
58kB
Shadowfen
01/15/18 01:28 PM
1.1.9
58kB
Shadowfen
01/13/18 08:38 PM
1.1.8
58kB
Shadowfen
01/13/18 11:12 AM
1.1.7
58kB
Shadowfen
01/12/18 11:48 PM
1.1.6
58kB
Shadowfen
01/11/18 09:31 PM
1.1.5
58kB
Shadowfen
01/08/18 10:51 PM
1.1.4
57kB
Shadowfen
11/26/17 09:39 PM
1.1.3
58kB
Shadowfen
11/17/17 12:27 AM
1.1.2
58kB
Shadowfen
10/14/17 05:34 PM
1.1.2
58kB
Shadowfen
10/09/17 03:17 PM
1.1.0
58kB
Shadowfen
10/05/17 06:58 PM
1.0.4
57kB
Shadowfen
08/26/17 10:46 PM
1.0.3
57kB
Shadowfen
08/15/17 07:13 PM
1.0.2
55kB
Shadowfen
07/11/17 07:20 PM
1.0.1
53kB
Shadowfen
07/06/17 08:30 PM
1.0.1
53kB
Shadowfen
07/04/17 05:45 PM


Post A Reply Comment Options
Unread Yesterday, 01:30 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Originally Posted by Atavus
I changed 1 of my guilds and the addon broke
I had to manually update the var file again
Hopefully this latest version (1.1.10) fixes the problem!
Report comment to moderator  
Reply With Quote
Unread Yesterday, 10:10 AM  
Atavus

Forum posts: 0
File comments: 46
Uploads: 0
I changed 1 of my guilds and the addon broke
I had to manually update the var file again
Last edited by Atavus : 01/15/18 at 10:11 AM.
Report comment to moderator  
Reply With Quote
Unread 01/14/18, 12:26 PM  
Atavus

Forum posts: 0
File comments: 46
Uploads: 0
I tried the latest version but I got the same issue.
I even tried to uninstall and reinstall the addon to no avail.
Sorry
Last edited by Atavus : 01/14/18 at 12:26 PM.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 03:21 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Originally Posted by Atavus
Ty for your fixes. I tried the latest build, but sadly I am still getting the same issue.
Same error in game and same code in the var file.

EDIT:
I managed to fix it by manually editing the var file, adding all my guilds to the index (order does not matter it seems as long as numbers:guilds are matching), and then adding the individual settings for each guild.

Obviously this is not ideal, especially if there are any updates from your side, and I have no idea what happens to that file if I leave one of these guilds.
I'll keep looking into it...
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 12:33 PM  
Atavus

Forum posts: 0
File comments: 46
Uploads: 0
Ty for your fixes. I tried the latest build, but sadly I am still getting the same issue.
Same error in game and same code in the var file.

EDIT:
I managed to fix it by manually editing the var file, adding all my guilds to the index (order does not matter it seems as long as numbers:guilds are matching), and then adding the individual settings for each guild.

Obviously this is not ideal, especially if there are any updates from your side, and I have no idea what happens to that file if I leave one of these guilds.
Last edited by Atavus : 01/13/18 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 11:14 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Originally Posted by Atavus
(1) I am playing on EU Megaserver.

(2) Updated to the latest version (no modifications), and still got the same error:
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:207: operator .. is not supported for nil .. string
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:207: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:547: in function 'onPlayerActivated'
I've uploaded version 1.1.8 just now to fix that. Please try it as soon as it is available for download (might take a few minutes).

Thanks.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 10:30 AM  
Atavus

Forum posts: 0
File comments: 46
Uploads: 0
(1) I am playing on EU Megaserver.

(2) Updated to the latest version (no modifications), and still got the same error:
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:207: operator .. is not supported for nil .. string
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:207: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:547: in function 'onPlayerActivated'
(3) There is a chat message: [WheresMyGuildHall] Number of active guilds = 5.

(4) I checked my var file and there is nothing listed there:
Code:
            ["$AccountWide"] = 
            {
                ["EU Megaserver"] = 
                {
                    ["guildsettings"] = 
                    {
                    },
                    ["numberGuilds"] = 0,
                    ["guildIndex"] = 
                    {
                    },
                    ["version"] = 1,
                },
            },

(5) Deleted the var file so the game can recreate it, but same problem, same chunk of code as above.
Last edited by Atavus : 01/13/18 at 11:00 AM.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 09:54 AM  
Earthy
 
Earthy's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Thanks to YOU!

Hello, i need to thank YOU!!!

You was answering very fast and helped me to cancel the error!

And i am so happy now, this Addon is very nice and a "must have" i think

A beautiful and relaxed weekend for you
__________________
Greetings

Earthy
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 09:04 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Re: LOL

Originally Posted by Earthy
LOL it worked now O.o

i changed the lua file to this and i set the second guildname into it:


now NO error
AND:

https://i.imgur.com/2F4D7Ay.png


Very glad that it is working now! Apparently this morning's fix got it working for you (since logging in verifies/rewrites the data in the save variables file when you log in with a character).

Thank you for your very comprehensive assistance in helping me to debug this!
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 08:51 AM  
Earthy
 
Earthy's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
LOL

LOL it worked now O.o

i changed the lua file to this and i set the second guildname into it:
Lua Code:
  1. WheresMyGuildHallVars =
  2. {
  3.     ["Default"] =
  4.     {
  5.         ["@EarthySan"] =
  6.         {
  7.             ["$AccountWide"] =
  8.             {
  9.                 ["EU Megaserver"] =
  10.                 {
  11.                      ["guildIndex"] =
  12.                     {
  13.                         [2] = "Schildwacht",
  14.                         [1] = "Phönixschwingen",
  15.                     },
  16.                     ["guildsettings"] =
  17.                     {
  18.                         [2] =
  19.                         {
  20.                             ["GuildMasterOwner"] = true,
  21.                             ["GuildHallScan"] = false,
  22.                             ["GHL_Compatible"] = false,
  23.                             ["guildName"] = "Schildwacht",
  24.                         },
  25.                         [1] =
  26.                         {
  27.                             ["GuildMasterOwner"] = true,
  28.                             ["GuildHallScan"] = false,
  29.                             ["GHL_Compatible"] = false,
  30.                             ["guildName"] = "Phönixschwingen",
  31.                         },
  32.                     },
  33.                     ["version"] = 1,
  34.                     ["numberGuilds"] = 2,
  35.                 },
  36.             },
  37.         },
  38.     },
  39. }

now NO error
AND:

https://i.imgur.com/2F4D7Ay.png

__________________
Greetings

Earthy
Last edited by Earthy : 01/13/18 at 08:59 AM.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 08:40 AM  
Earthy
 
Earthy's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Hello


This is my .lua File
Lua Code:
  1. WheresMyGuildHallVars =
  2. {
  3.     ["Default"] =
  4.     {
  5.         ["@EarthySan"] =
  6.         {
  7.             ["$AccountWide"] =
  8.             {
  9.                 ["EU Megaserver"] =
  10.                 {
  11.                     ["guildIndex"] =
  12.                     {
  13.                         [2] = "Phönixschwingen",
  14.                         [1] = "",
  15.                     },
  16.                     ["guildsettings"] =
  17.                     {
  18.                         [2] =
  19.                         {
  20.                             ["GuildHallScan"] = false,
  21.                             ["GHL_Compatible"] = false,
  22.                             ["guildName"] = "Phönixschwingen",
  23.                             ["GuildMasterOwner"] = true,
  24.                         },
  25.                         [1] =
  26.                         {
  27.                             ["GuildHallScan"] = false,
  28.                             ["GHL_Compatible"] = false,
  29.                             ["guildName"] = "",
  30.                             ["GuildMasterOwner"] = true,
  31.                         },
  32.                     },
  33.                     ["numberGuilds"] = 2,
  34.                     ["version"] = 1,
  35.                 },
  36.             },
  37.         },
  38.     },
  39. }

i miss the second Guild "Schildwacht" !
Phönixschwingen is my guild, i use it for testing things ^^

But i dont why i dont get "Schildwacht"


I am playing at EU Server.
__________________
Greetings

Earthy
Report comment to moderator  
Reply With Quote
Unread 01/12/18, 11:26 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Originally Posted by Atavus
Hi,
Just downloaded this and I got the exact same errors as user @Earth below.
Also did same steps as them, and same errors.
Which server are you on?
Can you look inside your Elder Scrolls Online\live\SavedVariables\WheresMyGuildHall.lua file and see that there is a section which looks like
Code:
                    ["guildIndex"] = 
                    {
                        [2] = "AnotherGuild",
                        [1] = "MyGuild",
                    },
                    ["guildsettings"] = 
                    {
                        [2] = 
                        {
                            ["GuildMasterOwner"] = true,
                            ["GuildHallScan"] = false,
                            ["GHL_Compatible"] = false,
                            ["guildName"] = "AnotherGuild",
                        },
                        [1] = 
                        {
                            ["GuildMasterOwner"] = true,
                            ["GuildHallScan"] = false,
                            ["GHL_Compatible"] = false,
                            ["guildName"] = "MyGuild",
                        },
                    },
                    ["version"] = 1,
                    ["numberGuilds"] = 2,
                },
Are all of the guilds that you belong to in the list?
Are any of the guild names missing (set to "")? (This is @earth's problem)
Report comment to moderator  
Reply With Quote
Unread 01/12/18, 04:01 PM  
Atavus

Forum posts: 0
File comments: 46
Uploads: 0
Hi,
Just downloaded this and I got the exact same errors as user @Earth below.
Also did same steps as them, and same errors.
Report comment to moderator  
Reply With Quote
Unread 01/12/18, 11:02 AM  
Earthy
 
Earthy's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Hello and thx for your fast answer and update

So i tried it.
I logged in and get this:
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: attempt to index a nil value
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:541: in function 'onPlayerActivated'
Than i used your commands:
/wmgh.debug

and this is the result after /wmgh.init
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: attempt to index a nil value
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:569: in function 'fn'
	EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand'
	EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1813: in function 'SharedChatSystem:SubmitTextEntry'
	EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2531: in function 'ZO_ChatTextEntry_Execute'
	ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
	(tail call): ?
	(tail call): ?
/wmgh.debug

i got this System Notification:
https://i.imgur.com/wyKzyhI.png


i dont see the "Guild Hall" under "G"
https://i.imgur.com/v5FryX4.png

so after this i reloaded ui and get this:
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: attempt to index a nil value
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:188: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:541: in function 'onPlayerActivated'

And i dont get an entry in the Settings.
https://i.imgur.com/NtPnMTG.png

Here i have it:
https://i.imgur.com/amnUOJz.png

This is all i have.

i hope its useful for you.

And i have sent you an email with the "SavedVariables" Files, i didnt know how to insert it here
__________________
Greetings

Earthy
Last edited by Earthy : 01/13/18 at 09:00 AM.
Report comment to moderator  
Reply With Quote
Unread 01/11/18, 09:39 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 115
Uploads: 4
Originally Posted by Earthy
Code:
user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:168: attempt to index a nil value
stack traceback:
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:168: in function 'loadActiveGuilds'
	user:/AddOns/WheresMyGuildHall/WheresMyGuildHall.lua:519: in function 'onPlayerActivated'
I am getting this error everytime i log in or reload ui.
I have uploaded a new version which might fix this problem. If it does not, WMGH is now capable of turning on some debug message printouts to chat and running 'loadActiveGuilds' on command.
Once you are logged in to a character,[*] /wmgh.debug - this will enable the display of debug messages in chat[*] /wmgh.init - this will run loadActiveGuilds[*] /wmgh.debug - this will turn off the display of debug messages
I'd appreciate it you could get me the results of this. A copy of your saved vars file would be helpful too.

Thanks.

Originally Posted by Earthy
i also figured out that without this addon, Shissu´s Guild Tools not displayed correctly for me.

https://i.imgur.com/h8q6RQF.jpg

I hope we will get a fix soon
I don't know anything about Shissu's Guild Tools or why it might not be displaying properly.

Originally Posted by Earthy
AND really nice addon! Its so usefull!
Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: