Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(43 Kb)
Download
Updated: 10-14-14 02:06 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:10-14-14 02:06 PM
Created:unknown
Downloads:42,154
Favorites:296
MD5:

BasicChatMods  Popular! (More than 5000 hits)

Version: v7.48
by: funkydude [More]

Type /bcm to configure BasicChatMods, a basic and modular approach to chat customization.

By default BCM will allow you to drag your chat frames to the very edge of the screen, the remaining customization is done in BCM's modules which can be enabled or disabled at will.

A few of the current modules include:

  • Button Hiding
  • Channel Name Customization
  • Chat Copy
  • Font Customization
  • Chat Frame Justification
  • Player Name Customization
  • Real Id Class Coloring
  • Sticky Customization
  • Tell Target
  • Timestamp Customization
  • URL Copy

Class Colors: Are already provided by Blizzard, right-click chat frame tab > Settings > Tick Boxes
Combat Log Timestamps: Are already provided by Blizzard, right-click combat log tab > Settings > Formatting > Show Timestamp. Repeat this for every combat log, e.g. "Self", "Everything", "What happened to me?", "Kills".

Post A Reply Comment Options
Unread 09-22-09, 10:09 AM  
Drifter
A Defias Bandit
 
Drifter's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Awesome add on!
Once I with my very miner skills figured out how to edit out the parts of your addon I didn't need I've used nothing else for chat.

Thank you for a great chat add on surprisingly easy to prune for us with no coding skills and with low system usage.
Drifter is offline Report comment to moderator  
Reply With Quote
Unread 09-17-09, 06:15 AM  
vtmonk
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi
Under Russian localization is not worked function "replacements channels names" (channelnames.lua). Other things of the addon is very good.
i try to change ["%[Guild%]"]...,["%[Party%]"]... on russian analogue words, but it is not help.
Can you help me?
vtmonk is offline Report comment to moderator  
Reply With Quote
Unread 09-16-09, 07:42 PM  
funkydude
A Deviate Faerie Dragon
 
funkydude's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 416
Uploads: 35
Just a head up that v4 is on the horizon with these bug fixes and some features. I'm currently thinking about changing the default layout of the timestamps though.
funkydude is offline Report comment to moderator  
Reply With Quote
Unread 09-16-09, 09:58 AM  
Shammypowah
A Kobold Labourer
 
Shammypowah's Avatar

Forum posts: 1
File comments: 19
Uploads: 0
Cant remove this button:



Have looked at buttons.lua and other files but cant seem to find it..
Last edited by Shammypowah : 09-16-09 at 10:00 AM.
Shammypowah is offline Report comment to moderator  
Reply With Quote
Unread 09-08-09, 03:40 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
GatherSage2 conflict with BCM

This was just reported to me so I tracked it down and comes about because I have a reference to _G.DEFAULT_CHAT_FRAME in my Logger prototype. When a new Logger is created, a deep copy is made and so my chat frame reference gets a whole new memory location.

It's still the same object that BCM hooks, but since BCM uses the memory location as table keys, so when it does:

Code:
hooks[frame](frame, text, ...)
it ends up equating to:

Code:
nil(frame, text, ...)
since BCM doesn't have the new memory location in the hooks table.

I fixed it on my side since I shouldn't have been doing a deep copy of _G.DEFAULT_CHAT_FRAME. I can't guarantee other mods won't do it so I might suggest a fallback be added to BCM; something like:

Code:
-- From timestamps.lua --

local function AddMessage(frame, text, ...)
	text = start..COLOR..lbrack..date(tformat)..rbrack..text
	
        -- Can't find memory key, fallback to frame name
	if not hooks[frame] and frame.GetName then
		return hooks[frame:GetName()](frame, text, ...)
	end
	
	return hooks[frame](frame, text, ...)
end

--[[			Stamp CF 1 to 7, skip 2		]]--
for i = 1, NUM_CHAT_WINDOWS do
	if i ~= 2 then -- skip combatlog
		h = _G[format("%s%d", "ChatFrame", i)]
		hooks[h] = h.AddMessage

                -- Fallback to frame name
		hooks[h:GetName()] = h.AddMessage

		h.AddMessage = AddMessage
	end
end
This would have a negligible affect on speed/memory, but provide a fallback in case other mods mess with what you think you have hooked. The change would also have to be made to channelnames.lua should you decide to do it.
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 09-07-09, 08:03 PM  
ricks322
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 159
Uploads: 1
Posted Bug Report..

