Category: Chat Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
funkydude's Portal Bug Reports Feature Requests
Author:
Version:
v3.32
Date:
08-04-2009 10:40 PM
Size:
7.50 Kb
Downloads:
12,816
Favorites:
186
MD5:
Pictures
Click to enlarge
Preview
BasicChatMods   Popular! (More than 5000 hits)
BasicChatMods aims to be a simple chat addon promoting users to customize it with lots of documentation. each module is split into its own file with small comments and guides.

Buttons: Hides the scroll buttons for ChatFrame 1 to 7

ChannelNames: Renames custom channels to numbers(or names, optional), public channels, and private channels

ChatCopy: Allows copying of text in the chat frame, click the "+" button.

EditBox: Moves the chat input box to the top of ChatFrame 1 instead of the bottom

Font: Allows changing of the font with SharedMedia compatibility.

Justify: Will justify ChatFrame 2 (CombatLog) to the right

Scroll: Will allow mouse scroll for ChatFrame 1 to 7

Sticky: Will remember the last channels you typed in, so you don't need to retype them

Timestamps: Will stamp ChatFrame 1 to 7. To timestamp the combat log you need to turn it on in blizzard. Right-click Combat Log > Settings > Formatting > Show Timestamp

URLCopy: Allows copying of URLs in ChatFrame 1
  Change Log - BasicChatMods
v3.32 - toc update

v3.31 - remove wow 3.0 compat, toc update

v3.3 - wow 3.1 fixes to prevent chat breakage

v3.2 - Major bugfix with blizz timestamps enabled in blizz combat log (the combat log would break)

v3.1 - Release
  Comments - BasicChatMods
Post A Reply Comment Options
Old 10-19-2009, 02:35 AM  
lainbh
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Quote:
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-2009 at 02:40 AM.
lainbh is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-28-2009, 01:13 AM  
Chrnotic
A Kobold Labourer
 
Chrnotic's Avatar
Premium Member

Forum posts: 0
File comments: 17
Uploads: 1
Is it possible to have the timestamp match the current channel/color it currently prints the time on?
Chrnotic is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-22-2009, 12:09 PM  
Drifter
A Defias Bandit
 
Drifter's Avatar

Forum posts: 3
File comments: 19
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   Edit/Delete Message Reply With Quote
Old 09-17-2009, 08: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   Edit/Delete Message Reply With Quote
Old 09-16-2009, 09:42 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
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   Edit/Delete Message Reply With Quote
Old 09-16-2009, 11:58 AM  
Shammypowah
A Kobold Labourer
 
Shammypowah's Avatar

Forum posts: 0
File comments: 12
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-2009 at 12:00 PM.
Shammypowah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-08-2009, 05:40 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 110
Uploads: 2
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   Edit/Delete Message Reply With Quote
Old 09-07-2009, 10:03 PM  
ricks322
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 20
File comments: 54
Uploads: 1
Posted Bug Report..

I had an error / conflict with Gathersage2, check out the bug post...
ricks322 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-03-2009, 03:23 AM  
Qupe
A Deviate Faerie Dragon
 
Qupe's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 150
Uploads: 5
Quote:
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   Edit/Delete Message Reply With Quote
Old 08-16-2009, 09:24 AM  
Lunarion
A Murloc Raider
 
Lunarion's Avatar

Forum posts: 8
File comments: 32
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   Edit/Delete Message Reply With Quote
Old 08-15-2009, 06:52 PM  
Gnarkill
A Kobold Labourer

Forum posts: 0
File comments: 10
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   Edit/Delete Message Reply With Quote
Old 08-10-2009, 02:06 PM  
johnnyp
A Defias Bandit

Forum posts: 2
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   Edit/Delete Message Reply With Quote
Old 08-09-2009, 12:38 PM  
myrkr
A Kobold Labourer

Forum posts: 0
File comments: 11
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   Edit/Delete Message Reply With Quote
Old 08-05-2009, 03:35 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
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.

Quote:
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   Edit/Delete Message Reply With Quote
Old 08-05-2009, 12:07 PM  
ckaotik
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 35
Uploads: 2
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-2009 at 07:52 PM.
ckaotik is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.