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
-
View User Profile
-
Send Message
Posted Dec 4, 2025WIM is broken atm, cannot send or receive whispers on 11.2.7.
-
View User Profile
-
Send Message
Posted Dec 5, 2025In reply to dan_the_man_nl: Should be good now
-
View User Profile
-
Send Message
Posted Dec 3, 2025can't whisper people on bnet, I suspect it's because WIM is trying to whisper their player name (without -realm after), or using their battletag. Doesn't give a LUA error just gives a "no player-name exists" message that you get if you try and whisper a name that isn't online or that doesn't exist.
-
View User Profile
-
Send Message
Posted Dec 5, 2025In reply to Grymm: Fixed
-
View User Profile
-
Send Message
Posted Dec 3, 2025Yea not getting whispers either, usually gives me LUA errors whenever I get one.
-
View User Profile
-
Send Message
Posted Dec 3, 2025can seem to get messages from anyone
-
View User Profile
-
Send Message
Posted Dec 3, 2025If you have TRP and are having issues, I've found a workaround. Go into TRP, Settings> Modules> Chat frames, click the red button ("options") and disable Chat Frames. It seems to make the errors stop for right now. If you don't have TRP, I'm afraid idk what to do.
-
View User Profile
-
Send Message
Posted Dec 3, 2025Since the 11.2.7 update, I've been getting an error when trying to message friends on my Battletag friends list. It states "No player named 'xyz' is currently playing." I've disabled the addon and the messages send without an issue. I can receive messages from them, but not send or reply to messages.
-
View User Profile
-
Send Message
Posted Dec 3, 2025currently seems to be an issue as of the update, where I can't receive msgs, only send
-
View User Profile
-
Send Message
Posted Nov 21, 2025I don't have the error handy, but the window handler is throwing an error anyone time someone completes a quest for me - freezing the game momentarily.
Something along the lines of:
970x WIM/Sources/WindowHandler.lua:634: attempt to perform arithmetic on a nil value
[WIM/Sources/WindowHandler.lua]:634: in function <WIM/Sources/WindowHandler.lua:630>
[WIM/Sources/WindowHandler.lua]:669: in function <WIM/Sources/WindowHandler.lua:667>
-
View User Profile
-
Send Message
Posted Nov 21, 2025In reply to 0x29a: Got the full error here:
Message: Interface/AddOns/WIM/Sources/WindowHandler.lua:2255: attempt to concatenate local 'arg1' (a nil value)
Time: Fri Nov 21 10:32:36 2025
Count: 4
Stack:
[Interface/AddOns/WIM/Sources/WindowHandler.lua]:2255: in function <Interface/AddOns/WIM/Sources/WindowHandler.lua:2228>
[tail call]: ?
[tail call]: ?
[Interface/AddOns/WIM/Sources/WindowHandler.lua]:945: in function 'AddEventMessage'
[Interface/AddOns/WIM/Modules/ChatEngine.lua]:597: in function 'fun'
[Interface/AddOns/WIM/WIM.lua]:353: in function 'CoreEventHandler'
[Interface/AddOns/WIM/WIM.lua]:54: in function <Interface/AddOns/WIM/WIM.lua:54>
Locals:
smf = WIM3_msgFrame2ScrollingMessageFrame {
hasOwnFontObject = true
shouldFadeAfterInactivity = false
FontStringContainer = Frame {
}
_isWIM = true
isLayoutDirty = true
isDisplayDirty = true
onDisplayRefreshedCallbacks = <table> {
}
visibleLines = <table> {
}
oldestFadingLineTimestamp = Infinite
textIsCopyable = false
fontObject = table: 00000211357D27E0 {
}
overrideFadeTimestamp = 0
scrollOffset = 0
fadeDurationSecs = 3
timeVisibleSecs = 10
allowScroll = true
insertMode = 2
isScrollingMessageFrame = true
parentWindow = WIM3_msgFrame2 {
}
widgetName = "chat_display"
historyBuffer = <table> {
}
}
event = "CHAT_MSG_PARTY"
arg1 = nil
arg2 = "Argostotems"
arg3 = nil
arg4 = nil
arg5 = nil
arg6 = nil
arg7 = nil
arg8 = nil
arg9 = nil
arg10 = nil
arg11 = 0
arg12 = nil
(*temporary) = "["
(*temporary) = ""
(*temporary) = "Argostotems"
(*temporary) = ""
(*temporary) = "]"
(*temporary) = ": "
(*temporary) = nil
(*temporary) = "]"
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'arg1' (a nil value)"
_G = <table> {
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
BT4Button85Shine14 = BT4Button85Shine14 {
}
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 809
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 424
BT4Button58 = BT4Button58 {
}
ContainerFrame3Item24SubIconTexture = ContainerFrame3Item24SubIconTexture {
}
questieLineFrame941 = questieLineFrame941 {
}
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
BGRLiveItemButton223 = BGRLiveItemButton223 {
}
LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 376
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
MacroToolkitButton284Name = MacroToolkitButton284Name {
}
OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Attached to the left side of Action Bar 4 by default"
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
WhatsTrainingFrameRow3Spell = WhatsTrainingFrameRow3Spell {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
BGRLiveItemButton317IconTexture = BGRLiveItemButton317IconTexture {
}
BT4Button22Flash = BT4Button22Flash {
}
LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 1029
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LE_GAME_ERR_ONLY_ONE_QUIVER = 33
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
MacroFrame = MacroFrame {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
AUCTIONATOR_L_DEFAULT_LIST_HEADER = "Default Shopping List"
ACTION_SPELL_MISSED_POSSESSIVE = "1"
XPERL_RAID_TOOLTIP_BUFFEXPIRING = "%s's %s expires in %s"
QuestieFrame776Glow = QuestieFrame776Glow {
}
BGRLiveItemButton446IconTexture = BGRLiveItemButton446IconTexture {
}
DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
XPerl_PlayerstatsFramexpRestBarpercent = XPerl_PlayerstatsFramexpRestBarpercent {
}
WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg {
}
SPELL_FAILED_CUSTOM_ERROR_152 = "You must choose a specialization to use Ascendance."
LAG_TOLERANCE = "Lag Tolerance"
GuildCont
-
View User Profile
-
Send Message
Posted Nov 21, 2025In reply to 0x29a: what game version?
-
View User Profile
-
Send Message
Posted Nov 19, 2025any reason addons like Twitchemotes (and emote addons in general) is no longer properly displaying in the new versions?
Havent worked since 3.12.17.
-
View User Profile
-
Send Message
Posted Nov 14, 2025can't right click whisper window but if i back up to previous version all is well.
-
View User Profile
-
Send Message
Posted Nov 12, 202511.2.7 is not interactive on the windows, right click on user you cannot invite them to grp etc. You can do this in 11.2.5 when downgrading
-
View User Profile
-
Send Message
Posted Nov 1, 2025Just so you know, BugSack is saying WIM is throwing out nil values like crazy when I look at the calendar while using WIM.
970x WIM/Sources/WindowHandler.lua:634: attempt to perform arithmetic on a nil value
[WIM/Sources/WindowHandler.lua]:634: in function <WIM/Sources/WindowHandler.lua:630>
[WIM/Sources/WindowHandler.lua]:669: in function <WIM/Sources/WindowHandler.lua:667>
Locals:
win = WIM3_msgFrame1 {
class = ""
isNew = false
classColor = "ff7d0a"
offScreen = 0
lastDate = "11/01/2025"
msgSent = false
level = ""
helperFrame = WIM_WindowHelperFrame {
}
animators = <table> {
}
isOnHyperLink = false
animation = <table> {
}
isWimWindow = true
age = 1315173.739000
delayFadeElapsed = 0
fadedIn = true
initialized = true
msgWaiting = false
bn = <table> {
}
hasMoved = true
isParent = true
customSize = false
isMoving = true
race = ""
lastActivity = 1316806.929000
unreadCount = 0
fadeElapsed = 0.083000
isBN = true
isHistory = true
user = "|Kp134|k"
guild = ""
type = "whisper"
widgets = <table> {
}
online = true
delayFade = false
location = "In App"
theUser = "|Kp134|k"
}
pS = 0.711111
sS = 0.711111
pL = 0
pR = 1365.333366
pT = 767.999932
pB = 0
(*temporary) = nil
(*temporary) = WIM3_msgFrame1 {
class = ""
isNew = false
classColor = "ff7d0a"
offScreen = 0
lastDate = "11/01/2025"
msgSent = false
level = ""
helperFrame = WIM_WindowHelperFrame {
}
animators = <table> {
}
isOnHyperLink = false
animation = <table> {
}
isWimWindow = true
age = 1315173.739000
delayFadeElapsed = 0
fadedIn = true
initialized = true
msgWaiting = false
bn = <table> {
}
hasMoved = true
isParent = true
customSize = false
isMoving = true
race = ""
lastActivity = 1316806.929000
unreadCount = 0
fadeElapsed = 0.083000
isBN = true
isHistory = true
user = "|Kp134|k"
guild = ""
type = "whisper"
widgets = <table> {
}
online = true
delayFade = false
location = "In App"
theUser = "|Kp134|k"
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on a nil value"
-
View User Profile
-
Send Message
Posted Nov 21, 2025In reply to Taluwen: I'm also getting this error very often (anytime someone completes a quest)
-
View User Profile
-
Send Message
Posted Oct 14, 2025Hiya - It might not be on your end but I'd say about a week ago most of my Twitch Emote addons that have a gif emote stopped working properly in the WIM window.
The normal 'still' emotes works perfectly fine and the search menu works, but anything that can "move" doesnt move any longer for some reason. I tried some different things but seems like it's how WIM acts perhaps?
For info I use ElvUI and the normal chatframe works percectly fine, it's just the whisper window.
And if I get a whisper in combat that goes to the 'normal left side' windows it will be animated but anything inside the WIM window is no longer moving :)
Cheers in advance.
-
View User Profile
-
Send Message
Posted Oct 13, 2025When I log in or after the loading screen, I freeze for 1-2 minutes, and this has been happening since Shadowlands.
-
View User Profile
-
Send Message
Posted Oct 13, 2025In reply to OnutAlin: do you have a large history saved?