Download
(32Kb)
Download
Updated: 08-16-09 04:11 PM
Pictures
File Info
Updated:08-16-09 04:11 PM
Created:unknown
Downloads:18,621
Favorites:78
MD5:

Guild2Guild  Popular! (More than 5000 hits)

Version: 7.5.9
by: dbeleznay, Jaxomuk

Enables communication between 2 or more guilds via a separate (private) chat channel,
which translates the messages between the 2 or more guild chats. Two users are required
to have this addon for it to work (1 in each guild), however only 1 user per guild is
required to have Guild2Guild for all members of both guilds to reap the benefits. For
example, guild chat from guild A will appear in guild B's guild chat, and vice-versa.

== Features ==
¤ Works for officer chat as well. You can enable either guild chat, officer chat, or both.
¤ Allows item linking
¤ Completely secure since the transmission channel is via in game whispers. The public
channel that you set is used for cross guild synchronization only
* You can set the add-on to be even more secure by limiting the guilds that you will
accept relays from (in case someone with the addon has characters in multiple guilds)
* forwards messages that other addons send to the guild addon channel
* unlike previous versions, more than two people from either guild can have the add-on
running at once (in fact its encouraged for stability)
* Everyone with the addon will see the guild chat as though it came directly from the
person that sent the message. Clicking on their name will have all the same functionality
as the regular WOW UI.


== USAGE ==
To use Guild2Guild, just download and install like any other addon, and have a friend (in a
different guild) do the same. Then, decide upon a synchronization channel, and set both of
your G2G's to the same channel, like so:

/g2g channel relaychannel

Once the channel is set, simply enable G2G as such:

/g2g on

You should now be ready for intra-guild communications!

== GUILDMASTERS ==

You can limit the guilds that you can connect to using a white list, and automatically set
the channel and password by adding a string like:

<G2G;C:channel;P:secret;A:Guild1,Guild2;>

to your guild information (through the guild options menu).
Where channel is the name of the channel you want guild2guild to use to coordinate relays,
password is the password for that channel, and Guild1 and Guild2 are the names of two or more
guilds that you would like to allow to connect to this one.

(Password is optional, you don't need to use it if you don't want to have a password.)

Alternately you can create a custom build of guild2guild for your guild to use by editing the file
DefaultConfiguration.lua to use a new channel, and channel password, and then reposting this
add on to your guild website.

Guild to Guild will automatically promote people that are allowed to speak in the officer
channel to relays. This is so that the officer chat can be relayed as well.

== KNOWN BUGS ==
none

== Summary of in-game help commands ==

To view the usage of Guild2Guild:

/g2g help

To turn this addon on or off:

/g2g [on|off]

To turn guild chat on or off:

/g2g gchat [on|off]

To turn officer chat on or off:

/g2g ochat [on|off]

To turn relay change notification on or off:

/g2g relaynotify [on|off]

To turn on passive mode (for slow connections - be the last person to be elected relay)

/g2g passive [on|off]

To turn on silent mode (block all incoming messages from the allied guilds)

/g2g silent [on|off]

To set or change the hidden synchronization channel used by this addon:

/g2g channel [MY_CHANNEL]

To view your settings:

/g2g report

(ADVANCED: If something really strange happens you can type /g2g stackdump which will take a
snapshot of the last few minutes of guild2guild activity. If you mail me your guild2guild saved
variables file when you log out then I will be better able to debug what went wrong.)

7.5.9
- fixed error caused when the person you are talking to disconnects, but you still have messages for them
- fixed error message when you turn on Blizzard Class Coloring in the chat frame

7.5.8
- shortened the inter-guild message when a player earns an achievement

7.5.7
- changed to use ChatThrottleLib by Mikk - http://www.wowwiki.com/ChatThrottleLib which should prevent disconnects when a large raid gets an achievement
- allow the channel password to be set to NIL by typing /g2g password

7.5.6
fixed a few minor bugs related to achievements
- achievements are no longer broadcast unless they come from someone in your guild.
- achievement messages are now displayed in the correct window

7.5.5
- achievements are now propagated across guilds
- fixed an extra space that was being introduced when in guild2guild messages
- added a 'silent' mode which allows a player to not see any guild2guild messages
- the addon now automatically shuts down if the password is set incorrectly

7.5.4
- updated for current TOC

7.5.3
- added an additional call to set the variable (arg2) for the sender. For the case of addons like Prat and PhanxChat
which were incorrectly reading it from the global namespace instead of the passed in arguments. This fixes the bug
where some users would see messages as coming from the relay instead of from the correct sender

7.5.2
- initialized chat color properly

7.5.1
- fixed a bug that was still causing duplicate names after relay changes

7.5.0
- Updated to current TOC
- fixed up after blizzard changed the chatframe api

7.4.9
- Updated to current TOC
- added the ability to disable notification messages when the relay changes

7.4.8
- added the ability for a relay to step down if there are others available (passive mode)
- /report shows the complete list of potential relays, and their versions
- no longer allow allied guilds to be put on the rejected relay list
- added a way to change the chat color for incoming guild messages to the context menu for the chat frame
- fixed a synchronization issue where an election would happen immediately after a player logged in if it took them a long time to load


7.4.7 - Jan 5, 2008
- fixed an error where an officer would always try to be the relay even if they didn't have the latest version.


7.4.6 - Jan 5, 2008
- fixed an error on login when the 'guildmembernotify' variable had not yet loaded, but I was trying to query it
- fixed a parse error when looking for player has left the guild messages


7.4.5 - Jan 2, 2008
- Selection of relays is now based on officer rank, ignore list, and whether the 'guild member alert' is set to on
- Play the friend online sound when a member of an allied guild comes online
- Text from players in the allied guild that you are ignoring is no longer displayed locally
- fixed a nil pointer when a message that is too long is sent with a hyperlink
- hide the g2g channel
- No longer working around the guild member alert not firing the event if you don't have the flag set.
Instead I just set it to true the first time you use guild to guild on that character, and afterwards respect
your decision. (Turning it off will really turn it off).

7.4.4 - Dec 27, 2007
- avoid sending Online/Offline messages for players that are merely on the relays friends list, and not actually in the guild.

7.4.3 - Dec 27, 2007
- incorrect function when a player turns off guild2guild preventing them from exiting the advanced configuration page

7.4.2 - Dec 27, 2007
- added notifications when a guild member comes online

7.4.1 - Dec 9, 2007
- added debug code to log on errors
- limited relayed addon messages to 1 per second

7.4.0 - Dec 2, 2007
- split messages sent to guild chat on to two lines if they are longer than 254 characters
- prevent addon messages longer than 254 characters from being sent

7.3.9 - Nov 24, 2007
- enabled relaying of addon messages sent to the guild channel
- added a filter for which guild addon messages are relayed
- fixed a null pointer when logging in an unguilded character
- Added channel, and password as options that can go in the guild information pane to be parsed
- Fixed a bug on initialization caused when the guildname had not been loaded yet

7.3.8
- Workaround for blizzard bug where GuildInfo is cached between different characters

7.3.5 - Nov 20, 2007
- officer chat is detected automatically
- other addon messages sent to the guild channel are now relayed
- fixed a problem where guild2guild was always trying to take over the first channel
- fixed a bug which was causing connections to other guilds to be lost when the current relay
logged out, and a new one took over if the guild was not using the whitelist
- fixed a bug where the relay would bounce back and forth once when the relay ownership was
transferred to an officer

7.3.4 - Oct 15, 2007
prevented double messages from occurring when one of the relay's got drunk and the guild was
not using whitelists for allied guilds.

7.3.3 - Sept 28, 2007
fixed a synchronization issue electing a new relay when the current relay logged out


7.3.2 - first public version after a re-write to support multiple relays, improve robustness,
and use a secure whispers instead of the relay channel.
Optional Files (0)


Post A Reply Comment Options
Unread 09-24-07, 03:18 AM  
BMouse
A Kobold Labourer
 
BMouse's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 4
It can be amazing!
We will try it 100%)

Maybe it posible to do some visual config option?
I will help with design )
__________________


My avatar
Report comment to moderator  
Reply With Quote
Unread 10-09-07, 12:11 AM  
elviso
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 2
Uploads: 3
Wow, I'm surprised this little experiment has stayed alive! It looks like you've added some very good features, I especially like the ability to white-list guilds.

Happy hunting!

p.s. looks like you might have a typo on ln 189; you have "UKNOWNBEING", which looks like it could be missing an N?

p.p.s. not that it matters, but you have the credits wrong in the description: I'm the original author
Last edited by elviso : 10-09-07 at 12:21 AM.
Report comment to moderator  
Reply With Quote
Unread 10-09-07, 08:33 AM  
Argusi
A Murloc Raider

Forum posts: 6
File comments: 1
Uploads: 0
I just found this and it is exactly what I am looking for. I'd like to merge guilds to share resources, but I would also like to keep our own structure and avoid the broken guild syndrome. Super mod!

Would it be possible to list the online guild members from the other guild? A fubar plugin would be awesome, but any way would be great. I suppose I could just use my friends list, but I don't remember who's who half the time. It would be easier just to know player (x) is from guild (y).
Report comment to moderator  
Reply With Quote
Unread 10-09-07, 02:20 PM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Originally posted by elviso
Wow, I'm surprised this little experiment has stayed alive! It looks like you've added some very good features, I especially like the ability to white-list guilds.

Happy hunting!

p.s. looks like you might have a typo on ln 189; you have "UKNOWNBEING", which looks like it could be missing an N?

p.p.s. not that it matters, but you have the credits wrong in the description: I'm the original author
Oops - sorry about that, I've corrected it on the website -- I'll make sure that its corrected in the comments before the next patch.

I'm not sure where you can see the missing N... I'll double check more later.
Report comment to moderator  
Reply With Quote
Unread 10-12-07, 08:31 PM  
elviso
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 2
Uploads: 3
Originally posted by dbeleznay
Oops - sorry about that, I've corrected it on the website -- I'll make sure that its corrected in the comments before the next patch.

I'm not sure where you can see the missing N... I'll double check more later.
Thanks, much appreciated.

I was probably way off, but I saw "UKNOWNBEING" and thought maybe it should be "UNKNOWNBEING", but wouldn't know which is right....I was just wanting to look at some LUA before I totally forgot it.
Report comment to moderator  
Reply With Quote
Unread 10-15-07, 08:59 PM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Originally posted by elviso
Thanks, much appreciated.

I was probably way off, but I saw "UKNOWNBEING" and thought maybe it should be "UNKNOWNBEING", but wouldn't know which is right....I was just wanting to look at some LUA before I totally forgot it.
I did a bit of research. According to general consensus on the internet Blizzard actually misspelled it. I hadn't actually realized that, I just borrowed the code from another add-on
Report comment to moderator  
Reply With Quote
Unread 10-21-07, 10:17 AM  
Hannahmaus
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
AFK, Channel numbers

Great addon, really saved the day when my guild split, thanks guys.

2 little issues: would it be possible to prevent everyone from the other guild having <AFK> in front of their chat when the relay is flagged afk? There's something spooky about a whole guild appearing afk. :P

Also, is there a way to prevent the g2g channel becoming channel 1? It's confusing when /general is on /2 and /trade on /3 etc.

Edit: I changed Startdelay from 15 to 30 in guild2guild.lua and it seems to have fixed the 2nd problem.
Last edited by Hannahmaus : 10-21-07 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-07, 06:49 PM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Re: AFK, Channel numbers

Originally posted by Hannahmaus

2 little issues: would it be possible to prevent everyone from the other guild having <AFK> in front of their chat when the relay is flagged afk? There's something spooky about a whole guild appearing afk. :P
heh... wait till you find out what happens when the relay gets drunk

I'm working on some code that will allow a relay to step down if a more appropriate relay is available, I'm thinking that this would happen automaticaly if a relay went into an instance, or got drunk, or went afk, or found that they were being ignored by the relay in the other guild. That's probably the more long term solution for this...


Also, is there a way to prevent the g2g channel becoming channel 1? It's confusing when /general is on /2 and /trade on /3 etc.

Edit: I changed Startdelay from 15 to 30 in guild2guild.lua and it seems to have fixed the 2nd problem.
You found the easiest way to fix it... but it's another bug that I have been meaning to address.
Report comment to moderator  
Reply With Quote
Unread 10-30-07, 09:58 PM  
Redav
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
I'm not having any luck with this mod at all. I have it installed on 2 toons, both are in the same channel, both are turned on, but neither one relays the chat. Do you have to have the guilds in the alliance listed or should it work if they are in the same channel together?
Report comment to moderator  
Reply With Quote
Unread 11-01-07, 08:15 AM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Originally posted by Redav
I'm not having any luck with this mod at all. I have it installed on 2 toons, both are in the same channel, both are turned on, but neither one relays the chat. Do you have to have the guilds in the alliance listed or should it work if they are in the same channel together?
You shouldn't need the alliance list turned on.

If you have two characters, online, using the same channel the add-on should start working after about a minute (it takes that long to establish that there is no other person acting as the relay).

Can you try logging on, waiting for a minute, then running a /g2g report on both characters, and then /g2g stackdump and send me the results?

Thanks

Durthos
Report comment to moderator  
Reply With Quote
Unread 11-22-07, 09:47 PM  
Redav
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
My bad, I don't remember posting that at all, my bad for not getting back to you sooner.

I got it working. As best I can tell I did in fact have to have the guilds in the alliance list. We are running with 3 guilds and it works almost flawlessly. For those of us with the mod it really is a seamless merging of the guild and officer chats. Very nice.

Couple of things I noticed, would offer suggestions on. The config lua didn't work at all. I changed it to the premade channel and password, but neither took, I had to have everyone enter the channel and password with slash commands. Because of this, we kept running into problems where as people log in and out some of them have the password and some of them don't, and as the channel owner gets passed to someone without the password, you start getting wow chat errors about the wrong password.

I would suggest allowing the GM to store the channel password in his officer note, or in the Guild info and allowing the mod to pull it from there so everyone is on the same sheet of music. Perhaps the channel name could go there as well?

Allowing a sync of the guild members online would be very nice. However, in the interim, perhaps an easier thing to add that would be a very nice feature is that if someone comes online or goes offline from one of the guilds that that get echoed as well so you know when people are entering and leaving the game.

Anyway, nice job on updating the mod man, works reall well, I for one am grateful for it.
Report comment to moderator  
Reply With Quote
Unread 11-24-07, 10:34 AM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Originally posted by Redav

Couple of things I noticed, would offer suggestions on. The config lua didn't work at all. I changed it to the premade channel and password, but neither took, I had to have everyone enter the channel and password with slash commands.
the config.lua could have problems people have run with the mod before, but did not have the default configuration set up correctly. Config.lua is only used the very first time when someone uses the mod to initialize the saved variables correctly. One way to reset to that state is to delete your guild2guild.lua from your saved variables folder -- you need to do it on a per character basis.


I would suggest allowing the GM to store the channel password in his officer note, or in the Guild info and allowing the mod to pull it from there so everyone is on the same sheet of music. Perhaps the channel name could go there as well?
I've been thinking about this. I'm planning to do it in the next public version.


Allowing a sync of the guild members online would be very nice. However, in the interim, perhaps an easier thing to add that would be a very nice feature is that if someone comes online or goes offline from one of the guilds that that get echoed as well so you know when people are entering and leaving the game.
This one is slightly harder, but it is in my long term plans.
Report comment to moderator  
Reply With Quote
Unread 11-26-07, 11:20 AM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Okay, new version uploaded, check out the changes you can make to your GuildInfo - add C:channel, and Password to force guild2guild to use a specific channel and password
Report comment to moderator  
Reply With Quote
Unread 12-06-07, 04:28 PM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
This is a really nice mod mate.

Would there be any way to include the Guilds name?

For example:

[Guild][Johnny][Azeroths Redemption]: Hi!
[Guild][Maziel]:Hello there!
[Guild][Vixen][The Casuals]: Howdy!
[Guild][Snoopy][Fluffy Bunny Rabbits]: Yo.

Etc.

Your guild name need not show up, but your allies does.
Report comment to moderator  
Reply With Quote
Unread 12-09-07, 04:21 PM  
dbeleznay
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 2
Originally posted by Maziel
This is a really nice mod mate.

Would there be any way to include the Guilds name?

For example:

[Guild][Johnny][Azeroths Redemption]: Hi!
[Guild][Maziel]:Hello there!
[Guild][Vixen][The Casuals]: Howdy!
[Guild][Snoopy][Fluffy Bunny Rabbits]: Yo.

Etc.

Your guild name need not show up, but your allies does.
I could, but personally I would find that a bit distracting... I guess I could look into doing it optionally. I thought the point of the mod was to hide the fact that people were from different guilds...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: