Get an Epic Experience with Premium

Cross Guild Chat

Guild Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 41 Monthly Downloads
  • Supports: 4.1
  • 14,470 Total Downloads
  • Updated 04/26/2011
  • Created 10/08/2010
  • 34 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: Cross Guild Chat v1.2.1.1055
or

About Cross Guild Chat

LATEST VERSION: v1.2.1.1055

Note From Lemon King
I'll be taking a nice long needed break from WoW over the next Month(s)?
For now, ExAdv1 has volunteered to Maintain the project and keep it updated with changes from Patch to Patch.
I won't be away from this page as I'll keep watch over it as you can PM me or ExAdv1 with any issues.


1: What does this addon do?
It allows you to synchronize guild chat across multible guilds in a seamless fashion.
Type something in your gchat and it shows up to the other synchronized guilds in their gchat, vise-vera.

2: Setup for something like this must be complicated!
Not as much as you would think, its all about implementation, and quite easy to synchronize.

3: How would I go about synchronizing 2 or more guilds together.
Simple!
The first 2 guilds must know they want to do this once this is done you can start the sync.
So lets make 2 fake guilds just for an example.
Guild 1 is: Dragon Spooker and Guild 2 is: Gorgeous

GM of Dragon Spooker wishes to sync guild chat with the GM of Gorgeous.
First the GM of Dragon Spooker will open the Control Panel and Generate a link, and Send the Link to the GM of Gorgeous.
Note: The GM of Gorgeous will not have to generate their own link.

A popup box for the GM of Gorgeous will show with the following text:
"GM of Dragon Spooker wishes to synchronize Guild Chat."
The GM will have 2 options, to accept or decline.

Now lets add a 3rd guild the Hellmasters.
Syncing with them is quite simple, following the steps with the other guilds but adding a 3rd one gives you one last choice at the end.
Your two options are to make a new link (by generating a new link, breaking your link with any other guilds), or use your current existing link that you have made with another set of guilds.
Allowing for more than 2 guilds to sync.


FEATURES:
Seamless Cross Guild Chat

  • Class Colors
  • Clickable Player Names with invite/ignore/whisper
  • ANY Linkable Items
  • Sortable Guild List via Player Name and Guild

Achievements Cross Guild
Zero Delay Chat Time
Works with ANY Chat Addon: Prat, Chatter, TukUI (Tuk's Version)


Notes:
Patches 4.0.3 and 4.0.3a will enable a few other guild tabs and they will work once that patch drops. So you can safely enable the addon until I either update the TOC or push an update.

Locale Credits:
French: Parachute Underwear
German: First Translation - Sethur
Korean: First Translation - Imblackirl-Mal'Ganis
Korean: Second Translation - Washow

Known Issues:

  • Roster List Doesn't Update Often
    This is an API issue, as the API provided by blizzard doesn't refresh properly when called for.
  • Players Lacking Guild Info in Roster
    Also limited via API, as GUID calls do not return Player Guild.

-Release v1.2.1.1055-
+ Significant Bug Fixes
+ Added new Option- Force Re-Sync Upon Login, Defaults to on
+ Icon turns Yellow when Connecting
+ CGC Roster auto-updates
+ 4.1 compatible

-Release v1.1.1.235-
+ Enabled Highlight Sticky when clicking a player in the roster
+ Increased buffersize for libLKThrottle
+ Cleaned up Code

-Beta v1.1.0.227-
+ New Feature: Sorting
Sort via PlayerNames and Guild Names
+ Added new player to player communication method outside of chat (Data Retrieval and Sending)

-Beta v1.0.8.187-
+ New Feature: Player Information (Clicking this will bring up information about the player)
Level, Class, Zone & Subzone, Achievement Points, Player Status (Away / Busy), Guild Note, CGC Version
+ Fixed Double Guild Achievements

-Release v1.0.6.168-
+ Cross Guild Achievements work again
+ Resolved Cross Guild Roster line 1508 Error

-Release v1.0.5.166-
+ Fixed Counting of Lines when not connected to Guild Link
+ Resolved Overlapping tabs, by just enabling them all because they work

-Release v1.0.4.163-
+ Updated Korean Locale (Translated by Washow)

-Release v1.0.4.162-
+ Added Locale Support
+ Added French Locale
+ Added German Locale (First Pass)
+ Added Korean Locale (First Pass)
+ Change Cata Patch Detection (Will be removed after cata 4.0.3a release)
+ Some code clean up

-Release v1.0.3.155-
+ Fixed Error with 2-Byte Names. (Asian Regions Only [KR, CN, TW])

-Release v1.0.2.154-
+ Eased up Whitelist naming, no longer needed to properly capitalize
+ Fixed Cata Check Numbers at load, as to no longer display hidden guild panels until cata
+ Cleaned up Registered Events

-Release v1.0.1.149-
+ Fixed a minor typo that can possibly break links

-Release v1.0.0.148-
+ Added Frame with Mouseover Version Information
+ Minor Code Tweaks
- Removed Version Information Text from Control Panel
- Removed Notify Player due to exploitation

-Release Candidate 1b-
+ Added a Right-Click Dropdown menu for players in Cross Guild Roster like in guild
+ Fixed a minor UI script error in the User Check Frame

-Release Candidate 1a-
+ Fixed GUID Error in Guild Roster

-Release Candidate 1-
+ Fixed Guild Linking drop
+ Resolved another guild link corruption
+ Resolved Minimap Button settings clear issues
+ Missing User list now shows properly
+ Sending a link to a player now adds them to your whitelist, preventing spoofing or early in attacks
+ Fixed guild members icon and colors in Cross Guild Roster list
+ Fixed Minimap check button issue after Clear Settings
+ Large Code Cleanup
:: Due to changes in GM/GO to GM/GO linking Protocol has been iterated

-Beta 116 Protocol 6-
+ Roster Panel GUI is now working
+ NEW Class Colors and Race/Gender/Class Icons
+ Added Player Cache Purge Button to Control Panel
:: Update for Roster is still awkward

-Beta 103 Protocol 6-
+ Updated section of code to prevent desync
+ Fixed whitelist error
+ Changed error bar color

-Beta 99 Protocol 6-
+ Control Panel GUI is working
+ NEW Connect Button & Connect Bar - Connects to an active Guild Link, with verbose display.
+ NEW Clear Settings, does just that. Clears your settings.
+ NEW Whitelist: When sending a Guild Link, make sure the person has YOU on their whitelist. (MAX 6)
+ NEW Whitelist Clear Button, clears your whitelist and only your Whitelist.
+ NEW Guild Linking system between players, revamped entirely. Needs Testing.
+ NEW Guild Link send system, Click it type in the players name to send a Guild Link Request
+ NEW Session Stat Tracking, updates in real time. Mr. Chatty.
+ REWROTE Guild Link Connection System
- REMOVED ALL /CGC commands
:: Roster Panel is a Work in Progress
:: New Guild Link system is highly untest, if linking fails use CGC Beta 56 P6 to create a link.

-Beta 56 Protocol 6-
+ Increased catch timer by 4.5 seconds to prevent an annoyance
:: GUI is currently a work in progress
:: No settings or data is visible

-Beta 55 Protocol 6-
+ Fixed Login Guild Sync
:: GUI is currently a work in progress
:: No settings or data is visible

-Beta 54 Protocol 6-
+ GUI is currently a work in progress
+ Resolved Infinite Loop Bug
:: No settings or data is visible

-Beta 48 Protocol 6-
+ GUI is currently a work in progress
+ Fix implemented on another event bug that recently appeared, should be resolved.
:: No settings or data is visible

-Beta 45 Protocol 6-
+ GUI Partially Implemented, working tabs and buttons
:: No settings or data is visible

-Beta 41a Protocol 6-
+ Experimental fix in place, use only if your having issues or wish to test this version
+ Fixed a Typo Error

-Beta 38 Protocol 6-
+ GChat should work properly with any and every addon now, due to change in implementation

-Beta 37 Protocol 6-
+ Recoded Logging in sync, should no longer desync or break entirely
+ Fixed bad detection during a 'Fresh Install', should work fine now
+ Reduced cpu load when not syncing, despite the load already being non-existant

-Beta 34 Protocol 6-
+ Resolved desync during reloadui
+ Added Support for Chatter and TukUI to go with Prat-3.0 Support

-Beta 32 Protocol 6-
+ Resolved desync during login / logout
:: Some of the GUI is in place, but currently does not function, or is broken horribly

-Beta 31 Protocol 6-
+ Added protections to prevent massive accidental desyncs
:: Some of the GUI is in place, but currently does not function, or is broken horribly

-Beta 29 Protocol 6-
+ COLORED NAMES! Just select colored names for Gchat and your good to go!
+ Added detection for leaving, kicking, joining, or quitting a guild.
+ Gchat is now updated when you move it from tab to tab
:: Prat, Chatter, and TukUI detection planned but not implemented yet

-Beta 24 Protocol 6-
+ Added further detection for tab location, fixes odd doubling
+ Cleaned up code for speed & cpu usage
+ Updated syncing code, /cgc sync will now begin a sync and complete with a notice whether it succeeded or failed.
+ Basic tracking for Prat Mode implemented, not 100% but should change Guild to G automatically.
:: WoW Api has a default delay and sync cannot happen for the first 6 seconds of login or reloaded UI
:: GChat isn't updated when you add another GChat to a new tab, ReloadUI right now resolves this

-Beta 21 Protocol 6-
+ Fixed popup during login
+ Cleaned up white text on guild chat
:: Syncing is a bit odd

-Beta 19 Protocol 6-
+ Added '/cgc guild name' this allows you to change the name of guild display to [G] or [BUTTES] if you so wish.
+ Typing just '/cgc guild' resets it back to normal. [Guild]
+ Logos work in chat now {circle} {square} whatever you so choose.
+ Now CGC will Dynamically find which tabs have Guild Chat operating.
+ Refixed Name duping due to a typo
:: Also, if sync isn't working try typing /cgc sync once or twice. Its a bit weird right now.

-Beta 13 Protocol 6-
+Added Easy Sync
+Updated Tracking
+Fixed Many Many Issues

-Beta 3 Protocol 2-
+Fixed Typos resulting in crazy errors (from rushing a release, wont happen again)

-Beta 2 Protocol 2-
+Fixed Syncing Issue

-Beta 1 Protocol 1-
+Release!

Comments

First Previous Page 2 of 3 Next Last
  • #26
    Wait, your saying you removed the password?
  • #23
    Just a little question concerning officer chat implementation. Shouldn't something simple like that work:
    ~~~
    self:RegisterEvent("CHAT_MSG_OFFICER");
    ~~~
    if CGCGCHAT[sender] ~= 1 and sender ~= PlayerName and not (string.find(message, "\a\a") or string.find(message, "\o\o")) then
    ~~~
    elseif CGCGCHAT[sender] ~= 1 and sender ~= PlayerName and CGCDATA.GCA == 1 and string.find(message, "\o\o") then --\o\o header for officer chat
    CGC_FindActiveTabs()
    for i,v in ipairs(gTable) do
    local gFrame = "ChatFrame"..v
    if ( getglobal(gFrame) ) then
    conDataReceived = conDataReceived + string.len(message)
    conLinesReceived = conLinesReceived + 1
    ChatFrame_MessageEventHandler(getglobal(gFrame), "CHAT_MSG_OFFICER", string.gsub(message,"\o\o",""), sender, language, "", "", "", 0, 0, "", 0, counter, guid)
    if not ( CGCDATA.GUID[sender] ) then
    CGCDATA.GUID[sender] = CGC_GUIDIO(guid, true)
    end
    end
    end
    end
    ~~~
    elseif ( event == "CHAT_MSG_OFFICER" and isConnected == 1 ) then
    local message, sender, language, channelString, target, flags, _, channelNumber, channelName, _, counter = select(1, ...)
    if sender == PlayerName and ( CGCDATA.GCN ) then
    conDataSent = conDataSent + string.len(message)
    conLinesSent = conLinesSent + 1
    SendChatMessage("\o\o"..message, "CHANNEL", nil, CGCDATA.GCN);
    elseif CGCGCHAT[sender] ~= 1 then
    CGCGCHAT[sender] = 1
    end
    ~~~

    inserting everything at the appropriate place of course ;)
  • #24
    I opted not to included officer chat in a linked method due to how many guilds like to keep it private.
  • #20
    i have cleared all chatt settings and delete all chat configs on both sides. generate a neu gildglink. but when i send the gildlink to the other GL nothing happened.
  • #21
    Make sure your rank is allowed to perform Guild Info edits.
  • #22
    Making a second note, make sure that other person has you added to their whitelist and visevera.
  • #18
    Hi. Have latest release and I'm trying to get it to work. I'm exec to our guild, trying to connect with the GL of our partner guild. I'm getting the control panel up, but Generate Guild Link, Send Guild Link, Whitelist: No Access, and Add buttons are all greyed out. Do i need to be GL to make this work?
  • #19
    You need Guild Info Edit permissions.
  • #17
    Any comments under this post are from BETA Releases of Cross Guild Chat.
  • #16
    From reports I have been getting, click clear settings then try connecting.
  • #14
    First.. sry 4 my english

    I am the guildmaster of 2 guilds (Raid/Twink) we want to connect
    I gave someone else the GM for the second guild and we tryed it out.
    There is the pop up to accept the guild connection but after that only "guild link found" but nobody can read the guildchat, even if both gms are online
    Maybe it's a problem with wim or prat?
    Some ideas?

    Thanks a lot
    Sima
  • #15
    Everyone needs to run it.
  • #12
    hi,
    thx for this gread addon. it works fine at one char. on every other char he spamms CGC: Guild Link Found! and no one can read me on the other guild. all member of me guild has this problem. sorry for my bad english, i´m a german bay
  • #13
    You may have been using an older version before hand.
    There were some developmental bugs that appeared when doing so.
    Your going to need to type /cgc wipe and delete your chat_cache.txt from your character's folder.
    This does not seem to be an issue above Beta 45, but you should be using 56.
  • #8
    Hi, first, thank you for your work :) Now working, but we have to sync after every login to join the chat, perhaps we do something wrong?^^
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!