Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(34 Kb)
Download
Updated: 06-24-10 05:44 AM
Pictures
File Info
Updated:06-24-10 05:44 AM
Created:12-14-09 05:16 AM
Downloads:10,824
Favorites:48
MD5:

gChat  Popular! (More than 5000 hits)

Version: 1.5 (unfinished beta) + gLib
by: Goldpaw [More]

From version 1.4, gMedia is no longer bundled, and needs to be downloaded separately!


This addon is developed for those people that wants a simple mod to manipulate the chatframes to fit their UIs, but don't wish to install major chat addons like Prat or ChatMod. It contains no heavy databases, no highlighting of words, no spamfilters, no nothing.

/gChat - Opens the main options menu
/tt or /wt - Whispers your current target
/tf or /wf - Whispers your current focus target

What does it do?

  • Hides the buttons and arrows next to the chatframes
  • Enable the use of the arrowkeys in the editbox
  • Can move the editbox to the top of the chatframe
  • Can hide the background of the editbox
  • Abbreviates the channel names
  • Prevent the chat from fading out
  • Outlined and shadowed chat to make it easier to read

How can I configure it?
  • Access the options from Options -> Interface -> AddOns -> gChat
  • Type "/gchat"

What is the name of the UI and Addons in your screenshots?
  • gUI

1.5
- Updated to work with the WoW 3.3.5 Patch
- Removed timestamps, as these are done properly by the default UI now
- Removed mousewheel scrolling, as this is handled by the default UI now

1.45
- Shortened XP reports a bit.

1.44
- Now uses gLib 2.4

1.43
- Now using gLib's localization handler
- Changed some of the Honor abbreviations, should function in all locales now
- Added a lot of abbreviations, including experience gains (and losses...?)

1.42
- Removed gChat:GetName() to gChat:GetCharName() to counter some interesting problems with Auctionator

1.41
- Now embeds gLib.

1.4
- Modified to use gLib2 and gMedia2
- No longer comes bundled with gLib and gMedia, these 2 libraries are now dependencies
- More abbreviations added for loot, quest rewards and Honor kills
- Now uses gLib.String:Upper() to abbreviate numbered channel names
- New slash commands; /tt and /tf (or /wt and /wf), to whisper target or focus. Credits to Alunora for the original TellTarget code. Modified to avoid input bug when using keybinds, only send the whisper upon releasing the key, as well as fit gChat better in general.
- Removed /resetall and /configure commands
- Option to reset settings to defaults now available via the Interface Options Menu
- Reworked the options and functions to display the clutter

1.3
- Fixed a bug with the /resetall command
- Removed "YELL" and "WHISPER" from default sticky channels. Really, who wants to yell as default?
- Last finishing period of a chat line should no longer disappear
- Removed some depracated variables from the default settings
- Added options to remove brackets from chat. This option also removes the brackets from the timestamps.
- Chat abbreviations and timestamps should now persist through zoning
- Made abbreviations compatible with pretty much all locales (in theory), credits to Baine for this!

1.292
- gMedia updated, changed the input form of gMedia:panel()

1.291
- gLib updated, configuration menus should work again for all users

1.29
- Added role icons for Dungeons to the chat.
- Gave the editbox a glowing shadow in the relevant chat type color when neonchat is activated
- Added functionality that makes all channels available as sticky channels (Speak directly in Officer, Trade, etc when pressing ENTER)

1.28
- Removed the references to /setmain and /clearalias from the main menu

1.27
- Alias functionality removed. Proved to interfere too much with other addons.

1.26
- Now unregisters events that are no longer needed

1.25d
- Fixed a bug that broke the ability to type /afk or /dnd. AFK and DND flags should once more be functional.

1.25c
- Rewrote the alias routines, and deactivated it when WIM is loaded. Too hard to work around WIM's complete take-over of whispers

1.25b
- gLib updated to 1.01 to work around some justifyH errors. Changed the manner of a fail-check in gLib:CreateCheckButton() and gLib:CreateText().

1.25
- Bugfix needed on the new alias routines. Apparently Blizzard doesn't send your text to the SendChatMessage() command when it's typed via the editBox, so some major ghettohacks were needed to make it work in most scenarios. Not happy.

1.24
- Dependant on gLib. Code to create UI elements and Interface Options Panel removed, since gLib does this.
- New feature: Added /setmain and /clearalias commands to set and show your main character when playing on your alts

