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
Please update soon
Altoholic puts chat messages in to the chat box and this errors WIM. so bad that after a couple times my computer will crash.
Worked fine till 3.3
Thanks
-----------------------
1x WIM-3.2.2\Modules\Expose.lua:29: attempt to index global 'db' (a nil value)
WIM-3.2.2\WIM.lua:297: in function `CallModuleFunction'
WIM-3.2.2\Sources\StateHandler.lua:56: in function <WIM\Sources\StateHandler.lua:34>
WIM-3.2.2\Sources\StateHandler.lua:85: in function `fun'
WIM-3.2.2\WIM.lua:337: in function `CoreEventHandler'
WIM-3.2.2\WIM.lua:62: in function <WIM\WIM.lua:62>
Locals:
funName = "OnStateChange"
module = nil
tData = nil
fun = <function> @ WIM\Modules\Expose.lua:27:
(for generator) = <function> defined =[C]:-1
(for state) =
ChatSounds =
ClickControl =
ShortcutBar =
GuildChat =
ChatAlerts =
Sounds =
LDB =
ChannelChat =
W2W =
Negotiate =
Expose =
HistoryChat =
WhisperEngine =
History =
MinimapIcon =
SayChat =
Tabs =
ChatFilters =
Filters =
TimeStamps =
Tutorials =
PartyChat =
BattlegroundChat =
Menu =
URLHandler =
ChatOptions =
Emoticons =
RaidChat =
OfficerChat =
}
(for control) = "Expose"
module = "Expose"
tData =
enabled = true
OnContainerHide = <function> @ WIM\Modules\Expose.lua:88:
RegisterWidget = <function> @ WIM\WIM.lua:245:
OnContainerShow = <function> @ WIM\Modules\Expose.lua:79:
canDisable = false
OnStateChange = <function> @ WIM\Modules\Expose.lua:27:
RegisterEvent = <function> @ WIM\WIM.lua:240:
dPrint = <function> @ WIM\WIM.lua:243:
db_defaults =
enableByDefault = true
title = "Expose"
Enable = <function> @ WIM\WIM.lua:241:
resources =
hasWidget = false
Disable = <function> @ WIM\WIM.lua:242:
}
pairs = <function> defined =[C]:-1
WIM =
addonTocName = "WIM"
tblInUse =
SetUpAnimation = <function> @ WIM\Sources\Animations.lua:55:
modules =
AddEscapeWindow = <function> @ WIM\Sources\WindowHandler.lua:1447:
RGBHextoHSVPerc = <function> @ WIM\Sources\ToolBox.lua:126:
GetChannelCount = <function> @ WIM\Modules\ChatEngine.lua:1544:
windows =
updateScrollBars = <function> @ WIM\Sources\WindowHandler.lua:447:
PLAYER_UPDATE_RESTING = <function> @ WIM\Sources\StateHandler.lua:77:
GetTalentSpec = <function> @ WIM\WIM.lua:505:
IsInParty = <function> @ WIM\WIM.lua:434:
debug = false
GetFontKeyByName = <function> @ WIM\Sources\Skinner.lua:308:
PLAYER_REGEN_DISABLED = <function> @ WIM\Sources\StateHandler.lua:71:
paddString = <function> @ WIM\Sources\ToolBox.lua:221:
ShowAllWindows = <function> @ WIM\Sources\WindowHandler.lua:1395:
RegisterStringModifier = <function> @ WIM\Sources\WindowHandler.lua:1364:
Menu = WIM3Menu {}
lastState = "other"
isInTable = <function> @ WIM\Sources\ToolBox.lua:84:
CompareVersion = <function> @ WIM\WIM.lua:452:
GetAvailableTabGroup = <function> @ WIM\Sources\TabHandler.lua:675:
CreateW2WWindow = <function> @ WIM\Sources\WindowHandler.lua:1316:
RegisterSkin = <function> @ WIM\Sources\Skinner.lua:260:
ShowProfileTip = <function> @ WIM\Modules\W2W.lua:268:
CreateChatWindow = <function> @ WIM\Sources\WindowHandler.lua:1312:
lists =
ShowOptions = <function> @ WIM\Sources\Options\Options.lua:318:
MinimapPopAlert = <function> @ WIM\Modules\MinimapIcon.lua:485:
ToggleContainer = <function> @ WIM\Sources\WindowHandler.lua:1570:
ShowDemoWindow = <function> @ WIM\Sources\WindowHandler.lua:1324:
stats =
useProtocol2 = false
LoadSkin = <function> defined @Interfa
---
Message: Interface\AddOns\WIM\Modules\Tutorials.lua:39: attempt to index field 'TutorialFrameCheckButton' (a nil value)
Time: Fri Dec 11 18:30:21 2009
Count: 2
Stack: Interface\AddOns\WIM\Modules\Tutorials.lua:39: in function `FlagTutorial'
Interface\FrameXML\TutorialFrame.lua:655: in function `TutorialFrame_Update'
Interface\FrameXML\TutorialFrame.lua:873: in function `TutorialFrame_AlertButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: id = 31
tut = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'TutorialFrameCheckButton' (a nil value)"
string =
split = <function> defined =[C]:-1
match = <function> defined =[C]:-1
gmatch = <function> defined =[C]:-1
upper = <function> defined =[C]:-1
gsub = <function> defined =[C]:-1
format = <function> defined =[C]:-1
utf8sub = <function> defined @Interface\AddOns\HealBot\libs\UTF8\utf8.lua:183
lower = <function> defined =[C]:-1
sub = <function> defined =[C]:-1
len = <function> defined =[C]:-1
utf8len = <function> defined @Interface\AddOns\HealBot\libs\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
join = <function> defined =[C]:-1
reverse = <function> defined =[C]:-1
byte = <function> defined =[C]:-1
trim = <function> defined =[C]:-1
utf8reverse = <function> defined @Interface\AddOns\HealBot\libs\UTF8\utf8.lua:290
rep = <function> defined =[C]:-1
}
tostring = <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 {
}
Atr_StackPriceCopperMiddle = Atr_StackPriceCopperMiddle {
}
NxIconNI38 = NxIconNI38 {
}
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 {
}
AchievementFrameSummaryAchievement3Shield = AchievementFrameSummaryAchievement3Shield {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem5AltCurrencyFrameItem1Text = MerchantItem5AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
ArmoryFindFrameButton10Where = ArmoryFindFrameButton10Where {
}
ArmorySpellButton5 = ArmorySpellButton5 {
}
NxTeamHUD = NxTeamHUD {
}
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
ArmoryMainHandSlot = ArmoryMainHandSlot {
}
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:1094
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1079
TradeSkillInp
Did anyone else see this, or is it specific to my config?
Thanks!