Quantcast
Download
(81 Kb)
Download
Updated: 10/14/16 12:42 AM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:10/14/16 12:42 AM
Created:09/06/14 08:15 AM
Monthly downloads:874
Total downloads:43,437
Favorites:90
MD5:
2.6
Wykkyd Enhanced Chat  Popular! (More than 5000 hits)
Version: 2.3.4.5a
by: Ravalox Darkshire, calia1120
Author: Ravalox
Guild 1: Brotherhood of Redemption, Daggerfall Covenant
Guild 2: The Prydonian Elders, Daggerfall Covenant

Follow us on Twitter for updates, upcoming changes & more


***
Attention Faithful Wykkyd and Ravalox addon users:

I wanted to let everyone know I am still here and will still be maintaining the addons in my care.
I have been virtually offline for the last few months due to the catastrophic failure of my (new) rig. After many (and repeated) RMAs I still have a problem with my ASUS Maximus Extreme VIII motherboard. ASUS already repaired it, but the same issue has returned, so it must go back again. (these issues have been going on since April 9th!!)

Until I have my rig back online, my ability to get in-game to actively test and develop is non-existent. I will still be working on critical bugs and issues with the help of Calia who has generously offered to be my eyes and ears for game breaking items. She and I will work together until I can once again move forward on my own.

I appreciate your patience and always welcome feedback; just keep in mind that new features may be put off for a while at this point.

I will update this post when I have resolved my issues ... Anyone have a sledge hammer handy?

Ravalox
***

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.
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 (32)
File Name
Version
Size
Author
Date
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
Ravalox Darkshire
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 12/02/16, 01:42 PM  
Jemcrystal

Forum posts: 2
File comments: 14
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: 7
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: 27
File comments: 90
Uploads: 4
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
__________________
Calia | @Calia1120 | NA Server
GM, Iron Bank of Bravos | Council of Nirn | Elder Scrolls Alliance
My Addons
Report comment to moderator  
Reply With Quote
Unread 09/30/16, 12:37 AM  
ziggr
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 11
Uploads: 4
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: 27
File comments: 90
Uploads: 4
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.
__________________
Calia | @Calia1120 | NA Server
GM, Iron Bank of Bravos | Council of Nirn | Elder Scrolls Alliance
My Addons
Report comment to moderator  
Reply With Quote
Unread 08/29/16, 06:21 PM  
Nichts

Forum posts: 0
File comments: 13
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: 2
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: 0
File comments: 3
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: 6
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
Unread 03/03/15, 10:20 PM  
svan

Forum posts: 0
File comments: 218
Uploads: 0
Checked files in 2.2b old libstub and old LibAddonMenu.
I know he gone for some time so i updated by myself the libs
Report comment to moderator  
Reply With Quote
Unread 10/30/14, 08:27 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 390
Uploads: 28
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.
Report comment to moderator  
Reply With Quote
Unread 10/30/14, 08:23 AM  
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 390
Uploads: 28
Re: Re: Re: Re: Time Stamps

I detest timestamps so I didn't spend any time whipping them up for Enhanced Chat. I don't see that changing, sorry. If you want timestamps you will absolutely need to use another chat addon to get them.
Report comment to moderator  
Reply With Quote
Unread 10/29/14, 11:20 AM  
Cerulean2013

Forum posts: 25
File comments: 57
Uploads: 0
Re: Re: Re: Time Stamps

Originally Posted by BigMons
Originally Posted by Eve Knight
I'm using one called XTimestamp. No errors.
Actually, I'm thinking it might have been Thurisaz Guild Info that was giving me errors and not pchat. Thanks for the tip on the timestamp mod though.
I tried XTimestamp and it just gave me errors and Wykkd's Enhancued Chat wouldn't display the time. So I found and am using Circonians Chatit and it is working just fine.
Report comment to moderator  
Reply With Quote
Unread 10/29/14, 04:21 AM  
BigMons
 
BigMons's Avatar

Forum posts: 30
File comments: 151
Uploads: 0
Re: Re: Time Stamps

Originally Posted by Eve Knight
I'm using one called XTimestamp. No errors.
Actually, I'm thinking it might have been Thurisaz Guild Info that was giving me errors and not pchat. Thanks for the tip on the timestamp mod though.
Report comment to moderator  
Reply With Quote
Unread 10/22/14, 07:42 PM  
Eve Knight

Forum posts: 0
File comments: 6
Uploads: 0
Re: Time Stamps

Originally Posted by BigMons
I too am looking for timestamps. I use pchat atm, but I get errors with it sometimes, particularly errors associated with guild.
I'm using one called XTimestamp. No errors.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.