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
Found fix for new whispers opening in a new tab on the chat box that is unusable, while also in the WIM window.
This is a setting in WOW, not the addon.
Go to Interface -> Social -> at the bottom, select In-Line from the dropdown for new whispers. See screenshot:
edit: I don't know how to add images, and apparently the button isn't working so: https://imgur.com/a/5JuR7Iy
Trying to invite through WIM:
1x WIM\Modules\ShortcutBar.lua:357: attempt to call field 'InviteUnit' (a nil value)
[string "@WIM\Modules\ShortcutBar.lua"]:357: in function `OnClick'
[string "@WIM\Modules\ShortcutBar.lua"]:53: in function <WIM\Modules\ShortcutBar.lua:51>
Locals:
self = WIM_ShortcutBarButton14 {
0 = <userdata>
SetDefaults = <function> defined @WIM\Modules\ShortcutBar.lua:56
index = 2
parentWindow = WIM3_msgFrame4 {
}
Enable = <function> defined @WIM\Modules\ShortcutBar.lua:25
isEnabled = true
icon = <unnamed> {
}
Disable = <function> defined @WIM\Modules\ShortcutBar.lua:30
}
win = WIM3_msgFrame4 {
0 = <userdata>
Hide_Normal = <function> defined =[C]:-1
class = "Priest"
isNew = false
offScreen = 0
level = 50
unreadCount = 0
SendWho = <function> defined @WIM\Sources\WindowHandler.lua:995
msgWaiting = false
animators = <table> {
}
Hide = <function> defined @WIM\Sources\WindowHandler.lua:1224
animation = <table> {
}
WhoCallback = <function> defined @WIM\Sources\WindowHandler.lua:983
isWimWindow = true
age = 244087.868000
bn = <table> {
}
UpdateCharDetails = <function> defined @WIM\Sources\WindowHandler.lua:979
lastDate = "10/06/2020"
SafeGetTop = <function> defined @WIM\Sources\WindowHandler.lua:1272
AddMessageRaw = <function> defined @WIM\Sources\WindowHandler.lua:891
AddMessage = <function> defined @WIM\Sources\WindowHandler.lua:884
helperFrame = WIM_WindowHelperFrame {
}
SafeGetRight = <function> defined @WIM\Sources\WindowHandler.lua:1269
UpdateIcon = <function> defined @WIM\Sources\WindowHandler.lua:906
hasMoved = false
isHistory = true
customSize = false
guild = "Nemetos Order"
SetScale_Orig = <function> defined =[C]:-1
GetRuleSet = <function> defined @WIM\Sources\WindowHandler.lua:1100
race = ""
lastActivity = 244087.868000
UpdateProps = <function> defined @WIM\Sources\WindowHandler.lua:1175
classColor = "ffffff"
AddEventMessage = <function> defined @WIM\Sources\WindowHandler.lua:895
initialized = true
SetScale = <function> defined @WIM\Sources\WindowHandler.lua:778
fadeOut = <function> defined @WIM\Sources\WindowHandler.lua:820
type = "whisper"
isParent = true
SafeGetLeft = <function> defined @WIM\Sources\WindowHandler.lua:1266
ResetAnimation = <function> defined @WIM\Sources\WindowHandler.lua:1252
widgets = <table> {
}
SafeGetBottom = <function> defined @WIM\Sources\WindowHandler.lua:1275
online = true
theUser = "Lysium"
Pop = <function> defined @WIM\Sources\WindowHandler.lua:1110
location = "Boralus Harbor"
fadeIn = <function> defined @WIM\Sources\WindowHandler.lua:819
fadedIn = true
}
(*temporary) = nil
(*temporary) = "Lysium"
(*temporary) = "attempt to call field 'InviteUnit' (a nil value)"
_G = <table> {
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
BT4Button85Shine14 = BT4Button85Shine14 {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 741
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 400
BT4Button58 = BT4Button58 {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
PawnItemComparer = <function> defined @Pawn\Pawn.lua:3608
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture {
}
LFGListInviteDialog_OnEvent = <function> defined @FrameXML\LFGList.lua:2416
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
In reply to Kazari:
I'm having the same issue.
In reply to Kazari:
in File Modules\ShortcutBar.lua replace_G.InviteUnit(win.TheUser)with_G.C_PartyInfo.InviteUnit(win.theUser)Fixed in alpha version
using 3.8.15, I am getting this error
4x WIM\Modules\Sounds.lua:102: attempt to index field '?' (a nil value)
[string "@WIM\Modules\Sounds.lua"]:102: in function `fun'
[string "@WIM\WIM-3.8.15.lua"]:359: in function `CallModuleFunction'
[string "@WIM\Modules\WhisperEngine.lua"]:346: in function `handler'
[string "@WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0-18.lua"]:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
[string "@WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0-18.lua"]:311: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:299>
in a whisper window, when the other person types back.
Will check previous version
Da Options Menu is broken af. no scrolling, overlaying the General / Wispers option, cannot click them.
Updated today, still has some issues:
1.
Message: Interface\AddOns\WIM\WIM.lua:190: attempt to call field 'BNGetGameAccountInfo' (a nil value)
Time: Fri Oct 16 15:06:13 2020
Count: 1
Stack: Interface\AddOns\WIM\WIM.lua:190: attempt to call field 'BNGetGameAccountInfo' (a nil value)
[string "=[C]"]: in function `BNGetGameAccountInfo'
[string "@Interface\AddOns\WIM\WIM.lua"]:190: in function `GetBNGetGameAccountInfo'
[string "@Interface\AddOns\WIM\Sources\WindowHandler.lua"]:1014: in function `SendWho'
[string "@Interface\AddOns\WIM\Modules\WhisperEngine.lua"]:204: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:179>
[string "@Interface\AddOns\WIM\Modules\WhisperEngine.lua"]:406: in function `handler'
[string "@Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua"]:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
[string "@Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua"]:311: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:299>
Locals:
2.
Message: Interface\AddOns\WIM\WIM.lua:190: attempt to call field 'BNGetGameAccountInfo' (a nil value)
Time: Fri Oct 16 15:06:22 2020
Count: 2
Stack: Interface\AddOns\WIM\WIM.lua:190: attempt to call field 'BNGetGameAccountInfo' (a nil value)
[string "=[C]"]: in function `BNGetGameAccountInfo'
[string "@Interface\AddOns\WIM\WIM.lua"]:190: in function `GetBNGetGameAccountInfo'
[string "@Interface\AddOns\WIM\Sources\WindowHandler.lua"]:1014: in function `SendWho'
[string "@Interface\AddOns\WIM\WIM.lua"]:478: in function `fun'
[string "@Interface\AddOns\WIM\WIM.lua"]:392: in function `CoreEventHandler'
[string "@Interface\AddOns\WIM\WIM.lua"]:57: in function <Interface\AddOns\WIM\WIM.lua:57>
Locals:
3.
Message: Usage: BNSendWhisper(id,text)
Time: Fri Oct 16 15:08:49 2020
Count: 1
Stack: Usage: BNSendWhisper(id,text)
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `BNSendWhisper'
[string "@Interface\AddOns\WIM\Modules\WhisperEngine.lua"]:284: in function `fun'
[string "@Interface\AddOns\WIM\Sources\WindowHandler.lua"]:396: in function <Interface\AddOns\WIM\Sources\WindowHandler.lua:388>
[string "@Interface\AddOns\WIM\Sources\WindowHandler.lua"]:712: in function <Interface\AddOns\WIM\Sources\WindowHandler.lua:712>
Locals:
Let me try somethig though
In reply to wyr3d:
Didn't work, still has problems. Not sure if it's specifically to do with friend-list (and Battlenet) or not. Haven't whispered anyone not in one or the other.
This is your problem.
Hi! If any one knows. I have updated. And now after whispers It creates for every conversation a blank empty new chat window. Standard interface. Any way to disable or fix?
In reply to interloper69:
Ok. Found it in settings. Everithing is messed. Messages do not work as it was.
In reply to interloper69:
What setting is this? Because I can't find it.
In reply to interloper69:
What setting is this? Because I can't find it.
So I am downloadling through Twitch but after it downloads & installs its saying Wim version 1.13.5 Wim classic & Im needing retail but Im supposedly downloading Retail.
This is your problem.
Working version - https://bit.ly/319MJeK
In reply to Ypi_:
Thanks, works great... might want to update the TOC to 90001 though
In reply to KnightRyder002:
How did you install it and what TOC are you talking about?
In reply to Shariadune:
just like you install any other addons...
TOC file. Its the main file of the addon.
In reply to Ypi_:
There's no file there to download