Elephant logs the chat for you in the background. It saves the WHISPERS, RAID, BATTLEGROUND, PARTY, SAY, YELL, OFFICER and GUILD chats separately, but also all general chats (General, Trade, LocalDefense, ...), custom chats you are currently on, loots, system messages (auctions, rolls, server going down, ...) and achievements. When you want to read the logs, simply click on the Elephant icon in the FuBar (or type /elephant toggle), then choose one of the chat icon on the right. You can also bind a key to pop up the addon.
You can easily copy the logs to another application by using the copy window. A BBCode feature is also included, letting you copy/paste a chat with colors in a very quick and simple way to your favourite forum.
This is THE AddOn that you should install if you want to manage hell tells or simply go AFK for a few minutes. It is also perfectly designed for Guild Leaders, Officers and Raid Leaders particularly because it restores the chats when you get disconnected.
*New* main features
* Logs the chats in the background.
* Logs up to 1000 lines for each chat! (Blizzard's default is 161 lines for evertything)
* Restores the chats at login after you logged out or got disconnected.
* Display the chats separately in their own colours, or using the Prat configuration if you have it installed.
* Copy the chat and paste it in other applications (BBCode supported!).
* Save the chats and the loot/system/achievement log in two different files on your computer.
Other features:
* Enable/disable logging for each chat.
* Movable frame.
* Slash commands.
* Bind a key to toggle Elephant.
* Enable or disable logging by default when you join a new channel.
* Objects in the main window are displayed in their proper color and are clickable.
* Player names in the main window are clickable.
* Easily clear the logs separately or all at the same time.
* Force the timestamp to be logged when Prat formatting is used (so you can have two different displays for your chat and the logs).
Change Log - Elephant
Beta 2.5.7 (TOC 30100)
- Fixing custom channel colors.
- A few stability fixes, Elephant *should* not display any error when having more than 6 channels in your chat window.
Beta 2.5.6 (TOC 30100)
- Removing Ace2 in title, cause we don't care anyway.
Beta 2.5.5 (TOC 30000)
- The message catchers button will be disabled when needed.
- Adding looking for group channel to General Chats.
- Prevent too much processing when scrolling before the start of the log or after its end.
- Adding "Force timestamps" option, used to force timestamps in logs when using Prat.
- New color for timestamps.
- Fixing Prat enabling/disabling bug.
- Adding help message for moving the window.
- Nicer copy window.
- Adding BBCode support into Copy Window (= copy/paste directly into a forum!).
Beta 2.5.4 (TOC 30000)
- Channel logs should now be the same color than the ones chosed by the user.
- New icons for the chats.
- Headers are no more created at login when no message has been received in the log since the last header ; header timestamp is however saved.
- New scroll buttons graphics.
- Copyframe now uses roth.
I really like this addon, but I seem to be having some issues.
1: dose this addon make a log readable outside of the game? if so, where can it be located? and dose it only log the channels You tell it to? (IE just guild and Officer channels.)
2: With the Copy, I couldn't copy the full days chat, even though it is under the line limit.
3: All the lines are done in 3 last time I looked... as in, everything would be tripled.
Quote:
Bob look at that
Bob look at that
Bob look at that
... you get the idea...
I really love this addon, it helps... or would help me with being an officer in my guild...
Thanks.
The coloring of custom channels is wrong, for more information please check the documentation of API GetChannelList on WoWWiki
Here is my not-so-pretty fix (in Core-Interface.lua)
Code:
else
typeInfo = "CHANNEL1"
local chlist = { GetChannelList() }
local chindex,chname
local t = {}
for i,v in ipairs(chlist) do
if math.fmod(i,2) == 1 then
chindex = v
else -- math.fmod(i,2) == 0
chname = v
t[chindex] = chname
end
end
for k,v in pairs(t) do
if string.lower(v) == string.lower(self.db.char.logs[self.db.char.currentlogindex].name) then
typeInfo = "CHANNEL" .. k
break
end
end
I was wondering if there was a way to access the combat log. I like to look it every now and then. I can't tell if I'm just missing it or if it might be a feature you could add.
[2008/11/06 13:37:31-3092-x1]: Elephant-2.5\Core-Interface.lua:128: attempt to index field '?' (a nil value)
Elephant-2.5\Core-Interface.lua:13: in function `ShowCurrentLog'
Elephant-2.5\Core-Interface.lua:7: in function `ChangeLog'
Elephant-2.5\FuBar-Dropdown.lua:26: in function `func'
Dewdrop-2.0-90320 (FuBar):732: in function <...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:671>
---
Thanks for your suggestions, Khurzog, you gave me at least one idea for the next release (I'll put one on Wowinterface today but not containing the idea I just got).
I'm not pretty sure however i'll make Elephant resizable: the aim of this addon isn't to replace the chatframe but to be an useful addition to it.
@ Auraka: You are not the first person to ask for this. I'll see if I'll implement this in Elephant. It's not as simple as it seems.
this post is quite an abundant feature request, but i figure i might as well throw in my ideas. i just discovered elephant, like 30 minutes ago... and its amazing! i like it so much that i wish i could customize it down to be my chat frame. you see i like my chats tabbed out, and every time i make my own custom chat, things get extremely buggy. one of the things i hate the most is that when i lock my chat i completely lose my tabs :-X ive tried customchat, trinity chat, phanx, prat, chatter and more and have not been happy. something else im looking for is tab flashing so when
im looking at my party chat, and someone says something guild id be alerted. so what id like to see is a way to resize elephant and streamline the look so it can serve as a chat frame, then the icons would function as tabs (with hopefully some sort of flashing) i know this basically changes the entire mod and its unlikely you want to do that, but from what ive seen from elephant, i would be amazing to use it in that capacity
thanx again for this, of course ill use it however it comes
Date: 2008-10-09 02:05:08
ID: 54
Error occured in: Global
Count: 1
Message: ..\AddOns\Elephant\Event-Handle.lua line 23:
attempt to index field '?' (a nil value)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:303: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
It seems to work fine tho, just wonderin whether this is bad...
Last edited by passionfly : 10-09-2008 at 02:11 AM.
thank you for your addon, its very nice. can you plz support the ace addon SimpleCombatLog? Your Combat Log logs every default combat log event and i cant change this setting.
osborn
Hey Osborn, I'm surely going to do this, but I don't have any ETA at the moment. I'd also like to have this functionnality cause I use SimpleCombatLog too
thank you for your addon, its very nice. can you plz support the ace addon SimpleCombatLog? Your Combat Log logs every default combat log event and i cant change this setting.
2.5 will be last release under the name of "ChatLog". Next releases (including combat log) will be released under "Elephant". Don't forget to look for this new title when you come back to get the new release! ;-)
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.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com