Quantcast
Download
(8 Kb)
Download
Updated: 07-16-18 05:23 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-16-18 05:23 PM
Created:08-19-09 11:32 AM
Downloads:8,945
Favorites:35
MD5:
8.0.1

nUI : InfoPanel [Whispers]  Popular! (More than 5000 hits)

Version: 8.0.1.27089.0
by: Xrystal [More]



This InfoPanel Plugin allows the user to have their whisper chat in a separate screen accessible as required. This one is using panel 21.

The addon searches the 10 available chat frames and finds one that is not being used and uses it for the duration of your game session. It will automatically release the frame when you log out just on the off chance that you decide to stop using it.

Test Environment
nUI 8.0.1.27178.2 with WOW 8.0.1.27178

Known Problems
Please note you are limited to 8 chat frames alongside the General and Combat Log chat frames. Before this addon will work you will need to make at least 1 of those frames available to use.

Slash Commands
They will disable the plugin ready for removal of the addon. You can re-enable it again if you change your mind before logging out.

/nuiwc enable - to enable it
/nuiwc disable - to disable it

Foreign Language Versions
At the present this plugin does not support multi language settings. enUS and enGB versions will work fine however and the ability to add new languages is possible using the addonTable.Translate values accordingly.

Support Links
Bug Reports
Feature Requests


Version: 8.0.1.27089.0
- CommonChatFunctions.lua
> ButtonFrame:SetPoint turned off while addon enabled

Version: 8.0.1.27075.0
- CommonChatFunctions.lua
> Made changes based on Blizzards BfA changes to the ChatFrame buttons ( Bottom, Up, Down )
- nUI_InfoPanel_Chat.lua
> Made changes based on Blizzards BfA changes to the ChatFrame buttons ( Bottom, Up, Down )

Version: 7.03.00.735.26972
- Changed TOC to reflect 7.3 compatibility
- Removed statement to 'ReceiveAllBNConversations'

Version: 5.4.2.17688
Changed TOC to reflect 5.4 compatibility

Version: 5.2.0.16733.01
Changes Made :
- Changed TOC to reflect 5.2 compatibility

Version: 5.1.0.16309.01
Changes Made:
- TOC Change to reflect 5.1 compatibility

Version: 5.0.4.16016.120829.01
Features Available :
- Creates a new chat frame if one is available
- Only displays private messages
- Shares chat frame knowledge with nUI_Infopanel_Chat and nUI_Infopanel_GuildChat
- Uses infopanel 21
Slash Commands Available :
- /nuiwc enable - enable the plugin
- /nuiwc disable - disable the plugin
Localization Available :
- enUS
- enGB
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
8.0.1.27075.0 BfA Version
8kB
Xrystal
07-15-18 07:23 PM
7.03.00.735.269
8kB
Xrystal
07-08-18 09:45 AM


Post A Reply Comment Options
Unread 07-15-18, 04:05 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
8.0.1 Errors found during testing..

The following will be fixed asap

Lua Code:
  1. Message: ...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:210: attempt to index field 'BottomButton' (a nil value)
  2. Time: Sun Jul 15 23:01:28 2018
  3. Count: 1
  4. Stack: ...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:210: attempt to index field 'BottomButton' (a nil value)
  5. ...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:210: in function `EnablePlugin'
  6. ...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:101: in function `setEnabled'
  7. ...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:50: in function <...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:41>
  8. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
  9. [C]: in function `xpcall'
  10. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
  11. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:743: in function `applyScale'
  12. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
  13. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
  14. Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>
  15.  
  16. Locals: <none>

Lua Code:
  1. Message: ...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:75: attempt to index field 'BottomButton' (a nil value)
  2. Time: Sun Jul 15 23:01:28 2018
  3. Count: 1
  4. Stack: ...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:75: attempt to index field 'BottomButton' (a nil value)
  5. ...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:75: in function <...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:56>
  6. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
  7. [C]: in function `xpcall'
  8. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
  9. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:755: in function `applyScale'
  10. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
  11. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
  12. Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>
  13.  
  14. Locals: <none>
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-08-18, 12:46 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
7.3.5 Errors

I am aware of the follow error on all my nUI_Chat_xxxx addons. I was expecting something going wrong as they have changed the chat system even more in Battle for Azeroth. These addons may need to be totally rewritten for BoA but will see if I can get away with a quick and dirty fix for 7.3.5.

