Quantcast
Download
(46 Kb)
Download
Updated: 10-26-16 05:34 AM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.0)
Updated:10-26-16 05:34 AM
Created:unknown
Downloads:47,540
Favorites:308
MD5:
7.1.0

BasicChatMods  Popular! (More than 5000 hits)

Version: v7.1.1
by: funkydude [More]

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.

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

Combat Log Timestamps
Currently provided by Blizzard, right-click combat log tab > Settings > Formatting > Show Timestamp. Repeat this for every combat log, e.g. "My Actions", "What happened to me?".

BasicChatMods is open source and development is done on GitHub. You can contribute code, localization, and report issues there: https://github.com/funkydude/BasicChatMods

BasicChatMods
v7.1.1 (2016-10-26)
Full Changelog Previous releases
  • buttons: remove compat
  • history: large cleanup to the code that remembers chat after doing a UI reload, thanks to patch 7.1
  • history: SetMaxLines no longer clears the chat frame, remove giant block of code.
Post A Reply Comment Options
Unread 12-10-09, 04:33 AM  
delaplane1626
A Defias Bandit
 
delaplane1626's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 11
Uploads: 3
Timestamp?

How can i get rid of timestamps now?
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 08:23 PM  
funkydude
A Deviate Faerie Dragon
 
funkydude's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 459
Uploads: 41
Works fine for me.

Originally posted by servi
chat copy is broken ;(

Update plz
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 06:16 PM  
servi
A Kobold Labourer

Forum posts: 0
File comments: 70
Uploads: 0
chat copy is broken ;(

Update plz
Report comment to moderator  
Reply With Quote
Unread 11-28-09, 11:27 PM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
Any update on v4?
Report comment to moderator  
Reply With Quote
Unread 10-19-09, 12:35 AM  
lainbh
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Originally posted by vtmonk
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?
You need used UTF-8 encoding for nonEU languages.
For example, I'm using programms SciTE.
Open in SciTE file channelnames.lua, then File-Encoding-UTF-8 (если с русским интерфейсом, то Файл-Кодировка-UTF-8),and change Guild to Гильдия, Party - Группа, Trade - Торговля: Город (именно так, из-за другого названия канал, а не просто Торговля, соблюдая пробелы) and other.
But in this case, I don't change name of channels General, WorldDefense, LocalDefense. Because now name of channels "General: name of town".
Anybody knows how to change this channelnames?
Last edited by lainbh : 10-19-09 at 12:40 AM.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 11:13 PM  
Chrnotic
I am Pupper
 
Chrnotic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 28
Uploads: 2
Is it possible to have the timestamp match the current channel/color it currently prints the time on?
Report comment to moderator  
Reply With Quote
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.
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?
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: 14
File comments: 459
Uploads: 41
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.
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.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 03:40 PM  
kellewic
Premium Member
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 130
Uploads: 4
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.
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...
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.
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.
__________________
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?
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.