WIM (WoW Instant Messenger) v3

Note from MysticalOS: I am looking for someone who wants to take WIM over. It's become a higher and higher amount of stress to upkeep and has gotten to point where it's too much work to even keep it FUNCTIONAL let alone actually try to improve it any. WIM is not a main project for me and is only something I do in free time here and there. My main focus is other projects that consume most of my time and I do not give WIM the attention it needs to be great again.

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 Jazdan Jazdan Aug 30, 2012 at 22:19 UTC - 0 likes

    I love this program! Will there be an update for MoP? I tried to use it anyway, and it did have basic functionality, but was kept throwing errors, even at times when I was not doing anything that should have been related to it, so I have turned it off for now.

  • Avatar of WoWEye WoWEye Aug 30, 2012 at 05:02 UTC - 0 likes

    I hit the letter R to reply to a whisper, forgetting i had not whispered anyone since last UI reload. I received this error.  I have had the same situation many times before with no errors.

    1x WIM-r328\Modules\WhisperEngine.lua:545 attempt to index local "lastTell" (a nil value)
    WIM-r328\Modules\WhisperEngine.lua:545 in function <WIM\Modules\WhisperEngine.lua:532
    WIM-r328\Modules\WhisperEngine.lua:618 in function <WIM\Modules\WhisperEngine.lua:618
    <in C code>
    <string>:"REPLY":1: in function <string>:"REPLY":1

    replyTellTarget = <func> @WIM\Modules\WhisperEngine.lua:532

  • Avatar of pascaljr pascaljr Aug 30, 2012 at 00:49 UTC - 0 likes

    Hi, Are you guys gonna update the addon in the Curse client? Tks

  • Avatar of ralnor ralnor Jul 25, 2012 at 22:56 UTC - 0 likes

    Inviting a bnet id friend with the shortcut bar invite button gives an error with a |K string as result.

    I modified the line 309 in shortcutbar.lua (WIM version 3.5.9) in the modules folder to:

    -- Modification to invite BNet ID players
                local plrName = win.isBN and win.toonName or self.parentWindow.theUser;
                local bnrName = _G.BNTokenCombineGivenAndSurname(plrName)
                if bnrName == nil then
                  _G.print("Inviting wow player " .. plrName);
                  _,_,_,bnrName = _G.BNGetFriendInfoByID(_G.BNet_GetPresenceID(bnrName));
                  _G.print("Inviting bnet player " .. bnrName);
    --> Old code:            _G.InviteUnit(win.isBN and win.toonName or self.parentWindow.theUser);

    Not the most elegant solution but it works in this way.

    Also the add friend button does not recognize the bnet ID friend as being a friend.

    Last edited Jul 25, 2012 by ralnor
  • Avatar of menace97 menace97 Jul 20, 2012 at 01:31 UTC - 0 likes

    after updating to WIM 3.5.9, the addon still displays 'WIM (WoW Instant Messenger) v 3.4.2.

  • Avatar of mysticalos mysticalos Jul 12, 2012 at 13:15 UTC - 0 likes

    Rilg, does that happen when JUST wim is running, cause that could very easily just be a conflict with something else. I've never noticed WIM filtering anything you didn't tell it to

  • Avatar of Rilgania Rilgania Jun 30, 2012 at 14:07 UTC - 0 likes


    so i was having this issue since early wotlk: when used with prat, sometimes, whispers would not arrive. i noticed this because a whisper notification popped up on my g15 but nothing was on my screen. there was no error message, just nothing. i'm using chatter since a few months, never had this issue again, but alas prat is just better.

    i noticed that it often happened with whispers from people i didn't "know", like new twinks of friends and total strangers. or on my level 1 toons on different servers whenever i tried to contact someone from a different server. it doesn't happen always, just sometimes. very odd.

    so yeah this might be something you guys want look into someday. thanks for the great addon anyway, it's a huge quality of life increase, even with the missing realid history. i understand that it's not a simple issue.

    - Ril

    Last edited Jun 30, 2012 by Rilgania
  • Avatar of Niselma30 Niselma30 Jun 04, 2012 at 19:47 UTC - 0 likes

    <<reply 550839>>

    Having the same problem for a long long time now. Would like to see this fixed before MoP :\

  • Avatar of darksolder darksolder Feb 21, 2012 at 00:52 UTC - 1 like

    Aye, I have a problem with the history as well only being able to see your chat. Also looking in history a lot of the RealID's are listed as unknown or are listed as the wrong person with incomplete names. (Also with only my chat being shown) If this isn't fixed, I'll make a formal ticket.

  • Avatar of user642 user642 Jan 21, 2012 at 02:51 UTC - 0 likes

    @Tuanur: Go From reading that forum I'd say try adding the slidebar as an optional dependency to WIM's TOC file. If nothing from that forum works then I'd suggest the prudent step to take would be looking at how other 3rd party ldb's grab it and try and reverse engineer that.

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