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.

I created WIM over 2 years ago with the curiosity of creating an addon. Since then, WIM has evolved into what it is today, however so many requests from the community were added into the addon which resulted in bulky and inefficient coding practices that took a toll on both CPU and Memory usage. To resolve this, I decided to rewrite WIM from scratch. Each feature is being reintroduced one at a time and being advanced upon. That being said, I welcome you to WIM 3.0.


  • Whispers in their own windows.
  • Chat in their own windows.
  • Tabbed windows
    • Highly configurable.
  • History
    • Copy and paste as:
      • Raw Text
      • BBCode
  • 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

Video Demo

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of cartman1998 cartman1998 Feb 27, 2014 at 10:05 UTC - 2 likes

    Having a problem with WIM where I go to and review my old messages. It only show the one I've sent out but can't see the ones that other people sent to me. Is there going to be a fix for this soon?

  • Avatar of Senayel Senayel Feb 23, 2014 at 20:36 UTC - 1 like

    Currently, WIM isn't saving the messages of non-battletag people. It will save my messages in the conversation, but it doesn't save the messages of other people. Any help?

  • Avatar of txh2oskier50 txh2oskier50 Dec 27, 2013 at 07:30 UTC - 0 likes

    @mysticalos: Go

    i had posted a week or so ago some issues that is happening since the patch and i see that a few others are having same issue .. was this not fixed in this new update? is it going to be fixed anytime soon?

    Im not sure if this is what does it but Its like the "intercept slash command" option isn't working anymore since patch 5.42

    Last edited Dec 29, 2013 by txh2oskier50
  • Avatar of mysticalos mysticalos Dec 26, 2013 at 10:13 UTC - 0 likes

    r394 or higher will now save all realid and battletag convos under users battletag instead of toonname. This should aggregate all conversations far more cleanly. When realid convo saving was originally added, blizz encoded player name and gave us no other way to save it but tooname. Now, it is possible to save it under btag so that should be much better.

  • Avatar of Rabenherz Rabenherz Dec 20, 2013 at 21:44 UTC - 0 likes

    I've searched their forum but couldn't find an answer: Does somebody know if there's an option to save a conversation I have with somebody via his Battletag name to ONE history?

    Here's an example: I'm on my hunter, he's on his priest, we talk. He relogs to his monk, we keep chatting in the same window (I see his Battetag Name, it just changes colors depending on his charakter's class). I change to my monk, he relogs to his deathknight,... All the time, we keep chatting. At the end of the night, if I want to re-read our conversation, I have to remember when who of us logged to which charakter and have to solve a (sometimes huge) puzzle :/ Both of us have multiple charakters, so sometimes, it takes more then an hour to go through every charakter of mine to piece our conversation back together.

    Is there a solution to this problem? Or at least some kind of work-around :)? I've used Whisp before someone told me about this addon and there I had a history which was linked to the battletag-name, so I think, it might be possible here, too.

  • Avatar of ThistleChaser ThistleChaser Dec 16, 2013 at 22:39 UTC - 0 likes

    I had the same problem as well (no WIM window, just the "/w Name" in the text field, then I made the mistake of deleting WIM and reinstalling it. Not only did I lose all of my whisper history (my own fault, I thought I had backed up the folder), but now whispers don't work at all! Not in the normal text window (I checked to make sure it's enabled) and no WIM window.

    I wish someone would fix this.

  • Avatar of gurumed gurumed Dec 15, 2013 at 11:23 UTC - 0 likes

    @txh2oskier50 and @Corrram same problem for me too!

    if i click on a player name inside the general/trade chat tab it sends the name (Tell <name>) in this window and not in the WIM window! This not happen if i click on RealdID friend on the same window.. in this case i will get the wim window!

  • Avatar of Corram Corram Dec 12, 2013 at 06:19 UTC - 0 likes

    @txh2oskier50: Go

    I have noticed the exact same problem. I hope they are able to correct it.

  • Avatar of txh2oskier50 txh2oskier50 Dec 11, 2013 at 06:13 UTC - 0 likes

    After the patch today .. 5.4.2, when i go to message someone .. it sends the message in the default ui message box. I used to be able to click on a guildie or go to message someone and the im box would pop open and id type the message there.. i cant seem to get that back . .any help would be appreciated.

    I tried to go to the WIM site (http://www.wimaddon.com/forums/) to see if there was any reports of this issue or make a post there but i am not a registered member and when i tried to register . it said they were disabled . so not much i could do.

    Last edited Dec 12, 2013 by txh2oskier50
  • Avatar of Gumbykills Gumbykills Oct 13, 2013 at 18:53 UTC - 0 likes

    I had this issue for many years now, and it just doesn't get fixed, so I thought I would say something.  Everytime anyone sends a message to me via gchat I get the following message.     Message: SendChatMessage(): Invalid escape code in chat message

    I use both PRAT and Wim, but I think it's WIM causing this issue, but I could be wrong.

    Date: 2013-10-13 12:54:51
    ID: 1
    Error occured in: Global
    Count: 1
    Message: SendChatMessage(): Invalid escape code in chat message
       (tail call): ?
       [C]: ?
       [C]: ?
       WIM\Modules\WhisperEngine.lua:630 SendChatMessage()
       ...ddOns\Prat-3.0_Libraries\LibSink-2.0\LibSink-2.0.lua:328 func()
       ...ddOns\Prat-3.0_Libraries\LibSink-2.0\LibSink-2.0.lua:410 Pour()
       Prat-3.0\modules\PopupMessage.lua:589 CheckText()
       Prat-3.0\modules\PopupMessage.lua:537 ?()
       [string "safecall Dispatcher[9]"]:4:
          [string "safecall Dispatcher[9]"]:4
       [C]: ?
       [string "safecall Dispatcher[9]"]:13: ?()
       ...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92 Fire()
       (tail call): ?
       ..\FrameXML\ChatFrame.lua:2637 ChatFrame_OnEvent()
       [string "*:OnEvent"]:1:
          [string "*:OnEvent"]:1

Table of contents

  1. 1 Features
  2. 2 Video Demo


Date created
Jul 28, 2008
Last update
Aug 25, 2016
Development stage
  • enUS
All Rights Reserved
Curse link
WIM (WoW Instant Messenger) v3
Recent files
  • A: r516 for 7.0.3 Aug 25, 2016
  • A: r515 for 7.0.3 Aug 16, 2016
  • A: r514 for 7.0.3 Aug 16, 2016
  • A: r513 for 7.0.3 Aug 16, 2016
  • A: r512 for 7.0.3 Aug 16, 2016