Code:
Message: ...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:200: attempt to call global 'ChatFrame_ReceiveAllBNConversations' (a nil value)
Time: 07/08/18 07:43:21
Count: 1
Stack: ...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:200: attempt to call global 'ChatFrame_ReceiveAllBNConversations' (a nil value)
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `ChatFrame_ReceiveAllBNConversations'
...ddOns\nUI_InfoPanel_Whispers\CommonChatFunctions.lua:200: in function `EnablePlugin'
...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:101: in function `setEnabled'
...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:50: in function <...ns\nUI_InfoPanel_Whispers\nUI_InfoPanel_Whispers.lua:41>
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
[C]: in function `xpcall'
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:743: in function `applyScale'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>

Locals: <none>
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 04-03-18, 05:42 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
Just to let you all know I am currently back in game preparing my characters for the next expansion. How long in the expansion before I take my break I don't know but I do plan to make sure my addons are at least not breaking.

However, I am not using nUI now so other than the TOC change I will be reliant on users reports and the functionality of nUI itself. But while the addon is being used I will keep it working as best as I can.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-05-10, 01:47 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
ah, gotcha.

I think my reply answered the question though but I'll confirm.

The ability to right click to create a conversation tab hasn't been adjusted in any way so will work as normal and create a tab page holding conversation with that person. However, the whispers addon will ( hopefully ) post a copy of the whisper in the right hand side so, if you are watching a different chat window on the left and the whisper on the right you should hopefully still see the whisper. I haven't tested that myself to confirm though it is something I could do but didn't think about it rofl.

The ability to chat to battle net friends hasn't been adjusted either and should work similarly. Again, this addon will ( hopefully ) post a copy of the whisper in the right hand side.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-04-10, 10:31 PM  
samhain_whitefox
A Deviate Faerie Dragon
 
samhain_whitefox's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 12
File comments: 41
Uploads: 3
oh, lol, 335 is just the patch number, 3.3.5 without the dots.
__________________
a heart alone
a heart of stone.

a shattered love
a battered child.

innocence lost
at rending cost.
Report comment to moderator  
Reply With Quote
Unread 07-04-10, 04:15 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
I don't use ReadID myself so can't test it but I added the RealID whisper channels I could identify to the whisper plugin. Not sure what you mean by 335 though.

Your best bet would be to try it and see if you get the message in your whisper frame. I don't remove it from the main chat frame so you should see it in both.

What it doesn't do is do the extra tab per conversation. There will just be one whisper frame for all whispers on the right. I'm waiting for blizz to fully incorporate the chat docking system to add a complete chat panel on the right.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-04-10, 02:49 PM  
samhain_whitefox
A Deviate Faerie Dragon
 
samhain_whitefox's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 12
File comments: 41
Uploads: 3
convo's and RealID whispers

does this work with 335 conversations and RealID whispers? i'm not sure @[email protected] sorry to bother.
__________________
a heart alone
a heart of stone.

a shattered love
a battered child.

innocence lost
at rending cost.
Report comment to moderator  
Reply With Quote
Unread 06-30-10, 09:00 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
Ah gotcha. I don't automatically remove any of the chat settings from the existing chat frames. That way peoples settings aren't being altered.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-30-10, 08:38 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 101
Uploads: 0
no i mean my whispers show up on both sides. I just want them to show up on the right side.
Report comment to moderator  
Reply With Quote
Unread 06-30-10, 02:19 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
Oh wait. Do you mean instead of seeing your whispers, their whispers etc you just want to see what you type ?

Yes, it is possible but you would need to edit the lua file.

Code:
-- First Remove all channels and message groups
ChatFrame_RemoveAllChannels( gcframe );
ChatFrame_RemoveAllMessageGroups( gcframe );
ChatFrame_ReceiveAllPrivateMessages( gcframe );
ChatFrame_ReceiveAllBNConversations( gcframe );
	
-- Then Add the ones we want to track
ChatFrame_AddMessageGroup(gcframe, "WHISPER");
ChatFrame_AddMessageGroup(gcframe, "WHISPER_INFORM");
ChatFrame_AddMessageGroup(gcframe, "BN_WHISPER");
The first block seem to be a requirement of all new chat frames so I suggest you don't change those but the second block are what I added. From what I understand and recall, "WHISPER" and "BN_WHISPER", are your whispers going out ( although with the latter I am not 100% sure ) and WHISPER_INFORM is informing you about whispers coming in. Putting -- in front of the inform should be enough to stop seeing other peoples whispers to you.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-29-10, 11:46 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
Thats what this addon does. It should use a free chat frame and activate the whisper channels and you should get all chat messages filter through to it.

What exactly happens when you start up wow with this addon ?
What does the left hand chat frame look like ?
How many chat tabs do you have on the left hand side ?
What other chat frame addons do you have ?

These may all affect how this addon works. I have tried to get the nUI and my own plugins working together.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-29-10, 10:39 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 101
Uploads: 0
is there a way to make my whispers only show up in the right infopanel?
Report comment to moderator  
Reply With Quote
Unread 06-25-10, 02:47 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
v1.02.01 Update

Shortly I will be posting up an update.

The changes should only really affect those that use more than one of my chat mods, which could be possible.

While incorporating 1.02.00 changes into my GuildChat plugin and making sure they work alongside each other I noticed they were fighting over the same chatframe. Then it dawned on me that they didn't know the other addons was using it rofl. So, hence was born chatFrame.infoPanel flag. Both addons check this flag for all chatframes before finding one that is not shown, not docked and not in use by one of my infopanels. This will mean it is free.

However, it may end up using an old chat frame that was a carry over from before 3.3.5 and get confused. I noticed during testing that this seemed to happen on either characters I had never really played with since before the patch or had messed about with chatframes prior to my changes. In both cases a reload of the UI should resolve the problem. If in the latter case it didn't then a bit more drastic measure is needed involving editing the chat-cache.txt file for that character.

I also noticed during testing that the class color config boxes are regardless of which frame you are using and are tied to the chat types/channels. So, I have removed that part of the coding as that may cause problems ( not bugs though ) for individuals.

I am in the final stages of testing and will post up an update shortly. Please remember also that these 1.02.00 and above updates are only for those with the 3.3.5 WoW Patch installed. However, there is a chance that it will work in 3.3.3 but I can't guarantee it.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-24-10, 11:42 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
v1.02.00 Update

As you may have noticed I have posted up a new update to bring the addon up to work alongside 3.3.5 for those that have that patch.

I delayed writing a note here as well just in case I came across something while playing rather than testing in a buggy way. And I did.

After a few switch arounds on various characters I have I spotted the cause of the problem. If it loads up fine but you don't get a chat tab saying Whispers ( for the enUS and enGB default locales ) then a reloadUI will generally fix it. If the next time you log into that character the same problem occurs the problem is tied to old settings saved in your chat-cache.txt file for that character.

I doubt many if any of you will get this problem as I believe it was due to my initial attempts at a fix adjusting my chat frames on a permanent measure which for this addon is not necessary, but if you do let me know and I will talk you through fixing the file so it doesn't happen again.

Other than that the code has been rewritten to bring it in line with recent knowledge as well as changes to make the chat changes in 3.3.5 work for us in this addon.

As long as you have 1 maybe 2 free chat frames available you can use this addon to display your whispers on the right hand side. It automatically generates a chat frame and tab and attaches them to the infopanel and then releases it all when you log out. During the course of your game session any whispers/battlenet whispers you receive will also be sent to that window so that you can have two chat windows on display as you desire. It will automatically mark the respective chattypes and toggles the class coloring on so that you can see who is talking to you

You can change the settings for the duration of your session but whether it keeps your settings or not from login to login I don't know yet as I have not experimented heavily with the new changes yet.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-22-10, 12:08 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5178
File comments: 412
Uploads: 29
3.3.5 Patch Chat Frame Changes

3.3.5 Chat Frame Changes
  • Players can now right-click on any chat type (Whisper, Trade, General, Party, Raid, etc.) and choose to move conversation types into separate windows. This will move that chat type to a separate tab in the Chat frame which can be undocked and moved anywhere on the screen.
    • Using the Move to Whisper Window option on a Whisper will place the conversation with that player in a separate tab.
    • Any time a conversation with another player is put into its own tab, the tab will glow when a new message is received.
  • Hovering over the Chat Frame and using the mouse wheel will allow players to scroll through chat text.
  • Players can select Classic Mode under Interface Options to keep the Chat Frame functionality closer to what it was prior to patch 3.3.5.
  • The Simple Chat User Interface option has been removed.

As you can see they have done alot of changes to how the chat system works. And this is the view for the users. Believe me there are a lot of behind the scene changes as well. While it has only partially broken my chat plugins it has made them react strangely. I was in the process of making more extensive changes to the addons when the patch hit so once I can get on a server to test and apply them I will introduce a fix to at least stop crashing of the nUI system due to the extra frames they have created.

In the mean time I would suggest doing without these addons for a while and see how the new chat system works to how you want. At the first opportunity I will try to incorporate the changes into the addons so they at least look presentable rofl. While I work on a new and improved chat system if Scott doesn't for nUI in general.
__________________

[SIGPIC][/SIGPIC]



Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: