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
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.
I tried to add more lines to the chat, but actually when it gets to 300-400 lines, it takes something like one second to display the chat. It is very annoying when you are switching between several chats, so I don't think I will change anything.
But if you want to try, you can always edit the: "Interface\\AddOns\\ChatLog\\ChatLog.Conf.lua" file and change this: CHAT_LOG_MAXSIZE = 200; to this: CHAT_LOG_MAXSIZE = [number_of_lines_you_want_to_log];
Deleting only certain messages IS possible, but it is a problem when you want to select the one you want to delete. Because the frame is not clickable, you can't really choose a line.
I'm thinking more and more to change the current frame for another one, that would make item links to be clickable and -maybe- the lines to be deleted by simply clicking on it.
I know it's possible ,just want to ask if it'll cause heavy lag after ?
A suggestion ,an option that we can delete certain messages instead of all ,somethings like that you can select all the message that you want delete .
Thanks for your suggestions shards_ofthe_soul :) Here are a few things I can tell you for the moment:
1. Well I don't really know if it is easy to change this, so I'll check it and I'll post here to give you more information.
2. Well well well... I suppose I was already thinking about adding this to ChatLog, but not at the moment. I am sometimes lost in the log, looking for the last tells of one person in particular among all the displayed lines, and it is sometimes difficult to find what I want. So I will try to do this in the next releases :) But I'm first going to localize ChatLog in French before changing anything.
3. Logging specified channels means that I need to add more buttons to the interface. I'm not pretty sure on how I'm going to implement this, but I'll try to find a way.
4. The bad thing. Because ChatLog uses a particular frame, the links are not clickable. But maybe I could add another window, below the one that will display the names of the last persons that sent a whisper to you, with clickable links on the items of the chat. Or maybe I could change the type of the frame, but this means to rewrite a big part of the AddOn ;)
5. If I make it able to be highlighted, the text will be erasable and it will be difficult to log the chats. But I could add a popup window where you could copy all the text that is in the main window.
Here you are ;) I'm adding your suggestions to the "To do list".
First of all, I'd like to thank you for an awesome mod, just the type I was longing for.
I do have some suggestions though
1. The ability to resize the window, it's quite large right now and would be nice if I could resize it to be more convenient
2. Sorting the whispers by person, maybe have a little bar at the left and being able to click on the person's name to view that chat.
3. Logging specified channels
4. Clickable links
5. Making it able to be highlighted and copied? (Kind of farfetched, but hey, I can still hope)
That's all the suggestions I can think of so far. Keep up the good work!
For the moment, it is only possible to log the combat chat in a file, not in the main window of ChatLog. The combat logging will log absolutely everything in the /Logs/WoWCombatLog.txt file. It is actually one of the Blizzard functions that is used, the one that you can call by typing /combatlog. So even if you use Nurfed Combat Log or if you disable some information in the combat chat, they will still be logged in the file.
The Blizzard /combatlog function logs the chat in a standardized text, without color and without links.
You WILL be able to log the Combat Chat in the main window, and only what you have chosen to display. But it will only be possible in the 1.1 version of ChatLog. I am working on it.