I had an error / conflict with Gathersage2, check out the bug post...
ricks322 is offline Report comment to moderator  
Reply With Quote
Unread 09-03-09, 01:23 AM  
Qupe
A Warpwood Thunder Caller
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 520
Uploads: 9
Originally posted by Lunarion
I was wondering if there is any way to outline the font? I'm able to edit it and change it without issue, but not sure if it's possible to outline it as well

Please let me know, thank you.
Was wondering this as well.
Qupe is offline Report comment to moderator  
Reply With Quote
Unread 08-16-09, 07:24 AM  
Lunarion
A Deviate Faerie Dragon
 
Lunarion's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 12
File comments: 73
Uploads: 1
I was wondering if there is any way to outline the font? I'm able to edit it and change it without issue, but not sure if it's possible to outline it as well

Please let me know, thank you.
__________________
Lunarion is offline Report comment to moderator  
Reply With Quote
Unread 08-15-09, 04:52 PM  
Gnarkill
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 1
A little feature request if possible:

Can you add in a module to hide the brackets in player names?
Gnarkill is offline Report comment to moderator  
Reply With Quote
Unread 08-10-09, 12:06 PM  
johnnyp
A Murloc Raider

Forum posts: 4
File comments: 6
Uploads: 0
Lost my minimap button

After updating several mods I can no longer find my minimap button for this mod.

Is there anything I can type in the command line to get the options window to open?
johnnyp is offline Report comment to moderator  
Reply With Quote
Unread 08-09-09, 10:38 AM  
myrkr
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Is there any way I can remove brackets from player names? Looked around but couldn't find and I'm very good at destroying things if I take a chance :<
myrkr is offline Report comment to moderator  
Reply With Quote
Unread 08-05-09, 01:35 PM  
funkydude
A Deviate Faerie Dragon
 
funkydude's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 416
Uploads: 35
No idea sorry, no one else has reported this issue. It's more likely a different addon conflicting with BCM. I bet if you load only BCM it will work fine.

Originally posted by ckaotik
Whatever may be the cause of this, but whenever I have BCM active, I won't complete the login process :'( Any idea how that comes?
funkydude is offline Report comment to moderator  
Reply With Quote
Unread 08-05-09, 10:07 AM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 172
Uploads: 6
Whatever may be the cause of this, but whenever I have BCM active, I won't complete the login process :'( Any idea how that comes?

UPDATE okay, I found out why i uncommented the lua parts for usind BCM on all of my chat windows, but forgot to comment the lines below. so I guess it turned out to a loop or something. everything's working fine now
Last edited by ckaotik : 08-05-09 at 05:52 PM.
ckaotik is offline Report comment to moderator  
Reply With Quote
Unread 07-25-09, 02:08 AM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 791
Uploads: 13
There seems to be a conflict with this, Altohoic and GatherSage2:

[2009/07/25 09:34:50-154-x2]: BasicChatMods-3.31\channelnames.lua:33: attempt to call field '?' (a nil value)
GatherSage2-2009-07-19\Logger.lua:40: in function <Interface\AddOns\GatherSage2\Logger.lua:31>
GatherSage2-2009-07-19\Logger.lua:74: in function `info'
GatherSage2-2009-07-19\Main.lua:193: in function <Interface\AddOns\GatherSage2\Main.lua:145>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Altoholic):531: in function <...\AddOns\Altoholic\libs\AceAddon-3.0\AceAddon-3.0.lua:524>
(tail call): ?:
(tail call): ?:
GatherSage2-2009-07-19\GS2_Skill.lua:141: in function `Skill_Check'
GatherSage2-2009-07-19\GS2_Event.lua:22: in function `?'
CallbackHandler-1.0-3:146: in function <...lic\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-3:91: in function `Fire'
AceEvent-3.0-3 (Altoholic):119: in function <...\AddOns\Altoholic\libs\AceEvent-3.0\AceEvent-3.0.lua:118>

---
Last edited by Dajova : 07-25-09 at 02:09 AM.
Dajova is offline Report comment to moderator  
Reply With Quote
Unread 07-24-09, 10:03 AM  
Ohidosee
A Murloc Raider
 
Ohidosee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 1
I have 2 mods for my chat installed, NeonChat and this one.

I'm getting an error in my Combat Log about in regard to my text or font, can't remember off the top of my head. It happens every time I log in, but doesn't really do anything.

Anyone have a similar issue, or is it just me?
Ohidosee 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.