Download
(53 Kb)
Download
Updated: 09/02/20 02:14 PM
Pictures
File Info
Compatibility:
Stonethorn (6.1.5)
Greymoor (6.0.5)
Harrowstorm (5.3.5)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:09/02/20 02:14 PM
Created:03/10/18 02:03 PM
Monthly downloads:83
Total downloads:14,409
Favorites:27
MD5:
Categories:PvP, Data Mods
CyroChat  Popular! (More than 5000 hits)
Version: 11.0
by: aldericon [More]
CyroChat is an addon born out of constantly being distracted by the many interesting, gross, entertaining, weird, sad, annoying and sometimes down-right insane chat messages that are seen in PVP. I wanted to create something that would take the useful information that often zoomed right out of sight and display it in various forms to the user, whether it be via a feed, notifications or even images.

Features
  • Chat Feed, with various options on how and where to display it on your screen, that takes the relevant chat message and puts it in the feed
  • Notifications: Relevant chat messages will display as center-screen announcements
  • Integration with CyrHUD:
    • CyrHUD uses the ESO API to find what locations are under attack and/or if they have siege. CyroChat works with CyrHUD to display extra icons based off of information in chat. It can also be used to control what notifications about chat you get. Icons include:
    • Skull & Crossbones: The location is considered 'lost'. Players often mean that other players shouldn't bother traveling from other locations to try to save it and instead to focus their attention on other locations.
    • Crown: The location is considered 'clear'. Often players who say this are at the location and mean that, despite CyrHUD saying that it's still under attack, that the players attacking have been dealt with.
    • (Battlegrounds) Flag: The location, despite only showing on CyrHUD as having some siege, will soon be under attack.
    • Crossed-Swords: This displays player activity at that location. If the swords are not colored (white), then it's simply displaying any players that could potentially be there, but you know it's displaying because someone mentioned it (because, of course, if it's in CyrHUD, someone must be there). If the swords are colored, then the left sword is the alliance attacking while the right sword is the alliance defending. If all three alliances are mentioned at a location, the 3-flag will be shown.

The integration with CyrHUD does not 'add' locations to the CyrHUD interface; I wanted to maintain that if the location is listed, it's either because it's under attack or there is siege there and not because a player said so. This way you know 'for a fact' that something is happened, as opposed to relying on humans. The extra icons are just extra information taken from chat that COULD be wrong, or being misrepresented. Also, the CyrHUD interface 'reloads' the locations when you fast travel (like via transit), so if icons are shown before you fast travel, they will be gone when you arrive at your new location.

Note that this addon uses player-given information. I found that while most players aren't 'lying' about what they're talking about, this doesn't prevent them from giving wrong information. And CyroChat can only be so good at interpreting what humans are talking about; sometimes relevant messages might be skipped over for good reasons. If you'd like to help CyroChat become better about interpreting what players say, feel free to submit chat messages that have been missed or cataloged wrong, either by posting in the addon's messages or by mailing '@aldericon' in game. My hope is to continue to update CyroChat's algorithm to make the addon better with each update.

Note that the addon was made while PVPing on Vivic NA server on the AD alliance. I have no intentions in creating a similar addon for non-english speaking zones, and the addon may miss stuff that is more relevant to other alliances.

Dependencies:
  • LibAddonMenu-2.0
11.0
- API Bump for Stonethorn (Update 27)

10.1
- Updated to use global variable LibAddonMenu2

10.0
- API Bump for Greymoor (Update 26)

9.0
- API Bump for Harrowstorm (Update 25)

8.0
- API Bump for Dragonhold (Update 24)

7.0
- API Bump for Scalebreaker (Update 23)

6.0
- API Bump for Elsweyr (Update 22)

5.0
- API Bump for Update 21

4.2
- Updated algorithm with new unit tests

4.1
- Updated algorithm with new unit tests
- FEATURE: Updated the addon to not post duplicate messages

4.0
- Updated API Version for Murkmire (Update 20)

3.1, 3.2, 3.3
- Updated algorithm with new unit tests

3.0
- Updated API Version for Wolfhunter (Update 19)

2.6
- If you switch campaigns in the middle of a session, posts '*** Campaign: CAMPAIGN *** to separate out chat window
- Addon now only works in Cyrodiil, not Cyrodiil Delves, Imperial City or Imperial City Sewers
- Updated algorithm with new unit tests

2.1, 2.2, 2.3, 2.4, 2.5
- Updated algorithm with new unit tests

2.0
- Updated API Version for Summerset (Update 18)

1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10
- Updated algorithm with new unit tests

1.2
- FEATURE: Add Account-Wide Settings option (WARNING: setting this the first time will reset all settings)
- FEATURE: Added support for EU words
- Updated algorithm with new unit tests

1.1
- FEATURE: Added option to have the addon ignore players (won't keep you from seeing what they post in zone chats but will keep the addon from putting it in the feed, notifications or using it on CyrHUD)
- Updated default 'Hide Combat' option to have it turned off
- Updated algorithm with new unit tests

1.0
Initial Release
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Uploader
Date
10.1
53kB
aldericon
07/02/20 10:59 AM
10.0
53kB
aldericon
05/31/20 11:21 AM
9.0
97kB
aldericon
02/25/20 07:45 PM
8.0
97kB
aldericon
11/03/19 07:36 AM
7.0
97kB
aldericon
08/19/19 06:48 PM
6.0
97kB
aldericon
06/01/19 11:19 AM
5.0
97kB
aldericon
02/26/19 07:47 PM
4.2
97kB
aldericon
02/16/19 12:27 PM
4.1
96kB
aldericon
01/19/19 04:14 PM
4.0
96kB
aldericon
10/28/18 11:26 AM
3.3
96kB
aldericon
10/20/18 01:24 PM
3.2
95kB
aldericon
09/03/18 11:58 AM
3.1
95kB
aldericon
08/26/18 12:19 PM
3.0
95kB
aldericon
08/18/18 12:44 PM
2.6
94kB
aldericon
08/12/18 01:45 PM
2.5
94kB
aldericon
08/04/18 01:26 PM
2.4
93kB
aldericon
07/29/18 11:16 AM
2.3
93kB
aldericon
07/21/18 01:39 PM
2.2
93kB
aldericon
07/01/18 12:44 PM
2.1
92kB
aldericon
06/24/18 01:44 PM
2.0
92kB
aldericon
05/26/18 12:10 PM
1.10
92kB
aldericon
05/13/18 11:36 AM
1.9
91kB
aldericon
05/06/18 11:38 AM
1.8
91kB
aldericon
04/29/18 02:25 PM
1.7
90kB
aldericon
04/22/18 02:23 PM
1.6
89kB
aldericon
04/15/18 01:57 PM
1.5
88kB
aldericon
04/08/18 01:29 PM
1.4
87kB
aldericon
04/01/18 08:09 PM
1.3
87kB
aldericon
03/25/18 02:05 PM
1.2
86kB
aldericon
03/18/18 02:32 PM
1.1
84kB
aldericon
03/11/18 04:35 PM
1.0
83kB
aldericon
03/10/18 02:03 PM


Post A Reply Comment Options
Unread 02/29/24, 01:50 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 7
File comments: 550
Uploads: 0
Hello, I get this error:


Lua Code:
  1. user:/AddOns/CyroChat/CyroChat.lua:682: operator < is not supported for nil < number
  2. stack traceback:
  3. user:/AddOns/CyroChat/CyroChat.lua:682: in function 'CyroChat.integrateCyrHUD'
  4. <Locals> keepID = 132, categoryId = 1, message = "nik" </Locals>
  5. user:/AddOns/CyroChat/CyroChat.lua:671: in function 'CyroChat.postToFeed'
  6. <Locals> message = "nik", fromName = "Scarla Dior", fromDisplayName = "@Van-Zie", foundLocation = 132, categoryId = 1, useCyrHUD = F </Locals>
  7. user:/AddOns/CyroChat/CyroChatAlgorithm.lua:1238: in function 'CyroChat.checkMessage'
  8. <Locals> text = "nik", channelType = 31, fromName = "Scarla Dior", fromDisplayName = "@Van-Zie", testRun = F, message = "nik", messageSplit = [table:1]{1 = "nik"}, foundLocation = 132, categoryId = 1 </Locals>
  9. user:/AddOns/CyroChat/CyroChat.lua:492: in function 'CyroChat.onChatMessage'
  10. <Locals> eventCode = 131106, channelType = 31, fromName = "Scarla Dior", text = "nik", isCustomerService = F, fromDisplayName = "@Van-Zie" </Locals>
Report comment to moderator  
Reply With Quote
Unread 07/02/20, 11:01 AM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 80
Uploads: 14
Originally Posted by Baertram
Please change the line that uses LibStub("LibAddonMenu-2.0") to use the global variable LibAddonMenu2!
Else LibAddonMenu2 will create errors with this addon enabled.
Thanks for telling me. I went ahead and updated this addon and others of mine that had this as well.
Report comment to moderator  
Reply With Quote
Unread 07/01/20, 08:07 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5974
Uploads: 78
Please change the line that uses LibStub("LibAddonMenu-2.0") to use the global variable LibAddonMenu2!
Else LibAddonMenu2 will create errors with this addon enabled.
Report comment to moderator  
Reply With Quote
Unread 11/04/19, 04:57 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 80
Uploads: 14
Originally Posted by Anumaril
So far I'm liking this addon but after using it in Cyro I had a suggestion. When the "Use with CyrHUD" option is enabled CyroChat should recognise such things as "inc reds Ash" and place the respective battleground banner next to the icon on CyrHUD.
I've noticed a few times that CyroChat did not seem to recognise the word "inc" as a trigger for the battleground flag.
I tried 'inc reds Ash' and it does work. Can you give me the exact message in chat you saw? Or take a picture the next time you see it and post it here.

Originally Posted by Anumaril
Other times I have noticed that when notifying zone of the presence of more than one faction in a certain place, it does not place the respective three crossed swords at the location on CyrHUD. For example if you are a yellow player, saying "blues at roe" places the crossed blue/yellow swords next to Roe on CyrHUD, but saying "blues and reds at Roe" does not do anything to CyrHUD when it should probably put up the three crossed swords.
I tried 'blues and reds at Roe' and it did work. Can you give me the exact message in chat you saw? Or take a picture the next time you see it and post it here.


Note that depending on what else was in the chat message could have had the addon dismiss it for other reasons.
Report comment to moderator  
Reply With Quote
Unread 11/04/19, 03:47 PM  
Anumaril
 
Anumaril's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 10
Uploads: 1
So far I'm liking this addon but after using it in Cyro I had a suggestion. When the "Use with CyrHUD" option is enabled CyroChat should recognise such things as "inc reds Ash" and place the respective battleground banner next to the icon on CyrHUD.
I've noticed a few times that CyroChat did not seem to recognise the word "inc" as a trigger for the battleground flag.
Other times I have noticed that when notifying zone of the presence of more than one faction in a certain place, it does not place the respective three crossed swords at the location on CyrHUD. For example if you are a yellow player, saying "blues at roe" places the crossed blue/yellow swords next to Roe on CyrHUD, but saying "blues and reds at Roe" does not do anything to CyrHUD when it should probably put up the three crossed swords.
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 02:55 AM  
ChrisK

Forum posts: 0
File comments: 176
Uploads: 0
Thanks for the great addon, love it!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: