WIM (WoW Instant Messenger) v3
WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
Features
- Whispers in their own windows.
- Chat in their own windows.
- Tabbed windows
- Highly configurable.
- History
- Copy and paste as:
- Raw Text
- BBCode
- Copy and paste as:
- Advanced, intellectual window behaviors & animations.
- Skins
- Emoticons
- Clickable web URLS for easy viewing. No more retyping a long url a friend sends you.
- Customizable sound options.
- Expose - great way to clear your screen of windows when you are in combat.
- Addon Compatibility: (Always make sure you are running the latest versions.
- Prat
- DBM
In reply to Forge_User_72978019:
mysticalos and myself are studying/working so time for playing WoW and updating AddOns is quite limited.
This ad-on appears to be working fine (for me) but still needs a .toc update for 8.0.1. However, others have stated below they have had errors recently. Since I have not receive any such errors, this may be due to conflicts with other add-ons they use. In any case, the author, humfras was last online Sun, Jan, 6 2019 so they are still active.
Date: 2019-01-13 10:09:28
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua line 919:
attempt to index field 'Result' (a nil value)
Debug:
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:919: ProcessWhoResults()
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:897: ?()
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:932:
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:931
Locals:
self = <table> {
GetNextFromScheduler = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:377
ReturnWho = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:502
Cache = <table> {
}
UserInfo = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:179
MinInterval = 2.500000
CachedUserInfo = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:260
SetWhoToUIState = false
AskWhoNextIn5sec = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:329
CapitalizeInitial = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:737
CancelPendingWhoNext = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:337
WHOLIB_QUEUE_QUIET = 2
embeds = <table> {
}
hooked = <table> {
}
ProcessWhoResults = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:912
WHO_LIST_UPDATE = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:903
AllQueuesEmpty = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:314
CHAT_MSG_SYSTEM = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:895
RegisterCallback = <function> defined @Interface\AddOns\Ahoy\Libraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
CheckCallback = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:675
TriggerEvent = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:750
UnregisterCallback = <function> defined @Interface\AddOns\Ahoy\Libraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
PossibleEvents = <table> {
}
DupAll = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:725
ConsoleWho = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:610
Embed = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:291
Dup = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:711
WHOLIB_FLAG_ALWAYS_CALLBACK = 1
simple_dump = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:701
GetQueryInterval = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:327
external = <table> {
}
callbacks = <table> {
}
CheckArgument = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:647
RaiseCallback = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:637
MaxInterval = 10
AskWho = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:494
GuiWho = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:592
Library = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:304
ReturnUserInfo = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:631
AskWhoNext = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:409
L = <table> {
}
queue_bounds = <table> {
}
UnregisterAllCallbacks = <function> defined @Interface\AddOns\Ahoy\Libraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
UpdateWeights = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:358
Total = 1
Debug = false
SetWhoLibDebug = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:276
CheckPreset = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:657
GetWhoLibDebug = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:272
hook = <table> {
}
Queue = <table> {
}
WhoInProgress = false
CacheQueue = <table> {
}
events = <table> {
}
Who = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:147
WHOLIB_QUEUE_SCANNING = 3
frame = LibWho-2.0 {
}
WHOLIB_QUEUE_USER = 1
Reset = <function> defined @Interface\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua:141
}
num = 1
(for index) = 1
(for limit) = 1
(for step) = 1
i = 1
charname = "Merylstreaks"
guildname = "Duplicity"
level = 120
race = "Highmountain Tauren"
class = "Druid"
zone = "Dazar'alor"
nonlocalclass = "DRUID"
sex = 3
(*temporary) = nil
(*
AddOns:
Swatter, v8.0.6162 (SwimmingSeadragon)
AAPBfA, v
AAPCore, v8.1044
AdvancedInterfaceOptions, v1.2.9
Ahoy, v1.10
AskMrRobot, v71
AtlasLoot, vv8.09.00
AtlasLootBattleforAzeroth, vv8.09.00
AtlasLootBurningCrusade, vv8.09.00
AtlasLootCataclysm, vv8.09.00
AtlasLootClassic, vv8.09.00
AtlasLootLegion, vv8.09.00
AtlasLootMistsofPandaria, vv8.09.00
AtlasLootWarlordsofDraenor, vv8.09.00
AtlasLootWrathoftheLichKing, vv8.09.00
AzeritePowerWeights, v8.1.6
AzeriteTooltip, v1.92
BeanCounter, v8.0.6157 (SwimmingSeadragon)
Clique, vv80000-1.0.0
CurrencyTracking, vv6.12
DBMCore, v8.1.2
DBMDefaultSkin, v
DBMStatusBarTimers, v
EasyMail, v7.3
ExRT, v4000
GarrisonCommanderBroker, v3.0.1 1.1.0
GatherMate2, v1.43.4
Grid2, vr838
Grid2LDB, vr838
Grid2RaidDebuffs, vr838
GTFO, v4.46.12
HandyNotes, vv1.5.3
Informant, v8.0.6159 (SwimmingSeadragon)
KkthnxUI, v8.33
KkthnxUIConfig, v8.33
LFRAdvanced, v8.1.0.28768
LootAppraiser, vv1.9.3
LossOfControl, v2.5.4
MasterPlanA, vA
NPCScan, v8.0.1.13
Oilvl, v8.0.2
OmniCC, v8.1.0
OmniCCConfig, v
Pawn, v2.2.33
PersonalLootHelper, v2.19
RaiderIO, v8.0.1 (v201901130600)
RareScanner, v5.3.1
RSA, vr514-Release
RSAPriest, v
SatchelScanner, v8.1.0
SlideBar, v8.0.6160 (SwimmingSeadragon)
Stubby, v8.0.6161 (SwimmingSeadragon)
TargetNameplateIndicator, v1.32
TellMeWhen, v8.5.7
TheUndermineJournal, v5.4.20190112
TipTac, v18.08.20
TipTacItemRef, v18.08.12
TipTacTalents, v18.07.30
TooltipSpec, v1.0.2
WarfrontRareTracker, v0.9.6-1
WIM, v3.7.18
WorldQuestTracker, v
ZygorGuidesViewer, v7.0
BlizRuntimeLib_enUS v8.1.0.80100 <none>
(ck=68a)
Hello,
Since WoW Patch 8.1 I get sometimes no Names frim Wisper in WiM Window. It will be everytime I wisper with Friends from Friendlist and they have a Name like charname#userid. In this cases the Name will be Show as [IHBNplayer….. instead of the charname. But That will be not in all cases. Some names are o.k.
BR Ralf
Message: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
Time: Mon Jan 7 21:02:58 2019
Count: 1
Stack: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
Interface\AddOns\WIM\Modules\WhisperEngine.lua:625: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:625>
[C]: in function `ChatFrame_ReplyTell'
[string "REPLY"]:1: in function <[string "REPLY"]:1>
Locals: replyTellTarget = <function> defined @Interface\AddOns\WIM\Modules\WhisperEngine.lua:537
Message: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
Time: Mon Jan 7 21:03:24 2019
Count: 2
Stack: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
Locals:
Date: 2019-01-02 13:37:33
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\BNet.lua line 22:
Usage: GetAutoCompletePresenceID("name")
Debug:
[C]: ?
[C]: GetAutoCompletePresenceID()
..\FrameXML\BNet.lua:22:
..\FrameXML\BNet.lua:21
WIM\Modules\WhisperEngine.lua:553:
WIM\Modules\WhisperEngine.lua:537
WIM\Modules\WhisperEngine.lua:625:
WIM\Modules\WhisperEngine.lua:625
[C]: ChatFrame_ReplyTell()
[string "REPLY"]:1:
[string "REPLY"]:1
Locals:
AddOns:
Swatter, v8.0.6162 (SwimmingSeadragon)
AucAdvanced, v8.0.6122 (SwimmingSeadragon)
AucFilterBasic, v8.0.6149 (SwimmingSeadragon)
AucScanData, v8.0.6150 (SwimmingSeadragon)
AucStatHistogram, v8.0.6151 (SwimmingSeadragon)
AucStatiLevel, v8.0.6155 (SwimmingSeadragon)
AucStatPurchased, v8.0.6152 (SwimmingSeadragon)
AucStatSimple, v8.0.6153 (SwimmingSeadragon)
AucStatStdDev, v8.0.6154 (SwimmingSeadragon)
AucUtilFixAH, v8.0.6156 (SwimmingSeadragon)
BeanCounter, v8.0.6157 (SwimmingSeadragon)
DBMCore, v8.1.1
DBMDefaultSkin, v
DBMStatusBarTimers, v
Details, v
DetailsDmgRank, v
DetailsDpsTuning, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTimeAttack, v
DetailsTinyThreat, v
DetailsVanguard, v
ElvUI, v10.84
ElvUIDTBars2, v8.0.0.0013
ElvUILocPlus, v2.39
ElvUIProfessions, v2.0
ElvUISLE, v3.492
Enchantrix, v8.0.6158 (SwimmingSeadragon)
ExRT, v4000
Informant, v8.0.6159 (SwimmingSeadragon)
InstancePortals, v19
LegionTreasures, v7.3.5.26822
MethodDungeonTools, v2.2.50
MogIt, v3.8.11
MogItArtifact, v3.8.11
MogItOneHanded, v3.8.11
MogItOther, v3.8.11
MogItPlate, v3.8.11
MogItRanged, v3.8.11
MogItTwoHanded, v3.8.11
MyRolePlay, v8.0.1.424
RaiderIO, v8.0.1 (v201901020600)
RaiderIODBUSA, v
RaiderIODBUSAR, v
RaiderIODBUSH, v
RaiderIODBUSHR, v
SlideBar, v8.0.6160 (SwimmingSeadragon)
Stubby, v8.0.6161 (SwimmingSeadragon)
TradeSkillMaster, vv4.6.13
TradeSkillMasterAppHelper, vv4.0.2
WIM, v3.7.18
WIMElvUISkin, v80000.01-Release
WorldQuestTracker, v
BlizRuntimeLib_enUS v8.1.0.80100 <none>
(ck=658)
I use ElvUI, Shadow & Light and WIM: I don't know if this a problem of elvui, but i can't change the font of the whispers.
6x FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
[C]: in function `GetAutoCompletePresenceID'
FrameXML\BNet.lua:22: in function <FrameXML\BNet.lua:21>
WIM\Modules\WhisperEngine.lua:553: in function <WIM\Modules\WhisperEngine.lua:537>
WIM\Modules\WhisperEngine.lua:625: in function <WIM\Modules\WhisperEngine.lua:625>
[C]: in function `ChatFrame_ReplyTell'
[string "REPLY"]:1: in function <[string "REPLY"]:1>
Locals:
(*temporary) = nil
49x FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
[C]: in function `GetAutoCompletePresenceID'
FrameXML\BNet.lua:22: in function <FrameXML\BNet.lua:21>
WIM\Modules\WhisperEngine.lua:553: in function <WIM\Modules\WhisperEngine.lua:537>
WIM\Modules\WhisperEngine.lua:626: in function <WIM\Modules\WhisperEngine.lua:626>
[C]: in function `ChatFrame_ReplyTell2'
[string "REPLY2"]:1: in function <[string "REPLY2"]:1>
Locals:
(*temporary) = nil
Message: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
Time: Fri Dec 14 03:18:27 2018
Count: 4
Stack: Interface\FrameXML\BNet.lua:22: Usage: GetAutoCompletePresenceID("name")
[C]: ?
[C]: in function `GetAutoCompletePresenceID'
Interface\FrameXML\BNet.lua:22: in function <Interface\FrameXML\BNet.lua:21>
Interface\AddOns\WIM\Modules\WhisperEngine.lua:553: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:537>
Interface\AddOns\WIM\Modules\WhisperEngine.lua:625: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:625>
[C]: in function `ChatFrame_ReplyTell'
[string "REPLY"]:1: in function <[string "REPLY"]:1>
Since one of the last updates, the chat window doesn´'t display the guild of the person you chat with anymore.
Also it displays Battlenet Name rather than character name and there are no options to change that.
The location button hasn't been working for ages now.
Since a lot of time, when I send a message to someone there is only visible what the person answers me. what I write myself is not visible
1x WIM\Modules\Sounds.lua:102: attempt to index field '?' (a nil value)
WIM\Modules\Sounds.lua:102: in function `fun'
WIM\WIM-3.7.18.lua:293: in function `CallModuleFunction'
WIM\Modules\WhisperEngine.lua:322: in function `handler'
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0-18.lua:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0-18.lua:311: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:299>
Locals:
self = <table> {
enabled = true
dPrint = <function> defined @WIM\WIM.lua:239
RegisterWidget = <function> defined @WIM\WIM.lua:241
PostEvent_Whisper = <function> defined @WIM\Modules\Sounds.lua:99
canDisable = false
VARIABLES_LOADED = <function> defined @WIM\Modules\Sounds.lua:94
RegisterEvent = <function> defined @WIM\WIM.lua:236
PostEvent_WhisperInform = <function> defined @WIM\Modules\Sounds.lua:114
db_defaults = <table> {
}
enableByDefault = true
title = "Sounds"
Enable = <function> defined @WIM\WIM.lua:237
db = <table> {
}
resources = <table> {
}
hasWidget = false
Disable = <function> defined @WIM\WIM.lua:238
}
msg = "NEED LEGS??"
user = "Goldenshet-TwistingNether"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
playSound = <function> defined @WIM\Modules\Sounds.lua:83
Hi, used WIM for ever, love it! but, for some reason when I message someone (started about 3 weeks ago) I don't see my outbound whisper, I only see their reply. I dont see anyone else having this issue so its very possible its just me, anyone know how I broke it and how I fix it?
Thanks!!
Date: 2018-10-21 21:58:21
ID: 1
Error occured in: AddOn: WIM
Count: 1
Message: Error: AddOn WIM attempted to call a forbidden function (GuildControlSetRank()) from a tainted execution path.
Debug:
[C]: GuildControlSetRank()
...\Blizzard_GuildControlUI\Blizzard_GuildControlUI.lua:24:
...\Blizzard_GuildControlUI\Blizzard_GuildControlUI.lua:7
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:446: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:692: Communities_LoadUI()
..\FrameXML\UIParent.lua:926: ToggleCommunitiesFrame()
..\FrameXML\UIParent.lua:813:
..\FrameXML\UIParent.lua:792
[C]: Click()
..\FrameXML\SecureTemplates.lua:533: handler()
..\FrameXML\SecureTemplates.lua:623:
..\FrameXML\SecureTemplates.lua:571
Locals:
None
AddOns:
Swatter, v7.0.5664 (TasmanianThylacine)
AtlasLoot, vv8.08.01
AtlasLootBattleforAzeroth, vv8.08.01
AtlasLootBurningCrusade, vv8.08.01
AtlasLootCataclysm, vv8.08.01
AtlasLootClassic, vv8.08.01
AtlasLootLegion, vv8.08.01
AtlasLootMistsofPandaria, vv8.08.01
AtlasLootWarlordsofDraenor, vv8.08.01
AtlasLootWrathoftheLichKing, vv8.08.01
Auctionator, v5.0.5
BagBrother, v
Bagnon, v8.0.7
BagnonConfig, v8.0.7
Bartender4, v4.8.1
BasicMinimap, vv8.0.12
CooldownCount, v8.0.0
Coordinates, v2.03
DBMCore, v8.0.13
DBMDefaultSkin, v
DBMStatusBarTimers, v
Details, v
DetailsDmgRank, v
DetailsDpsTuning, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTimeAttack, v
DetailsTinyThreat, v
DetailsVanguard, v
ExRT, v3990
GarrisonCommanderBroker, v3.0.0 1.1.0
GatherMate2, v1.43.4
Grid, v8.0.1.1
HandyNotes, vv1.5.3
HandyNotesArgus, vv0.10
HandyNotesDraenorTreasures, v1.21
HandyNotesLegionRaresTreasures, v1.1
kgPanels, vr448
LibSharedMedia30, v3.0-104
Masque, v8.0.1
MasqueRenaitre, vv7.0.3
MikScrollingBattleText, v5.7.149
MoveAnything, v17.0.0
nibMicroMenu, v0.9.2
NiceDamage, v40000
NPCScan, v8.0.1.13
Omen, v3.2.0
OPie, vVanilla 7
PitBull4, vv4.1.16
Plater, v
Postal, vv3.6.0
PowerAuras, v4.30.0
Prat30, vr1193
Prat30Libraries, v
Quartz, v3.4.0
QuestCompletist, v108.17
RaiderIO, v8.0.1 (v201810200600)
RaiderIODBEUA, v
RaiderIODBEUH, v
Raven, v
Reflux, v8.0
SharedMediaAdditionalFonts, v1.0.26
SimpleILevel, v3.3.10
SimpleILevelGroup, v3.3.10
Simulationcraft, v1.10.7
SlideBar, v7.0.5664 (TasmanianThylacine)
TipTac, v18.08.20
TipTacItemRef, v18.08.12
TipTacTalents, v18.07.30
Titan, v5.14.12.80000
TitanBag, v5.14.12.80000
TitanClock, v5.14.12.80000
TitanGold, v5.14.12.80000
TitanLocation, v5.14.12.80000
TitanLootType, v5.14.12.80000
TitanPerformance, v5.14.12.80000
TitanRepair, v5.14.12.80000
TitanVolume, v5.14.12.80000
TitanXP, v5.14.12.80000
WeakAuras, v2.8.1
WIM, v3.7.18
WorldQuestsList, v81
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=852)
Is there a place where we can get more skins for this addon? There's a couple on curse, but WIM in-game refers to a website that doesn't exist anymore (wimaddon.com). Is there a new site/repository somewhere?
I only use party chat, so I set up a window for that. However, is there a way to set "Enter" to default to the WIM tab and not the Blizzard UI chat? At the moment, "enter" opens the WoW default chat. Is there a way to set a keybind so "enter" opens my WIM window? Thanks.
So, WIM is still kickass and I use it almost as much as any addon out there but I have on lingering issue. It involves the communities function and getting WIM to recognize another window outside of Guild as a potential chat. Am I just dense and missing a setting I need to change? I cannot for the life me seem to get an In-Character channel we made in our Guild community to show up.
In reply to TypicalJeff: