Quantcast
Download
(2 MB)
Download
Updated: 11/15/20 04:22 PM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:11/15/20 04:22 PM
Created:04/01/14 07:05 AM
Monthly downloads:41,560
Total downloads:747,583
Favorites:939
MD5:
6.2.5
pChat  Popular! (More than 5000 hits)
Version: 10.0.1.2
by: Puddy, Ayantir, Baertram, DesertDwellers
pChat

pChat is an addon to overhaul the way text is displayed in the chatbox, make your chat customizable as it should be

The original author of this addon were: Puddy & Ayantir
Modified by: DesertDwellers (maintainer before Baertram) and many other addon devs.
Current maintainer: Baertram (since 1st December 2019)
-> Please do not ask for new features. I'm only maintaining this addon to keep it functional and alive.


Needed libraries/dependencies

Library "libChat2" was removed from this addon.
-> Please delete it from your AddOns and folders! libChat2 will be deleted in total at www.esoui.com soon as it is not working anymore and always made trouble.


-LibAddonMenu 2
-LibMainMenu (do not confuse with LibMainMenu 2! pChat needs LibMainMenu, other addons might use LibMainMenu2. Both can work side-by-side w/o problems.)
-LibMediaProvider
-LibCustomMenu
-LibDebugLogger

Optionally using these libraries (which must be installed seperately):
-LibChatMessage in version 93 or higher!
-LibAnnyoingUpdateNotificationInGame (Launig)
-Custom Titles

After updating pChat please be sure to fully delete the subfolder "lib"!


Addons description


Features
  • Character/Account names : Because in your guild chat you won't see @JohnTheRipper but Bugnark gro-Moshul, pChat replace account names with Character Names. Customizable by guild, groupe, normal chat. [email protected] and @AccountName/Playername available too.

  • Copy Text : You want to copy your chat ? Right click, and Ctrl+C

  • Anti-Spam : Bored of LFG, WTB and other flooding players ? AntiSpam without any configuration

  • Resizing Chatbox : Got a Full HD screen or more ? So let's resize your chatbox up to fullscreen

  • Timestamps : For the ones who like precision, now all messages got their timestamps. Hightly customizable to show your desired format. 11:43 PM or 23:43:12, choose the one you like.

  • No more whisper missed : A whisper : A sound. Visual
    notification if you want it too.

  • [21:08] [pChat] [Ayantir]: Because chat should be easy to read : Timestamps, From Info and messages can be colorized as you like

  • Rename your Guilds Chans : Guild Tag or Officer one, each channel can be renamed

  • French / German translations : Russian & Spanish Translations too

  • Exit /g1, /say, /o1 : Click on chat, timestamp, channel name, and pChat will set your channel to the one you clicked on

  • Chat history : No more chat wiped when you'll reloadUI. Also include a restore history when you logout, get kicked or disconnect.

  • New Fonts embedded : 15 new fonts if you don't like the default one. And you can add the one you want too.

  • Darker chat window : If your eyes need a little help to improve your chat reading, and if you don't like background it can also be always transparent.

  • And many other features : Redundant information like "says" are optionally removed, Prevent chat text from fading, Set default channel & tab at login, Strip Colors to avoid Raimbow Messages, Automatic Party Switching, Remove Brackets on Player Names, Change Tab color, Automatic chat configuration between chars, No Guild reorganization when you leave a guild, System Messages in the tab you have chozen, Keybinds to switch between tabs and toggle chat window, Automated messages system, Party Leader own color, Clear current tab, Auto switch channel when using arrow keys, Configurable switches for channels


Missing a feature? Have a look at the "Other chat addons" section below






Options menu to setup the addon : In Settings > Addon Settings > pChat ("Extensions" in French and "Erweiterungen" in German)



Known Issues :
-Do not use a keybind that uses Alt. For example, Alt+Shift+x, Alt+Ctrl+x, all keybinds without Alt are good.
-If you get an error message first read and apply the information from above, written below the headline
After updating pChat please be sure to check the subfolder "lib" is not there anymore. If it is still there: Delete it!


Any problems : Please let me know with a comment or a PM.
Please read the sticky comment (first comment) before posting a bug!


Important information:
Chat addons cannot work properly if the CrownStore is open! This is due to ZOs restrictions to protect the crown store against changes via addons and affects the chat as well.


Other chat addons
FCOChatTabBrain: Auto switch multiple chat tabs upon incoming messges, remember last chat channel at each tab, automatically change chat channels to last incoming one upon pressing <chat start> (RETURN) key, redirect whisper messages, play sound notifications on messages (keywords, friends, group, leaders, guilds), auto switch to group, and many more features.


Special Thanks to :
Seerah for LibAddonMenu & Garkin for his Help
Phidias, Kirix & Toperharrier, Baertram for their translations
and Puddy for his original work


Contribute / Help / Fix:
If you want to contribute, help or fix feel free to send Github pull requests:
pChat at GitHub
- Maintained by Baertram. Please do not ask for new features. I'll just keep the addon running. Thanks for your support -

Changelog:

## v10.0.1.2 ##
-Fixed copy dialog
-Changed copy dialog to disable filter checkboxes and labels for non filtered chat channels

## v10.0.1.1 ##
-Updated Russian translations -> Thanks to ivann339!
-Fixed chat copy dialog messing up the HUD/HUD_UI scenes
-Added keybind: "Copy whole chat (dialog)"
-Updated API version
-Updated needed library LibMainMenu to version 9

## v10.0.1.0 ##
Fixed
Copy dialog (still scene bug active)

Changed
-API version to Markarth
-Dependency versions needed: LibMainMenu v9, LibCustomMenu v694

Added
-Chat mentions by Coorbin, thanks for including this into pChat!


## v10.0.0.5 ##
Removed duplicate constants for the automated messages, hidden in pChat.lua file

## v10.0.0.4 ##
Fixed translations of the automated messages dialog, which you are bale to spawn via the /msg chat slash command

## v10.0.0.3 ##
After some users were not able to find the name format dropdown boxes for guilds and groups in the chat channel submenus, and thought the name format setting in the chat message submenu would apply to all chat messages:
Changed the settings so that the "name format" dropdown boxes for guild and group are also shown (duplicate) in the "message options"->"names in messages" submenu.

Hopefully the "bug reports" stop now as you will find them all at one spot :-)

## v10.0.0.2 ##
Fixed:
-Automated messages keybind and chat comamnd /msg will show the UI again

## v10.0.0.1 ##
Fixed:
-Timestamps and other formatting re-added for system mesages
-Timestamps and other formatting re-added for system mesages send by LibChatMessage (thanks sirinsidiator)
Attention: If you got the addon "DebugLogViewer" enabled the debug messages of addons will be ONLY shown in the DebugLogViewer UI/Quicklog UI, and NOT in the normal chat anymore! This is normal and an intended behaviour.
-Chat tab switch to default chat tab, after login

Added:
-Settings to enable/disable the chat format handlers (colors, timestamps, names, etc.).
You can find these settings as new submenu inside the "Message settings" submenu.
The following chat handlers can be enable/disabled:
  • System messages
  • Group left
  • Group type change
  • Friends list online status
  • Ignore list added
  • Ignore list removed
Standard setting value is: Enabled
You can use them to disable the chat formatters for e.g. online status and thus fix problems with other addons like "No Thank You".
You MUST reload the UI to change these settings so be sure to do so after changing the checkboxe values.



## v10.0.0.0 ## File split and code cleanup by sirinsidiator! Many thanks
-New dependencies were added:
-LibCustomMenu
-LibDebugLogger

--Fixed:
--#4 Sound notifications for incoming whispers were not played
--#5 Changing the slider for the chat background "flickers" sometimes (resets the color to black and then to the chosen one)
--Updated and corrected settings menu texts and tooltips

--Changed:
--Cleanup by sirinsidiator: Rewrite of some functions and removed overwritten ZOs function code + split into several files
--Removed redundant/non working/not needed code
--Many code improvements
--Settings menu totally changed to use less space on main menu page but use mroe submenus; moved related settings together into the same submenus

--Added:
--Description and tooltip to eso standard color and pChat color settings menu
--Added chat color darkening/lightening for NON ESO colors as well + added new sliders to change the values
--Added chat channel filter checkboxes to the copy chat dialog
--Added support for /zoneru chat

--Added on request:
--New setting: Chat channel will be automatically changed to /party if you port/reloadui to/in a dungeon, and if you are grouped. This is a new sub-setting of the "Enable Party Switch" setting.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## v9.4.1.4 ##
-Removed MUST dependency LibChatMessage as ZOs fixed their message formatter handling stuff and the workaround provided by LibChatMessage seems to currently not be needed any longer.
You can keep it for newer updates though, it just is not currently needed anymore to enable pChat.
-Changed the event formatter functions to register normally again, instead of overwriting them

## v9.4.1.3 ##
-Added LibDebugLogger for debug output (optional dependency. If not installed debug messages will be shown in chat normally)
-Fixed chat_System.primaryContainer not present after event_player_activated sometimes
-Fixed disabled check on some settings
-Fixed some translations
-Changed guild Names to use the unique guildIds (automatic SavedVariables transfer so your settings should be the same as before)
-Changed character selection dropdownboxes in the settings to use the characterIds in the background to enable renaming of characters and keeping the settings properly (chat synchronisation)
-Added character class icon and color to the selection dropdown boxes in the settings, sorted by class
-Added 4th chat formatter selection for the chat prefix (normal/guild/group): @AccountName/characterName:
-Fixed self defined chat guild prefix shown instead fo the total length guild name
-Fixed self defined chat guild switches (like /itc for Imperial Trading Company)

## v9.4.1.2 ##
Fixed the chat tab selection problems caused by chat tab template renaming

## v9.4.1.1 ##
-Fixed errors related to LAM settings
-Replaced old function CHAT_SYSTEM:CreateChannelData() with a new created compatibility function ZO_ChatSystem_CreateChannelData() -> Hopefully fixed the guild chat slash shortcuts as well with this (no testing was possible)

## v9.4.1.0 ##
Fixed chat tab switch by keybind: If last chat tab was arrived and first was selected a lua error appeared

## v9.4.0.9 ##
-Removed included library: LibMediaProvider
-New dependency to fix ZOs chat formatter problem "temporarily": LibChatMessage in version 80 or higher!
-> Please install the libraries as standalone version (like an addon via Minion or manually into the c:/users/your windows username/documents/Elder Scrolls Online/live/AddOns folder

-Updated API version to Harrowstorm
-Fixed changed chat system/proxy stuff
-Fixed some function replacements
-Added some checks
-Fixed chat history restore with nil value at 1 position

Important:
If you enable pChat currently all other chat addons, which have registered chat event handlers for formatting message texts, group/guild/friend add & remove will not apply their chat stuff properly.
This happens because one needs to overwrite the chat handlers to make it currently work, because ZOs code is not working anymore like before and they need to provide a fix!

## v9.4.0.8 ##
-Fixed: Error message for missing libraries was shown sometimes without a reason. Updted the message with more details as well.

## v9.4.0.7 ##
-Fixed: Missing libraries messages not shown before event_add_on_loaded anymore, and messages not shown if libraries are not missing.
-Changed: Messages about missing/wrong LibMainMenu library was enhanced with more details, so no one should confuse LibMainMenu (pChat) and LibMainMenu-2.0 (Other addons) anymore.

## v9.4.0.6 ##
-Fixed: Chat restore if restore after reloadui is enabled in the settings won't throw an error anymore if the restored chat message was empty (somehow)

## v9.4.0.5 ##
-Fixed: Removed debug message at whisper messages
-Changed: Error message about LibMainMenu shows information about the sticky comment within pChat comments on https://www.esoui.com/downloads/fileinfo.php?id=93#comments and tells the user to follow the steps there to fix their other, known incompatible addons.

## v9.4.0.4 ##
Another try to fix LibMainMenu outdated usages in OTHER addons, from within pChat...
Guys: If you get a lua error message like this
Code:
user:/AddOns/pChat/pChat.lua:1270: function expected instead of nil
THEN PLEASE: Read the pChat comments, first post at the top (sticky), section "Incompatibility" and check if one of these addons is active. Read the workaround/checkl these addons comments to fix this locally at your side as I cannot fix this from within pChat. Tell the authors to update their addons properly please.

Quick workaround info:
Delete the subfolder lib/LibMainMenu or libs/LibMainMenu in these addons and add a
## DependsOn: LibMainMenu
to these addon's txt file (e.g. PVPMeter.txt)

## v9.4.0.3 ##
Fixed:
-Chat fadeout works again (ZOs changed code, pChat was changed accordingly)
-Changed implemented chat restore fix by Maggi
-Added some more checks for LibMainMenu.
If you get an error message that LibMainMenu is not loaded or the /msg chat command is not working anymore, be sure to read the sticky post in the pChat comments here about known bugs and known incompatibilites with other addons:
HarvestMap
PVPMeter
SuperStar
-> Check the comments of these addons how to remove the embedded LibMainMenu in these addons and how to make them load your installed standalone LibMainMenu (by adding ##DependsOn: LibMainMenu to the other addon's txt file) properly.

Added:
-New setting "Add prefix to restored chat messages": Will add a [H] (for [history]) in front of restored chat messages. The color of the [H] will be the color of the standard ESO chat channels (ESO vanilla UI settings).
-New setting "Do not notify on restored whispers": If the whisper notification is enabled and this setting is enabled as well restored whisper messages won't show the highlighted whisper chat tab nor the whisper notification button anymore.

## v9.4.0.2 ##
Fixed:
-German/Englisch translations with more/changed details
-Chat resizing is possible again (Thanks to votan for the help!)
-lua error messages regarding LibMainMenu (version 1) fixed: Please update the library and install it with version >= 7
-Removed hard coded library call to LibMediProvider-1.0. The lib is still included into the "lib" subfolder but will be found and loaded by the game's vanilla addon manager via it's own LibMediaProvider.txt file now.

## v9.4.0.1 ##
Fixed:
-lua error message upon incoming messages with Timestamps disabled
-Whisper sounds played again on incoming whispers (if you set the new sounds slider to a value >1)

Changed:
-Whisper sounds: Removed dropdown box with non functional (except 1) sounds and added a slider with ALL sounds available ingame. The standard sound is NONE (slider value = 1) which means no sound will be played. Please move the slider to hear the sound played and see the name at the slider's label

## v9.4.0.0 ##
- Updated API
- Updated German translations
- Fixed chat messages showing only %s or %%s
- Added history bugfix of user "Maggi": If timestamps are disabled the chat history restore was somehow wrong sometimes. Hopefully this fixes the bug mentioned by other users as well
- Added security checks for needed libraries
- Some other bugfixes I had already implemented with versions before, linked in the comments of pChat

===========================================================================

## v9.3.11.25 ##
================
-- Updated LibCustomTitles
-- Updated Manifest to support variable AddOnVersion

This is an maintenance update, new version 9.4 is in development and will be released soon. Was not ready to release before Murkmire update.

-------------------------------------------------------------------------------

## v9.3.10.24 ##
===============
-- Fixed issue Tells being stored as last chat channel for a tab.

If you have the issue, simply choose a different channel for it along with sending a message.

-------------------------------------------------------------------------------

## v9.3.9.24 ##
===============
-- Fixed issue with manifest.

-------------------------------------------------------------------------------

## v9.3.8.24 ##
===============
-- Fixed issue with AGS displaying messages of purchases.

-------------------------------------------------------------------------------

## v9.3.7.24 ##
===============
-- Default tab in settings now shows the tab names as opposed to the tab numbers.
-- Default tab settings moved to Chat Tab Settings
-- Updated libCustomTitles to the most recent version to address issues with RUEso add on.
-- Remember to disable libCustomTitles follow the instructions http://www.esoui.com/downloads/info1765-DisableCustomTitles.html

Known Issue: Default Channel for default tab is still not functioning, I released this update early to accomadate issues with RUEso addon.

Note About Default Tab: -- If tabs are renamed it may take a reloadui to get refresh the names, but as long as the tab number is still the same there will be no issue. That is if you have your "Guild 1" tab as the default, and rename it to "G1", as long as the tab is in the same place the function for Default Tab will not be affected.

RECOMMEND TO RESET DEFAULT TAB TO THE NAMED TAB.

-------------------------------------------------------------------------------

## v9.3.6.24 ##
===============
-- Fix to 9.3.5.24, fixed default tab as it ceased to function. Programmer type :)
-- Added support for library libCustomTitles, to disable to to
http://www.esoui.com/downloads/info1765-DisableCustomTitles.html

-------------------------------------------------------------------------------

## v9.3.5.24 ##
===============
-- Fix suggested by SlippyCheeze to avoid infinite loads
-- Combined the old keybinds with the ones recently added, now all keybinds under heading pChat.
-- Added Chat Tab Settings to addon menu. For coming options.
-- Added option to remember the last chat channel used in a tab.
-- API bump for Wolfhunter, testing completed. Will contineu to test til release.

Originally I planned on a major update, with many things I am working on for pChat, however I decided to do incremental updates. More to come for chat tab features, and fixes.

-------------------------------------------------------------------------------

## v9.3.4.23##
===============
-- A fix put into place for line 1407 reported as a bad argument by Itabit
-- Restructred Settings menu, using submenus instead of annoying long list.
-- Changed default window darkness to 6 instead of 1.

Notes: I have not been able to duplicate the bad argument error reported by Itabit, however, he found a solution was to start with a fresh saved vars. I did code a fix, however I cannot confirm it will work at this point. Please report any problems you may get with this release.

-------------------------------------------------------------------------------

v9.3.2.23
=========
-- Fixed typos from Chat Tab lables for new bindings

-------------------------------------------------------------------------------

v9.3.1.23
=========
This release was planned to have more changes, however I decided to push these out sooner to everyone.

-- Russian translation updated by alexesprit
-- Keybinds for up to 12 tabs, choose them in the Control options of the game menu. Choose keybinds for each tab, when pressed,
you will be in that tab.
-- Fixed default tab, it was being superseeded by Chat History, it is now setting default tab after history is loaded.
-- Changed transparency selection to chose between 0 to 11. Option "0" is not going to be the most transparent, but the default
ESO Background. "1" will be the most transparent, all the way up to 11 being the darkest. You may experience when using the
default option of 0 that it may appear too light or too dark, quit the game to desktop and go back in and it should be correct.

Next up, working on a rewrite of the settings which impact how the saved vars is saved, it will be highly likely that the Sync Chat option
may go away, opting for a selection of either character based settings, or account wide settings. Unless I discover another use of the chat
sync that will impact the add on negatively.

-------------------------------------------------------------------------------

v9.3.0.23
=======
-- Updated Chat Transparency to have 10 levels of transparency. Always wanted more choices on this :)

v9.2.23
=======
-- Updated libaddonmenu library to r26
-- Keybinding to whisper target is functioning correctly
-- Restored saving up to 24 hours of chat.
-- Restored Augment feature going from 200 lines to 1000 lines.
-- Problem of intermittent freezing at login from character screen should be resolved.

-------------------------------------------------------------------------------

v9.1.23
=======
- Updated manifest to correct one.

-------------------------------------------------------------------------------

v9
=======
- API & Lib bump
- Moved translation of the addon to a better system

v8.2
=======
- Fixed URL parsing error when path was containing a "%"
- Fixed Chat restoration leading to an infinite loading screen when trying to restore a very special text.

v8.1
=======
- API Bump & Lib Upate
- URL Handling can now be disabled (enabled per default)
- Users of Minimize Chat in menus don't have their chat minimized anymore when entering in Cursor Mode. Please note that chat won't be minimized too when displaying few Addons UI.
- Few tiny fixes

v7.6
=======
- Fixed an error which caused pChat to enable all categories (channels) on ~all tabs.
- Fixed an error which caused few addon messages being shown before older messages instead of after
- Tiny fix on copy for JP/RU users

v7.2
=======
- Fixed a little error which caused Lua errors from some addons messages
- Added few TLD's in the list of authorized TLD's for URL handling
- Complexs URLs should now really work
- Chat restoration won't restore anymore messages cleared by a "Clear Tab" command
- Fixed few cases with Nicknaming leading that the concerned nicknamed person was not tellable

v7
=======
- API & Lib Update
- Added URL Handling. URL Links will now be clickable and will open a popup to go to the selected URL. Please note : Due to ZOS restrictions, URL MUST have the protocol http:// or https:// . URL without protocol or protocols such mumble:// or ts3server:// are not recognized.
Ex of valid URL : https://youtu.be/nsgHyzwmbnQ
- Added Format Names to all channels. You can now set @UserId, [email protected] or Char name for any channel. 1 option for Zone/tell/yell, 1 for party, and 1 per guild. Please note that whisps from @userID cannot be set to Char or [email protected]
- Added Nicknames. You can add for any character or UserID a nickname. it will replace for this person all format names. Format is OldName = New Name ( ex : @MyUserID = Me )
- Added OpenDyslexic font to the base package.
- Another fixs for Japaneese & Cyrillic (many thanks 2ch)
- Fixed Automessages Keybind & New Message
- Tiny fixes here and there

v6.2
=======
- Fix for Faded messages setting
- Added a new option to show last 1000 messsages instead of last 200 (enabled per default)
- Another fix for Japanese
- Another fix for Party display

v6.1
=======
- API Bump (ths version is compatible with both PTS & Live)
- Added Japanese support & Cyrillic support. Please note that Cyrillic will only be available in next version of game. For now Russian users should continue to use RuESO & others addons in order to have Cyrillic integration. For the actual "space" problem, you can switch to other fonts like "Ubuntu".
- Fixed random bug on Party member renamming. An old random bug on party switch should also been fixed.
- Keybind "Whisp my target" now whisp your target or your last target if no players are targetted.
- Display faded lines option has ben changed. It now display the last 1000 lines, instead than refreshing at each frame the hidden ones. Result should be the same, but for a little less cpu usage.
- Another code clean. DEVELOPPERS, please read my comments in comments section.
- Chat is now restored after switching language (and other options which require a loading screen, such as display settings).
- Due to an addition for developpers, some users may now encounter some (very rare) messages coming from another addons at startup. If so, the concerned addon should be modified. It's mainly forgotten debug messages.

v5
=======
- API Bump
- Name of members in group channel can now be set to be @UserID or [email protected]
- Copy dialog max length is now 20,000 characters max, up from 960.

v4.1a
=======
- Since this version, pChat embeds Custom Titles, to provide Custom Titles to some users. For more info please see the concerned addon description.
- Russian translation updated
- Added Cyrillic modified font in font list
- Я надеюсь, что это работает, я не был в состоянии проверить

v4
=======
- Added a switch to channel feature to history when using arrow keys to match channel previously used. Enabled per default.
- Added configurable switch for guild/officer chan. Set any value (slash command or symbol) space separated
- Updated LibAddonMenu library
- API Bump for Thieves Guild DLC


v3.1
=======
- Tiny fixes for nex context Menu options
- Added an option to restore text entry when switching between characters
- Added an option to restore only system messages

v3
=======
- API Bump
- Added an option to select tab per default at login
- Restore chat function now restore also your last selected tab when you ReloadUI.
- Added a Clear Text option to context menu of tab. It will clear the current text buffer. Please note that even if you clear a tab, text remains memorized in copy functions per exemple
- Code clean

v2.7
=======
- Upgrade to LibStub-r4 and bumped API version to Imperial City
- Party leader can now have special colors, desactivated per default
- Added a party subcategory in options
- Fixed bug when clicking on whisp message to reply back to sender
- Fixed the forgotten debug "I say a LFG message"
- You can now choose if whisps are restored on logout/quit, activated per default
- You can now choose if text entry history is restored on logout/quit, desactivated per default
- Automated message can now go up to 350 chars

v2.6.1
=======
- Upgrade to LibAddonMenu-2.0-r18 and LibStub-r3
- Chat window can now be totally transparent, set transparency to 0 in chat window options
- Added a keybind to whisper your target
- Added few patterns for the LFG anti-spam

v2.6
=======
- Added Automated Messages. Configuration accessible trought /msg (you can also bind a key in your settings). You can here define short tags which will be used to send long automated messages. ex: !ts will sent the message "/p Hello our teamspeak server is blablah.ourguild.com pass: sugar". Tag must be 1-12 characters long without spaces. Messages are up to 351 chars, same as chat, and can include channel switchs (such as /p blablabla, /g1 hello, etc) or emotes (like /kiss).
- Added slider for a darker chat window. 1 is standard transparency and 4 is a zero transparency window.
- Added an option to add a newline between sender name and message. Please note that emotes won't get a newline even if this setting is enabled.
- Clicking on a whisper message now change your text entry to whisper the concerned player
- Few tiny fixes and some option panel reorganization

v2.5.1
=======
- Capped max lines for chat restoration to 5000 lines to avoid big dumps

v2.5
=======
- Added a keybind to toggle chat (configuration directly in your keybinds).

- Added an option to do not change default channel at startup. This one is available in the default channel list.
If this option is selected, pChat won't change channel when entering game, when leaving a party (if auto switch party is activated) and when reloadui/logoff. This option shoud be used for users of FCO ChatTabBrain who get an improved textEntry configuration.

- Fixed Guild Chat compatibility when restoring chat. GuildChat users should update their addon too.
- Text entry is not restored anymore at login if last message before logout was received after max limit time
- Handlers are not added anymore when reloading chat for people who disabled copy

- Max limit time for chat restore is now 2h (from 3h)
- Improved German translation. Many thanks to Baetram
- Updated Russian translation. Many thanks to KiriX

v2.4.3
=======
- Optimized RestoreHistory function. It won't dump anymore the text which will be dropped, also fixed a bug that caused sometimes the chat was also restored even if the timer was elapsed and few things on dumping back chat which could cause spam filtering and copying fail. Also, Restore History don't need anymore the ChatSync Feature being activated for LogOut, Kick & Quit.
Plus, the timer for chat restoration is now based on each message timestamp and not logout time (if you set the timer to 3h, delog/relog immediatly, the messages past 3h won't be restored). Please note that for a ReloadUI, this timer is still ignored.

Because of this small change, the chat reverted from previous versions of pChat won't get their colors but default channel ones. Plus all System Messages reverted from previous versions of pChat will be stripped.

- Fixed a bug which reverted (again) your guild colors to black after leaving a guild.
- Fixed a tiny bug on copy when length was > 1000 chars if last char was non-Ascii.

v2.4.2
=======
- Fix on ChatConfig Synchronisation when alting.

v2.4.1
=======
- Added an option to do not restore system messages when you restore your chat.
- When you select your sound in list, it will now be played.
- Switch to Next Tab was disabled, oops.
- Updated russian translation, many thanks to KiriX
- Improved options panel desactivation. If a control is disabled, it's because another control has a value which desactive this one. I cannot add for now reason of why control is disabled due to library restriction. I'll add intuitive tooltips when it'll be possible.

v2.4
=======
- Added History :
When you'll reloadUI Your TextEntry history (available with up/down arrow key) will re restored, your chat will be restored, your current channel will also be restored. This action is enabled per default and can be disabled.
If you active the Chat Sync feature (available in options - activated per default in last release), You could also activate this option if you LogOut get kicked on just leave game. For those 3 settings a shared timer in hours is added.
PS: If you crash (any reason), the last session won't be restored, but the precedent one, I can't do anything for it, just don't crash

- Added Switch to Next Tab feature - It will permit you to switch to the next tab. Default Keybind is Shift+Tab, if you hit Shift while stealth, you'll stand up, so you'll maybe need to rebind this action. You can change it in your UI settings keybinds

- Added Whisp Notification.
If you activate this option, when you'll receive a whisp, if your actual tab don't show IM's or you didn't scrolled at the bottom, a notification will pop at the top right corner of the Chat Window. If you click on sender name, the chat will scroll at the button or switch to the next tab with IM enabled and scroll at the bottom. If your chat was Minimized when you receive an IM, a "IM" button will appear in red in the mini chat bar. It will show you the sender name and it's IM.
Clicking on it will restore your chat and same as before. This feature is disabled per default.

Improved copy dialog, the pages 2+ didn't get focus when opening them
Fixed system messages which outputs now to all containers for users of ChatIt with this option activated.
Fixed the rare bug with leftGuild (I guess it's ok, I can't test it).
Fixed the default sound when receiving an IM, it was set to None, it's now "Notification"[/list]
v2.3b
=======
- Fixes rare bugs at startup and /say which was badly declared as defaultchannel.

v2.3a
=======
- Fixes two bugs introduced with last versions.
For pChat color users, entry was generally set to dark red with v2.3
and an error at startup for few people who left a guild while using version 2.1+

v2.3
=======
- You can now choose in which tab System messages are displayed As the option is tab-dependant, the checkbox is in the parameters of your tab.
Take care: As a lot of addons output to chat, you're strongly prompted to keep at least SysMessages in 1 tab.
Developpers: Due to restrictions, pChat will snip your output to ChatSystem before this one will be completly ready (mainly for AddonLoaded debug).
- Fixes rares bugs with unknown books linked into the chat, convertName which was failing in some rares cases and Guild Reorganization

v2.2a
=======
- Automatic party switch re-enabled
- Fixed rare bug with Guild Reorganizations

v2.2
=======
- Fonts now use LibmediaProvider. Your font list may now be longer than before and shared with all addons
- Fixed font "Droid Sans"


v2.1
=======

- Added Font selector

15 new fonts included for people who would like to change their font.
To add yourself a font :
First, download a font with TrueType format (.ttf) or OpenType format (.otf)
Then paste it in pChat\fonts folder. You can create a new folder or just put the file here, as you want. Please don't include .txt files
Then, open with a text editor file pChat\fonts.lua (use notepad or a better tool, like Notepad++)
At the end of file, add your font like this : pChat.fontCollection["Font Name"] = "pChat/fonts/Folder/file.ttf" - Windows users must use "/" also.
Save and close.
Do a /ReloadUI ingame
Go in pChat settings, your font will be added in the dropdown Fonts. Just select it. It will reloadUI your game.
Take Care of Minion and updates, Minion and Updates generally erase the whole content of an addon. If your font is erased the chat won't be shown and the entrybox will be really small. If you get this problem, you can still type commands (like /reloadui) or go in pChat Settings and select font "ESO Standard Font"

EU Users : If you need to use your language specific characters, Here are the characters that the game actually handles. Some fonts don't include all of them : !\"#$%&'()*+,-./0123456789:;<=>[email protected] ABCDEFGHIJKLMNOPQRSTUVWXYZ [\]^_`abcdefghijklmnopqrstuvwxyz{|} ~-

- Added anti-reorganization guild :
When you leave a guild, and the guild you just left was not the last of your list, the guilds are reorganized. Leaving Guild1 means your guild2 become 1, the 3 become2, etc
So, now, when you leave a guild, pChat just rollback your guild color settings / Chat tabs settings / Your pChat default channel

- Fixed color of entry box for users of pChat colors. Now the entry color is same as 1st pChat color. If you use ESO social colors, you don't care of this fix.


v2
=======
- Added an Anti-Spam : For now, 3 subfilters :
Flood, Enabled per default. Protects Only geo-channels (Zone, ZFR, ZDE, ZEN, Say, Yells, Emote) Same messages in defined timer (0-180 seconds, 30 per default) are dropped.
Looking For : Disabled per default, Drop LFG/LFM messages in all channels
Want To : Disabled per default, Drop WTB/WTS/WTT messages in all channels

Please note: For Looking For and Want To message, if you enable the protection and YOU bypass the system, it will auto disable for a certain period, configurable, in minutes (0-10, 5 per default).

Guild Recruitment and Gold Spam will be added in a future release.

- Added feature: Wisp Char instead of account in Guild messages, if only Character name is shown
EU Users : If you cannot group your guildmates with accentued chars, the guildmate MUST submit an ingame ticket to ZOS for renaming due to Accentuation problem (generally done in a day).

- Fixed last "h" bugs (color tags without anything inside).
- Fixed ChatIt & SpamFilter integration due to a missing key in a core function rewrited by pChat
- Fixed YOUR Charname when using "Set Offline"
- Copy system now select the text for an easier usage

- Changed settings for NEW users :
Brackets are removed per default
Guild Numbers are disabled per default
Show tag in entry box is enabled per default
Chat Sync Configuration is activated per default

- Updated LibAddonMenu-r17
- Updated LibChat2 for better 3rd party addon integration
- Updated to last API (Justice)


v 1.18
=======
- CopySystem re-enabled. To copy a string, Right-click on it and select which part of the chat you want to copy. Due to strong ZOS limitations, you'll need to Ctrl+C the text at least in the Text Entry box or in a dedicated dialog.
- Added Chat config Synchronization between chars to help you to have same chat settings between all your chars. Disabled by default, Also include an embedded Import Tool in the options panel
- Added option which will configure the chat of a new char same as your last played one
- Fixed some incorrect colored sysmessages written by 3rd party-addons.

v 1.17
=======
- Spanish translation (Thanks to Toperharrier !)
- Added option to Minimize chat when game starts
- Added option to Minimize chat when entering in Menus (Guild, Craft, Char. Stats, etc). And Another one to restore window after exiting menus.

v 1.16
=======
- Fixed error when joining a guild
- Channel names now update immediatly after leaving a guild

v 1.15
=======
- Added /zone as default channel in options, /g1 stay default value and existing config are not modified.
- Clicking on a say/yell/zone/zoneEN/zoneFR/zoneDE message also switch your channel to the channel you cliked on.

v 1.14
=======
- Added Russian translation (Thanks to Kirix)
- Color of the warning tab name can now be changed. Default is blue Azure
- Dropped Changelog & Readme from the zip, they're on they website now

v 1.13.1
=======
- Reverted : Whisp a guildmate will whisp its account, cause ZOS didn't fix its bug yet.

v 1.13
=======
- Dropped Copy text since ZOS blocked this feature
- Updated API version
- Upgrade to LibAddonMenu 2.0-r16
- Whisp a guildmate with its charname displayed now whisp the char instead of the account

v 1.12
=======
- Added option to remove brackets on player names for people which don't like them (disabled by default)
- NPC names on NPC channels are no longer linkable, their names are now without brackets too
- Name of players which use emote channel (/me) are now without brackets, colon after name has been removed too, they still remain linkable
- Corrected bug with party switching when group don't get leader
- Removed forgotten comment when joinin a guild, uups!
- Fixed "your" Char name when alting

v 1.11
=======
- API updated to last game version, Nota: Due to new ZOS feature "Link in Chat" breaking some functionalities, core functions (ZO_LinkHandler_OnLinkClicked, ZO_LinkHandler_OnLinkMouseUp) have been overwrited. Send a comment if you got any problem !
- Added Party switch : When creating/joining a party, your channel switch to party, when leaving, it automatically get back to your default channel defined in options, activated by default
- Corrected nil error at startup for users of "Prevent Chat Text fadding"
- Corected bug which didn't included timestamps on copied strings
- Added more checks in order to fix infinite Timestamp spam at startup for some users, thanks to send a comment if you still got the problem!
- Code clean : Reduced pChat footprint when switching zones and after a long time of playing
- Corrected bug with default channel, it will only be set at login, not each time you change zone
- pChat no longer use libChat "registerFrom" for 3rd party addons
- Updated libChat2 version

v 1.10.2
=======
- Finished parsing to handle last malformed colorized messages displayed by addons
- Little Correction for long messages with non-ascii chars
- pChat is compatible again with other libChat-1 addons
- Reorganized some parts of code to avoid some nil messages
- Corrected bug with inifinite "Text copied to clipboard"

v 1.10.1
=======
- Copy System now Handle Textures in chat, image will be properly displayed in chat and stripped in copy
- Improved parsing to handle some malformed colorized messages displayed by addons
- pChat won't fail anymore for people which play with an unnoficial language pack (such as russian)

v 1.10
=======
- Copy System : You can now copy your chat - Please see Website Desc for more info
- A sound is now played when you receive a Whisp (Activated per defaut, configurable)
- Clicking on guildname, guild tag timestamp or message will change your current channel to the one you clicked on and set focus on the chat editbox
- ESO Colors are now activated by defaut (only for new users, it won't erase existing setting)
- Displaying timestamps on System Messages if activated
- Correction to CharacterRewrite to handle Guild Reorganization
- Strip Color is now enabled by default (only for new users, it won't erase existing setting)
- Updating to libChat2

v 1.9.1
=======
- Corrected bug with Characterewrite
- German traduction updated
- Few debug option added

v 1.9
=======
- Implemented chatbox resizing up to fullscreen
- Added default channel at login, set to /guild1 per defaut
- Option to custum Officer tag, if not set will be guild tag
- Option to use ESO colors, desactivated perdefaut, if "Use two colors" is checked, then user name will be a little bit darker and the message will be a little bit brighter
- ESO Color : Slider to adjust brightness difference between player and message text
- 1st part of dynamic menu disabling depending on others settings, still lot of work here
Bug fixes:
- Rewrite of nameconversion system
- Corrected random bug for [email protected]
- Corrected random bug for no-rewrited name on firsts seconds after login

v 1.8.1
=======
- Corrected nil error for EN/DE users

v 1.8
=======
- Updated API version
- Merging pNames in pChat - enabled by default
- Option to get back strings such as says, yells, zone and [Party] - disabled by default
- Timestamp color now can be same as chat - disabled by default
- Upgrade to LibAddonMenu 2.0-r14
- Options panel reorganized
- Slash command added for option, type /pchat
- Tags in officer chat with GM- prefix if activated
- Code clean

v 1.7
=======
- Few code clean
- German traduction
- Improved Strip colors function
- Fixed random bug on guildname

v 1.6
=======
- Updated API version
- Upgrade to LibAddonMenu 2.0-r13
- French traduction
- Added default settings & ZOS EULA

v 1.5.1
=======
- Updated API version

v 1.5.0
=======
New features:
- Timestamp configuration
Bug fixes:
- Fixed an issue where chat channel names would go blank, causing issues for SpamFilter users.

v 1.4.4
=======
Bug fixes:
- Fixed an issue where, after leaving a guild, chat channel names would go blank, causing issues for SpamFilter users.
Misc code cleanup:
- Removed a vestigial function.

v 1.4.3
=======
Warnings:
- Guild tags will be wiped with this update.
Bug fixes:
- Issues with guild leaving and joining should mostly be fixed. You need to use /reloadui to update the list in the options menu.
- Improved handling of guild tags.

v 1.4.2
=======
Bug fixes:
- Fixed a bug where officer chat was giving errors, following ZOS's officer chat fix.

v 1.4.1
=======
New features:
- Added option to show guild tag next to the text entry box.
Bug fixes:
- Fixed NPC names displaying ^F and ^M

v 1.4.0
=======
Just backend changes.

v 1.3.0
=======
New features:
- Option to stop playing using their own colours (eg. rainbow text)
- Option to make messages use only 1 colour instead of 2 (left and right) colours.
UI changes:
- Redesigned options menu so each channel takes only 1 line instead of 2.
Misc code cleanup:
- Changed the event that triggers loading pChat.
- Added the version number to the addon name to make it easier to check the version.

v 1.1.1
=======
Fading option actually works now.

v 1.1.0
=======
Added an option to prevent chat from fading.
Fixed /r and backspace to reply to whispers (To use backspace to reply you'll have to go into the keybindings menu of the game and under "User Interface", bind "Reply to Whisper" to backspace. By default the game doesn't set it).
Added 2-clause BSD license.

v 1.0.2
=======
Converted EOL from LF to CR+LF

v 1.0.1
=======
Fixed a crashing bug caused by having an extra .txt file.

v 1.0.0
=======
Now including a menu to configure stuff

v 0.5.1
=======
Fixed timestamp problem (incorrect variable name).
Extra characters should now be removed.
Optional Files (0)


Archived Files (106)
File Name
Version
Size
Uploader
Date
10.0.1.1
2MB
Baertram
11/15/20 01:48 PM
10.0.1.0
2MB
Baertram
11/02/20 07:38 AM
10.0.0.5
2MB
Baertram
06/29/20 12:43 PM
10.0.0.4
2MB
Baertram
06/29/20 12:24 PM
10.0.0.3
2MB
Baertram
06/28/20 03:20 PM
10.0.0.2
2MB
Baertram
06/23/20 02:27 PM
10.0.0.1
2MB
Baertram
06/22/20 12:30 PM
10.0.0.0
2MB
Baertram
06/19/20 05:02 PM
9.4.1.4
2MB
Baertram
03/02/20 10:34 AM
9.4.1.3
2MB
Baertram
03/02/20 04:26 AM
9.4.1.2
2MB
Baertram
02/27/20 12:52 PM
9.4.1.1
2MB
Baertram
02/26/20 04:44 AM
9.4.1.0
2MB
Baertram
02/24/20 05:33 PM
9.4.0.9
2MB
Baertram
02/24/20 04:43 AM
9.4.0.8
2MB
Baertram
01/16/20 01:04 PM
9.4.0.7
2MB
Baertram
01/10/20 07:57 AM
9.4.0.6
2MB
Baertram
12/13/19 01:55 PM
9.4.0.5
2MB
Baertram
12/11/19 03:42 AM
9.4.0.4
2MB
Baertram
12/06/19 06:40 PM
9.4.0.2
2MB
Baertram
12/02/19 01:14 PM
9.4.0.1
2MB
Baertram
12/01/19 09:07 PM
9.4.0.0
2MB
Baertram
12/01/19 11:18 AM
9.3.11.25
2MB
DesertDwellers
10/20/18 09:32 AM
9.3.10.24
2MB
DesertDwellers
09/02/18 03:51 PM
9.3.9.24
2MB
DesertDwellers
08/29/18 12:53 PM
9.3.8.24
2MB
DesertDwellers
08/28/18 12:01 PM
9.3.7.24
2MB
DesertDwellers
08/09/18 09:18 AM
9.3.6.24
2MB
DesertDwellers
08/04/18 05:00 PM
9.3.5.24
2MB
DesertDwellers
08/04/18 07:23 AM
9.3.4.23
2MB
DesertDwellers
06/16/18 08:46 AM
9.3.3.23
2MB
DesertDwellers
06/01/18 09:51 PM
9.3.2.23
2MB
DesertDwellers
06/01/18 07:01 PM
9.3.1.23
2MB
DesertDwellers
06/01/18 02:40 PM
9.3.0.23
2MB
DesertDwellers
05/28/18 12:39 PM
9.3.0.23
2MB
DesertDwellers
05/22/18 06:32 PM
9.1.23
2MB
DesertDwellers
05/20/18 12:21 PM
9.0.23
2MB
DesertDwellers
05/20/18 10:35 AM
9
2MB
Ayantir
10/14/17 12:12 PM
8.2
2MB
Ayantir
10/17/16 06:17 PM
8.1
2MB
Ayantir
10/08/16 12:58 AM
8
2MB
Ayantir
10/07/16 08:35 PM
7.6
2MB
Ayantir
08/18/16 01:41 AM
7.5
2MB
Ayantir
08/17/16 08:28 PM
7.4
2MB
Ayantir
08/17/16 07:42 PM
7.3
2MB
Ayantir
08/17/16 07:24 PM
7.2
2MB
Ayantir
08/08/16 09:32 PM
7.1
2MB
Ayantir
08/08/16 09:13 PM
7
2MB
Ayantir
08/06/16 10:31 PM
6.2
2MB
Ayantir
07/05/16 03:37 PM
6.1
2MB
Ayantir
07/04/16 04:14 PM
6
2MB
Ayantir
07/04/16 02:16 PM
5
2MB
Ayantir
06/02/16 09:41 PM
4.1a
2MB
Ayantir
04/11/16 10:32 AM
4.1
2MB
Ayantir
04/11/16 10:30 AM
4
2MB
Ayantir
03/07/16 12:05 AM
3.1
2MB
Ayantir
11/07/15 11:55 AM
3
2MB
Ayantir
11/03/15 07:48 AM
2
2MB
Ayantir
08/31/15 04:34 PM
2.6.1
2MB
Ayantir
06/16/15 07:22 PM
2.6
2MB
Ayantir
06/09/15 08:58 AM
2.5.1
2MB
Ayantir
05/24/15 07:33 PM
2.5
2MB
Ayantir
05/20/15 12:34 PM
2.4.3
2MB
Ayantir
04/28/15 06:33 AM
2.4.2
2MB
Ayantir
04/22/15 02:10 AM
2.4.1
2MB
Ayantir
04/21/15 03:59 AM
2.4
2MB
Ayantir
04/20/15 07:23 AM
2.3b
2MB
Ayantir
03/31/15 04:24 PM
2.3a
2MB
Ayantir
03/25/15 06:59 PM
2.3
2MB
Ayantir
03/25/15 11:30 AM
2.2a
2MB
Ayantir
03/15/15 02:05 PM
2.2
2MB
Ayantir
03/13/15 11:29 AM
2.1
2MB
Ayantir
03/12/15 09:29 AM
2
79kB
Ayantir
03/03/15 04:49 AM
1.18
70kB
Ayantir
01/15/15 08:02 PM
1.17
65kB
Ayantir
01/04/15 04:28 PM
1.16
61kB
Ayantir
01/02/15 04:44 PM
1.15
60kB
Ayantir
12/27/14 02:17 PM
1.14
59kB
Ayantir
11/12/14 09:23 PM
1.13.1
60kB
Ayantir
11/05/14 11:35 AM
1.13
60kB
Ayantir
11/05/14 08:42 AM
1.12
61kB
Ayantir
09/23/14 04:28 PM
1.11
63kB
Ayantir
09/16/14 10:12 AM
1.10.2
59kB
Ayantir
09/11/14 05:01 PM
1.10.1
58kB
Ayantir
09/10/14 10:40 AM
1.10
57kB
Ayantir
09/09/14 05:14 PM
1.9.1
44kB
Ayantir
08/12/14 04:45 PM
1.9
43kB
Ayantir
08/11/14 04:14 PM
1.8.1
41kB
Ayantir
08/07/14 11:31 AM
1.8
41kB
Ayantir
08/07/14 09:41 AM
1.7
38kB
Ayantir
07/29/14 12:16 PM
1.6
38kB
Ayantir
07/27/14 07:58 PM
1.5.1
16kB
Puddy
05/22/14 11:31 PM
1.5.0
16kB
Puddy
05/11/14 12:39 AM
1.4.4
16kB
Puddy
05/10/14 03:48 AM
1.4.3
16kB
Puddy
05/08/14 04:57 AM
1.4.2
16kB
Puddy
05/06/14 07:59 PM
1.4.1
16kB
Puddy
04/14/14 07:38 PM
1.4.0
15kB
Puddy
04/12/14 04:32 AM
1.3.0
14kB
Puddy
04/09/14 11:21 PM
1.1.1
11kB
Puddy
04/09/14 06:55 AM
1.1.1
11kB
Puddy
04/07/14 12:54 AM
1.1.0
11kB
Puddy
04/06/14 06:55 PM
1.0.2
10kB
Puddy
04/03/14 11:35 PM
1.0.1
10kB
Puddy
04/02/14 09:52 PM
1.0.0
10kB
Puddy
04/02/14 06:53 PM
1.0.0
9kB
Puddy
04/02/14 05:42 PM


Post A Reply Comment Options
Unread 12/03/19, 12:18 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
!READ THIS FIRST PLEASE, BEFORE SENDING NEW BUGs!
Ignoring this post and links in this post here will result in non-answered comments or even deleted comments!

HowTo report bugs
Be sure to read the "known bugs" and "incompatibility" list inside this sticky comment here first (further down!).
This might already fix your problems.

After this click the link "Troubleshooting AddOn install/find & reporting errors" below and follow the information how to correctly report a bug here.

If you send in a comment about an error message or found bug, please always include the following information:
Read this first: [Troubleshooting AddOn install/find & reporting errors]
Especially the sections "lua error messages" and "How to report a lua error message/a bug to the developers"
Main points to check and report here:
  • Did you update ALL the needed dependencies and other addons?
  • Did you test with ONLY the pChat addon & needed dependencies enabled, and is it working then (most probably another addon interfers then)?
  • What other addons did you use as the error happened and please find out which of them is causing the error by disableing them oner after another (if only pChat enabled works fine)?
  • More points and hints can be found at the link above "[Troubleshooting AddOn install/find & reporting errors]". Please click the link.

pChat Howto Install/Update, Known bugs/incompatibilities

Are you manually updating addons?
1. Logout before update
2. Delete the pChat addon folder (find the folder here: https://www.esoui.com/forums/faq.php..._howto_install)
3. Download the most actual version of pChat and install it to the AddOns folder like described in the link here (https://www.esoui.com/forums/faq.php..._howto_install)
4. Read the addon description (https://www.esoui.com/downloads/fileinfo.php?id=93) and install all needed libraries linked below "Needed libraries/dependencies" ! Do the same like with pChat. Delete old folders before extracting the new ones
Do NOT install any libChat version anymore!
Be sure to install LibMainMenu and not LibMainMenu2!
5. Login.
6. Enable pChat and all needed libraries in the dependencies (also the ones named below "Included libraries:", except "Custom Titles"


If you are using Minion to update addons:
1. Logout before update
2. If you are updating from a version BELOW 9.4.0.0:
If you make sure everything works well: Right click the addon at the "Installed" tab and choose "Uninstall".
Click the "Find more" tab and search for pChat, then Install it new.
Or right click the addon at the "Installed" tab and choose "reinstall".
If you are updating from a version >= 9.4.0.0
Should be enough to press the "Update" button.
3. Read the addon description (https://www.esoui.com/downloads/fileinfo.php?id=93) and install all needed libraries linked below "Needed libraries/dependencies" ! Do the same like with pChat and install them from the "Find more" tab, or "Reinstall" them by right clicking them at the "Installed" tab.
Do NOT install any libChat version anymore!
Be sure to install LibMainMenu and not LibMainMenu2!
5. Login.
6. Enable pChat and all needed libraries in the dependencies (also the ones named below "Included libraries:", except "Custom Titles"


Older versions:
https://www.esoui.com/downloads/info93-pChat.html#other
Manually install it like described above!


Addon installation:
https://www.esoui.com/forums/faq.php..._howto_install


Known incompatiblity with other addons
Library "libChat2" was removed from this addon.
-> Please delete it, and all other "libChat" occurences (watch the lower l as first character! Do not delete LibChat* libraries like LibChatMessage!)
-> from your AddOns and subfolders, as they are non-functional anymore since 2019 and cause errors and problems with many other chat related addons.


The following addons or libraries used in these addons could disturb pChat and shouldn't be used together with pChat. There might be/exist other addons doing the same, so you might need to change the disturbing addon to other one(s), or contact their authors to remove/update the included libraries properly and ALWAYS as the libraries get updated:
  1. Superstar (Contacted addon dev to remove hardcoded LibMainMenu and let it use the standalone installed, properly updated library version)

    Workaround for you:
    -If a folder lib or libs or libraries exists delete the subfolder LibMainMenu from it!
    -Change the addon's txt file like eg. SuperStar.txt or HarvestMap.txt or PvPMeter.txt (<Addon's name>.txt)

    Delete this kind of line (could be libs or lib or libraries and instead of / a \ for the folder delimiter):
    Code:
    libs/libMainMenu/LibMainMenu.lua
    Add:
    Code:
    ## DependsOn: LibMainMenu
    If ## DependsOn: already exists just add LibMainMneu in the line after the existing text, seperated with a space.

    If a line ## OptionalDependsOn: exists already, remove LibMainMenu from it (if it's in the line) as it is in ## DependsOn now!
    Code:
    Old:
    ## OptionalDependsOn: LibAddonMenu-2.0 LibMainMenu Lib...
    
    New:
    ## OptionalDependsOn: LibAddonMenu-2.0 Lib...
  2. HarvestMap: See HarvestMap "Known bugs" below. For a workaround see "Superstar" explanation above. It's the same problem!
  3. PvPMeter: See HarvestMap "Known bugs" below. For a workaround see "Superstar" explanation above. It's the same problem!
    Attention: The library is located within HarvestMap/modules/HarvestMap/lib folder!
  4. Kill Counter: See HarvestMap "Known bugs" below. For a workaround see "Superstar" explanation above. It's the same problem!


Known bugs:
  1. My chat colors, name and other formatting is not working.
    Logout!
    Remove old libraries from your other AddOns' folders and subfolderss where you are sure the libs are outdated or broken (e.g. LibMainMenu, libChat, libChat2, libChat3 -> libChat is broken so do not use or install it any longer!).
    Update all your libraries/dependencies (especially chat related ones like LibChatMessage).
    Read more about libraries/dependencies and installing/updating them here:
    https://www.esoui.com/forums/showthread.php?t=9149
    https://wiki.esoui.com/Libraries
  2. My other addons chat related stuff is not working if I enable pChat: Read the "Known incompatiblity with other addons" section and check your libraries, especially "libChat2", and "LibMainMenu".
  3. If you see NIL in your chat, or your colors and name formatting is not working: Delete the library "libChat2" (and libChat, libChat3) as it is not needed anymore for this addon and since Harrowstorm does not even work anymore (as informed in the changelog and description).
  4. pChat Version >=v9.4.0.1: Incompatibility with HarvestMap/SuperStar/PVPMeter/KillCounter or any other addon using "LibMainMenu"
    Code:
    user:/AddOns/pChat/AutomatedMessages.lua:274: function expected instead of nil
  5. Entering Cyrodiil throws a lua error message (and at reloadui in Cyrodiil as well).
    LibMainMenu issue. Maybe problem of CyrHUD or Superstar (see above) or other addon's using the lib in old versions


HowTo report error messages properly:
[Troubleshooting AddOn install/find & reporting errors]


Beta version
https://github.com/Baertram/pChat/ar...at_guildId.zip
Attention: After opening the ZIP archive be sure to ONLY extract the subfolder "pChat" in the the folder "pChat-pChat_guildId". Do not extract the whole folders into your /live/AddOns directory!
Your live/AddOns dir must look like this afterwards:
Code:
/Elder Scrolls Online/live/AddOns/pChat/pChat.txt

Other chat addons
FCOChatTabBrain: Auto switch multiple chat tabs upon incoming messges, remember last chat channel at each tab, automatically change chat channels to last incoming one upon pressing <chat start> (RETURN) key, redirect whisper messages, play sound notifications on messages (keywords, friends, group, leaders, guilds), auto switch to group, and many more features.
Last edited by Baertram : 09/18/20 at 07:45 AM.
Report comment to moderator  
Reply With Quote
Unread 11/22/20, 06:48 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Re: pchat issue

Originally Posted by Kiksadi
I made sure I had the right libraries installed and that my Minion is auto-updating but this issue I'm having doesn't seem resolved on my end and I'm not sure how to fix it. Chat won't show me what anyone says at all anymore. I even re-installed pchat to no avail.

%s%s says %s
%s%s zone: %s

Update: turning pnames works for now
pNames is outdated,do not use it anymore, it's broken and breaks the chat.
There are a lot of older chat related addons which do that as Zos changed the chat a few patches ago and all older addons, which have not been updated to support this, break it then.
Report comment to moderator  
Reply With Quote
Unread 11/22/20, 04:12 PM  
Kiksadi

Forum posts: 4
File comments: 3
Uploads: 0
pchat issue

I made sure I had the right libraries installed and that my Minion is auto-updating but this issue I'm having doesn't seem resolved on my end and I'm not sure how to fix it. Chat won't show me what anyone says at all anymore. I even re-installed pchat to no avail.

%s%s says %s
%s%s zone: %s

Update: turning pnames works for now
Last edited by Kiksadi : 11/22/20 at 05:27 PM.
Report comment to moderator  
Reply With Quote
Unread 11/15/20, 12:30 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Re: Copy whole chat

Originally Posted by HowellQagan
Hey,
Is this for the "Copy whole chat" function? It still bugs out for me
Yeah, I cannot find out why this happens.

After checking and comparing each code line 1:1 I found out that calling control:SetHidden(false) on a ZO_Dialog TopLevelControl, as the dialog is already currently initialized and shown, somehow raised this bug. What a ... Got it fixed as it seems.
Last edited by Baertram : 11/15/20 at 01:27 PM.
Report comment to moderator  
Reply With Quote
Unread 11/09/20, 01:22 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Re: Copy whole chat

Well, seems I had started to work on ot and forgot to finish it then... but updated my changelog internally about it already
I'll have a look again, there were too many addon updates in the past month pfff

Originally Posted by HowellQagan
Hey,



Is this for the "Copy whole chat" function? It still bugs out for me after using it and stays on hudui after closing other interfaces, like worldMap or inventory.

Also prints this into my chat whenever I click on that dropdown item:



Yeah, I have 13 chat tabs :'D
Report comment to moderator  
Reply With Quote
Unread 11/09/20, 12:52 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 313
Uploads: 0
Copy whole chat

Hey,

## v10.0.1.0 ##
Fixed
Copy dialog
Is this for the "Copy whole chat" function? It still bugs out for me after using it and stays on hudui after closing other interfaces, like worldMap or inventory.

Also prints this into my chat whenever I click on that dropdown item:

[pChat]ResetFilterCheckBoxes
pChat SetCurrentChannelSelections-chatTabIndex: 1, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 2, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 3, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 4, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 5, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 6, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 7, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 8, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 9, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 10, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 11, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 12, chatChannel: nil, isShowDiscussion: true
pChat SetCurrentChannelSelections-chatTabIndex: 13, chatChannel: nil, isShowDiscussion: true
Yeah, I have 13 chat tabs :'D
__________________
Yep, I'm goddamn annoying.
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 01:57 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Re: Re: Re: Error LUA after patch

No problem, was an easy fix
Originally Posted by Anceane
I am really sorry to have missed that new update and took you time away ((((

All is fine of course. I downloaded the addon but in the 21 i had to do, of course i slipped over that one.

Again sorry for that.

Thank you


Originally Posted by Baertram
Are you using LibMainMenu version 9? The newest pChat version depends on it so you should but please check the version of pChat is 10.0.1.0 and LibMainMenu version is 9. Try to logout, delete the 2 folders of pChat and LibMainMenu and reinstall them fresh.
Only load pChat and deactivate all other addons. Are you able to reproduce the error then? Does it happen upon login or what do you do to get it?

I'm not getting this error message and cannot reproduce it so far.

Originally Posted by Anceane
hello

Since the patch of this morning here what i received at logging :

Code:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: function expected instead of nil
stack traceback:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: in function 'libMainMenu:New'
|caaaaaa<Locals> self = [table:1]{wasInitializedProperly = F, wasLoadedProperly = T}, control = ud, manager = [table:2]{} </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:76: in function 'InitializeLMM'
|caaaaaa<Locals> LMMXML = ud, categoryBar = ud, sceneGroupBar = ud, libMainMenuSubcategoryBar = ud, libMainMenuSubcategoryButton = ud, libMainMenuCategoryBarButton = ud, indicator = ud </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:88: in function 'checkIfInitialized'
|caaaaaa<Locals> doAbortIfNotInitialized = F </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:181: in function 'libMainMenu:AddCategory'
|caaaaaa<Locals> self = [table:1], data = [table:3]{binding = "PCHAT_SHOW_AUTO_MSG", normal = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha...", highlight = "EsoUI/Art/MainMenu/menuBar_cha..."} </Locals>|r
user:/AddOns/pChat/AutomatedMessages.lua:274: in function 'InitAutomatedMessages'
user:/AddOns/pChat/AutomatedMessages.lua:453: in function 'pChat.InitializeAutomatedMessages'
|caaaaaa<Locals> pChatData = [table:4]{localPlayer = "Mirlha"}, db = [table:5]{}, automatedMessagesList = [table:6]{}, FormatRawText = user:/AddOns/pChat/AutomatedMessages.lua:34, GetDataByNameInSavedAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:140, GetDataByNameInAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:149, SaveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:159, CleanAutomatedMessageListForDB = user:/AddOns/pChat/AutomatedMessages.lua:215, RemoveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:224, InitAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:236 </Locals>|r
user:/AddOns/pChat/pChat.lua:482: in function 'OnAddonLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "pChat" </Locals>|r
I have so far updated every addon that was ready, including the last version of Pchat

Pchat is the only addon having a little problem. Though i am not certain if this is created more by the LibMainMenu lib or the addon itself.

I hope i did what is expected for reporting issue

Thank you
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 01:21 PM  
Anceane
 
Anceane's Avatar

Forum posts: 268
File comments: 837
Uploads: 0
Re: Re: Error LUA after patch

I am really sorry to have missed that new update and took you time away ((((

All is fine of course. I downloaded the addon but in the 21 i had to do, of course i slipped over that one.

Again sorry for that.

Thank you


Originally Posted by Baertram
Are you using LibMainMenu version 9? The newest pChat version depends on it so you should but please check the version of pChat is 10.0.1.0 and LibMainMenu version is 9. Try to logout, delete the 2 folders of pChat and LibMainMenu and reinstall them fresh.
Only load pChat and deactivate all other addons. Are you able to reproduce the error then? Does it happen upon login or what do you do to get it?

I'm not getting this error message and cannot reproduce it so far.

Originally Posted by Anceane
hello

Since the patch of this morning here what i received at logging :

Code:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: function expected instead of nil
stack traceback:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: in function 'libMainMenu:New'
|caaaaaa<Locals> self = [table:1]{wasInitializedProperly = F, wasLoadedProperly = T}, control = ud, manager = [table:2]{} </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:76: in function 'InitializeLMM'
|caaaaaa<Locals> LMMXML = ud, categoryBar = ud, sceneGroupBar = ud, libMainMenuSubcategoryBar = ud, libMainMenuSubcategoryButton = ud, libMainMenuCategoryBarButton = ud, indicator = ud </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:88: in function 'checkIfInitialized'
|caaaaaa<Locals> doAbortIfNotInitialized = F </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:181: in function 'libMainMenu:AddCategory'
|caaaaaa<Locals> self = [table:1], data = [table:3]{binding = "PCHAT_SHOW_AUTO_MSG", normal = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha...", highlight = "EsoUI/Art/MainMenu/menuBar_cha..."} </Locals>|r
user:/AddOns/pChat/AutomatedMessages.lua:274: in function 'InitAutomatedMessages'
user:/AddOns/pChat/AutomatedMessages.lua:453: in function 'pChat.InitializeAutomatedMessages'
|caaaaaa<Locals> pChatData = [table:4]{localPlayer = "Mirlha"}, db = [table:5]{}, automatedMessagesList = [table:6]{}, FormatRawText = user:/AddOns/pChat/AutomatedMessages.lua:34, GetDataByNameInSavedAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:140, GetDataByNameInAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:149, SaveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:159, CleanAutomatedMessageListForDB = user:/AddOns/pChat/AutomatedMessages.lua:215, RemoveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:224, InitAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:236 </Locals>|r
user:/AddOns/pChat/pChat.lua:482: in function 'OnAddonLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "pChat" </Locals>|r
I have so far updated every addon that was ready, including the last version of Pchat

Pchat is the only addon having a little problem. Though i am not certain if this is created more by the LibMainMenu lib or the addon itself.

I hope i did what is expected for reporting issue

Thank you
__________________
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 01:00 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Re: Error LUA after patch

Are you using LibMainMenu version 9? The newest pChat version depends on it so you should but please check the version of pChat is 10.0.1.0 and LibMainMenu version is 9. Try to logout, delete the 2 folders of pChat and LibMainMenu and reinstall them fresh.
Only load pChat and deactivate all other addons. Are you able to reproduce the error then? Does it happen upon login or what do you do to get it?

I'm not getting this error message and cannot reproduce it so far.

Originally Posted by Anceane
hello

Since the patch of this morning here what i received at logging :

Code:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: function expected instead of nil
stack traceback:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: in function 'libMainMenu:New'
|caaaaaa<Locals> self = [table:1]{wasInitializedProperly = F, wasLoadedProperly = T}, control = ud, manager = [table:2]{} </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:76: in function 'InitializeLMM'
|caaaaaa<Locals> LMMXML = ud, categoryBar = ud, sceneGroupBar = ud, libMainMenuSubcategoryBar = ud, libMainMenuSubcategoryButton = ud, libMainMenuCategoryBarButton = ud, indicator = ud </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:88: in function 'checkIfInitialized'
|caaaaaa<Locals> doAbortIfNotInitialized = F </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:181: in function 'libMainMenu:AddCategory'
|caaaaaa<Locals> self = [table:1], data = [table:3]{binding = "PCHAT_SHOW_AUTO_MSG", normal = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha...", highlight = "EsoUI/Art/MainMenu/menuBar_cha..."} </Locals>|r
user:/AddOns/pChat/AutomatedMessages.lua:274: in function 'InitAutomatedMessages'
user:/AddOns/pChat/AutomatedMessages.lua:453: in function 'pChat.InitializeAutomatedMessages'
|caaaaaa<Locals> pChatData = [table:4]{localPlayer = "Mirlha"}, db = [table:5]{}, automatedMessagesList = [table:6]{}, FormatRawText = user:/AddOns/pChat/AutomatedMessages.lua:34, GetDataByNameInSavedAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:140, GetDataByNameInAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:149, SaveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:159, CleanAutomatedMessageListForDB = user:/AddOns/pChat/AutomatedMessages.lua:215, RemoveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:224, InitAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:236 </Locals>|r
user:/AddOns/pChat/pChat.lua:482: in function 'OnAddonLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "pChat" </Locals>|r
I have so far updated every addon that was ready, including the last version of Pchat

Pchat is the only addon having a little problem. Though i am not certain if this is created more by the LibMainMenu lib or the addon itself.

I hope i did what is expected for reporting issue

Thank you
Last edited by Baertram : 11/02/20 at 01:00 PM.
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 12:41 PM  
Anceane
 
Anceane's Avatar

Forum posts: 268
File comments: 837
Uploads: 0
Error LUA after patch

hello

Since the patch of this morning here what i received at logging :

Code:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: function expected instead of nil
stack traceback:
user:/AddOns/LibMainMenu/LibMainMenu.lua:94: in function 'libMainMenu:New'
|caaaaaa<Locals> self = [table:1]{wasInitializedProperly = F, wasLoadedProperly = T}, control = ud, manager = [table:2]{} </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:76: in function 'InitializeLMM'
|caaaaaa<Locals> LMMXML = ud, categoryBar = ud, sceneGroupBar = ud, libMainMenuSubcategoryBar = ud, libMainMenuSubcategoryButton = ud, libMainMenuCategoryBarButton = ud, indicator = ud </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:88: in function 'checkIfInitialized'
|caaaaaa<Locals> doAbortIfNotInitialized = F </Locals>|r
user:/AddOns/LibMainMenu/LibMainMenu.lua:181: in function 'libMainMenu:AddCategory'
|caaaaaa<Locals> self = [table:1], data = [table:3]{binding = "PCHAT_SHOW_AUTO_MSG", normal = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha...", highlight = "EsoUI/Art/MainMenu/menuBar_cha..."} </Locals>|r
user:/AddOns/pChat/AutomatedMessages.lua:274: in function 'InitAutomatedMessages'
user:/AddOns/pChat/AutomatedMessages.lua:453: in function 'pChat.InitializeAutomatedMessages'
|caaaaaa<Locals> pChatData = [table:4]{localPlayer = "Mirlha"}, db = [table:5]{}, automatedMessagesList = [table:6]{}, FormatRawText = user:/AddOns/pChat/AutomatedMessages.lua:34, GetDataByNameInSavedAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:140, GetDataByNameInAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:149, SaveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:159, CleanAutomatedMessageListForDB = user:/AddOns/pChat/AutomatedMessages.lua:215, RemoveAutomatedMessage = user:/AddOns/pChat/AutomatedMessages.lua:224, InitAutomatedMessages = user:/AddOns/pChat/AutomatedMessages.lua:236 </Locals>|r
user:/AddOns/pChat/pChat.lua:482: in function 'OnAddonLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "pChat" </Locals>|r
I have so far updated every addon that was ready, including the last version of Pchat

Pchat is the only addon having a little problem. Though i am not certain if this is created more by the LibMainMenu lib or the addon itself.

I hope i did what is expected for reporting issue

Thank you
__________________
Last edited by Anceane : 11/02/20 at 12:41 PM.
Report comment to moderator  
Reply With Quote
Unread 10/21/20, 11:56 AM  
jennyloggins

Forum posts: 0
File comments: 7
Uploads: 0
Thank you so much for your help with all this! Unfortunately the fix you uploaded for wykkyd's enhanced chat doesn't seem to be working either, it just doesn't even show up in addon settings (but there aren't any errors either). It's fine though, I was just using it for aesthetic reasons to get rid of the chat box's blurry edge, so it's not the end of the world. Really appreciate the explanation though, I think I'm starting to unravel the addon mess I'm in lol
Report comment to moderator  
Reply With Quote
Unread 10/21/20, 03:14 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Please read this as an example why this happens:
https://www.esoui.com/forums/showthread.php?t=9379

It's about another library LibGroupSocket but the idea is the same here:
Wykkyds addons still include old/outdated versions of LibAddonMenu-2.0 in a subfolder and these are loaded by the addon's txt file (always).
It uses 2.0 r26, always!
But we curerntly are at version 2.0 r31 already so you need to strip these old versions which are always loaded.

Please either stop usage of these old addons or force the devs to update them or delete the included libs/LibAddonMenu-2.0 (at best the total libs folder) subfolders and just install LibAddonMenu-2.0 into your live/AddOns folder as "standalone" version.

Always use the newest versions of the libs else you will get errors.


Edit:
I've added the version with the stripped library, and a fix to the call to LibAddonMenu-2.0 inside the included file LibWykkydFactory, in the addon comments. Feel free to test if this verison work for you (remember to download and install LAM 2.0 r31 to your live/AddOns folder!):
https://www.esoui.com/downloads/fileinfo.php?id=733#comments

Originally Posted by jennyloggins
I'm sharing this error to the devs of both pChat and LibAddonMenu2.0 because I'm not sure which addon (if either) is causing the error. If neither have an idea, I'll share to the dev of Wykkyd's mods as well.

First, I believe pChat and/or LibMainMenu may be throwing this error because after uninstalling and reinstalling pChat and LMM (and only pChat and LMM) the error is only reproduced when pChat/LMM are installed - even though neither pChat or LMM are appearing in the error message. WykkydsEnhancedChat and LibAddonMenu 2.0 work fine UNLESS pChat/LMM are present. N'Tak is just the addon I used as the example to reproduce the error - I get the same error if I do the same in any other addon (PerfectPixel for example). The other issue is that when pChat/LMM are installed, several addons disappear completely from the addon settings menu - specifically Wykkyd's Enhanced Chat, Wykky's Toolbar, and Idle Animations. I originally suspected LibAddonMenu 2.0 was the problem but even after uninstalling that, reinstalling, etc. I still got these errors, until I uninstalled pChat. Then everything worked as normal.

I am using the latest versions of both pChat and LibAddonMenu2.0 downloaded from ESOUI (not minion), and am using LMM v8 (the version linked in LMM comment section). I don't have any of the addons pChat has listed as incompatible installed.

The latest testing was done 2020/10/20 at about 5:30pm.

How to reproduce: My best guess is to have Wykkyd's Enhanced Chat and Toolbar, IdleAnimations, LibAddonMenu2.0, pChat, and LMM installed since those seems to be the key addons affected. Go into the addons settings, and you should notice the pChat appears, but the wykkyd and IdleAnimations addons do not show up in the list. If you have another addon available (any should work), click on any option, like an on/off toggle, and that should throw the error.

Code:
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:147: attempt to index a nil value
stack traceback:
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:147: in function 'RefreshReloadUIButton'
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:157: in function 'RequestRefreshIfNeeded'
|caaaaaa<Locals> control = ud, panel = ud, panelData = [table:1]{slashCommand = "/ntlns", registerForDefaults = T, type = "panel", name = "N'Tak' Loot'n'Steal", displayName = "N'|c887788Tak'|r Loot'n'Steal...", version = "1.8.10", author = "N'|c887788Tak'|r", registerForRefresh = T, website = "https://www.esoui.com/portal.p..."} </Locals>|r
user:/AddOns/wykkydsEnhancedChat/e/LAM/controls/checkbox.lua:65: in function 'UpdateValue'
|caaaaaa<Locals> control = ud, forceDefault = F, value = T </Locals>|r
user:/AddOns/wykkydsEnhancedChat/e/LAM/controls/checkbox.lua:111: in function '(anonymous)'
|caaaaaa<Locals> control = ud </Locals>|r
EDIT: Just tried installing TTC and am receiving the same exact error, so now I'm thinking it may not be pChat. But if you have any thoughts anyway that would be helpful as I am really confused on how any of these addons are related and what makes some work and others not...
Last edited by Baertram : 10/21/20 at 03:23 AM.
Report comment to moderator  
Reply With Quote
Unread 10/20/20, 04:05 PM  
jennyloggins

Forum posts: 0
File comments: 7
Uploads: 0
I'm sharing this error to the devs of both pChat and LibAddonMenu2.0 because I'm not sure which addon (if either) is causing the error. If neither have an idea, I'll share to the dev of Wykkyd's mods as well.

First, I believe pChat and/or LibMainMenu may be throwing this error because after uninstalling and reinstalling pChat and LMM (and only pChat and LMM) the error is only reproduced when pChat/LMM are installed - even though neither pChat or LMM are appearing in the error message. WykkydsEnhancedChat and LibAddonMenu 2.0 work fine UNLESS pChat/LMM are present. N'Tak is just the addon I used as the example to reproduce the error - I get the same error if I do the same in any other addon (PerfectPixel for example). The other issue is that when pChat/LMM are installed, several addons disappear completely from the addon settings menu - specifically Wykkyd's Enhanced Chat, Wykky's Toolbar, and Idle Animations. I originally suspected LibAddonMenu 2.0 was the problem but even after uninstalling that, reinstalling, etc. I still got these errors, until I uninstalled pChat. Then everything worked as normal.

I am using the latest versions of both pChat and LibAddonMenu2.0 downloaded from ESOUI (not minion), and am using LMM v8 (the version linked in LMM comment section). I don't have any of the addons pChat has listed as incompatible installed.

The latest testing was done 2020/10/20 at about 5:30pm.

How to reproduce: My best guess is to have Wykkyd's Enhanced Chat and Toolbar, IdleAnimations, LibAddonMenu2.0, pChat, and LMM installed since those seems to be the key addons affected. Go into the addons settings, and you should notice the pChat appears, but the wykkyd and IdleAnimations addons do not show up in the list. If you have another addon available (any should work), click on any option, like an on/off toggle, and that should throw the error.

Code:
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:147: attempt to index a nil value
stack traceback:
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:147: in function 'RefreshReloadUIButton'
user:/AddOns/wykkydsEnhancedChat/e/LAM/LibAddonMenu-2.0.lua:157: in function 'RequestRefreshIfNeeded'
|caaaaaa<Locals> control = ud, panel = ud, panelData = [table:1]{slashCommand = "/ntlns", registerForDefaults = T, type = "panel", name = "N'Tak' Loot'n'Steal", displayName = "N'|c887788Tak'|r Loot'n'Steal...", version = "1.8.10", author = "N'|c887788Tak'|r", registerForRefresh = T, website = "https://www.esoui.com/portal.p..."} </Locals>|r
user:/AddOns/wykkydsEnhancedChat/e/LAM/controls/checkbox.lua:65: in function 'UpdateValue'
|caaaaaa<Locals> control = ud, forceDefault = F, value = T </Locals>|r
user:/AddOns/wykkydsEnhancedChat/e/LAM/controls/checkbox.lua:111: in function '(anonymous)'
|caaaaaa<Locals> control = ud </Locals>|r
EDIT: Just tried installing TTC and am receiving the same exact error, so now I'm thinking it may not be pChat. But if you have any thoughts anyway that would be helpful as I am really confused on how any of these addons are related and what makes some work and others not...
Last edited by jennyloggins : 10/20/20 at 04:50 PM.
Report comment to moderator  
Reply With Quote
Unread 10/19/20, 03:27 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3193
File comments: 3875
Uploads: 63
Originally Posted by Octopuss
I am not sure if I am missing anything, but I vaguely remember (I haven't played for a loong time) it was possible to drag items into chat to create clickable links.
When I try to do that, the cursor changes into a miniature of given item, but clicking into chat iput doesn't do anything.
Is anything wrong?
Drag&drop didn't work with chat afaik, if so then only with addons (but not pChat ).
Right click the item and choose "To chat".
Report comment to moderator  
Reply With Quote
Unread 10/19/20, 02:01 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 127
File comments: 617
Uploads: 0
I am not sure if I am missing anything, but I vaguely remember (I haven't played for a loong time) it was possible to drag items into chat to create clickable links.
When I try to do that, the cursor changes into a miniature of given item, but clicking into chat iput doesn't do anything.
Is anything wrong?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: