Download
(32Kb)
Download
Updated: 12-06-10 03:17 PM
Pictures
File Info
Updated:12-06-10 03:17 PM
Created:11-07-10 12:30 AM
Downloads:3,860
Favorites:5
MD5:

Cross Guild Chat

Version: 1.1.1.235
by: Lemon King [More]

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.
Everyone in the linked guilds needs to have it installed and connected for it to work.

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. Make sure Officers have Guild Info Edit Permissions.
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.

Also, make sure you and the receiver have each other on their whitelist.


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.1.1.235-
+ Enabled Highlight Sticky when clicking a player in the roster
+ Increased buffersize for libLKThrottle
+ Cleaned up Code

-Beta v1.1.0.226-
+ 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!
Post A Reply Comment Options
Unread 11-07-10, 12:47 PM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 65
Uploads: 13
I did a test. I turned off all addons except this one. and then tried again. Same thing. We used to run Guild2Guild. Could there be something in a shared saved var?
__________________
[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 12:46 PM  
Lemon King
A Defias Bandit
 
Lemon King's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 13
Uploads: 1
Originally posted by nobgul
We did. I went over the code. and saw that there is a popup window that should be there asking if you want to accept the link. and then a final popup window. Neither window pops up
Odd, worked on the tests I pushed 2 weeks ago and haven't had a single report of this.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 12:43 PM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 65
Uploads: 13
We did. I went over the code. and saw that there is a popup window that should be there asking if you want to accept the link. and then a final popup window. Neither window pops up.

We tried with him sending the invite me sending the invite and everything inbetween. Cleared data. Still nothing seems to work.
__________________
[SIGPIC][/SIGPIC]
Last edited by Nobgul : 11-07-10 at 12:45 PM.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 12:42 PM  
Lemon King
A Defias Bandit
 
Lemon King's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 13
Uploads: 1
Originally posted by Sunicro
Just tried this and nothing we do seems to give a pop-up to accept the link. Is the something additional we need to install?

there is also no instructions file to explain the use of the White List. Seems like it is just those GM's you have linked with, but some explination would be helpful.

Look forward to this working.
Make sure the receiver has you on the Whitelist, and you have them on your Whitelist.

Originally posted by xboxdude1
Without trying this out, my question is: will this work when the gm is offline? Just curious if that is the case or if you need to be logged in to have it functional.
GMs can be offline while this is being used.

Originally posted by ChaosInc
You can also simply make a custom channel in-game to do this, but to each their own. Nice work nonetheless.
I went through several different proof of concepts before I settled on this implementation.
Last edited by Lemon King : 11-07-10 at 12:44 PM.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 12:27 PM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 65
Uploads: 13
Trying to sync 2 guilds does not work. The receiver does not get a popup box to accept the link. Also the addon is not throwing any errors.
__________________
[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 11:56 AM  
xboxdude1
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 36
Uploads: 1
Without trying this out, my question is: will this work when the gm is offline? Just curious if that is the case or if you need to be logged in to have it functional.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 10:38 AM  
Sunicro
A Defias Bandit

Forum posts: 3
File comments: 13
Uploads: 0
No Pop-up for acceptance

Just tried this and nothing we do seems to give a pop-up to accept the link. Is the something additional we need to install?

there is also no instructions file to explain the use of the White List. Seems like it is just those GM's you have linked with, but some explination would be helpful.

Look forward to this working.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 10:19 AM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
You can also simply make a custom channel in-game to do this, but to each their own. Nice work nonetheless.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 09:09 AM  
Nobgul
A Molten Giant
 
Nobgul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 693
File comments: 65
Uploads: 13
Going to try this out today. I hope that it works better then Guild2Guild which has more bugs then the entomology department at the Smithsonian.
__________________
[SIGPIC][/SIGPIC]
Last edited by Nobgul : 11-07-10 at 09:09 AM.
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 06:49 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 137
File comments: 640
Uploads: 22
This is a great implementation of cross guild chat

I have two suggestions though:

1) You should use the chatThrottleLib to prevent too much information being sent within specific intervals. The library does this for you and also makes sure that information being sent doesn't exceed the blizzard limit. I.E It prevents spam.

http://www.wowinterface.com/download...rottleLib.html
and
http://www.wowwiki.com/ChatThrottleLib

OR

You can use AceComm-3.0 to do the same thing. Since it includes the latest version of ChatThrottleLib. (Revision 21)

http://svn.wowinterface.com/filedeta...lua&rev=4&sc=1

AceComm-3.0 SVN : http://svn.wowinterface.com/listing....%2F&rev=4&sc=1



2) You REALLY should make this mod work with alts that aren't in a guild. If you did that I'm 100% sure this mod will become very popular. There are lot of people that would love to view their guilds chat and respond but have alts that aren't in the guild. This way they won't miss out on important events, sudden quick raids, etc... I do hope you think about it



Other then that this is a great mod Very simplified.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 11-07-10 at 07:18 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: