Go to Page... |
Updated: | 07-11-10 06:08 PM |
Created: | 06-26-10 05:37 PM |
Downloads: | 7,442 |
Favorites: | 31 |
MD5: |
myChat is a lightweight addon designed to enhance your chat experience!
**NOTE**
Versions 1.4+ use a new format for config files, so make sure you replace your old one and change the settings accordingly.
Config files will use the same format unless otherwise stated. So there is no need to keep changing the settings when updating the addon. Just copy the old one over the new one if you use settings different from the default setup.
**UPDATED**
1.4.5
-Actually fixed the edit box location when logging in.
*You can view past changes in the change log.
**Features
-Abbreviated channel names
-Sticky Channels
-Copy chat
-Clickable formatted URLS (as in it copies the url to the editbox)
-Improved Scrolling (Ctrl moves 3 lines, Shift scrolls to top or bottom)
-Editbox repositioning
-Tell target
-Improved Timestamps
-Customizable tabs
-Colors battle.net names in chat
-Hide/Show combat log filter bar
**Upcoming Features?
-Battle.net name formatting (ie color by class, wow names, etc)
-Use a different way to copy combat log entries
FAQ
Q: Why did you develop this chat addon when there is so many of them already?
A: After 3.3.5, oChat and Fane broke. I had already modified haste's code to include some features I wanted.
So I decided to conslidate a few of my addons and tweak it to my liking. Originally it was only planned for me and a few of my guildies,
but at the suggestion of a friend I uploaded it to WoWInterface.com
Q: Where do I configure the addon?
A: All configuration is done in the config.lua file.
Q: Will you be adding an ingame config?
A: I have no plans on implementing this.
Q: Why did you include timestamps when blizzard added them?
A: Blizzard only adds timestamps to channel messages. It doesnt add them to system messages, etc.
Q: Why is there a small button next to all my chat lines?
A: If you have timestamps off in interface options and copychat enabled this button is enabled to let you still copy chat.
Q: Where can I turn on timestamps?
A: Open your Interface options screen -> Game -> Social -> Chat Timestamps
Q: How can I copy the text?
A: Make sure you have copychat enabled and either click the timestamp or the button if timestamps are off
Q: Why is the memory increasing, I thought it was lightweight?
A: As direct result of how LUA handles strings, memory usage is always going to increase if you apply any type of custom formatting, however, if it's rising quickly there are a couple reasons: Either your getting spammed with alot of chat messages (major city or possibly raid) or you don't have ChatFrame2(combat log) blacklisted. There are ways to help with the first issue and that is to use a chat spam control addon (ie. SpamThrottle), but for combat log entries, there's not much that can be done. Normally the addon will hover between 60kb and 100kb under non extreme conditions
Q: How do I enable timestamps for the combat log?
A: Right click the combat log tab -> settings -> formatting -> Show Timestamp
Q: Why is the combat log timestamp not recieving any special formatting or copychat capabilities?
A: By default, I have blacklisted the combat log.
Q: How do i enable/disable formatting on certain chat frames?
A: Add/remove or set the value to true/false for chatframes in the format [ChatFrame#] = value
Comment Options |
uffzy |
View Public Profile |
Send a private message to uffzy |
Find More Posts by uffzy |
Add uffzy to Your Buddy List |
10-16-10, 06:34 AM | |
|
Any update for 4.0.1 coming ?
|
|
Niconaze |
View Public Profile |
Send a private message to Niconaze |
Find More Posts by Niconaze |
Add Niconaze to Your Buddy List |
treelet |
View Public Profile |
Send a private message to treelet |
Find More Posts by treelet |
Add treelet to Your Buddy List |
Porsha |
View Public Profile |
Send a private message to Porsha |
Find More Posts by Porsha |
Add Porsha to Your Buddy List |
08-12-10, 05:49 AM | |
|
Everything is perfect except on new chars, the chatframe alpha is untouched.
Any way to default that to 0?
__________________
|
|
sacrife |
View Public Profile |
Send a private message to sacrife |
Find More Posts by sacrife |
Add sacrife to Your Buddy List |
Stackbabber |
View Public Profile |
Send a private message to Stackbabber |
Find More Posts by Stackbabber |
Add Stackbabber to Your Buddy List |
turkoid |
View Public Profile |
Send a private message to turkoid |
Find More Posts by turkoid |
Add turkoid to Your Buddy List |
strickland |
View Public Profile |
Send a private message to strickland |
Find More Posts by strickland |
Add strickland to Your Buddy List |
Quokka |
View Public Profile |
Send a private message to Quokka |
Find More Posts by Quokka |
Add Quokka to Your Buddy List |
strickland |
View Public Profile |
Send a private message to strickland |
Find More Posts by strickland |
Add strickland to Your Buddy List |
07-19-10, 11:16 AM | |
A Murloc Raider
Forum posts: 5
File comments: 371
Uploads: 0
|
When Shift+Leftclicking a persons name:
1x Interface\FrameXML\FloatingChatFrame.lua:1535: attempt to index local 'self' (a nil value): <in C code>: in function `FCF_Tab_OnClick' myChat-1.4.4\core.lua:341: in function <myChat\core.lua:339> myChat-1.4.4\core.lua:539: in function <myChat\core.lua:532> <in C code>: in function `ChatFrame_OnHyperlinkShow' <string>:"*:OnHyperlinkClick":1: in function <[string "*:OnHyperlinkClick"]:1> Locals: (*temporary) = nil = <function> @ Interface\FrameXML\FloatingChatFrame.lua:1534: = <function> @ myChat\core.lua:629: --- I have the classic chat style enabled. |
|
Skylinee |
View Public Profile |
Send a private message to Skylinee |
Find More Posts by Skylinee |
Add Skylinee to Your Buddy List |
07-15-10, 03:25 PM | |
|
I'm trying to get the option to completely fade the chat window (text included) after a period of inactivity. The tweaks fadeframe option actualy seems to refer to the fading of the panel below on mouseover. What I'm wondering is where the fading of the text is?
I don't use timestamps so without this fading feature I can't tell if the conversations are recent or not. And it's cluttering my screen space Incidentally, I noticed when I do turn fadeframe to true, if there is more than one chat window, this button appears: http://i922.photobucket.com/albums/a...510_171911.jpg
Last edited by zohar101 : 07-15-10 at 03:29 PM.
|
|
zohar101 |
View Public Profile |
Send a private message to zohar101 |
Find More Posts by zohar101 |
Add zohar101 to Your Buddy List |
07-12-10, 07:58 PM | ||
|
What chatstyle are you using? What frame was selected? What frame did you click the link in? |
|
|
turkoid |
View Public Profile |
Send a private message to turkoid |
Find More Posts by turkoid |
Add turkoid to Your Buddy List |
07-12-10, 07:53 AM | |
A Cyclonian
Forum posts: 40
File comments: 195
Uploads: 0
|
an error i've been getting lately by clicking on linked achievements from the chat trade/guild/whisper etc.
Code:
Message: Interface\FrameXML\FloatingChatFrame.lua:1535: attempt to index local 'self' (a nil value) Time: 07/12/10 15:45:37 Count: 4 Stack: Interface\FrameXML\FloatingChatFrame.lua:1535: in function <Interface\FrameXML\FloatingChatFrame.lua:1534> [C]: in function `FCF_Tab_OnClick' Interface\AddOns\myChat\core.lua:341: in function <Interface\AddOns\myChat\core.lua:339> Interface\AddOns\myChat\core.lua:539: in function <Interface\AddOns\myChat\core.lua:532> [C]: in function `ChatFrame_OnHyperlinkShow' [string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1> Locals: self = nil button = nil (*temporary) = <table> { ContainerFrame5Item7 = ContainerFrame5Item7 { } MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." KBASE_NUM_FAKE_CATEGORIES = 1 SetTrainerServiceTypeFilter = <function> defined =[C]:-1 MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture { } TutorialFrameLeft19 = TutorialFrameLeft19 { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" MultiBarLeftButton7 = MultiBarLeftButton7 { } AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture { } InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText { } VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture { } MerchantItem5AltCurrencyFrameItem1Text = MerchantItem5AltCurrencyFrameItem1Text { } BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" IsReferAFriendLinked = <function> defined =[C]:-1 MAIL_LETTER_TOOLTIP = "Click to make a permanent copy of this letter." AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb { } CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s." CHAT_CONFIG_OTHER_COMBAT = <table> { } CONSOLIDATED_BUFFS_PER_ROW = 4 TutorialFrameRight19 = TutorialFrameRight19 { } MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184 BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable." WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1206 InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1349 LFGTeleport = <function> defined =[C]:-1 INT_SPELL_DURATION_HOURS = "%d |4hour:hrs;" ChannelMemberButton10Name = ChannelMemberButton10Name { } UIDROPDOWNMENU_OPEN_MENU = PlayerFrameDropDown { } PetStableMoneyFrameGoldButtonText = PetStableMoneyFrameGoldButtonText { } rf2_cyclone_num = rf2_cyclone_num { } VOICEMACRO_4_Sc_1_FEMALE = "Help me attack!" ACTION_SPELL_MISSED_POSSESSIVE = "1" PetPaperDollFrameTab3Right = PetPaperDollFrameTab3Right { } ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn { } EventTraceFrameTitleButton = EventTraceFrameTitleButton { } SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:987 SLASH_STOPATTACK1 = "/stopattack" MultiCastActionButton4HotKey = MultiCastActionButton4HotKey { } InterfaceOptionsCombatTextPanelRepChanges = InterfaceOptionsCombatTextPanelRepChanges { } SortQuestWatches = <function> defined =[C]:-1 ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown { } MINIMAP_TRACKING_TRAINER_CLASS = "Class Trainer" SLASH_DISMOUNT2 = "/dismount" TokenFrameContainerButton15Stripe = TokenFrameContainerButton15Stripe { } AudioOptionsVoicePanel_OnShow = <function> defined @Interface\FrameXML\AudioOptionsPanels.lua:259 ShapeshiftButton1 = ShapeshiftButton1 { } EMOTE69_CMD1 = "/nosepick" SHIELD_BLOCK_TE |
|
strickland |
View Public Profile |
Send a private message to strickland |
Find More Posts by strickland |
Add strickland to Your Buddy List |
07-12-10, 01:22 AM | ||
|
http://wow.curse.com/downloads/wow-a...s/chatter.aspx |
|
|
turkoid |
View Public Profile |
Send a private message to turkoid |
Find More Posts by turkoid |
Add turkoid to Your Buddy List |