Elephant
"Shoot... what did he say again? I just got disconnected."
"Didn't that folk already loot that rare item 10 minutes ago?"
"I really wish I could remember the name of the item linked on the guild chat yesterday at 9:00 PM."
...
Already been in one of these situations? Don't be annoyed anymore, here is the solution!
Solution to chat loss annoyance
Elephant logs the chat for you in the background even when you get disconnected. It saves the WHISPER & BATTLE.NET, RAID, INSTANCE & BATTLEGROUND, PARTY, GUILD, SAY, YELL and OFFICER chats separately, but also all general chats (General, Trade, LocalDefense, ...), custom chats you are currently on, achievements, loots and finally system messages (auctions, rolls, server going down, ...). You can easily go through all these logs, thanks to a straightforward interface displaying all the access buttons on the right side of the main window. You can access the options of the addon by typing /elephant and also bind a key to pop up the addon.
Elephant gives you the ability to copy up to 100,000 (yes, 100k) characters of logs to another application. A BBCode feature is even included, letting you copy/paste a chat with colors and links to an item database in a very quick and simple way to your favorite forum.
This is THE addon that you should install if you want to never forget what somebody told you in game. Be a pro of managing hell tells, go peacefully AFK for a few minutes, or be an awesome role player. Elephant is also perfectly designed for Guild Leaders, Officers and Raid Leaders particularly because it restores the chats after you've been disconnected.
Main features
- Logs the chats in the background, with a limit of 10,000 lines for each chat (Blizzard's default is 161 lines for everything).
- Saves the logs when you log out or get disconnected.
- Display the chats with timestamps, or using your Prat settings if you have it installed.
- Copy the chat and paste it in other applications (BBCode supported!), up to 100,000 characters.
- Save the chat and combat log in two different files on your computer (using the default Blizzard logging system).
Other features
- Use filters to avoid logging some of the custom channels you join.
- Enable/disable logging for each chat separately.
- Item links in logs are displayed in their proper color and are clickable.
- Player names in the main window are clickable.
- ...and much more!
Community
Report an issue (bug & suggestions): https://www.wowace.com/projects/elephant/issues
Could you also log officer chat please?
Yes, I will add this feature to ChatLog :)
It shouldn't be very difficult actually, I think I will add a popup window where you will be able to copy the current log.
What I need now is a little bit less of work ;p
making a copy of the chatlog?
I tried the feature for making a .txt of the chatlog, and it does a copy of ALL channels, including my FlagRSP channel spam which I would never want recorded or seen.
Wouldn't it be better to be able to simply select the text in the window and ctrl-c copy it ourselve? Or let us hit a button that copies out just the text that has already been logged for that channel. Like the displayed log for whispers only, or guild, or party, whatever.
This is the next improvement I will add to ChatLog: the possibility to log custom channels. For the moment, I have a very huge amount of work IRL so I won't be able to work on ChatLog for a few days. But when I will be done with it I'll add this feature.
What's the word on the possibility of adding a feature to log custom channels? I know in my guild, on an RP server, we have an Out Of Character channel, and it would be etrememly helpful to our Guild Leaders if they could log this channel as well.
Merci de poster ici tous vos commentaires & suggestions. Je serai heureux d'ajouter tout ce que vous voudriez voir dans ChatLog! :)
This problem comes from the function that disables the Guild buttons if you are not in a guild. When the game starts, the AddOn checks if you are in a guild. If you are not, it disables the Guild log and if you are it enables it if you enabled it.
But actually, it seems that there is a problem with this check. When you login for the first time, the game doesn't "say" to the AddOn that you are in a guild even if you are. So the chat is disabled and it stays disable until you open ChatLog for the first time. Indeed, when you do so, the game is then able to "say" to the AddOn that you are -or not- in a guild.
Because it is nearly impossible to correct this little bug, I will remove the function that disables the Guild Logs in the next release. Additionnaly to this, I will remove unused variables and a few functions that should quicken the speed of ChatLog.
I have the following configured, but when I log in, all of the logging is enabled except Guild chat. Once I bring up the chatlog window and go to the Guild chat, then it enabled Guild chat logging. Any idea on how to get Guild chat logging enabled by default?
--Global settings CHAT_LOG_CHAT_ENABLED = 1; CHAT_LOG_COMBATCHAT_ENABLED = 1; --Character settings CHAT_LOG_WHISPER_ENABLED = 1; CHAT_LOG_RAID_ENABLED = 1; CHAT_LOG_PARTY_ENABLED = 1; CHAT_LOG_SAY_ENABLED = 1; CHAT_LOG_GUILD_ENABLED = 1; CHAT_LOG_ALPHA = 1; --Other settings and parameters CHAT_LOG_LAST_VSCROLLRANGE = 0; CHAT_LOG_NO_AUTO_SCROLL = 0; CHAT_LOG_LINE_MAXLENGTH = 80; CHAT_LOG_MAXSIZE = 200; CHAT_LOG_IS_IN_GUILD = 1;
Hello arjuna deuxfleurs :)
It seems that the AddOn isn't enabled at all, this is why you can't see the button and the window :)
Actually, the /chatlog & /combatlog commands are also Blizzard commands that make you able to log the chat (& combat chat) in two different files. With ChatLog, you can enable these functions by clicking in two checkboxes in the main window.
For your case, when you type /chatlog, it does activate or deactivate the logging in a file, because it isn't the AddOn that you enable, but Blizzard's functions. If you want to enable ChatLog, then you need to install it properly.
Please check that you have: <WoW Directory>\Interface\Addons\ChatLog\<Files of the AddOn>
Then, at the login screen, don't forget to enable the AddOn by clicking on the icon at the bottom left of your screen ;p
I hope this will help you to resolve your problem :)
To add some informations :
/chatlog resetbutton /chatlog help
have the effect of changing from enable to disable log of the channels...
Hi,
I just downloaded the addon. What I realized is that it log effectively the different channels into the text file. But it was impossible for me to find the window, even the Chatlog toggle button is not on the screen. I have tried to use the slash command : /chatlog resetbutton but i had no changes...
Do you have any idea of what is happenning ?
Juju.
Hi,
I just downloaded the addon. What I realized is that it log effectively the different channels into the text file. But it was impossible for me to find the window, even the Chatlog toggle button is not on the screen. I have tried to use the slash command : /chatlog resetbutton but i had no changes...
Do you have any idea of what is happenning ?
Juju.
I'm working on it at the moment, I think it is just a little line to add ;p
The new version doesn't allow me to use my wheel to scroll up and down. Is it possible to reimplement this feature? Small, but it was more convenient and streamlined :D
I think I'd rather leave it as it is, because having it load all at once in #3 will cause huge problems for me. I have a large amount of mods to load, and adding to that time will be disastrous, if it already isn't. Right now it takes around one minute to load, and sometimes I lag so much that I disconnect upon loading (only in highly populated areas, thank god).
I did notice the lag when switching, but it doesn't really bother at all, probably because I'm just used to it.
I'm really not happy with the lag that was added with the ScrollingMessageFrame. Each time you switch from a channel to another, if there is a lot of text inside this channel, it will take something like 0.5 to 0.75 seconds to display it entirely.
So I'm thinking about doing one of these things: 1) Do nothing, leave it like this! 2) Log a smaller number of lines. I'm not really happy with this because I think 200 lines is already not a lot. 3) Make a different ScrollingMessageFrame for each chat. You will be lagging only when you login in order to display each chat in each ScrollingMessageFrame, so it will take more than 0.5 to 0.75 seconds, but it won't lag anymore after this. But the AddOn will take more memory (actually a bit more for each Frame).
I'd like to know your advice on this. What would you choose?
The officer chat is not being logged for the moment.
I'm going to check if it is possible to move the button that opens chatlog. If I can do it, I'll add this to the next release ;)
what about officer chat? i dont see that as being logged.
also can u make an option to toggle that button to open chatlog or ability to move it? that location wr its at now really bugs me.
Aha! This is why I sometimes saw that the text was unexpectedly cut reaching a certain point. Well nevermind, I am replacing the FontString by a ScrollingMessageFrame of 200 lines (or the number of lines you put in the ChatLog.Conf.lua file), so it shouldn't be a problem anymore. Additionnaly with this, the items will be clickable ;p
Thanks for your information drevil2, I didn't know that :)
i took a quick look into your code, doesn't the FontString has a limit of 4096 chars?
say a typical chat entry has 40 chars, so after 100 lines the rest of text won`t be displayed.