1.23
- Settings should once again be saved between sessions

1.22
- Moved ChatFrameEditBox's gMedia:panel() call to the ADDON_LOADED() event handler
- Changed some values in the gMedia:panel() call to nil
- Fixed a line of text in the options menu that was larger than it should be

1.21
- Added some brackets to faulty truth/false checks
- Fixed a spelling error, probably made some new ones

1.2
- Added a custom EditBox with neon effects. Credits to Mikma.
- Changed Party Leader to Dungeon Guide, added abbreviation
- Added an unholy dependence on gMedia... *gasp*
- Some more stuff I've totally forgotten

1.1
- Changed the colors of all gAddon names
- Added an option to show the bottom arrow when not being at the bottom of a chat frame
- Added the ability to move the chatframe clutter to the right side of the chat frame
- Changed some of the default settings

1.0b2
- Options for showing timestamps and abbreviating channel names now work as intended

1.0b
- Split the options for outlined and shadowed chat for greater customization
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Author
Date
1.5 (unfinished
20kB
Goldpaw
06-23-10 05:03 AM
1.441
35kB
Goldpaw
06-09-10 05:13 PM
1.44
35kB
Goldpaw
06-09-10 03:36 PM
1.42
30kB
Goldpaw
05-14-10 08:43 AM
1.41
30kB
Goldpaw
05-13-10 10:51 AM
1.4
19kB
Goldpaw
05-13-10 06:40 AM
1.3
541kB
Goldpaw
04-06-10 04:01 PM
1.291
347kB
Goldpaw
03-20-10 03:33 PM
1.27
340kB
Goldpaw
03-17-10 10:16 AM
1.25d
339kB
Goldpaw
03-16-10 10:40 AM
1.25c
339kB
Goldpaw
03-16-10 09:24 AM
1.25
339kB
Goldpaw
03-16-10 07:34 AM
1.25
338kB
Goldpaw
03-15-10 02:58 PM
1.24
338kB
Goldpaw
03-15-10 01:56 PM
1.23
332kB
Goldpaw
03-12-10 04:08 AM
1.22
332kB
Goldpaw
03-12-10 12:44 AM
1.21
332kB
Goldpaw
03-11-10 06:27 AM
1.2
331kB
Goldpaw
03-11-10 04:24 AM
1.1
14kB
Goldpaw
12-22-09 08:35 AM
1.0b2
13kB
Goldpaw
12-14-09 01:03 PM


Post A Reply Comment Options
Unread 06-24-10, 12:24 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 240
Uploads: 21
The Curse Client is the true reason I have chosen not to update what's hosted on Curse. People will click "Update" when a new version is available. A lot of Premium customers (myself included) have set it to automatically update.

And gChat 1.5 does NOT work on clients that haven't gotten the WoW 3.3.5 patch yet.

Here on WoWInterface, people actually have to click "download" by themselves, and not rely on an external auto-updater. That way they can see my big red warning on the frontpage, not to mention the recent posts here in the comments section.

Which is pretty much working as intended.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 12:21 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 240
Uploads: 21
Re: Thank You

Originally posted by es0ter1c
I did use the install from Curse. I will try the copy from here. Thanks for the info.
Yeah, I have NOT yet updated the Curse version. I probably should.
I'm very happy to hear it now (sort of) works for some people.

I know there's a lot of bugs. They're not possible bugs, they ARE bugs!

The reason is of course that Blizzard shut down the test realms, and did NOT release the patch in EU. I didn't have time to finish it. And yes, I know the PTR has been up for ages and all that jazz... but guess what? This is not my job! So my time is limited. I can take a day off to fix addon mayhem on patch days, but it's hard to do that without a proper reason. And this whole US got patch, EU did not -thing kind of took me by surprise. I did not expect this.

Anyway, keep reporting errors. Chances are I already know about them, but chances are also, that I don't.

The things I focused on working out the time I had on the PTR were the gamebreaking things like the legendary big black gMedia box that covered the entire screen. That's my favorite error ever. The only one I've produced that surpassed it, was a loading bug in one of the addons in my UI that actually would prevent WoW from ever loading. You simply got stuck in a neverending loop and had to ALT+F4 or whatever it is out of it. I felt both stupid and proud, knowing that "I broke WoW". And I've almost done it again!

Now, gief Wednesday and patch day for EU! I probably won't be able to finish the updates during next Wednesday, and I base that assumption on previous experiences with patch days. But the day after is not a bad guess.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 10:19 AM  
es0ter1c
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank You

I did use the install from Curse. I will try the copy from here. Thanks for the info.
es0ter1c is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 08:25 AM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 283
Uploads: 6
Re: video glitches

es0ter1c, please download the latest version from here. If you installed via Curse or haven't downloaded the update from earlier this morning you will have the black screen problem. There are still a few other minor issues, but that major one was fixed quickly this morning by the author.
Bornabe is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 08:15 AM  
es0ter1c
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Question video glitches

When I enable gChat my video 'screen' to the world goes completely black. I can still hover over my fubar addons and they display, but the graphics and chat frames are completely gone. Interestingly, when I move my mouse around on the black screen, the names of NPCs do appear.

I uninstalled Carbonite, as it was blowing errors also, but it still occurred after that. I believe there are a handful of errors specific to gChat that occur as well... I will try to copy/paste them all here now: (forgive me if I do it wrong)

Date: 2010-06-24 09:09:52
ID: 2
Error occured in: Global
Count: 11
Message: ..\AddOns\gChat\gChat.lua line 186:
attempt to index global 'button' (a nil value)
Debug:
(tail call): ?
[C]: ?
gChat\gChat.lua:186: Chat_SetButtonSide()
gChat\gChat.lua:217: FCF_SetButtonSide()
gChat\gChat.lua:127: Chat_UpdateButtonSide()
gChat\gChat.lua:216: FCF_UpdateButtonSide()
..\FrameXML\FloatingChatFrame.lua:167: FloatingChatFrame_Update()
..\FrameXML\FloatingChatFrame.lua:72: FloatingChatFrame_OnEvent()
[string "*:OnEvent"]:2:
[string "*:OnEvent"]:1
-------------------------
Date: 2010-06-24 09:09:55
ID: 3
Error occured in: Global
Count: 24
Message: ..\AddOns\gChat\gChat.lua line 634:
attempt to index field 'editbox' (a nil value)
Debug:
(tail call): ?
[C]: ?
gChat\gChat.lua:634: colorize()
gChat\gChat.lua:648:
gChat\gChat.lua:632
[C]: ChatEdit_UpdateHeader()
..\FrameXML\ChatFrame.lua:3323: ChatEdit_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
--------------------------
Date: 2010-06-24 09:09:57
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\gChat\gChat.lua line 178:
attempt to index global 'button' (a nil value)
Debug:
(tail call): ?
[C]: ?
gChat\gChat.lua:178: Chat_SetButtonSide()
gChat\gChat.lua:217: FCF_SetButtonSide()
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3499:
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3463
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:235: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:258: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:482:
..\FrameXML\UIParent.lua:454
----------------------------------
Date: 2010-06-24 09:09:58
ID: 5
Error occured in: Global
Count: 1
Message: ..\AddOns\gChat\gChat.lua line 676:
UIParent_panel_border:SetPoint(): Couldn't find region named 'ChatFrameEditBoxLeft'
Debug:
(tail call): ?
[C]: ?
[C]: SetPoint()
gChat\gChat.lua:676: OnEnable()
gLib\gLib.lua:154: ?()
gLib\gLib.lua:124:
gLib\gLib.lua:122
----------------------
Date: 2010-06-24 09:11:44
ID: 6
Error occured in: Global
Count: 172
Message: ..\AddOns\gChat\gChat.lua line 230:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
[C]: ?
gChat\gChat.lua:230: ChatHover()
gChat\gChat.lua:208:
gChat\gChat.lua:208
[C]: ?
------------------------
Date: 2010-06-24 09:10:10
ID: 7
Error occured in: Global
Count: 8
Message: ..\AddOns\gChat\gChat.lua line 234:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
[C]: ?
gChat\gChat.lua:234: ChatHover()
gChat\gChat.lua:208:
gChat\gChat.lua:208
[C]: ?
es0ter1c is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 06:19 AM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 283
Uploads: 6
It works!

You're the best man, it now works.

*Possible Bugs* (Went down to using only gChat + gMedia2 for testing.)
-Abbreviate the Chat doesn't seem to do anything.
-Social Clutter Background still shows when you Always Hide and have a background showing.
-Social Button & Arrows are still clickable when Hidden, could have something to do with that background still showing above.
-Background color is flashing between your choice and fully transparent. No idea what would be causing that.

*Feature Requests*
-Could you possibly add the ability to show the new Social Button whilst removing the other 'Clutter' buttons for those of us who want that feature but not the arrows?
-Could you add the ability to have a Sound play when receiving a Whisper?
Last edited by Bornabe : 06-24-10 at 08:24 AM.
Bornabe is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 05:48 AM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 240
Uploads: 21
Originally posted by ffcloud2000

I noticed that you removed mousewheel scrolling but one feature that i loved was being able to shift scroll up or down and it would go straight to the beginning and the end.. the default doesn't include it unforunately but would be nice to be a feature of the addon

Another is it seems blizz removed holding shift to be able to scroll through previous messages along with moving the cursor left and right as your typing something. Maybe option to change the keybind for it
I have all intentions of re-adding those features. Once I get the chance to work on a client with the 3.3.5 patch.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 05:41 AM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 240
Uploads: 21
Apparently I forgot to embed gLib in this version. "oops" is the correct term, I presume. Impatient people can download gLib separately here on WoWInterface, and patient people can wait about 15 minutes or so for me to upload a version of gChat with it embedded.

I can in no way guarantee that it works, though. I have no way of working on it myself, not until EU realms get the patch. The PTR is down. I'll have it all working within a day once I get the chance, but due to Blizzard's decision to only release 3.3.5 on US realms this week, I simply have NO way to test it.

I can only truly support and develop for the platform I'm using myself, and since EU does not have the 3.3.5 platform, this addon is not intended for it. gChat 1.5 is a true beta version, uploaded only in an attempt to help US clients.
Last edited by Goldpaw : 06-24-10 at 05:50 AM.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 11:15 PM  
Ihadurca
An Aku'mai Servant
 
Ihadurca's Avatar

Forum posts: 37
File comments: 32
Uploads: 0
I'm on us servers. I just upgraded gChat and I get this error:

Code:
Date: 2010-06-24 00:12:36
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\gChat\locale\localization.lua line 204:
   attempt to call method 'AddLocale' (a nil value)
Debug:
   (tail call): ?
   [C]: AddLocale()
   gChat\locale\localization.lua:204: in main chunk
Ihadurca is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 06:37 PM  
JLA585
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Bornabe
You 'should' be able to go into Blizzard Options and change the Chat type from IM to Classic and fix that issue with the Editbox blocking the Tabs.
good man =D
JLA585 is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 01:53 PM  
ffcloud2000
A Fallenroot Satyr

Forum posts: 22
File comments: 110
Uploads: 0
This is before resetting my gchat SV
edit: yea same error after clearing SV
Code:
Message: Interface\AddOns\gChat\locale\localization.lua:204: attempt to call method 'AddLocale' (a nil value)
Time: 06/23/10 15:50:35
Count: 1
Stack: Interface\AddOns\gChat\locale\localization.lua:204: in main chunk

Locals: L = <table> {
 GUI_FONT_OPTION_NONE = "None"
 GUI_CLUTTER_SCRPOS_LEFT = "Always on the left"
 GUI_EDITBOX_MODE_OPTION_HIDDEN = "Always hidden"
 GUI_EDITBOX_MODE_NEON = "gPanel style"
 GUI_FONT = "Set the font shadow- and outline: "
 GUI_CLUTTER_POSITION_OPTION_INSIDE = "Inside"
 GUI_CLUTTER_VISIBILITY_HIDDEN2 = "Always hidden, but with visible bottombutton"
 GUI_CLUTTER_SCRPOS_OPTION_RIGHT = "Right"
 GUI_CLUTTER_SCRPOS_CENTER = "Close to the center"
 GUI_CLUTTER_SCRPOS_RIGHT = "Always on the right"
 GUI_SHORTS_OPTION_CHAN = "Yes"
 GUI_CLUTTER_SCRPOS_EDGE = "Close to the edges"
 GUI_OPTIONS_DESCRIPTION = ""
 KEYBIND_WHISPER_FOCUS = "Whisper focus"
 GUI_RESET_ALL_DESCRIPTION = "Resets all of the settings back to the default values."
 KEYBIND_WHISPER_TARGET = "Whisper target"
 GUI_FONT_OPTION_OUTLINE = "Outline"
 SHORT_ACHIEVEMENT_GAINED = "%1 ! %2"
 GUI_SHORTS = "Abbreviate chat?"
 GUI_CLUTTER_SCRPOS_OPTION_CENTER = "Center"
 GUI_FONT_OPTION_SHADOW = "Outline + Shadow"
 GUI_CLUTTER_SCRPOS_OPTION_LEFT = "Left"
 ABBREVIATIONS = <table> {
 }
 GUI_FONT_SHADOW = "Outlined chat plus a bigger shadow"
 GUI_CLUTTER_VISIBILITY_OPTION_VISIBLE = "Visible"
 GUI_CLUTTER_VISIBILITY_OPTION_HIDDEN2 = "Hidden + Bottom"
 GUI_OPTIONS = "Options"
 GUI_CHAT_MOVEEDITBOX = "Move inputbox to the top of the chatframe"
 GUI_CLUTTER_VISIBILITY_VISIBLE = "Always visible"
 GUI_CHAT_SHOWCLUTTER = "Show the scrollarrows and the menubutton"
 GUI_CLUTTER_SCRPOS = "Set the position of the clutter relative to the screen:"
 GUI_CLUTTER_VISIBILITY_HOVER = "Show on hover"
 GUI_FONT_NONE = "Normal chat"
 GUI_CLUTTER_POSITION_OPTION_OUTSIDE = "Outside"
 GUI_CLUTTER_POSITION_OUTSIDE = "Outside the chatframe"
 GUI_SHORTS_OPTION_CHANPLAY = "Yes + Brackets"
 GUI_SHORTS_OPTION_NONE = "None"
 GUI_CHAT_FADE = "Fades the chat out after a period of inactivity. Uncheck for the chat to remain visible."
 GUI_CLUTT
I noticed that you removed mousewheel scrolling but one feature that i loved was being able to shift scroll up or down and it would go straight to the beginning and the end.. the default doesn't include it unforunately but would be nice to be a feature of the addon

Another is it seems blizz removed holding shift to be able to scroll through previous messages along with moving the cursor left and right as your typing something. Maybe option to change the keybind for it
__________________
Last edited by ffcloud2000 : 06-23-10 at 05:26 PM.
ffcloud2000 is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 12:48 PM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 283
Uploads: 6
Originally posted by JLA585
Couple things I've noticed on this update and I don't know if you're aware or not.

It isn't abbreviating chat such as trade/guild/etc.

When you put the text input box on top it interferes with the clicking of the tabs, it basically opens up the chat input unless you are really precise to avoid it, which most people aren't at most times =D Making it click through when it is set as invisible could cure it for me.
You 'should' be able to go into Blizzard Options and change the Chat type from IM to Classic and fix that issue with the Editbox blocking the Tabs.
Bornabe is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 12:40 PM  
JLA585
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Couple things I've noticed on this update and I don't know if you're aware or not.

It isn't abbreviating chat such as trade/guild/etc.

When you put the text input box on top it interferes with the clicking of the tabs, it basically opens up the chat input unless you are really precise to avoid it, which most people aren't at most times =D Making it click through when it is set as invisible could cure it for me.
JLA585 is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 12:14 PM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 283
Uploads: 6
Originally posted by Goldpaw
Yeah, I'll make it perfect again once I get the chance. With full support for all the new features. I've been thinking about the same solution for the social button as you mentioned. Or something similar.

My problem now is that I can't work on anything, simply because I have now client with 3.3.5 available to me. The PTR is down, and I live in Sweden.

Did you remember to check "Load out of date addons" on the addon listing?
Yup, but it did the same with it checked and unchecked. It didn't show out Outdated with it unchecked, but checked it and tried that too anyway with no luck. Why Blizz uses anything different for US or anywhere else makes no sense at all. Languages should be modular to interchange, exchange and adjust, so adjusting 'locale' is redundant since even our keyboards are so similar they could've made things work for everyone. It's almost like it's 2 different companies not willing to coordinate with each other at times, lol.
Bornabe is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 11:28 AM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 191
Uploads: 0
I know you messed around with this at one point and then removed it as an option, but any chance you would be implementing name substitution for the realID thing? Spamming real life names in chat instead of toon names is really annoying.
If not, not a biggie. I realize you weren't the fan of the reverse process the first time around.
zohar101 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.