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
AceAddon-2.0-91091 (Ace2):541: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:518>
<in C code>: ?
AceEvent-2.0-91091 (Ace2):298: in function `TriggerEvent'
AceEvent-2.0-91091 (Ace2):910: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:903>
Message: ..\AddOns\Elephant\Event-Handle.lua line 23:
attempt to index field '?' (a nil value)
Debug:
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:303: TriggerEvent()
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
Does anyone have a problem with copying text or is it just me? Whenever I try to copy something, I'm only able to copy a very small portion of what I have in my log. I was talking to one of my friends and she said to use ctrl+a to highlight everything, then use ctrl+ c to copy and finally ctrl +v to paste.
Well she was right on that part ctrl+a does highlight everything, which is nice since now I don't have to worry about clicking and trying to drag my mouse down so I can highlight things. However with that being said, the only that ends up being copied onto Microsoft word is exactly what the copy window holds; which is about 35 lines give or take. She told me that she's able to copy the entire log and that the copy window just shows a sample but I can copy everything at once. I keep trying to do that but I only end up copying the small amount of lines shown in the copy window. Am I doing something wrong? Another person told me that she had to copy everything in chunks (which I ended up doing as well).
That may not be a bad thing for someone who has somewhere around 150 words, they don't have that many chucks to go through. They have about 4 chunks they need to cut and paste to get everything. I have over 1000 lines that I want to put into MS word and I'd like to get it all at once instead of having to do a good 29 or so chunks of 35 lines give or take. Do I have to do this or can I copy then entire thing at once?
Hum.... 1 month isn't soon, but at least the release is here and is very stable ;-)
New release coming soon. Not much improvements, more a compatiblity to 2.4 fix.
Hum... very strange, it seems that it's coming from TriggerEvent(). I never had this message on Elephant, but if you have this bug again, please feel free to post here and I'll look into it more seriously.
ID: 51
Error occured in: Global
Count: 1
Message: ..\AddOns\Elephant\Event-Handle.lua line 23:
attempt to index field '?' (a nil value)
Debug:
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:305: TriggerEvent()
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:914:
...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:907
AddOns:
AckisRecipeList, v0.632
ArkInventory, v2.26
AucAdvanced, v5.0.PRE.2739
AucFilterBasic, v5.0.PRE.2739 (BillyGoat)
AucStatClassic, v5.0.PRE.2739 (BillyGoat)
AucStatPurchased, v5.0.PRE.2739 (BillyGoat)
AucStatSimple, v5.0.PRE.2739 (BillyGoat)
AucStatStdDev, v5.0.PRE.2739 (BillyGoat)
beql, v0.98
BeanCounter, v5.0.PRE.2739 (BillyGoat)
ChatMOD, v116
Clique
CTBarMod, v2.007 (CTMod 2.0)
CTBottomBar, v2.004 (CTMod 2.0)
CTBuffMod, v2.04 (CTMod 2.0)
CTCore, v2.003 (CTMod 2.0)
CTExpenseHistory, v2.003 (CTMod 2.0)
CTMailMod, v3.01 (CTMod 2.0)
CTMapMod, v2.006 (CTMod 2.0)
eCastingBar
Elephant, v2.5
EnhTooltip, v5.0.PRE.2739
EquipCompare, v2.11
FishingBuddy, v0.9.3i
FBOutfitDisplayFrame, v0.9.3i
FBTrackingFrame, v0.9.3b
FBMergeDatabase, v0.9.3i
Informant, v5.0.PRE.2739
ItemRack
MyRolePlay, vAlpha 2.7.40
NotesUNeed, v6.31.20300
ReagentID, v2.3.21
Stubby, v52
Swatter, v5.0.PRE.2739
XPerlArcaneBar
XPerlParty
XPerlPartyPet
XPerlPlayerBuffs
XPerlPlayer
XPerlPlayerPet
XPerlTarget
XPerlTargetTarget
XPerlTutorial
XPerl, v2.3.9
It's impossible. Please check the previous messages, I explained this at least three times.
Is there anyway to stop it from saving chats like general and trade to the Log file?
I tried disabling them inside the pluggin but stil get wrote to the file..
Hum... strange bug, never had it. Do you have a way to reproduce the bug? It'll give me a clue of where it's coming from.
I'm not sure if it's something I did or what.. When I look over my /say logs, the lines of text have copies.
For Example:
Player1 grins. "Race ya?"
Player1 grins. "Race ya?"
[S] <Player2>: Mmm... You don't stand a chance!
[S] <Player2>: Mmm... You don't stand a chance!
I replaced ChatLog with new Elephant just a few days ago. And it doesn't seem to be doing that in any of my custom channels. I run Prat 2.0. Is that having any effect? My chat logging with Prat isn't enabled, neither is the chat copy.
Just wondering if I found a random bug..
Thank you.
Simply type /clog toggle to show the window.
You can then click on the "Copy" button to display a window where you can do Ctrl+C / Ctrl+V to Copy/Paste the text.
If you have enabled the logging to a file, you'll find those files in the World of Warcraft/Logs folder.
I feel like a bloody moron as I've never used an addon quite like this... WHERE do I access the chat log if I wanted to go about saving it?
Elephant does save each chat separately. You want to see only the raid? Then click on the raid tab. Only the whispers? Whisper tab. Custom channel? <custom channel name> tab. Etc.
"Elephant requires you to use the game to see this 'log' (...)" --> That's working as intended. No addon can work without the game running, did you expect being able to do so with Elephant? :/
If I have limited the addon to 1000 lines, it's for memory concerns. I've tried to save 25 000 lines per chat (so that makes... yeah, a lot, more than 200 000 lines saved) and it works very well. But it takes more than 10 MB in memory, that's way too much for an addon.
Saving to the file is possible, but it is not customizable at all, due to restrictions in the UI. If you had searched a bit in the comments, you would have seen that this problem (saving all or nothing in files) cannot be solved by me.
I really don't see the point of your post, actually.
Have you considered using an algorithm that loads a bigger than a 1000 line log in 1000 line chunks ?
That would avoid loading the entire thing in.
So for example a 250,000 line log could be loaded in like this
1-1000
user scrolls to end
display loading pizza wheel
load 1001 - 2000
It doesnt really log each separate chat. Logging is saving it so you can view it separately. Elephant requires you to use the game to see this 'log', and it only shows you the last 1000 lines. Want to see the last 1001th line of guild chat? Tough luck.
True, you can save EVERYTHING in one big dump file, but good luck finding anything there.
That's really.... weird. I have no idea why it would do that, there's no reason it does. I'm pretty sure it's not an issue with Elephant, or not directly, because i know a few guildies that use Elephant & Gatherer and that do not have any problem like this. I'm going to test it though, and if I can reproduce the bug I'll fix it. But if I cannot... then there's little hope I'll be able to do so.
I would love to use this AddOn, but its having a conflict with some other AddOns and I can't figure out why. Whenever I install Elephant (or Chatlog in the past) it empties the .lua files for Gatherer, as well as the individual MyRolePlay .lua files for any character I log in while Elephant is installed.
Hope you can help me. If not, I figured you should be aware of this issue.
I update chinese translation on ace svn now. i wait for this addon long long time........ T T