Download
(102 Kb)
Download
Updated: 11/11/18 04:15 PM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Updated:11/11/18 04:15 PM
Created:09/06/14 08:15 AM
Monthly downloads:227
Total downloads:91,117
Favorites:136
MD5:
Wykkyd Enhanced Chat  Popular! (More than 5000 hits)
Team: Calia1120 Demiknight Lakashi
Prior/inactive team members: Ravalox Wykkyd

Follow on Twitter for updates or Catch up on Discord

*****************************************************************************


Wykkyd Enhanced Chat is an addon originally programmed as a piece of Wykkyd's Framework. It provides small features to clean up and slightly enhance the chat window.

Features
  • Hide default chat background
  • Prevent chat text from fading
  • Force the chat window not to fade (also available via in-game setting)
  • Insert a new, more configurable chat background (including custom colors)
  • Enhance the Edit Box
    • Label font type, size, style
    • Edit box font type, size, style
    • Insert a new, more configurable edit box background (including custom colors)
  • Add LOOT announcements
    • Your loot
    • Party loot (rare or better)
    • Your gold
  • Also makes the chat window able to be resized to the size of your entire screen

Advanced Setting Controls (available in all Wykkyd Addons)
  • Save To Default - This feature saves a snapshot of your logged in character's CURRENT settings as a save set named SYSTEM DEFAULT.
  • Load System Default - This loads the current SYSTEM DEFAULT as your character's settings and effectively sets your character to MIMIC the SYSTEM DEFAULT. This behaves exactly like Mimic below, with the exception that the SYSTEM DEFAULT only ever changes when you manually save to it from any character, by clicking Save To Default.
  • Mimic... - This sets the current logged in character to adopt the settings of another character until this value is changed. This causes the logged in character's saved settings to reset every time you log in or Reload UI to be like the mimic'ed character. If you set George to mimic Bob, as you save settings on Bob while playing those settings will become George's settings too whenever you log into George. As you play George and change his settings manually, those changes become temporary unless you clear the Mimic box. This affords some fairly awesome opportunities for your play sessions.
  • Wykkyd's Preferences (where available) - This will Reload UI and set your active character to the basic settings that Wykkyd uses for that addon for his characters as his STARTING point, he customizes each character from there and you are encouraged to also do so.
  • Reset All - Resets all settings inside the Advanced Setting Controls section for that addon, for that character

Use of SYSTEM DEFAULT allows you to basically create system-wide default settings. I say "system" because these settings are not filtered by account name. So if three people share your computer, they all adopt the system defaults (if they selectively choose to do so). This is a "neat trick" for people with multiple accounts as it lets you share settings across all of them.

For example, if you log into your first character and set every Wykkyd addon up the way you want. Then in each you click "Save To Default", one by one. You've now established your "baseline", if you will. You can then log into each character you have (regardless of number of accounts), including that same first character, and inside each, in each addon, click "Load System Default". Now every single character will use the same settings. In fact, because you saved defaults from character 1 and then set character 1 to use those same defaults, even that character is inheriting the SYSTEM DEFAULT every single time it loads. This means if you're on character 7 and decide to change your default for all, all you have to do is tweak your settings and click "Save To Default" and every single character you set up this way gets those settings automatically.

WARNING: System Default, and Mimic, can be dangerous. As of this time this ALSO includes saved item sets, gear sets, quest header settings, tracked achievements... IE: it includes data saved by the addons too. THIS WILL BE CHANGING IN THE FUTURE to be more intuitive and robust. But I didn't want to delay this feature until that was 100% polished. After all, this is fairly useful as is.
V2.6.0.0
- Updated to API 10025
- Updated Framework to 4.4.0.0
- Update LAM to 2.0 r26

V2.5.0.0 ~ Calia
Update LAM to 2.0 r24
Updated to API 20 (Horns Of The Reach)

V2.4.0.0 ~ Calia
Updated LAM to 2.0 r23
Updated to API 18 (Homestead)
Implemented suggestion from ziggr to show totals from across player bags.

2.3.4.5
Updated to API 17

2.3.4.5a
Updated to API version 16

2.3.4.4
Updated to API version 15

2.3.4.3
Updated to API version 14 (1.9)

2.3.4.2
Updated to support ESO v2.2.4

2.3.3.3
Updated the API version supported to 100012 (1.7.0)

2.3.3.2
This update (2.3.3.2) only updates supporting documentation to reflect the transition from Wykkyd to Ravalox and Balkoth under the name of Exodus Code Group. The LUA addon/library code has not been changed.
Archived Files (36)
File Name
Version
Size
Uploader
Date
2.5.0.0
110kB
calia1120
09/17/17 07:51 PM
2.4.0.0
101kB
calia1120
02/05/17 03:10 AM
2.4.0.0
111kB
calia1120
02/05/17 12:53 AM
2.3.4.5a
81kB
Ravalox Darkshire
10/14/16 12:42 AM
2.3.4.5
81kB
Ravalox Darkshire
08/01/16 11:30 PM
2.3.4.4
81kB
Ravalox Darkshire
06/04/16 01:29 AM
2.3.4.3
81kB
Ravalox Darkshire
03/08/16 12:11 AM
2.3.4.2
81kB
Ravalox Darkshire
11/02/15 10:27 AM
2.3.3.3
81kB
Ravalox Darkshire
08/31/15 06:37 AM
2.3.3.2
72kB
Ravalox Darkshire
06/05/15 06:23 AM
2.3.3.1
71kB
Wykkyd
03/04/15 06:35 AM
2.2b (live+pts)
111kB
Wykkyd
01/31/15 11:39 AM
2.2 (live+pts)
111kB
Wykkyd
01/30/15 11:48 PM
2.0.0.1
71kB
Wykkyd
11/04/14 06:58 AM
2.0
71kB
Wykkyd
11/03/14 07:39 AM
1.9.27.1
71kB
Wykkyd
09/27/14 12:30 PM
1.9.24.1
70kB
Wykkyd
09/24/14 08:01 PM
1.9.23.1
70kB
Wykkyd
09/23/14 05:56 PM
1.9.18.1
66kB
Wykkyd
09/18/14 07:33 PM
1.9.17.1
67kB
Wykkyd
09/17/14 04:14 PM
1.9.16.2
67kB
Wykkyd
09/16/14 07:20 PM
1.9.16.1
66kB
Wykkyd
09/15/14 03:16 PM
1.9.15.1
66kB
Wykkyd
09/14/14 02:39 PM
1.9.13.2
66kB
Wykkyd
09/13/14 07:29 AM
1.9.13.1
66kB
Wykkyd
09/12/14 07:32 PM
1.9.12.3
66kB
Wykkyd
09/12/14 06:13 PM
1.9.12.2
66kB
Wykkyd
09/12/14 05:29 AM
1.9.12.1
65kB
Wykkyd
09/12/14 03:43 AM
1.9.11.1
65kB
Wykkyd
09/11/14 03:09 PM
1.9.7.4
63kB
Wykkyd
09/07/14 08:24 PM
1.9.7.2b
63kB
Wykkyd
09/07/14 06:40 PM
1.9.7.2
63kB
Wykkyd
09/07/14 04:47 PM
1.9.7.1
61kB
Wykkyd
09/07/14 10:30 AM
1.9.6.3
60kB
Wykkyd
09/06/14 03:25 PM
1.9.6.2
60kB
Wykkyd
09/06/14 11:00 AM
1.9.6.1
60kB
Wykkyd
09/06/14 08:15 AM


Post A Reply Comment Options
Unread 06/14/17, 06:42 PM  
MAOofDC
 
MAOofDC's Avatar

Forum posts: 6
File comments: 35
Uploads: 0
Update

Any word on a possible update?
Report comment to moderator  
Reply With Quote
Unread 02/06/17, 10:33 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by calia1120
Originally Posted by babylon
Originally Posted by calia1120
Originally Posted by babylon
This addon isn't even loading after today's update. It's installed, but isn't listed in addons list in the game. Can see it's actually installed on Minion, even tried uninstalling and reinstalling, but it isn't working nor is it showing in addons list in the game.
It'll be listed at the top of your addons list as [WG] Enhanced Chat. It slipped my mind to adjust the name while updating things. Ravalox or I will adjust it with the next release.
Why would changing the name stop it from working in game or even loading the addon into the game?
Have you tried uninstalling and reinstalling the addon, either manually or via Minion? You shouldn't need to remove saved variables.


Once you've done that, you should see the addon at the top of the list like this:
Yes as I posted, I tried uninstalling and reinstalling and same issue.
Last edited by babylon : 02/06/17 at 10:34 PM.
Report comment to moderator  
Reply With Quote
Unread 02/06/17, 08:17 PM  
calia1120
 
calia1120's Avatar
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 232
Uploads: 5
Originally Posted by babylon
Originally Posted by calia1120
Originally Posted by babylon
This addon isn't even loading after today's update. It's installed, but isn't listed in addons list in the game. Can see it's actually installed on Minion, even tried uninstalling and reinstalling, but it isn't working nor is it showing in addons list in the game.
It'll be listed at the top of your addons list as [WG] Enhanced Chat. It slipped my mind to adjust the name while updating things. Ravalox or I will adjust it with the next release.
Why would changing the name stop it from working in game or even loading the addon into the game?
Have you tried uninstalling and reinstalling the addon, either manually or via Minion? You shouldn't need to remove saved variables.

Once you've done that, you should see the addon at the top of the list like this:
Report comment to moderator  
Reply With Quote
Unread 02/06/17, 04:05 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by calia1120
Originally Posted by babylon
This addon isn't even loading after today's update. It's installed, but isn't listed in addons list in the game. Can see it's actually installed on Minion, even tried uninstalling and reinstalling, but it isn't working nor is it showing in addons list in the game.
It'll be listed at the top of your addons list as [WG] Enhanced Chat. It slipped my mind to adjust the name while updating things. Ravalox or I will adjust it with the next release.
Why would changing the name stop it from working in game or even loading the addon into the game?
Report comment to moderator  
Reply With Quote
Unread 02/06/17, 03:48 PM  
calia1120
 
calia1120's Avatar
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 232
Uploads: 5
Originally Posted by babylon
This addon isn't even loading after today's update. It's installed, but isn't listed in addons list in the game. Can see it's actually installed on Minion, even tried uninstalling and reinstalling, but it isn't working nor is it showing in addons list in the game.
It'll be listed at the top of your addons list as [WG] Enhanced Chat. It slipped my mind to adjust the name while updating things. Ravalox or I will adjust it with the next release.
Report comment to moderator  
Reply With Quote
Unread 02/06/17, 03:04 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
This addon isn't even loading after today's update. It's installed, but isn't listed in addons list in the game. Can see it's actually installed on Minion, even tried uninstalling and reinstalling, but it isn't working nor is it showing in addons list in the game.
Report comment to moderator  
Reply With Quote
Unread 12/02/16, 01:42 PM  
Jemcrystal

Forum posts: 28
File comments: 45
Uploads: 0
nvm
Last edited by Jemcrystal : 12/02/16 at 01:49 PM.
Report comment to moderator  
Reply With Quote
Unread 10/08/16, 12:04 AM  
Lucario

Forum posts: 0
File comments: 11
Uploads: 0
Is there a way to only show only rare or higher loot that I pick up in chat? I see it's an option for party members but not myself.

Or alternatively, is there a way to not show my loot in my chat? I'm really only interested if my allies have anything I'd like to trade for, I don't need another chat showing my own loot.
Report comment to moderator  
Reply With Quote
Unread 10/06/16, 08:42 AM  
calia1120
 
calia1120's Avatar
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 232
Uploads: 5
Re: Craft

Thanks! I'll give Ravalox the heads up on this one.

Originally Posted by ziggr
Loot announcements show "have" counts. But they never knew about the craft bag.

This change to wykkydEnhancedChat/addon.lua:
  • Replaces an O(n) inventory scan with an O(1) API query
  • Gets backpack, player bank, and craft bag counts
  • Detects raw materials and shows both raw and refined count

I can send this as a pull request if wykkyd is up on GitHub.

Lua Code:
  1. local lootToChat = function(...)
  2.     if WYK_LootManager then return end
  3.     local green = "0B610B"
  4.     local eventCode, lootedBy, itemLink, quantity, itemSound, lootType, self = ...
  5.     itemLink = itemLink:gsub("%^%a+","")
  6.     if self then
  7.         local inBags, haveCount = 0, " no idea"
  8.         if _addon:GetOrDefault( false, _addon.Settings["loot_count"] ) then
  9.             -- How many do I have? In the bank? Craft bag?
  10.             local ctBackpack, ctBank, ctCraftBag = GetItemLinkStacks(itemLink)
  11.             inBags = ctBackpack + ctBank + ctCraftBag
  12.  
  13.             -- Is this a raw material, refinable? How many refined do I have?
  14.             local refinedItemLink = GetItemLinkRefinedMaterialItemLink(itemLink, LINK_STYLE_DEFAULT)
  15.             local ctBackpackRefined, ctBankRefined, ctCraftBagRefined = GetItemLinkStacks(refinedItemLink)
  16.             local ctRefined = ctBackpackRefined + ctBankRefined + ctCraftBagRefined
  17.             if ctRefined ~= 0 then
  18.                 inBags = "raw: " .. tostring(inBags) .. " refined:" .. tostring(ctRefined)
  19.             end
  20.         end
  21.  
  22.         if inBags ~= 0 then
  23.             _addon:Print("|c"..green.."Looted [ " .. itemLink.. " |c"..green.."][ |cBEF781" .. quantity .. "|c"..green.." ]{|c886A08 "..tostring(inBags).." |c"..green.."}" )
  24.         else
  25.             _addon:Print("|c"..green.."Looted [ " .. itemLink.. " |c"..green.."] x|cBEF781" .. quantity )
  26.         end
  27.     else
  28.         if _addon:GetOrDefault( false, _addon.Settings["loot_whole_group"] ) and lootType == LOOT_TYPE_ITEM then
  29.             local icon,sellPrice,meetsUsageRequirement,equipType,itemStyle = GetItemLinkInfo(itemLink)
  30.             local quality = GetItemLinkQuality(itemLink)
  31.             if equipType ~= 0 and ( quality >= 3 ) then
  32.                 _addon:Print( "|c32CE41" .. lootedBy:gsub("%^%a+","") .. " Got: [ " .. itemLink:gsub("%^%a+","") .. "|c32CE41 ] " .. quantity .."" )
  33.             end
  34.         end
  35.     end
  36. end
Report comment to moderator  
Reply With Quote
Unread 09/30/16, 12:37 AM  
ziggr
 
ziggr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 275
Uploads: 10
Craft

Loot announcements show "have" counts. But they never knew about the craft bag.

This change to wykkydEnhancedChat/addon.lua:
  • Replaces an O(n) inventory scan with an O(1) API query
  • Gets backpack, player bank, and craft bag counts
  • Detects raw materials and shows both raw and refined count

I can send this as a pull request if wykkyd is up on GitHub.

Lua Code:
  1. local lootToChat = function(...)
  2.     if WYK_LootManager then return end
  3.     local green = "0B610B"
  4.     local eventCode, lootedBy, itemLink, quantity, itemSound, lootType, self = ...
  5.     itemLink = itemLink:gsub("%^%a+","")
  6.     if self then
  7.         local inBags, haveCount = 0, " no idea"
  8.         if _addon:GetOrDefault( false, _addon.Settings["loot_count"] ) then
  9.             -- How many do I have? In the bank? Craft bag?
  10.             local ctBackpack, ctBank, ctCraftBag = GetItemLinkStacks(itemLink)
  11.             inBags = ctBackpack + ctBank + ctCraftBag
  12.  
  13.             -- Is this a raw material, refinable? How many refined do I have?
  14.             local refinedItemLink = GetItemLinkRefinedMaterialItemLink(itemLink, LINK_STYLE_DEFAULT)
  15.             local ctBackpackRefined, ctBankRefined, ctCraftBagRefined = GetItemLinkStacks(refinedItemLink)
  16.             local ctRefined = ctBackpackRefined + ctBankRefined + ctCraftBagRefined
  17.             if ctRefined ~= 0 then
  18.                 inBags = "raw: " .. tostring(inBags) .. " refined:" .. tostring(ctRefined)
  19.             end
  20.         end
  21.  
  22.         if inBags ~= 0 then
  23.             _addon:Print("|c"..green.."Looted [ " .. itemLink.. " |c"..green.."][ |cBEF781" .. quantity .. "|c"..green.." ]{|c886A08 "..tostring(inBags).." |c"..green.."}" )
  24.         else
  25.             _addon:Print("|c"..green.."Looted [ " .. itemLink.. " |c"..green.."] x|cBEF781" .. quantity )
  26.         end
  27.     else
  28.         if _addon:GetOrDefault( false, _addon.Settings["loot_whole_group"] ) and lootType == LOOT_TYPE_ITEM then
  29.             local icon,sellPrice,meetsUsageRequirement,equipType,itemStyle = GetItemLinkInfo(itemLink)
  30.             local quality = GetItemLinkQuality(itemLink)
  31.             if equipType ~= 0 and ( quality >= 3 ) then
  32.                 _addon:Print( "|c32CE41" .. lootedBy:gsub("%^%a+","") .. " Got: [ " .. itemLink:gsub("%^%a+","") .. "|c32CE41 ] " .. quantity .."" )
  33.             end
  34.         end
  35.     end
  36. end
Last edited by ziggr : 09/30/16 at 01:01 AM.
Report comment to moderator  
Reply With Quote
Unread 08/30/16, 09:24 AM  
calia1120
 
calia1120's Avatar
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 232
Uploads: 5
Re: Can you add a Chat Notification?

Originally Posted by thunder
Is there anyway you can add a keyword notification for chat? I have been using Zolan's Chat Notification, but it hasn't been working for me lately. Since I use Wykkyd Gaming Suite, I was hoping maybe you could incorporate this feature in as an option. For some reason, the Zolan Notification isn't saving the keywords for me and I have to keep retyping them each login and lately i'd get a crash if I got notified of the keyword lol. Since you update frequently and have such great add ons, I was hoping you'd consider this? I love your add ons! Thanks.
Have you filed a bug with Harven for the issue with Zolan? Ravalox is unfortunately having some machine issues, and I'm helping him out with bugs as they come up. I can certainly suggest it to Ravalox for a feature request as well, but it's not something that would be considered in the near future.
Report comment to moderator  
Reply With Quote
Unread 08/29/16, 06:21 PM  
Nichts

Forum posts: 0
File comments: 15
Uploads: 0
Feature Request

Hey Wykkyd,

this is a great add-on. I am using it since a long time now.
Recently I started cleaning up my HUD for Raids.

Is there a way you could implement a feature that would minimize the chat when entering combat?
Right now I am using a different add-on that minimizes / maximizes the chat by assigned key.
I would prefer it, if this could be done automatically.

Best, Sanyarin
Report comment to moderator  
Reply With Quote
Unread 04/06/16, 10:08 AM  
thunder

Forum posts: 0
File comments: 9
Uploads: 0
Thumbs down Can you add a Chat Notification?

Is there anyway you can add a keyword notification for chat? I have been using Zolan's Chat Notification, but it hasn't been working for me lately. Since I use Wykkyd Gaming Suite, I was hoping maybe you could incorporate this feature in as an option. For some reason, the Zolan Notification isn't saving the keywords for me and I have to keep retyping them each login and lately i'd get a crash if I got notified of the keyword lol. Since you update frequently and have such great add ons, I was hoping you'd consider this? I love your add ons! Thanks.
Report comment to moderator  
Reply With Quote
Unread 12/22/15, 11:01 AM  
KaityUK
Premium Member
Premium Member

Forum posts: 4
File comments: 13
Uploads: 0
Default Window

Is there any way to make the 'Chat' window the start default mode rather than the 'Combat Log'?
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 06:06 AM  
JC242
 
JC242's Avatar

Forum posts: 5
File comments: 10
Uploads: 0
Originally Posted by Wykkyd
Originally Posted by Eve Knight
I've noticed a bug in the add-on. Sometimes it breaks my chat box's scrolling such that I can no longer scroll to the bottom. It's as if it thinks the bottom of the box is actually many lines above the actual bottom, resulting in me being completely unable to see the last several lines of text in the box.

I further noticed this happens when the add-on is exclusively responsible for the last several lines of text in the box and I scroll up to see an earlier line. With your own coding, this can easily be done by selling many items to a vendor individually with the gold alert turned on. With my own tweak, this happens when the whole party loots a dungeon boss, each getting a few items.

Lastly, I devised a temporary workaround when this occurs. Generating another message to the chat box by means other than the add-on (like just typing a message in chat myself) fixes it.
This is because of the way I changed my entry of chat text into the chat window and no longer use the default d() command provided by the API. This is because certain other addons were hijacking the d() command and causing problems for several users of my addons who didn't realize the collision would occur.

When working on PTS later this weekend I'll see if I can find a quick easy way to resolve it. Honestly, though, it's a minor inconvenience easily rectified when anyone in zone/5-guilds/say/yell talks.
This occurs with pChat as well. The most notable (easily reproducible) situation that causes this is having a chat window open when the Crown Store is also open. 3/4 of the chat (lower portion) is invisible as the OP stated. When I close the Crown Store, everything returns to normal.

Not sure if this helps you track it down...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: