• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

WIM (WoW Instant Messenger) v3

 

Project Updated:
Files Updated: 10-27-2009
Supports Game Version: 3.2.0
Category: Chat & Communication
Tags:

, , , and [Edit Tags]

Project Manager: Pazza
Additional Authors: sylvanaar , 01satkins
Current Version: 3.2.2
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 4,477
Downloads Total: 617,920
Favorites: 1,638
Comments: 448
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About 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.

Features

  • 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

For more information WIM 3.0 and it's new features visit WIMAddon.com.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  WIM (WoW Instant Messenger) v3 3.2.2 Release 3.2.0 80,306 10/27/2009
  WIM (WoW Instant Messenger) v3 3.2.1 Release 3.2.0 57,124 10/20/2009
  WIM (WoW Instant Messenger) v3 3.1.3 Release 3.2.0 112,645 8/25/2009
  WIM (WoW Instant Messenger) v3 3.1.2 Release 3.2.0 65,251 8/14/2009
  WIM (WoW Instant Messenger) v3 3.1.1 Release 3.1.0 102,022 4/15/2009
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Helenne said

    I got a question.

    Is there a possibility to see the location of someone without whispering them first? I am on a roleplaying realm, and I like to stealth behind my friends, hug and greet them, it brings a smile to them.

    But without the possibility to see, without whispering first or be whispered, I got to scan the whole zone...

    I think it should fully function that you can see anyone's location even if you havent been in or have contacted them, and can only be turned off in the options.

    Reply Report Permalink
  • Malqui said

    Date: 2009-11-16 14:16:04
    ID: 1
    Error occured in: AddOn: WIM
    Count: 1
    Message: Error: AddOn WIM attempted to call a forbidden function (UNKNOWN()) from a tainted execution path.
    Debug:
    [C]: ?
    [C]: ?
    [C]: UseAction()
    ..\FrameXML\SecureTemplates.lua:310: handler()
    ..\FrameXML\SecureTemplates.lua:529: SecureActionButton_OnClick()
    ..\FrameXML\VehicleMenuBar.lua:802: VehicleActionButton_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1
    AddOns:
    Swatter, v5.6.4424 (KangaII)
    Corpse, v3.2.0.1
    NPCScan, v3.2.0.8
    Ace3, v
    Adapt, v
    AGT, v
    Align, v
    AnnoyingBuffReminder, v
    AtlasLoot, vv5.08.06
    AtlasLootFu, vv5.08.06
    AucAdvanced, v5.6.4424 (KangaII)
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.6.4424 (KangaII)
    AucFilterOutlier, v5.6.4424.2531
    AucMatchUndercut, v5.6.4424.2531
    AucScanData, v5.6.4424 (KangaII)
    AucStatClassic, v5.6.4424 (KangaII)
    AucStatHistogram, v5.6.4424 (KangaII)
    AucStatiLevel, v5.6.4424 (KangaII)
    AucStatPurchased, v5.6.4424 (KangaII)
    AucStatSales, v5.6.4424.2842
    AucStatSimple, v5.6.4424 (KangaII)
    AucStatStdDev, v5.6.4424 (KangaII)
    AucStatWOWEcon, v5.6.4424.2530
    AucUtilAHWindowControl, v5.6.4424.3311
    AucUtilAppraiser, v5.6.4424.2530
    AucUtilAskPrice, v5.6.4424.3175
    AucUtilAutoMagic, v5.6.4424.3142
    AucUtilCompactUI, v5.6.4424.2530
    AucUtilEasyBuyout, v5.6.4424.3583
    AucUtilItemSuggest, v5.6.4424.3108
    AucUtilPriceLevel, v5.6.4424.2545
    AucUtilScanButton, v5.6.4424.2530
    AucUtilScanFinish, v5.6.4424.2530
    AucUtilScanProgress, v5.6.4424.2530
    AucUtilSearchUI, v5.6.4424.3655
    AucUtilSimpleAuction, v5.6.4424.0
    AucUtilVendMarkup, v5.6.4424.2530
    AutoDinger, v1.0.3
    Babylonian, v5.1.DEV.130
    Bagnon, v2.12.0
    BagnonForever, v1.1.2
    BagnonTooltips, v
    BankStack, vv14
    Bartender4, v4.4.1
    BeanCounter, v5.6.4424 (KangaII)
    BonusScanner, v5.2
    BrokerBonusScanner, v1.2
    Cartographer, v2.0
    CartographerBattlegrounds, v2.0
    CartographerFoglight, v2.0
    CartographerGroupColors, v2.0
    CartographerGuildPositions, v2.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerLookNFeel, v2.0
    CartographerNotes, v2.0
    CartographerPOI, v2.0
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    ClassTimer, v2.3
    Configator, v5.1.DEV.130
    CooldownTimers3, v3.0 Beta
    CurseProfiler, v
    DBMCore, v
    DebugLib, v5.1.DEV.130
    Elephant, v2.5
    Enchantrix, v5.6.4424 (KangaII)
    EnchantrixBarker, v5.6.4424 (KangaII)
    FishingBuddy, v0.9.8b
    GatherMate, vv1.21
    GatherMateSharing, v1.3
    Guild2Guild, v7.5.9
    GuildGreet, v30200.5
    HealBot, v3.2.2.6
    IceHUD, v1.5.15 (Revision: 447)
    Informant, v5.6.4424 (KangaII)
    JebusMail, v3.20c
    Livestock, v1.2.1
    MikScrollingBattleText, v5.4.66
    MinimapButtonFrame, v3.0.8
    MinimapButtonFrameSkinPack, v3.0
    MultiMail, v3.2
    MyRolePlay, v3.0.52
    Omen, v3.0.8
    OmniCC, v2.5.7
    oUF, v1.3.21
    Outfitter, v4.8
    PallyPower, vv3.2.8-release
    PhanxChat, v3.2.0.53-beta
    QoreysBuffBars, v
    Quartz, v1.0
    QuartzFlight, v1.0
    QuartzFocus, v1.0
    QuartzGCD, v1.0
    QuartzInterrupt, v1.0
    QuartzLatency, v1.0
    QuartzMirror, v1.0
    QuartzPlayer, v1.0
    QuartzRange, v1.0
    QuartzSwing, v1.0
    QuartzTarget, v1.0
    QuartzTimer, v1.0
    QuartzTradeskill, v1.0
    QuartzWindfury, v1.0
    QuestHelper, v1.2.6
    QuestSpam, v1.0.1
    RatingBuster, v
    Recount, v
    SharedMedia, v3.0.1-177
    SharedMediaAdditionalFonts, v1.0
    SimpleRaidTargetIcons, v1.08
    SpartanUI, v2.6.0.30200
    SpartanUIFilmEffects, v2.6.0.30200
    SpartanUIPartyFrames, v2.6.0.30200
    SpartanUIPlayerFrames, v2.6.0.30200
    SpartanUISpinCam, v2.6.0.30200
    Stubby, v5.6.4424 (KangaII)
    ThatJustHappened, v3.0.5.2
    Titan, v4.3.0.30200 - Revision 316
    TitanAmmo, v4.3.0.30200
    TitanBag, v4.3.0.30200
    TitanClock, v4.3.0.30200
    TitanCoords, v4.3.0.30200
    TitanGoldTracker, v4.3.0.30200
    TitanHealBot, v3.2.0.0
    TitanLootType, v4.3.0.30200
    TitanPerformance, v4.3.0.30200
    TitanRegen, v4.3.0.30200
    TitanRepair, v4.3.0.30200
    TitanVolume, v4.3.0.30200
    TitanXP, v4.3.0.30200
    TTWTooltip, v
    WebDKP, v2.9H
    WIM, v3.2.2
    WittyDruid, v3.02 BETA
    WowStead, v1.10.00
    XPerl, v3.0.6
    XPerlRaidFrames, v
    ZeldaLootExtended, v1.11
    BlizRuntimeLib_enUS v3.2.2.30200 <us>
    (ck=edf)

    Reply Report Permalink
  • Zasurus said

    I wanted to replace Prat3.0 with WIM but in the end I have ended up using both. By using WIM for Wispers and chat history and Prat for guild chat, other chat and system messages. Its a very cool addon for this and I would like to say THANKS! :-)

    Once feature I am having trouble living without is altnames from prat3.0. It oviously still works in normal chat but if a friend or guildy whispers me and WIM grabs it it must prevent Prat from adding the alt name. My mates and guildys seem to crate new toons on an hourly basis and I can never member who is who without this. Is there a way of getting it or something simalar in WIM windows? Even if it was just at the top of the window next to the guild, level, race etc...

    THANKS AGAIN!

    Zas

    Reply Report Permalink
  • TorTue said

    I have tis error :

    Message: Interface\AddOns\WIM\WIM.lua:501: attempt to index field 'talent' (a nil value)
    Time: 11/11/09 14:12:58
    Count: 3
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\WIM\WIM.lua:501: in function `TalentsToString'
    Interface\AddOns\WIM\Modules\W2W.lua:288: in function `ShowW2WTip'
    Interface\AddOns\WIM\Modules\ShortcutBar.lua:283: in function `OnEnter'
    Interface\AddOns\WIM\Modules\ShortcutBar.lua:36: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:34>

    Locals: talents = "5/14/52"
    class = "Chasseresse"
    t1 = "5"
    t2 = "14"
    t3 = "52"
    classTbl = <table> {
    color = "abd473"
    tag = "HUNTERF"
    }
    fVal = "52"
    f = "3"
    sVal = "5"
    s = "1"
    tVal = "14"
    t = "2"
    (*temporary) = nil
    (*temporary) = 3
    (*temporary) = "3"
    (*temporary) = 3
    (*temporary) = nil
    (*temporary) = "attempt to index field 'talent' (a nil value)"
    string = <table> {
    split = <function> defined =[C]:-1
    match = <function> defined =[C]:-1
    gmatch = <function> defined =[C]:-1
    len = <function> defined =[C]:-1
    upper = <function> defined =[C]:-1
    gsub = <function> defined =[C]:-1
    format = <function> defined =[C]:-1
    utf8sub = <function> defined @Interface\AddOns\RatingBuster\UTF8\utf8.lua:189
    lower = <function> defined =[C]:-1
    sub = <function> defined =[C]:-1
    utf8lower = <function> defined @Interface\AddOns\RatingBuster\UTF8\utf8.lua:285
    join = <function> defined =[C]:-1
    utf8len = <function> defined @Interface\AddOns\RatingBuster\UTF8\utf8.lua:157
    gfind = <function> defined =[C]:-1
    rtgsub = <function> defined @Interface\FrameXML\RestrictedExecution.lua:504
    find = <function> defined =[C]:-1
    replace = <function> defined =[C]:-1
    char = <function> defined =[C]:-1
    dump = <function> defined =[C]:-1
    utf8upper = <function> defined @Interface\AddOns\RatingBuster\UTF8\utf8.lua:274
    reverse = <function> defined =[C]:-1
    byte = <function> defined =[C]:-1
    trim = <function> defined =[C]:-1
    utf8reverse = <function> defined @Interface\AddOns\RatingBuster\UTF8\utf8.lua:296
    rep = <function> defined =[C]:-1
    }
    pairs = <function> defined =[C]:-1
    talentOrder = <table> {
    1 = "142"
    2 = "51"
    3 = "523"
    }
    table = <table> {
    setn = <function> defined =[C]:-1
    insert = <function> defined =[C]:-1
    getn = <function> defined =[C]:-1
    foreachi = <function> defined =[C]:-1
    maxn = <function> defined =[C]:-1
    foreach = <function> defined =[C]:-1
    concat = <function> defined =[C]:-1
    sort = <function> defined =[C]:-1
    wipe = <function> defined =[C]:-1
    remove = <function> defined =[C]:-1
    }
    _G = <table> {
    ContainerFrame5Item7 = ContainerFrame5Item7 {
    }
    MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
    }
    MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
    }
    GetTrainerServiceTypeFilter = <function> defined =[C]:-1
    UNIT_NAMES_COMBATLOG_TOOLTIP = "Colorer les noms des unités."
    KBASE_NUM_FAKE_CATEGORIES = 1
    Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {
    }
    SetTrainerServiceTypeFilter = <function> defined =[C]:-1
    MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
    }
    MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
    }
    ERR_TRADE_EQUIPPED_BAG = "Vous ne pouvez pas échanger des sacs équipés."
    PVP_RANK_6_1 = "Caporal"
    MultiBarLeftButton7 = MultiBarLeftButton7 {
    }
    OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Ouvre/ferme une barre d'actions optionnelle supplémentaire à droite de l'écran."
    InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
    }
    VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
    }
    MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
    }
    BINDING_NAME_NAMEPLATES = "Afficher les noms des ennemis"
    RBSOptionsFrame = RBSOptionsFrame {
    }
    MAIL_LETTER_TOOLTIP = "Cliquez pour faire une copie permanente
    de cette lettre."
    AudioOp

    Reply Report Permalink
  • ovario said

    This is addon is *almost* perfect except there is no easy way to copy text in a chat window. =-(

    Reply Report Permalink
  • Zasurus said

    Not directly from the window (I agree that would be nice) but if you click the history window (little page in the top right of the window) you CAN cut or copy from there(oh you can't be on the "Chat View" tab). :-)

    Zas

    Reply Report Permalink
  • vaffel said

    which song is that from the torial=

    Reply Report Permalink
  • bsl275 said

    The song is "One" by Creed

    Reply Report Permalink
  • Bugbear said

    If I'm typing a message. Then I die or someone grabs my insignia and I get sent back to graveyard.. the window closes and what I was typing is gone. Any way to make it stay? Or at least not lose my message?

    Reply Report Permalink
  • schoolies said

    Hi when i try to send a wisper with WIM on enabled it never get to the person unlesss i change maps (going from org to uc) this is weird

    Reply Report Permalink
  • Naesstrom said

    Ok, I updated today and suddenly WIM stopped working for me... all the whispers get in the chatbox as usual and this is the errors that Im getting:

    [2009/10/28 15:51:38-538-x1]: WIM-3.2.2\Modules\MinimapIcon.lua:351: attempt to perform arithmetic on a nil value
    WIM-3.2.2\Modules\MinimapIcon.lua:396: in function `OnEnable'
    WIM-3.2.2\Modules\MinimapIcon.lua:400: in function `OnEnable'
    WIM-3.2.2\WIM.lua:268: in function `EnableModule'
    WIM-3.2.2\WIM.lua:108: in function <Interface\AddOns\WIM\WIM.lua:70>
    WIM-3.2.2\WIM.lua:381: in function `fun'
    WIM-3.2.2\WIM.lua:337: in function `CoreEventHandler'
    WIM-3.2.2\WIM.lua:62: in function <Interface\AddOns\WIM\WIM.lua:62>
    ---
    [2009/10/28 15:51:49-538-x1]: WIM-3.2.2\Sources\WindowHandler.lua:716: attempt to perform arithmetic on a nil value
    WIM-3.2.2\Sources\WindowHandler.lua:1224: in function <Interface\AddOns\WIM\Sources\WindowHandler.lua:1174>
    (tail call): ?:
    WIM-3.2.2\Modules\WhisperEngine.lua:173: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:161>
    WIM-3.2.2\Modules\WhisperEngine.lua:472: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:460>
    <in C code>: in function `ChatEdit_ExtractTellTarget'
    Interface\FrameXML\ChatFrame.lua:3373: in function <Interface\FrameXML\ChatFrame.lua:3368>:
    (tail call): ?:
    <in C code>: in function `ChatEdit_HandleChatType'
    Prat-3.0-3.2.10 \modules\Alias.lua:915: in function <Interface\AddOns\Prat-3.0\modules\Alias.lua:858>
    (tail call): ?:
    Interface\FrameXML\ChatFrame.lua:3497: in function <Interface\FrameXML\ChatFrame.lua:3461>:
    <in C code>: ?
    <in C code>: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3220: in function `ChatEdit_OnSpacePressed':
    <string>:"*:OnSpacePressed":1: in function <[string "*:OnSpacePressed"]:1>
    ---
    [2009/10/28 15:51:59-538-x1]: WIM-3.2.2\Sources\WindowHandler.lua:1405: attempt to call method 'Pop' (a nil value)
    WIM-3.2.2\Modules\MinimapIcon.lua:430: in function `func'
    Interface\FrameXML\UIDropDownMenu.lua:563: in function `UIDropDownMenuButton_OnClick':
    <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
    ---

    Reply Report Permalink
  • Pazza said

    See if you get the same error with WIM as the only addon loaded. I have never seen this before so I'm assuming it is an addon conflict.

    Reply Report Permalink
  • Naesstrom said

    Thanks, after going by my addons enabling first everyone on starting on A, then everyone on B etc. I found out it's Macaroons minimap addon that messed things up!

    btw, Love Wim... can't play without it anymore :D

    Reply Report Permalink
  • Pazza said

    Whenever you start on Z it's closer to A. and when you start on A it's closer to Z... A problem I have suffered from my entire life...

    Reply Report Permalink
  • joequincy said

    @pazza: noticed in the Change Log that you were unable to dual-box on your Mac. I've actually figured out how to do that. Right-click on "World of Warcraft.app" and choose "Show Package Contents", then navigate to MacOS-->World of Warcraft, and double-click on the icon to open a new instance of the WoW client.

    This will open a Terminal window, which you will need to leave open until you've exited the second instance of WoW. I find doing this invaluable to A)testing addons I'm developing, B)stealthily booting my wife off the server when she gets uppity.

    ;P Only joking about B. I like living >.>

    Reply Report Permalink
  • isotope said

    To open 2 wow on a mac, just duplicate the app, not the launcher, and make sure it has the same name as the original app plus a space before the dot.

    Original "World of Warcraft.app"
    copy "World of Warcraft .app"

    Reply Report Permalink
  • Pazza said

    Thanks for the tips

    Reply Report Permalink
  • Pchild said

    Oftentimes when in combat and/or just replying to someone, my chat box will jump to the top of the screen, not at all where i have it set to spawn at.

    Other times it will grow the entire vertical length of the screen and take up top to bottom. The only fix for this is to close the window by shift clicking the minimize button.

    It also appears in a different location than I set when i get multiple conversations. About a 1/8th of an inch lower.

    Any fixes for these problems? Are they known issues?

    Love the add on, the jump to the top of the screen thing drives me nuts though.

    Reply Report Permalink
  • Pazza said

    Actually the issues you mentioned were really old and I have not heard anymore of them. Make sure you are patched up and if still you have a problem, you may disable Expose in /wim

    Reply Report Permalink
  • XOkEE said

    First of all thank you for this amazing addon.

    I have a problem though. Sometimes when someone whispers me the WIM window comes up blank. Its recorded in the whisper history and i can see what they said but not shown in the whisper window itself. It appears to happen randomly. Also, whispers that I receive after the blank one from different people are not affected. Once it happens though all whispers from that person are invisible until i reload the UI.

    If there is anything else i can do or info i can provide let me know.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 7,592 Prat 3.0 Chat & Communication
  2. 1,666 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  3. 1,455 EPGPLootmaster Chat & Communication, Bags...
  4. 786 ChatMOD Chat & Communication
  5. 528 Chatter Chat & Communication