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
You should try this:
1) Logout from the game 2) Delete the file: World of Warcraft\WTF\Account\<Your_Account>\<Your_Server>\<Your_Character>\SavedVariables\ChatLog.lua 3) Run the game.
This should fix the bug until the next release ;)
Is there anyway for you to post a temporary fix to version 1.2.3 so I can get the addon back up and running? Or will you be releasing the updated version within the next few days?
Thanks for looking into it so quickly.
I just went through the code two minutes ago and I found a few stupid bugs that I have corrected. I am really happy with what I found, because it seems it is going to fix nearly all the errors that ChatLog users have at the moment.
The only thing I am not sure about at the moment is if the raid chat display will work again as expected. I am going to test a bit more and see if everything is OK. Additionnally, I will add two buttons to scroll the chat more rapidly ; and if everything is fine (hopefully), there will be a new release... with a chinese localization, thanks to wolftankk!
Hum... this IS indeed strange. I'll have to go through the whole AddOn, I think, in order to find where the bug is located. It seems there are a few things not right at the moment, I have to take a few hours and to go through everything in order to see if something is wrong.
This bug is not normal but it will be fixed. The other bug regarding the raid channel being not properly displayed is strange too, but I supose that I will find it with a bit of patience ;)
Thanks for your reports, though :)
EDIT: The "debug" channel ID is here for debugging purpose. I hope it will help me in debugging ;p
Well it was basically cycling thru all ur saved channels and it was coming across a channel with no "name" field. You have to open the ChatLog.lua file in:
[WoW Installation Folder]\WTF\Account\[Account Name]\[Server]\[Toon Name]\Saved Variables\.
Mine was the last entry in the file, but if u search for '["id"] = "debug"', it should bring u to the entry. Just delete it and it should remove the error.
Whenever I try to change the channel I get the same error. Either by clicking on the arrow up top, or right clicking on the chat log screen.
Interface\AddOns\ChatLog\ChatLog.lua:591:bad argument #1 to 'gsub' (string expected, got nil)
I even made sure I had the latest version downloaded and I am using 1.2.3.
Any thoughts?
At first the addon worked great. Loved it. Then after the first night of Use I moved the WowChatlog.txt to a different directory to parse. When I re-entered game the next day when I would try to change what channel is displayed in wow Chat log by clicking the Icon (Arrow on a 3/4 circle) in the top left this error pops up. Interface\Addons\ChatLog\ChatLog.lua:591: bad argument #1 to 'gsub' (string expected, got nil)
I tried deleting the addon folder and the chatlog.lua file started wow, then closed wow, resinstalled the addon, restarted wow and still got the same error.
It is impossible at the moment. Please read my message posted on Tuesday, September 12, 2006 - 02:08 pm :)
need separate files for diferent channel raid,guild, and etc
It seems that sometimes a weird bug does "cut" the raid log when it is full and then ChatLog will only display something like 10 lines instead of 20 in the window. I don't really know what is happening, I hope I will find what is going wrong in the next few days.
thanks, ye,i can confirm that the variables. i translator the chinese local of this addon,tested it.... and ftp wow_addons web, url=http://bbs.game.mop.com/viewthread.php?tid=1270084&extra=page=1&filter=type&typeid=223
In release 1.2.4:
@ wolftankk: Thanks for the localisation, it's an amazing work you have done ;) I'll add your name to the localisation :)
For your bug report, you could try to do what I have said in my message just below (posted "Monday, September 18, 2006 - 09:38 am"). If you still have the same problems, could you send your ChatLog.lua file to me by MP or whatever? Thanks ;)
EDIT: Ho, and could you confirm that the variables: CHAT_LOG_GENERAL_STR = "综åˆ"; CHAT_LOG_TRADE_STR = "交易"; CHAT_LOG_LOCALDEFENSE_STR = "本地防务"; CHAT_LOG_WORLDDEFENSE_STR = "世界防务"; CHAT_LOG_LOOKINGFORGROUP_STR = "寻求组队"; CHAT_LOG_GUILDRECRUITMENT_STR = "公会招寡"; Are EXACTLY the same than the channel names in World of Warcraft in Chinese?
please use "ANSI as UTF-8" --1åŒºç´¢æ‹‰ä¸ æœˆè‰²ç‹¼å½± if( GetLocale() == "zhCN" ) then
--TITLES CHAT_LOG_MWINDOW_TITLE = CHAT_LOG_TITLE .. " " .. CHAT_LOG_VERSION; CHAT_LOG_MWINDOW_INFO = "最大记录: " .. CHAT_LOG_MAXSIZE .. " è¡Œ."; CHAT_LOG_MWINDOW_HEADER_TOOLTIP = "左键点击移动.\nå³é”®ç‚¹å‡»é‡ç½®."; CHAT_LOG_COPYWINDOW_TITLE = "å¤åˆ¶çª—å£";
--BINDINGS BINDING_HEADER_CHAT_LOG_BHEADER = "ChatLogèŠå¤©è®°å½•"; BINDING_NAME_CHAT_LOG_TOGGLE = "显示ChatLog";
--LOG NAMES --Game CHAT_LOG_WHISPER_NAME = "密è¯"; CHAT_LOG_RAID_NAME = "团队"; CHAT_LOG_PARTY_NAME = "队ä¼"; CHAT_LOG_SAY_NAME = "说"; CHAT_LOG_YELL_NAME = "å–Šè¯"; CHAT_LOG_OFFICER_NAME = "官员"; CHAT_LOG_GUILD_NAME = "公会"; --General: Names to display CHAT_LOG_GENERAL_NAME = "综åˆ"; CHAT_LOG_TRADE_NAME = "交易"; CHAT_LOG_LOCALDEFENSE_NAME = "本地防务"; CHAT_LOG_WORLDDEFENSE_NAME = "世界防务"; CHAT_LOG_LOOKINGFORGROUP_NAME = "寻求组队"; CHAT_LOG_GUILDRECRUITMENT_NAME = "公会招寡"; --General: String to look for CHAT_LOG_GENERAL_STR = "综åˆ"; CHAT_LOG_TRADE_STR = "交易"; CHAT_LOG_LOCALDEFENSE_STR = "本地防务"; CHAT_LOG_WORLDDEFENSE_STR = "世界防务"; CHAT_LOG_LOOKINGFORGROUP_STR = "寻求组队"; CHAT_LOG_GUILDRECRUITMENT_STR = "公会招寡";
--BUTTONS CHAT_LOG_HIDE = "å…³é—"; CHAT_LOG_ALLCLEAR = "清除所有记录"; CHAT_LOG_CLEAR = "清除"; CHAT_LOG_DELETE = "åˆ é™¤"; CHAT_LOG_ENABLE_THIS_LOG = "å¯ç”¨"; CHAT_LOG_DISABLE_THIS_LOG = "ç¦ç”¨"; CHAT_LOG_COPY = "å¤åˆ¶"; CHAT_LOG_ENABLE_ALL = "å¯ç”¨æ‰€æœ‰è®°å½•"; CHAT_LOG_DISABLE_ALL = "ç¦ç”¨æ‰€æœ‰è®°å½•";
--CHECKBOXES CHAT_LOG_CHAT_CHECKBOX_TITLE = "å°†èŠå¤©è®°å½•ä¿å˜ä¸ºæ–‡ä»¶."; CHAT_LOG_CHAT_CHECKBOX_TOOLTIP_TITLE = "å°†èŠå¤©è®°å½•ä¿å˜ä¸ºæ–‡ä»¶"; CHAT_LOG_CHAT_CHECKBOX_TOOLTIP_MSG1 = "èŠå¤©è®°å½• (æ— æˆ˜æ–—è®°å½•)"; CHAT_LOG_CHAT_CHECKBOX_TOOLTIP_MSG2 = "到 Logs\\WoWChatLog.txt";
CHAT_LOG_COMBATCHAT_CHECKBOX_TITLE = "将战斗记录ä¿å˜ä¸ºæ–‡ä»¶."; CHAT_LOG_COMBATCHAT_CHECKBOX_TOOLTIP_TITLE = "将战斗记录ä¿å˜ä¸ºæ–‡ä»¶"; CHAT_LOG_COMBATCHAT_CHECKBOX_TOOLTIP_MSG1 = "战斗记录"; CHAT_LOG_COMBATCHAT_CHECKBOX_TOOLTIP_MSG2 = "到 Logs\\WoWCombatLog.txt";
CHAT_LOG_ENABLED_DEFAULT_CHECKBOX_TITLE = "记录新频é“."; CHAT_LOG_ENABLED_DEFAULT_CHECKBOX_TOOLTIP_TITLE = "记录新频é“"; CHAT_LOG_ENABLED_DEFAULT_CHECKBOX_TOOLTIP_LINE1 = "自动开始记录"; CHAT_LOG_ENABLED_DEFAULT_CHECKBOX_TOOLTIP_LINE2 = "å½“ä½ åŠ å…¥æ–°é¢‘é“.";
--SLIDERS CHAT_LOG_ALPHA_SLIDER_TITLE = "é€æ˜Žåº¦";
--TOOLTIPS CHAT_LOG_TOGGLE_TOOLTIP_TITLE = CHAT_LOG_TITLE .. " " .. CHAT_LOG_VERSION; CHAT_LOG_TOGGLE_TOOLTIP_LINE1 = "左键点击显示Chatlog."; CHAT_LOG_TOGGLE_TOOLTIP_LINE2 = "å³é”®ç‚¹å‡»ç§»åŠ¨æ¤æŒ‰é’®."; CHAT_LOG_DISPLAY_DROPDOWN = "显示èŠå¤©"; CHAT_LOG_DISPLAY_DROPDOWN_LINE1 = "é€‰æ‹©ä½ æƒ³è¦çš„èŠå¤©é¢‘é“"; CHAT_LOG_DISPLAY_DROPDOWN_LINE2 = "从下列èœå•ä¸é€‰å–."; CHAT_LOG_DISPLAY_DROPDOWN_LINE3 = "ä½ ä¹Ÿå¯ä»¥ç›´æŽ¥å³é”®ç‚¹å‡»çª—å£.";
--PARAMETERS --First parameters CHAT_LOG_PHELP = "帮助"; CHAT_LOG_PRESET = "é‡ç½®"; CHAT_LOG_PRESETBUTTON = "é‡ç½®æŒ‰é’®ä½ç½®"; CHAT_LOG_PCLEAR = "清除"; CHAT_LOG_PALLCLEAR = "清除所有记录"; --Second parameters CHAT_LOG_PCLEAR_WHISPER = "密è¯"; CHAT_LOG_PCLEAR_RAID = "团队"; CHAT_LOG_PCLEAR_PARTY = "队ä¼"; CHAT_LOG_PCLEAR_SAY = "说"; CHAT_LOG_PCLEAR_YELL = "å–Šè¯"; CHAT_LOG_PCLEAR_OFFICER = "官员"; CHAT_LOG_PCLEAR_GUILD = "公会";
--SLASHCOMMANDS HELP CHAT_LOG_PHELP_TITLE = "ChatLog 设置:"; CHAT_LOG_PHELP_TOGGLE = "显示èŠå¤©è®°å½•."; CHAT_LOG_PHELP_RESET = "é‡ç½®ä¸»çª—å£ä½ç½®."; CHAT_LOG_PHELP_RESETBUTTON = "é‡ç½®ChatLog的按钮ä½ç½®."; CHAT_LOG_PHELP_CLEAR = "清除指定的记录."; CHAT_LOG_PHELP_ALLCLEAR = "清除所有的记录."; CHAT_LOG_PHELP_HELP = "显示帮助信æ¯.";
--GENERAL INFORMATION CHAT_LOG_LOADED_MESSAGE = CHAT_LOG_TITLE .. " " .. CHAT_LOG_VERSION .. " 已载入. 输入 /chatlog " .. CHAT_LOG_PHELP .. " 获得帮助信æ¯." CHAT_LOG_ALLCLEARED_MESSAGE = CHAT_LOG_TITLE .. ": 所有记录已清除." CHAT_LOG_CLEARED_MESSAGE = " 记录已清除." CHAT_LOG_WRONG_PARAMETER_MESSAGE = "/chatlog clear: 错误å‚æ•°." CHAT_LOG_LOGGING_STARTED_ON = "记录开始于"; CHAT_LOG_LOGGING_STARTED_AT = "çš„"; CHAT_LOG_LOGGING_STOPPED_AT = "记录结æŸäºŽ"; CHAT_LOG_PLAYER_RECEIVE_WHISPER = "密è¯"; CHAT_LOG_PLAYER_SEND_WHISPER = "å‘é€ç»™"; CHAT_LOG_ENABLED_ALL = CHAT_LOG_TITLE .. ": 所有èŠå¤©ä¿¡æ¯å°†è¢«è®°å½•."; CHAT_LOG_DISABLED_ALL = CHAT_LOG_TITLE .. ": åœæ¢æ‰€æœ‰è®°å½•.";
-- DIALOGS CHAT_LOG_DIALOG_CLEARALL_TEXT = "是å¦è¦æ¸…除所有记录?"; CHAT_LOG_DIALOG_CLEARALL_BUTTON1 = "确定"; CHAT_LOG_DIALOG_CLEARALL_BUTTON2 = "å–消"; end
could you maybe add the chinese local in the new chatlog i try to translator the chinese local of chatlog,although my English badly i have translatored the chinese local.
2.this is a bug, someone use single ADDON_chatlog, run the game.WOW liked death,use cpu 100%. disable the addon run WOW,this OK. i try,del WOW\WTF and WOW\logs ,the problem still... so what can i do?
@ Antikleia: Thanks ;) I will add this in the next release :)
@ humina: Could you try doing the same thing than Grayson Carlyle?
@ humina & Grayson Carlyle: If things still doesn't work, could you try: 1) Logout from the game 2) Delete the file: World of Warcraft\WTF\Account\<Your_Account>\<Your_Server>\<Your_Character>\SavedVariables\ChatLog.lua 3) Run the game. 4) Disable all AddOns except ChatLog. 5) Login and see if everything is fine. 6) Logout and enable each AddOn one after all and see if everything is okay. If not, please post here to tell me which AddOn is causing the dropdown menu not to appear.
Thanks! ;)
"The right-click menu no longer works for me, so I'm stuck only viewing one chat log :("
same issue.
OK, put this into the de-localization-file: CHAT_LOG_DIALOG_CLEARALL_TEXT = "Dies wird alle Chatlogs l\195\182schen."; CHAT_LOG_DIALOG_CLEARALL_BUTTON1 = "L\195\182schen"; CHAT_LOG_DIALOG_CLEARALL_BUTTON2 = "Abbrechen"; And, yes, the translation = english(die Ãœbersetzung); :)
This is a weird bug. I couldn't reproduce it here, it's working fine. Could you try to disable every AddOn except ChatLog and try again? :)
The right-click menu no longer works for me, so I'm stuck only viewing one chat log :(