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
At the moment the window position gets reset after logging out to default (middle of the screen). Nothing big, just slightly irritating. Everything else working fine :)
Not sure if it's actually coming from the addon. I don't have the problem :)
I get this along with several other errors upon login every time.
Date: 2014-11-02 06:47:24
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Elephant\Event.lua line 51:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
Elephant\Event.lua:51:
Elephant\Event.lua:25
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:157:
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:157
[string "safecall Dispatcher[17]"]:4:
[string "safecall Dispatcher[17]"]:4
[C]: ?
[string "safecall Dispatcher[17]"]:13: ?()
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...e\AddOns\Elephant\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: s()
GHI\UI\GHI_LinksUI.lua:164:
GHI\UI\GHI_LinksUI.lua:159
GHI\UI\GHI_LinksUI.lua:143:
GHI\UI\GHI_LinksUI.lua:127
Locals:
None
AddOns:
Swatter, v4.4.2 (<%codename%>)
NPCScan, v6.0.2.3
NPCScanOverlay, v6.0.3.1
Babylonian, v5.1.DEV.332(/embedded)
Configator, v5.1.DEV.359(/embedded)
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
Elephant, v3.3.8
Gatherer, v4.4.2
GHI, v2.1.12
GHM, v
LibExtraTip, v5.12.DEV.350(/embedded)
LibSharedMedia30, v3.0-89
MogIt, vv3.3.4
MyRolePlay, v6.0.0.400
Ovale, v6.0.7
PhoenixStyle, v
Recount, vr1276
SexyMap, v2.4.20
SlideBar, v4.4.2 (<%codename%>)
TidyPlates, v6.15.3
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
Tongues, v1.6.0
TradeSkillMaster, vv2.9.15
TradeSkillMasterShopping, vv2.4.1
UnlimitedChatMessage, v1.9.4
WIM, v3.6.19
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=32b)
getting this error upon login
Date: 2014-10-17 20:13:33
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Elephant\Event.lua line 51:
attempt to index field '?' (a nil value)
Debug:
Elephant\Event.lua:51:
Elephant\Event.lua:25
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:155:
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:155
[string "safecall Dispatcher[17]"]:4:
[string "safecall Dispatcher[17]"]:4
[C]: ?
[string "safecall Dispatcher[17]"]:13: ?()
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: Fire()
...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119
Locals:
None
AddOns:
Swatter, v5.21.5490 (SanctimoniousSwamprat)
NPCScan, v6.0.2.2-1-g9cbfa6a
NPCScanOverlay, v6.0.2.1
NPCScanOverlayBroker, v1.2.5
ACP, v3.4.10
Altoholic, v5.4.008
AucAdvanced, v5.21.5490 (SanctimoniousSwamprat)
AucFilterBasic, v5.21.5490 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21.5490.5459(5.21a/embedded)
AucMatchUndercut, v5.21.5490.5364(5.21a/embedded)
AucStatHistogram, v5.21.5490 (SanctimoniousSwamprat)
AucStatiLevel, v5.21.5490 (SanctimoniousSwamprat)
AucStatPurchased, v5.21.5490 (SanctimoniousSwamprat)
AucStatSales, v5.21.5490.5476(5.21a/embedded)
AucStatSimple, v5.21.5490 (SanctimoniousSwamprat)
AucStatStdDev, v5.21.5490 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21.5490.5323(5.21a/embedded)
AucUtilAHWindowControl, v5.21.5490.5347(5.21a/embedded)
AucUtilAppraiser, v5.21.5490.5462(5.21a/embedded)
AucUtilAskPrice, v5.21.5490.5447(5.21a/embedded)
AucUtilAutoMagic, v5.21.5490.5443(5.21a/embedded)
AucUtilCompactUI, v5.21.5490.5444(5.21a/embedded)
AucUtilEasyBuyout, v5.21.5490.5458(5.21a/embedded)
AucUtilFixAH, v5.21.5490 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21.5490.5417(5.21a/embedded)
AucUtilPriceLevel, v5.21.5490.5458(5.21a/embedded)
AucUtilScanButton, v5.21.5490.5403(5.21a/embedded)
AucUtilScanFinish, v5.21.5490.5347(5.21a/embedded)
AucUtilScanProgress, v5.21.5490.4979(5.21a/embedded)
AucUtilScanStart, v5.21.5490.5347(5.21a/embedded)
AucUtilSearchUI, v5.21.5490.5481(5.21a/embedded)
AucUtilSimpleAuction, v5.21.5490.5452(5.21a/embedded)
AucUtilVendMarkup, v5.21.5490.4828(5.21a/embedded)
Auctionator, v3.1.6
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.408
BadBoyCCleaner, v
BadBoyGuilded, v
BadBoyHistory, v
BeanCounter, v5.21.5490 (SanctimoniousSwamprat)
BigLibTimer, v6.0.6
BloodShieldTracker, v0.31
ButtonForge, v0.9.36
Clique, vv60000-1.0.0
Configator, v5.1.DEV.359(/embedded)
DataStore, v6.0.001
DataStoreAchievements, v6.0.001
DataStoreAgenda, v6.0.001
DataStoreAuctions, v6.0.001
DataStoreCharacters, v6.0.001
DataStoreContainers, v6.0.001
DataStoreCrafts, v6.0.001
DataStoreCurrencies, v6.0.001
DataStoreInventory, v6.0.001
DataStoreMails, v6.0.001
DataStorePets, v6.0.001
DataStoreQuests, v6.0.001
DataStoreReputations, v6.0.001
DataStoreSpells, v6.0.001
DataStoreStats, v6.0.001
DataStoreTalents, v6.0.001
DBMArchaeology, v
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Elephant, v3.3.8
ElvUI, v7.10
Enchantrix, v5.21.5490 (SanctimoniousSwamprat)
EnchantrixBarker, v5.21.5490 (SanctimoniousSwamprat)
EveryGoldToBanker, v1.0.6
GatherMate2, v1.31
GoingPriceEU, v6.0.1413504000
GoingPriceUS, v6.0.1413504000
Informant, v5.21.5490 (SanctimoniousSwamprat)
LibExtraTip, v5.12.DEV.363(/embedded)
LibSharedMedia30, v3.0-89
MarkingBar, v2.2.1
MikScrollingBattleText, v5.7.137
Omen, v3.1.9
oqueue, v2.1.1
Postal, v3.5.1
RaidBuffStatus, v6.0.0
Recount, vr1274
SlideBar, v5.21.5490 (SanctimoniousSwamprat)
SmartRes2, vRelease 2.7.6
SpellFlash, v6.12
SpellFlashCore, v2.0.5
Spy, v3.2.0
Stubby, v5.21.5490 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
WhoTaunted, v1.1.8
WIM, v3.6.19
BlizRuntimeLib_enUS v6.0.2.60000 <none>
(ck=ce8)
Error message pops up when receiving private channel message
48x Elephant\Event.lua:51: attempt to index field '?' (a nil value)
Elephant\Event.lua:51: in function <Elephant\Event.lua:25>
...ventory\Libs\CallbackHandler\CallbackHandler-1.0-6.lua:156: in function <...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:156>
[string "safecall Dispatcher[17]"]:4: in function <[string "safecall Dispatcher[17]"]:4>
[C]: ?
[string "safecall Dispatcher[17]"]:13: in function `?'
...ventory\Libs\CallbackHandler\CallbackHandler-1.0-6.lua:91: in function `Fire'
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0-3.lua:120: in function <...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:119>
Locals:
nil
Looks like Elephant and Dominos aren't getting along. Anything that can be done to fix?
Message: Interface\AddOns\Elephant\Event.lua:51: attempt to index field '?' (a nil value)
Time: 10/15/14 18:22:49
Count: 1
Stack: Interface\AddOns\Elephant\Event.lua:51: in function <Interface\AddOns\Elephant\Event.lua:25>
...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:157: in function <...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:157>
[string "safecall Dispatcher[17]"]:4: in function <[string "safecall Dispatcher[17]"]:4>
[C]: ?
[string "safecall Dispatcher[17]"]:13: in function `?'
...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ce\AddOns\Dominos\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ce\AddOns\Dominos\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
I didn't see this bug report! Dominos, you're saying? I'll give it a look.
Is there a way to disable the log for professions? The txt file gets filled with thousands of line every time someone around me brews, prospects, tailors and so on. I disabled everything except whispers but the logsize is painfully big because of the spam.
It seems its not a problem with elephant. Its a problem with the ACE-Library. I updated it to the latest version and the addon works.
is a update for WOD beta comming? The error is:
Message: ...terface\AddOns\Elephant\Libs\AceDB-3.0\AceDB-3.0.lua:263: bad argument #1 to 'sub' (string expected, got nil)
Time: 08/24/14 20:36:39
Count: 1
Stack: [C]: in function `sub'
...terface\AddOns\Elephant\Libs\AceDB-3.0\AceDB-3.0.lua:263: in main chunk
Locals: (*temporary) = nil
(*temporary) = 1
(*temporary) = 2
(*temporary) = "string expected, got nil"
I'm receiving the same error.
Latest release should have fixed this, normally.
I love this mod, it's made saving transcripts from RP so much easier!
One question though, why is it listing /say posts twice? I can't find how to stop it and it's filling up the log.
I've been having issues with the names on some of the battle.net logged chat. Sometimes it will say Unknown even though it was from someone still on my friends list and sometimes it will say the wrong name.
I am not sure if this is something resulting from friends changing (removing/adding) because I do have people off and on my list relatively often since I lead cross realm raids.
plz fix:
Locale-deDE.lua
L['maxlogwords'] = "Maximale Logl/195/164nge"
into
L['maxlogwords'] = "Maximale Logl\195\164nge"
Done.
The Battle.net messages are not logged for privacy and security purposes. Actually, the WoW API does not permit getting the real names of your contacts when saving to SavedVariables :(
Im using prat and I can make real id and battletag contacts appear with the current toon name. With prat features enabled in elephant, I see the same there. I can also copy the chat using prat without any restrictions.
coolio thnx for the reply :)
aloha ,
good day sir :) i dont know if someone asked or not but elephant is wonderful and it shows me the right stuff and also shows the whispers form the battle.net accounts but if i want to copy and paste for example a link someone has sent me then the battle.net whispers dont show up in the "copy/paste" window it only says the time i logged on and thats it...and with normal whispers it does show up in the "copy/paste" window..
so is it something i missed or is this with purpose not working?
thnx for your time :)