Download
(30Kb)
Download
Updated: 05-11-23 12:08 AM
Pictures
File Info
Compatibility:
Embers of Neltharion (10.1.0)
Updated:05-11-23 12:08 AM
Created:03-20-20 08:22 PM
Downloads:2,490
Favorites:9
MD5:
Categories:Data Broker, Guild Compilations

gmGuildFriends

Version: 1010-2023051101
by: gmarco, Wexen

gmGuildFriends

A very simple data broker plugin to show the guild roster and friend lists.

Requires a data broker display like chocolate bar, bazooka, ninjapanel, stat block, titan panel, docking station, buttonbin and more.

If you want the stripped down versions you can check: gmGuild and gmFriends


If you are interested in helping translating, please visit forum:
https://www.wowinterface.com/downloa....html#comments

providing the following entries:

Lua Code:
  1. L["Show Guild"]         = ""
  2. L["Show Battle.net"]    = ""
  3. L["Show FriendList"]    = ""
  4. L["Show Help"]          = ""
  5. L["Show Guild Message"] = ""
  6. L["Show Player Info"]   = ""
  7. L["Note"]               = ""
  8. L["Officer Note"]       = ""
  9. L["Achievements Points"]= ""
  10. L["Show only playing Battle.net Friends"] = ""


Example in Italian:

Lua Code:
  1. L["Show Guild"]         = "Mostra gilda"
  2. L["Show Battle.net"]    = "Mostra amici Battle.net"
  3. L["Show FriendList"]    = "Mostra amici"
  4. L["Show Help"]          = "Mostra legenda"
  5. L["Show Guild Message"] = "Mostra messaggio di gilda"
  6. L["Show Player Info"]   = "Mostra informazioni aggiuntive sui giocatori"
  7. L["Note"]               = "Note"
  8. L["Officer Note"]       = "Note del GM"
  9. L["Achievements Points"]= "Punti impresa"
  10. L["Show only playing Battle.net Friends"] = "Mostra solo amici Battle.net in gioco"

Actually it supports for the following locale:
- enUS
- itIT
- deDE. Thanks to icemeph.
- zhTW. Thanks to BNS & EKE.
- zhCN. Thanks to BNS & EKE.

1010-2023051101
- bump toc
- added in .toc the IconTexture key
- replaced function BNet_GetClientEmbeddedTexture with BNet_GetClientEmbeddedAtlas (thanks EKE)

1007-2023032501
- fix client list for Diablo IV open beta.

1000-2022111501
- the "Show only playing Battle.net Friends" should be read "Show only ONLINE Battle.net Friends".
I am waiting to some translations before changes it :)
This mean that with this flag checked you see now also friends in mobile or desktop app when they are
ONLINE and you can chat them even if they are not playing anything :)
- various fixes

1000-2022111103
- really fixed the taint iussue :)

1000-2022111102
- fixed a taint iussue

1000-2022111101
- modified the brodker display to show guild/friends summary based on options.
- added X-WoWI-ID and X-Curse-Project-ID keywords to let WowUp manage it
- bump toc

1000-2022102801
- removed some debug code
- added bnet games names

1000-2022102701
- fixed to run on ver.10.0.0

920-2022051701
- Fixed an error occuring if BNET is not reachable

915-2021110601
- Changed legenda a little bit.

915-2021110501
- Added the possibility to change the tooltip scale

915-2021110401
- Used the latest LibQTip v.9.1.5-1-g4c6a3d8
- dump toc

915-2021110301
- Hotfix a libqtip error. (taken from xodiv inputs in curseforge pages).
- dump toc

900-2020101801
- update libqtip to the latest 442326b-alpha

900-2020101402
- Used C_GuildInfo.GuildRoster()
https://www.wowinterface.com/forums/showthread.php?t=58279
thanks to Fizzlemizz

900-2020101401
- first fixes for 9.0.x
- dump toc
- updated the libqtip to the latest
- removed GuildRoster().

830-2020041801
- make the status icon a little bigger
- now add a + in the status if the players are in group with you (usefull if you want to raid invite :)
- fix the Left mouse click if not in guild

830-2020041301
- changed the saved var name.
- make an hack to prevent playerinfo note overlap
- prevent to click in combat to open guild and friends panel
- if bnet account == character print only ones.

830-2020032601
- add a scrollbar if tooltip is long and limits to: (GetScreenHeight()-100)
- change the layout of LEVEL column

830-2020032501
- Add an option to filter out BNET friends actually not playing (for people with looong friends lists).

This can breaks your config.
Please go in Interface --> Addons --> gmGuildFriends --> Press: "Reset and reloadUI"
This should be enough. If not you have to manual delete the SavedVariable when the game is close.
A message will appear on entering world about this.

- rewrite the layout and the display of bnet friends

830-2020032402
- fix a problem with BNET friends in WoW classic

830-2020032401
- used the justification of libqtip instead of custom code
Thanks to EKE for input on this :)
https://www.wowinterface.com/downloads/fileinfo.php?id=25522#comments


830-2020032205
- Added the player info note sub tip
- Added the option to use it or not
- Added the localization for some new strings

830-2020032204
- Call a GuildRoster() before building the guild tooltip.
- Update all the libs to the latest
- Add the options to hide/show the guild message of the day
This can breaks your config.
Please go in Interface --> Addons --> gmGuildFriends --> Press: "Reset and reloadUI"
This should be enough. If not you have to manual delete the SavedVariable when the game is close.
A message will appear on entering world about this.

830-2020032203
- Fix ToggleGuildFrame() to real toogle :)
- Implement a minimum of options panel to hide/show section (guild/bnet/frame/legenda).
- Used the graphical mouse icons for legenda and prepare an option config: text/graphical

I am thinking also to split guild and friends in 2 ldb for who has lots of guild mates or friends.
It is not our case but may happens :)

830-2020032102
- Fix the display of long guild motd (word wrap at 69 line length).
- Replaced the zhCN localization (my fault, thanks EKE!)

830-2020032101
- first release
Thanks to all you guys in WoWI forum, in special way Vrul and Fizzlemizz for help and patience.
You are fantastic.
https://www.wowinterface.com/forums/showthread.php?p=335396
Optional Files (0)


Archived Files (10)
File Name
Version
Size
Author
Date
1000-2022111501
30kB
gmarco
11-14-22 10:56 PM
1000-2022111103
30kB
gmarco
11-11-22 03:41 PM
1000-2022111102
30kB
gmarco
11-11-22 12:09 PM
1000-2022102801
29kB
gmarco
10-27-22 11:45 PM
1000-2022102701
29kB
gmarco
10-27-22 05:42 AM
920-2022051701
29kB
gmarco
05-17-22 01:04 AM
915-2021110601
29kB
gmarco
11-05-21 10:19 PM
915-2021110501
29kB
gmarco
11-05-21 10:29 AM
915-2021110401
28kB
gmarco
11-03-21 04:47 PM
915-2021110301
28kB
gmarco
11-03-21 01:14 PM


Post A Reply Comment Options
Unread 07-14-23, 04:39 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by Zasz
Originally Posted by gmarco
I can surely make things better but it means that I have to check all the client names against a list of the known games instad of simply of the desktop app.
What about a filter that filters out only the desktop and mobile app instead? By that I mean a check that displays every game except when its the desktop and mobile app.
Hi,

thanks for the feedback.

In the next update I check what I can manage to do.

Thanks again and stay tuned.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 06-22-23, 11:12 AM  
Zasz
A Kobold Labourer
 
Zasz's Avatar

Forum posts: 0
File comments: 89
Uploads: 0
Originally Posted by gmarco
I can surely make things better but it means that I have to check all the client names against a list of the known games instad of simply of the desktop app.
What about a filter that filters out only the desktop and mobile app instead? By that I mean a check that displays every game except when its the desktop and mobile app.
Last edited by Zasz : 06-22-23 at 11:13 AM.
Report comment to moderator  
Reply With Quote
Unread 06-12-23, 11:28 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by Zasz
Is there a way to hide the people in the (mobile) app?

There is a setting to show only playing battle.net friends but it doesnt seem to work properly. It only hides the people in the mobile app, not those in the desktop app. They should both be hidden.

Hi,

Now I remember the logic I made.



If you want to see any Bnet friends you have to uncheck the second checkbox from the the top.
In this way you totally disable bnet section.

But if you leave this checked with the last one (Show only playing bnet friends) the addon assume that the mobile are friends that are not playing (probably a wrong assumption because some1 can play thing like Hearthstone on an ipad, but lets keep thing simple for now) while the others are all potential players because are on a PC

I can surely make things better but it means that I have to check all the client names against a list of the known games instad of simply of the desktop app.

Now I have to fix the Diablo IV client name and give a try to this.

BTW thanks for the input.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 06-04-23, 06:42 AM  
Zasz
A Kobold Labourer
 
Zasz's Avatar

Forum posts: 0
File comments: 89
Uploads: 0
Is there a way to hide the people in the (mobile) app?

There is a setting to show only playing battle.net friends but it doesnt seem to work properly. It only hides the people in the mobile app, not those in the desktop app. They should both be hidden.
Last edited by Zasz : 06-04-23 at 07:02 AM.
Report comment to moderator  
Reply With Quote
Unread 05-27-23, 03:12 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
I'm sorry to reply so late, because I just came back when I was on vacation.
This is the tiptac I used:
https://www.curseforge.com/wow/addons/tiptac-reborn
Report comment to moderator  
Reply With Quote
Unread 05-14-23, 10:03 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by BNS
The latest version problem is still, I can't change the zoom size of the tooltip frame.
The preset of the tooltip frame is very small, and it is difficult to identify the text on it.
Thank you for your update anyway, but I have to use other addon.
Hi BNS.

It is happening only with TipTac and it doesnt happen here if I installed TipTac . So I am not able to reproduce.







As you can see I have TipTac(reborn) installed but everything is working fine.

The strange thing is that I am using the same things for all my addons and ONLY gmGuildFriends seems affected by this problem as you and another one person report to me.

I have to check the code better.
In the mean time, can you tell me which tiptac are you using ? There are a lot to download

Thanks anyway for your reports.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Last edited by gmarco : 05-14-23 at 10:44 PM.
Report comment to moderator  
Reply With Quote
Unread 05-11-23, 08:26 PM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
The latest version problem is still, I can't change the zoom size of the tooltip frame.
The preset of the tooltip frame is very small, and it is difficult to identify the text on it.
Thank you for your update anyway, but I have to use other addon.
Report comment to moderator  
Reply With Quote
Unread 03-11-23, 07:08 AM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by BNS
Sorry to reply so late, I use the Titan panel, I will do a test when I have time.

After testing, only Titan panels, TipTac and this addon is loaded, but have the same problems, and the zoom function is completely useless.
Will it be a Titan panel problem?

I tried to use bazooka, but the problem is same.
Hi BNS sorry for the late answer but I didnt see your reply before.

I think it is some kind of incompatibilities with gmGuildFriends and TipTac ... the problem it is that it is not happening with my setup and I am unable to reproduce it.

I need to investigate further.
Please stay tuned in the meantime.

Thanks for the report and your help. It is really appreciated.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Last edited by gmarco : 03-11-23 at 07:09 AM.
Report comment to moderator  
Reply With Quote
Unread 02-28-23, 10:51 PM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
Sorry to reply so late, I use the Titan panel, I will do a test when I have time.

After testing, only Titan panels, TipTac and this addon is loaded, but have the same problems, and the zoom function is completely useless.
Will it be a Titan panel problem?

I tried to use bazooka, but the problem is same.
Last edited by BNS : 03-03-23 at 03:31 AM.
Report comment to moderator  
Reply With Quote
Unread 02-24-23, 02:05 AM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by BNS
The following errors appear when logging in, and the font becomes very small.
It seems to be a problem that appears after this addon is updated:https://www.curseforge.com/wow/addons/tiptac-reborn
Code:
5x gmGuildFriends/core.lua:701: attempt to index global 'GMGUILDFRIENDS_CFG' (a nil value)
[string "@gmGuildFriends/core.lua"]:701: in function <gmGuildFriends/core.lua:654>

Locals:
self = Frame {
 0 = <userdata>
}
event = "GUILD_MOTD"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'GMGUILDFRIENDS_CFG' (a nil value)"
L = <table> {
 Left-Click = "左鍵點擊"
 Right-Click = "右鍵點擊"
 Achievements Points = "成就點數"
 Show only playing Battle.net Friends = "僅顯示正在遊戲中的戰網好友"
 Show Help = "顯示幫助"
 Officer Note = "幹部註記"
 Note = "註記"
 Show FriendList = "顯示好友名單"
 Show Guild Message = "顯示公會訊息"
 Show Player Info = "顯示有關玩家的資訊"
 Middle-Click = "中鍵點擊"
 Show Battle.net = "顯示戰網"
 Show Guild = "顯示公會"
}
checkbox = <table> {
}
options = gmGuildFriendsoptions {
 subtext = gmGuildFriendsoptionsSubText {
 }
 title = gmGuildFriendsoptionsTitle {
 }
 name = "gmGuildFriends"
 refresh = <function> defined @gmGuildFriends/core.lua:632
 0 = <userdata>
 credits = gmGuildFriendsoptionsTitle {
 }
}
dataobj = <table> {
}
bnet_code = "|cff82c5ff"
Hi BNS,

I installed TT but was unable to reproduce the problem.



and here it works as expected.

Can you do a little test and disable all addons excepts tiptac, gmguildfriends and a databroker (I am currently using bazooka, but I have installed ninjapanel, chocolate and docking station as well for testing).

Please let me know if problem is still present with only this addons.

Thanks.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 02-18-23, 08:17 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
The following errors appear when logging in, and the font becomes very small.
It seems to be a problem that appears after this addon is updated:https://www.curseforge.com/wow/addons/tiptac-reborn
Code:
5x gmGuildFriends/core.lua:701: attempt to index global 'GMGUILDFRIENDS_CFG' (a nil value)
[string "@gmGuildFriends/core.lua"]:701: in function <gmGuildFriends/core.lua:654>

Locals:
self = Frame {
 0 = <userdata>
}
event = "GUILD_MOTD"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'GMGUILDFRIENDS_CFG' (a nil value)"
L = <table> {
 Left-Click = "左鍵點擊"
 Right-Click = "右鍵點擊"
 Achievements Points = "成就點數"
 Show only playing Battle.net Friends = "僅顯示正在遊戲中的戰網好友"
 Show Help = "顯示幫助"
 Officer Note = "幹部註記"
 Note = "註記"
 Show FriendList = "顯示好友名單"
 Show Guild Message = "顯示公會訊息"
 Show Player Info = "顯示有關玩家的資訊"
 Middle-Click = "中鍵點擊"
 Show Battle.net = "顯示戰網"
 Show Guild = "顯示公會"
}
checkbox = <table> {
}
options = gmGuildFriendsoptions {
 subtext = gmGuildFriendsoptionsSubText {
 }
 title = gmGuildFriendsoptionsTitle {
 }
 name = "gmGuildFriends"
 refresh = <function> defined @gmGuildFriends/core.lua:632
 0 = <userdata>
 credits = gmGuildFriendsoptionsTitle {
 }
}
dataobj = <table> {
}
bnet_code = "|cff82c5ff"
Last edited by BNS : 02-18-23 at 08:21 AM.
Report comment to moderator  
Reply With Quote
Unread 11-14-22, 11:10 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Hi all,

I have changed the meaning of localization string:
"Show only playing Battle.net Friends"

because I wanted to use as:
"Show only online Battle.net friends"

So you see also online people logged in mobile and desktop bnet app and you chat them.

I need the translation in zhTW and zhCN before change in addon because I have the old translations and I cant change without the new even if the addon logic is changed

If there is some friend that can translate I'll be very happy

Thanks !
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Last edited by gmarco : 11-14-22 at 11:11 PM.
Report comment to moderator  
Reply With Quote
Unread 11-14-22, 11:04 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by Millgid
Maybe have a box or slider next to the tick box for note/ officer note (hide/show) in the settings for the number of characters seen (maybe with an upper limit)?
As I said, I have to think how can it be implemented.
Also because the tooltip width is fixed and then it will be larger also for the bnet and friends section ...

it is no so easy to manage if you want to have a resonable dimensions.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 11-14-22, 02:55 PM  
Millgid
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Maybe have a box or slider next to the tick box for note/ officer note (hide/show) in the settings for the number of characters seen (maybe with an upper limit)?
Report comment to moderator  
Reply With Quote
Unread 11-13-22, 10:32 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Hi,

I have to check for this because it can work well if in the note there is only the name but if you have (like us) very long desc it could be a problem.

For this reason I choose the visualization by row and not by column

Btw I'll try to see what is happening

Stay tuned.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Last edited by gmarco : 11-13-22 at 10:32 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: