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 Mar 10, 2026In reply to RealPazza:
Ahoy!
No bugs, replicated with a new person who isn't using TRP3. Image here - https://imgchest.com/p/a846938vo4x
I tested it again with all addons turned off except WIM, replicated in the second image. It seems to be a fundamental issue with how WoW handles chat, perhaps? Though it's hearsay from me, the friend in this set of images confirms this issue is why they stopped using WIM, as well.
I figured a sanitized test might help. I'm sorry nothing showed up, but at least that means it isn't a conflict elsewhere.
Edit as of 12:34AM EST after something interesting happened: The second frame seems to be dedicated to system messages like the automatic one that /afk and /dnd show, as pictured here with a third person: https://imgchest.com/p/bp45nma3v45
I hope this adds more context!
-
View User Profile
-
Send Message
Posted Mar 7, 2026lua error, received a message during battle
2x bad argument #1 to '?' (outside of expected range -2147483648 to 2147483647 - Usage: local accountInfo = C_BattleNet.GetAccountInfoByID(id [, wowAccountGUID]))
[WIM/WIM.lua]:151: in function 'GetBNGetFriendInfoByID'
[WIM/Modules/WhisperEngine.lua]:242: in function <WIM/Modules/WhisperEngine.lua:236>
[WIM/Modules/WhisperEngine.lua]:709: in function 'handler'
[WIM/WIM.lua]:321: in function <WIM/WIM.lua:293>
[WIM/WIM.lua]:334: in function <WIM/WIM.lua:332>
Locals:
id = <table> {
1 = 48
2 = "|Kj37|k"
3 = "傅立叶来咯#5451"
-
View User Profile
-
Send Message
Posted Mar 4, 2026Is there a way to make it so 2 screens for the same player dont pop up?
-
View User Profile
-
Send Message
Posted Mar 6, 2026In reply to SoPerky: this might only happen when talking to someone on both their BNet name and their player name
-
View User Profile
-
Send Message
Posted Mar 6, 2026In reply to RealPazza:
Hi, sorry, but that isn't ringing true to my use of WIM. This happens routinely when I'm speaking with anyone, most of the time with no BNet connection.
It seems to happen when someone messages me while I'm in combat; once I'm out, I'll have one window which acts normally. It has their character name, class icon, all the display preferences I have. And then there will be a second window, completely separate, which has their full "in game name" (ie "CharacterName - Realm Name"), but no details, no text, nothing. I can type in this box, but when I send the message, it appears in the first box.
Do you know why this is happening, is it something I'm missing? Or is it a known issue? I apologize, I don't often like using forums, but I also don't intend on going back to read all the posts from before this one.
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to DerrMikey: Interesting... Can you tell me the game version you're using? I'll have to reproduce it on my end.
-
View User Profile
-
Send Message
Posted Mar 8, 2026In reply to RealPazza:
Whatever the current iteration of Retail is. I believe that's 12.0.1? That's what everything I'm seeing says. However, I've seen this error happening for years, I've just been more patient with it in the past.
If it also helps you, I installed WIM via CurseForge, and it says WIM-3.16.7.zip as the addon's version.
https://imgchest.com/p/92499p8zm4n - This is a link to an example of what it looks like, for me. My friend and I both use TRP3, but this happens with people who haven't registered in TRP3's directory for custom names and such, as well. I know that's some "trustmebro" there, but I only thought to snap this one after posting to you.
-
View User Profile
-
Send Message
Posted Mar 10, 2026In reply to RealPazza:
Heya, no rush, just adding to my pile:
https://imgchest.com/p/ljyq6aakn42 - Received a whisper in-combat, which propagated the whisper to the main chatbox. Out of combat, it spawned the usual window, and then on reply it spawned the blank one.
I also noticed that the "use tab to switch windows" function isn't working, even when these duplicate windows aren't appearing.
-
View User Profile
-
Send Message
Posted Mar 10, 2026Can you use a bug catcher addon like bug sack and see if any errors are being generated when this happens. Maybe it'll help us get to the root of the problem.
-
View User Profile
-
Send Message
Posted Feb 24, 2026There's a bug when trying to copy character name in the whisper windows by rightclicking on the name for "Copy Character Name":
It always causes "disable addon or ignore" popups, LUA errors like:
"Message: [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'CopyToClipboard()'. Time: Tue Feb 24 12:45:17 2026 Count: 1 Stack: [tail call]: ? [C]: in function 'securecallfunction' [Interface/AddOns/Blizzard_Menu/Menu.lua]:896: in function 'Pick' [Interface/AddOns/Blizzard_Menu/MenuTemplates.lua]:74: in function <Interface/AddOns/Blizzard_Menu/MenuTemplates.lua:68> Locals: (*temporary) = "LeftButton" (*temporary) = false"
This happens for me on Classic Era (Soulseeker HC).
-
View User Profile
-
Send Message
Posted Feb 24, 2026In reply to mkdarker: It's not possible. It's a protected function. Right click the top icon on the right side of the window, there are profiler links. one is there to help you copy the name.
-
View User Profile
-
Send Message
Posted Feb 27, 2026In reply to RealPazza: Okay, thx for replying.
Any chance to make the window nickname then unclickable like I fell into trap so people don't get used to / build up a habit that doesn't work anyway?
Just as suggestion, if implementable.
Thanks a lot!
-
View User Profile
-
Send Message
Posted Feb 18, 2026Works better now but doing /r doesnt reply.
-
View User Profile
-
Send Message
Posted Feb 18, 2026In reply to shifftwee: yeah, 'R' reply isnt opening the last received message window
-
View User Profile
-
Send Message
Posted Feb 18, 2026In reply to shifftwee: /r is understandable, and I will see if there is a trivial way for me to include that because of WIM having to handle its own replies and retells (if WIM sends the data to the chatframe it taints everything and secrets cause error hell). R and Shift-R should work. It would only open the window if intercepting is turned on and its set to open on send in the window behaviors.
-
View User Profile
-
Send Message
Posted Feb 17, 2026With the newest Update (and also the Alphas) the WIM Window opens whenever i try to answer someone whispering to me via the Chat Reply Keybind
-
View User Profile
-
Send Message
Posted Feb 17, 2026In reply to Sunaruqtx:
That is correct. I had to separate the default behavior and WIM's. because of tainting interfering with secrets.. You're right though, they need to respect your intercept rules.
-
View User Profile
-
Send Message
Posted Feb 17, 2026In reply to Sunaruqtx: Give the latest alpha a try. see if that works the way you're expecting.
-
View User Profile
-
Send Message
Posted Feb 17, 2026In reply to RealPazza: works like a charm now, thanks
-
View User Profile
-
Send Message
Posted Feb 13, 2026Just posted a quick fix for the slash commands always being intercepted and for the processChatType error which was introduced in the last update.