WIM (WoW Instant Messenger) v3
wow-instant-messenger
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
- 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.
Known Issues
- Addons can not process messages while chat is in lock down. To get around this, WIM logs all events and then rebuilds and processes them once you have excited lock down. During this time, chat is routed as normal to the default chat frame so you don't miss anything. Unfortunately, /r and similar keybindings to reply during this time will NOT work. Allowing the default chat frame to handle these events cause severe tainting issues and breaks everything.
- Community Chat is now supported. It comes with limitations though because the sender name and message are protected and can not be read by addons or saved.
- No filtering
- No History
Addon Compatibility: (Always make sure you are running the latest versions.)
- Prat
- DBM
-
View User Profile
-
Send Message
Posted Nov 14, 2009Once 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
-
View User Profile
-
Send Message
Posted Nov 11, 2009Message: 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 =
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 =
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 =
1 = "142"
2 = "51"
3 = "523"
}
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 =
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
-
View User Profile
-
Send Message
Posted Nov 9, 2009-
View User Profile
-
Send Message
Posted Nov 14, 2009Zas
-
View User Profile
-
Send Message
Posted Nov 6, 2009-
View User Profile
-
Send Message
Posted Nov 7, 2009-
View User Profile
-
Send Message
Posted Nov 6, 2009-
View User Profile
-
Send Message
Posted Nov 4, 2009-
View User Profile
-
Send Message
Posted Oct 28, 2009[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>
---
-
View User Profile
-
Send Message
Posted Oct 28, 2009-
View User Profile
-
Send Message
Posted Oct 29, 2009btw, Love Wim... can't play without it anymore :D
-
View User Profile
-
Send Message
Posted Oct 29, 2009-
View User Profile
-
Send Message
Posted Oct 30, 2009Original "World of Warcraft.app"
copy "World of Warcraft .app"
-
View User Profile
-
Send Message
Posted Nov 1, 2009-
View User Profile
-
Send Message
Posted Oct 27, 2009This 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 >.>
-
View User Profile
-
Send Message
Posted Oct 27, 2009Other 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.
-
View User Profile
-
Send Message
Posted Oct 27, 2009-
View User Profile
-
Send Message
Posted Oct 24, 2009I 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.
-
View User Profile
-
Send Message
Posted Oct 24, 2009-
View User Profile
-
Send Message
Posted Oct 27, 2009