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 sylvanaar sylvanaar Sep 11, 2013 at 11:55 UTC - 0 likes

    @kbernabe410: Go

    You should get into the habit of backing up your chat log. The addons can help, but you still need to back up your primary chat log on occasion. This is easily done by making sure the logs folder is backed up AND that you have turned on the chat log

  • Avatar of kbernabe410 kbernabe410 Aug 02, 2013 at 00:13 UTC - 0 likes

    Ever since I saw my WIM asking for update on my Curse Client, I clicked it to update. When I logged in-game, all my chat transcripts from every single type of chat available in WoW from May 12, 2012 to July 31, 2013 are all gone,….wiped out. This bothers me very much, because I use these transcripts for proofs of my reports to Blizzard Entertainment and to anyone who need to see proof of anything I experience in-game. I need to have this all restored  with every ounce of effort. Some issues in these transcripts I actually consult with Blizzard Entertainment about very recently.

  • Avatar of yyys yyys Jun 15, 2013 at 17:23 UTC - 0 likes

    Hi! Question: I'm trying to set up my wife's WIM to look and act like mine (I've been using WIM forever!). I can get the whispers in the same tabbed window, but cannot figure out how to get the guild messages in the same window as the whispers. Basically, I have mine set up where guild chat and whispers are all tabs in the same window, and I want hers to act the same. I've been through the settings several times, but just must be overlooking that one checkbox or something. Any pointers is seriously appreciated!

    BTW, this addon is absolutely genius!

  • Avatar of LizMarr LizMarr May 01, 2013 at 21:49 UTC - 0 likes

    The other day I was texting a very helpful fellow hunter from a different realm. The hunter gave me a WoW address, I think (character name plus some numbers) I didn't take time to write it down thinking I would get it from the log later. I looked in the log after returning from a break. This player wasn't there. I looked more and no player from another realm was there. Have I installed something wrong or is there a solution? With the number of x-realm players there are some days I don't see one from my realm except for guild members.

  • Avatar of Andraste3 Andraste3 Apr 22, 2013 at 05:57 UTC - 0 likes

    This is a great addon, but there's one bug that's been, erm, bugging me: when I go back to look at my history, WIM incorrectly parses messages that were sent at the same time (think 2-3 WoW "paragraphs"). It doesn't seem to have a particular rhyme or reason, even though the log file will preserve the correct order of messages. Will it be possible to fix this?

  • Avatar of Krisshawnee Krisshawnee Apr 07, 2013 at 00:09 UTC - 0 likes

    I'm still getting a fading issue even though I'm up to date. I click on the window to type and it's staying faded (when it shouldn't be) then I click off (when it should fade) and it's brightening as though I'm typing.

    Last edited Apr 07, 2013 by Krisshawnee
  • Avatar of Road_Block Road_Block Mar 03, 2013 at 18:48 UTC - 0 likes

    @Rodriqo: Go

    Should be fixed in r366 alpha and later.

    Last edited Mar 03, 2013 by Road_Block
  • Avatar of Rodriqo Rodriqo Jan 20, 2013 at 15:54 UTC - 0 likes

    When I go to hit tab to cycle through whispers, I get the following error, and I apologize to the WIM staff in advanced if a work around has been posted that I had missed.

    Date: 2013-01-20 09:49:39
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\FrameXML\ChatFrame.lua line 3946:
       bad argument #1 to 'strupper' (string expected, got nil)
       [C]: ?
       [C]: strupper()
       ..\FrameXML\ChatFrame.lua:3946: ChatEdit_GetNextTellTarget()
       WIM\Sources\WindowHandler.lua:1874: fun()
    (*temporary) = nil
    (*temporary) = "string expected, got nil"
      Swatter, v4.0.1 (<%codename%>)
      Cursor, v5.0.0.1
      ACP, v3.4.1 
      Align, v
      ButtonFacade, v5.0.389
      clcppb, v
      CLCRet, v
      Clique, vv50100-1.0.0
      CTCore, v5.0004
      CTMailMod, v5.0003
      CTMapMod, v5.0004
      DBMCore, v
      Dominos, v5.1.1
      DominosConfig, v
      DominosRoll, v
      DominosXP, v
      ErrorFilter, v2.7
      Fatality, v2.3c
      FerousMedia, v1.6
      Grid, v5.1.0.1553
      gridautosizelayout, v
      GridConfigIcons, v50100-1
      GridIndicatorCornerIcons, v50100-1
      GridIndicatorCornerPlus, v50100-1
      GridIndicatorSideIcons, v50100-1
      GridIndicatorSidePlus, v50100-1
      GridIndicatorText3, v50100-1
      GridManaBars, v1.04
      GridStatusDungeonRole, v1.2.2
      GridStatusHealTrace, v5.1.0.32
      GridStatusHots, v4.3.1b
      GridStatusRaidDebuff, v5.1
      GridStatusRaidIcons, v50100-1
      GridStatusRDMoP, v1.2
      GridStatusThreat, v50100-1
      Masque, v5.1.389
      MasqueSleek, v4.3.0
      MoncaiHLI, v5.0.4
      NuttyRecruit, v6
      Omen, v3.1.7
      OmniCC, v5.1.2
      oRA3, v
      Quartz, v3.1.1
      Raven, v
      Recount, v
      sct, v6.62
      sctd, v6.61
      SexyMap, v2.4
      ShadowedUnitFrames, vv3.7.4
      SharedMedia, v3.0.5-183
      SharedMediaRenaitre, v4.3.3
      SharedMediaAdditionalFonts, v1.0.13
      SlideBar, v4.0.1 (<%codename%>)
      SuperGuildInvite, v6.3
      TidyPlates, v6.8.0 (R556)
      TidyPlatesGraphite, v
      TidyPlatesGrey, v
      TidyPlatesNeon, v
      TidyPlatesQuatre, v
      TidyPlatesHub, v
      TidyPlatesWidgets, v
      TipTac, v12.10.30
      TipTacItemRef, v12.08.30
      TipTacTalents, v12.09.05
      WeakAuras, v1.4.7.8
      WIM, v3.6.4
      XLoot, v0.91.7
      XLoot10, vz34-release
      XLootGroup, vz15-repack-release
      BlizRuntimeLib_enUS v5.1.0.50100 <us>
  • Avatar of mysticalos mysticalos Jan 18, 2013 at 21:29 UTC - 0 likes

    that's because wim uses staticpopupdialog and there is no elegent way to avoid that taint :\. Only fix is to probably rewrite a lot of popups in wim to not use it. then you're just gonna find ace3 or another mod also using staticpopupdialog will just taint it instead. ultimately i wish blizz would come up with a solution that makes staticpopupdialog work, or just block it and force authors to change it.

  • Avatar of MorticiaNoire MorticiaNoire Jan 05, 2013 at 11:38 UTC - 0 likes

    hi, i cant register on the other web page you have.it says registration is disabled.

    anyhow, my problem i am having is that, when i click on a quest item icon in the list of objectives next to a quest, i get a message saying wim has interfered and i have an option to disable wim.it doesnt generate a lua error. i can use the item in my bag still.this doesnt happen on all chars though so i am nto sure if another addon is interfering but it is hard to tell.

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