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
But there is a catch; I cant whisper anyone at all. When I choose to whisper someone from my friendslist, WIM doesn't show the usual WIM chat window - at all.
It won't even send my whispers.
Time: 06/23/10 15:53:06
Count: 1
Stack: Interface\AddOns\WIM\WIM.lua:397: in function `FRIENDLIST_UPDATE'
Interface\AddOns\WIM\WIM.lua:137: in function <Interface\AddOns\WIM\WIM.lua:70>
Interface\AddOns\WIM\WIM.lua:383: in function `fun'
Interface\AddOns\WIM\WIM.lua:339: in function `CoreEventHandler'
Interface\AddOns\WIM\WIM.lua:62: in function <Interface\AddOns\WIM\WIM.lua:62>
Locals: self = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = "attempt to call field 'BNGetNumFriends' (a nil value)"
pairs = <function> defined =[C]:-1
_G =
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
KBASE_NUM_FAKE_CATEGORIES = 1
Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {
}
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Toggles an additional optional actionbar on the right side of the screen."
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem5AltCurrencyFrameItem1Text = MerchantItem5AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:298
ContainerFrame1Item22Cooldown = ContainerFrame1Item22Cooldown {
}
CHAT_CONFIG_OTHER_COMBAT =
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184
WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1206
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1080
LFGTeleport = <function> defined =[C]:-1
SpellButton6Cooldown = SpellButton6Cooldown {
}
ChannelMemberButton10Name = ChannelMemberButton10Name {
}
PetStableMoneyFrameGoldButtonText = PetStableMoneyFrameGoldButtonText {
}
VOICEMACRO_4_Sc_1_FEMALE = "Help me attack!"
VideoOptionsPanel_Cancel = <function> defined @Interface\FrameXML\VideoOptionsPanels.lua:36
PetPaperDollFrameTab3Right = PetPaperDollFrameTab3Right {
}
ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn {
}
EventTraceFrameTitleButton = EventTraceFrameTitleButton {
}
BINDING_NAME_RECOUNT_TOGGLE_MAIN = "Toggles the main window"
SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:923
SLASH_STOPATTACK1 = "/stopattack"
MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
}
InterfaceOptionsCombatTextPanelRepChanges = InterfaceOptionsCombatTextPanelRepChanges {
}
SortQuestWatches = <function> defined =[C]:-1
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
AtlasEntry17 = AtlasEntry17 {
}
SLASH_DISMOUNT2 = "/dismount"
TokenFrameContainerButton15Stripe = TokenFrameContainerButton15Stripe {
}
PlayerFrame_UpdateReadyCheck = <function> defined @Interface\FrameXML\PlayerFrame.lua:376
ShapeshiftButton1 = ShapeshiftButton1 {
}
EMOTE69_CMD1 = "/nosepick"
SHIELD_BLOCK_TEMPLATE = "%d Block"
ACP_AddonList_NoRecurseText = ACP_AddonList_NoRecurseText {
}
AutoFollow
Error with new version
Message: Interface\AddOns\WIM\WIM.lua:397: attempt to call field 'BNGetNumFriends' (a nil value)
Time: 06/23/10 18:40:41
Count: 1
Stack: Interface\AddOns\WIM\WIM.lua:397: in function `FRIENDLIST_UPDATE'
Interface\AddOns\WIM\WIM.lua:137: in function <Interface\AddOns\WIM\WIM.lua:70>
Interface\AddOns\WIM\WIM.lua:383: in function `fun'
Interface\AddOns\WIM\WIM.lua:339: in function `CoreEventHandler'
Interface\AddOns\WIM\WIM.lua:62: in function <Interface\AddOns\WIM\WIM.lua:62>
Locals: self = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = "attempt to call field 'BNGetNumFriends' (a nil value)"
pairs = <function> defined =[C]:-1
_G =
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Цветовое выделение названий объектов."
KBASE_NUM_FAKE_CATEGORIES = 1
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "Сумки, являющиеся частью экипировки, не продаются и не покупаются."
PVP_RANK_6_1 = "Капрал"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Отображение дополнительной панели команд в правой части экрана."
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem5AltCurrencyFrameItem1Text = MerchantItem5AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Показать индикаторы врагов"
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Щелкните здесь, чтобы сделать
копию этого письма."
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:298
ERR_NOAMMO_S = "%s"
CHAT_CONFIG_OTHER_COMBAT =
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184
WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1206
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1080
LFGTeleport = <function> defined =[C]:-1
SpellButton6Cooldown = SpellButton6Cooldown {
}
ChannelMemberButton10Name = ChannelMemberButton10Name {
}
XLootButton1IconTexture = XLootButton1IconTexture {
}
UIDROPDOWNMENU_OPEN_MENU = BtexSTRATADropDownMenuCUSTOM {
}
PetStableMoneyFrameGoldButtonText = PetStableMoneyFrameGoldButtonText {
}
GS_Length = 250
VOICEMACRO_4_Sc_1_FEMALE = "Помогите мне в бою!"
TitanPanelGoldTracker_BreakMoney = <function> defined @Interface\AddOns\TitanGoldTracker\TitanGoldTracker.lua:544
VideoOptionsPanel_Cancel = <function> defined @Interface\FrameXML\VideoOptionsPanels.lua:36
PetPaperDollFrameTab3Right = PetPaperDollFrameTab3Right {
}
ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn {
}
EventTraceFrameTitleButton = EventTraceFrameTitleButton {
}
SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:923
SLASH_STOPATTACK1 = "/stopattack"
MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
}
InterfaceOptionsCombatTextPanelRepChanges = InterfaceOptionsCombatTextPanelRepChanges {
}
SortQuestWatches = <function> defined =[C]:-1
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
MINIMAP_TRACKING_TRAINER_CLASS = "Учитель классовых навыков"
SLASH_DISMOUNT2 = "/спешиться"
TokenFrameContainerButton15Stripe = TokenFrameContainerButton15Stripe {
}
PlayerFrame_UpdateReadyCheck = <fu
------------
Rolled back to 3.3.3
When right clicking to send a whisper to a Real ID friend, a WIM window opens up trying to send a whisper to a character named Firstnamelastname.
When typing "/t Character", a new WIM window opens for C, then Ch, then Cha, all the way through. It's like a Jonathan Katz bit.
I love the addon and can't wait to use it again.
Date: 2010-06-22 22:37:16
ID: 7
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Sources\WindowHandler.lua line 1000:
attempt to index field 'ChatFrameEditBox' (a nil value)
Debug:
(tail call): ?
[C]: ?
WIM\Sources\WindowHandler.lua:1000: Pop()
WIM\Modules\WhisperEngine.lua:312: handler()
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:267:
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:308:
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296
Message: Interface\AddOns\WIM\Sources\WindowHandler.lua:972: attempt to index field 'ChatFrameEditBox' (a nil value)
Time: 06/22/10 22:00:04
Count: 2
Stack: (tail call): ?
[C]: ?
Interface\AddOns\WIM\Sources\WindowHandler.lua:972: in function `Pop'
Interface\AddOns\WIM\Modules\WhisperEngine.lua:490: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:481>
[C]: in function `ChatFrame_SendTell'
Interface\FrameXML\ItemRef.lua:68: in function <Interface\FrameXML\ItemRef.lua:2>
[C]: ?
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3616: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3034: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>
[C]: ?
Locals: (*temporary) = "player:Dredlok:24:CHANNEL:4"
(*temporary) = "[Dredlok]"
(*temporary) = "LeftButton"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = <function> defined =[C]:-1
another one when I get a whisper:
Message: Interface\AddOns\WIM\Sources\WindowHandler.lua:1000: attempt to index field 'ChatFrameEditBox' (a nil value)
Time: 06/22/10 22:01:59
Count: 2
Stack: (tail call): ?
[C]: ?
Interface\AddOns\WIM\Sources\WindowHandler.lua:1000: in function `Pop'
Interface\AddOns\WIM\Modules\WhisperEngine.lua:284: in function `handler'
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
Locals: (*temporary) = "CHAT_MSG_WHISPER"
(*temporary) = "ugh :("
(*temporary) = "Guildbaby"
(*temporary) = ""
(*temporary) = ""
(*temporary) = "Guildbaby"
(*temporary) = ""
(*temporary) = 0
(*temporary) = 0
(*temporary) = ""
(*temporary) = 0
(*temporary) = 69
(*temporary) = "0x0480000001A0EFDB"
(*temporary) = 0
(*temporary) = "CHAT_MSG_WHISPER"
(*temporary) = "ugh :("
(*temporary) = "Guildbaby"
(*temporary) = ""
(*temporary) = ""
(*temporary) = "Guildbaby"
(*temporary) = ""
(*temporary) = 0
(*temporary) = 0
(*temporary) = ""
(*temporary) = 0
(*temporary) = 69
(*temporary) = "0x0480000001A0EFDB"
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = <function> defined =[C]:-1
1x Error: Original call failed after running hooks for: ChatFrame_OnEvent :
Interface\FrameXML\ChatFrame.lua:2676: attempt to call method 'AddMessage' (a nil value)(tail call): ?:
LibChatHandler-1.0-15:281: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
:
Stubby-130\Stubby.lua:381: in function <Stubby\Stubby.lua:325>
(tail call): ?:
LibChatHandler-1.0-15:281: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
---
Seems as tho WIM and Underachiever Conflict with each other on latest 3.x.x patch
Conflict happens when you to attempt to link an item into the WIM chat frame and copys the link 2 - 4 times, Sometimes more Depending how many previous items u have linked in a short time.
Author would rather not look through code to try debug this issue.
so maybe you could have a chat with Aelobin see if you 2 could wrap this one up!
Tells you either to ignore or disable the addon.
Pressing ignore i cant make a ticket, disable it i cant use the addon.. so please fix it.
When I finally logged back in it seems all of WIM's settings had been reset.
This seems to happen every single time I forcefully disconnect or the game crashes.
Furthermore, editing the .lua SavedVariables settings does not work to restore the settings and chat history, and it is VERY ANNOYING.
Please find a fix. ^^
I just downloaded this addon, the only problem I have is there is no button at the top of the chat box that says "Click to view message history," like you showed in your video. I tried to right-click on the icon and got to "history viewer," but when I click on it, none of my message history shows up. In fact nothing shows up, it's all blank :(
Locals:
---
i got on german client this error:
1x Prat-3.0-3.3.12 \addon\addon.lua:256: attempt to index local 'm' (a boolean value)
(tail call): ?:
(tail call): ?:
WIM-3.3.4\Modules\History.lua:231: in function `fun'
WIM-3.3.4\WIM.lua:297: in function `CallModuleFunction'
WIM-3.3.4\Sources\WindowHandler.lua:1269: in function <WIM\Sources\WindowHandler.lua:1215>
(tail call): ?:
WIM-3.3.4\Modules\WhisperEngine.lua:173: in function <WIM\Modules\WhisperEngine.lua:161>
WIM-3.3.4\Modules\WhisperEngine.lua:281: in function `handler'
LibChatHandler-1.0-15:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
1x Prat-3.0-3.3.12 \addon\addon.lua:256: attempt to index local 'm' (a boolean value)
(tail call): ?:
(tail call): ?:
WIM-3.3.4\Modules\History.lua:231: in function `fun'
WIM-3.3.4\WIM.lua:297: in function `CallModuleFunction'
WIM-3.3.4\Sources\WindowHandler.lua:1269: in function <WIM\Sources\WindowHandler.lua:1215>
(tail call): ?:
WIM-3.3.4\Modules\WhisperEngine.lua:173: in function <WIM\Modules\WhisperEngine.lua:161>
WIM-3.3.4\Modules\WhisperEngine.lua:281: in function `handler'
LibChatHandler-1.0-15:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
1x Prat-3.0-3.3.12 \addon\addon.lua:256: attempt to index local 'm' (a boolean value)
(tail call): ?:
(tail call): ?:
WIM-3.3.4\Modules\History.lua:231: in function `fun'
WIM-3.3.4\WIM.lua:297: in function `CallModuleFunction'
WIM-3.3.4\Sources\WindowHandler.lua:1269: in function <WIM\Sources\WindowHandler.lua:1215>
(tail call): ?:
WIM-3.3.4\Modules\WhisperEngine.lua:173: in function <WIM\Modules\WhisperEngine.lua:161>
WIM-3.3.4\Modules\WhisperEngine.lua:281: in function `handler'
LibChatHandler-1.0-15:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
1x Prat-3.0-3.3.12 \addon\addon.lua:256: attempt to index local 'm' (a boolean value)
(tail call): ?:
(tail call): ?:
WIM-3.3.4\Modules\History.lua:231: in function `fun'
WIM-3.3.4\WIM.lua:297: in function `CallModuleFunction'
WIM-3.3.4\Sources\WindowHandler.lua:1269: in function <WIM\Sources\WindowHandler.lua:1215>
(tail call): ?:
WIM-3.3.4\Modules\WhisperEngine.lua:173: in function <WIM\Modules\WhisperEngine.lua:161>
WIM-3.3.4\Modules\WhisperEngine.lua:281: in function `handler'
LibChatHandler-1.0-15:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
LibChatHandler-1.0-15:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>