Download
(73 Kb)
Download
Updated: 06/18/24 08:17 AM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Updated:06/18/24 08:17 AM
Created:02/25/21 09:29 AM
Monthly downloads:58,736
Total downloads:368,503
Favorites:318
MD5:
Categories:Character Advancement, Bags, Bank, Inventory, Data Mods, Info, Plug-in Bars, TradeSkill Mods
10.0.0
Character Knowledge (Scribing, Motif, Recipe, and Furnishing Plan Tracker)  Updated this week!  Popular! (More than 5000 hits)
Version: 2.1.3
by: code65536 [More]
Character Knowledge tracks recipe, furnishing plan, motif, grimoire, and script knowledge across multiple characters, accounts, and servers.


New: Scribing Support

New in Character Knowledge 2 is full support for tracking the knowledge of grimoires and scripts across characters, accounts, and servers, with the easy, intuitive interface that's been the hallmark of Character Knowledge.






Extended Journal

This addon is a part of the Extended Journal, which is a collection of addons comprised of Loot Log, Item Set Browser, Character Knowledge, Collectibles Tracker, and Raidificator.

There are different ways that you can choose from to access the Extended Journal addons:
  1. Main Menu Bar: You can open any of the Extended Journal addons via the game's Main Menu Bar at the top of the screen, and once the Extended Journal is open, you can click on the tab that you want.


  2. Keybind: You can also set a keybind to open the Extended Journal, and once the Extended Journal is open, you can click on the tab that you want.


  3. Chat command: You can access Character Knowledge directly using the /characterknowledge (or /ck) chat command.


External Dependencies

Required:
  • None

Recommended/Optional:

Yet another recipe/motif/script tracker? Why use Character Knowledge?

Character Knowledge was created in response to some of the frustrations that I have with existing addons. Specifically...
  1. Character Knowledge is altaholic-friendly. It can track knowledge of characters across multiple accounts and even across servers.
  2. Character Knowledge has a concept of character priority. Most people have a "main" character that they prioritize for learning recipes and motifs, and Character Knowledge recognizes this and helps ensure that more important characters are given priority for distributing those extra copies of recipes and motifs that you found.
  3. Character Knowledge makes it easier to access information with a simple, straightforward UI.
  4. Character Knowledge gives players the option to share their information with friends via an export/import feature. No more need for manually compiling a list of missing motifs during the Anniversary Event.


What does this addon do, specifically?

Character Knowledge browser:
The main UI lets users browse through a master list of motifs, recipes, furnishing plans, grimoires, and scripts, along with an overview of the extent of your characters' knowledge of these items.

Information added to tooltips throughout the game:
Whenever you look at an item tooltip for a recipe, plan, motif, grimoire, or script, you'll see an overview of which characters know that particular item. In the case of chaptered motifs, you will also see an overview of your knowledge of all the chapters of this style. In the case of scripts, you will also see a panel with detailed information about what the script can do.

A command to mass-learn recipes, furnishing plans, motifs, and scripts in your inventory:
Instead of clicking on each motif and then closing the book page one at a time, the mass-learn command can learn dozens of motifs in just a second.
  • This feature is invoked via the /cklearn chat command
  • Character priority is used to determine eligibility, to prevent low-priority characters from learning items unknown by higher-priority characters; this can be overridden by specifying the "all" parameter (i.e., /cklearn all) to learn all unknown items

Advanced Filters custom filter plugin:
For users of the Advanced Filters addon, Character Knowledge will also install a few custom filter plugins for Advanced Filters.

Additional search filter syntax
  • The "-" prefix can now be used in the search filter to exclude a search term. For example, searching for "chair -orcish" will find furnishing plans for all chairs that are not Orcish.
  • "-" as a standalone search term (not as a prefix) will filter the results to show only unknown items. For example, "chair - -orcish" can be used to find furnishing plans for all chairs that are not Orcish and that the currently selected character does not know. (To demonstrate both the standalone and prefix uses of "-")
  • "+" as a standalone search term will filter the result to show only known items. For example, "desk +" can be used to find all known desk plans, and "+" by itself will hide all unknown items.


LibCharacterKnowledge

Character Knowledge includes the LibCharacterKnowledge library. Addon authors who wish to use the library for their own addons can check out the the LibCharacterKnowledge Developer Reference. LibCharacterKnowledge is also available as a standalone download for users who want to use it without installing Character Knowledge.
  • Version 2.1.3 (2024/06/18)
    • Fixed an issue where the /cklearn command could in some cases miscount the number of items actually learned when used to mass-learn scribing scripts

  • Version 2.1.2 (2024/06/16)
    • The descriptions in the extended script information panel will now be sorted by their associated grimoire names in alphabetical order

  • Version 2.1.1 (2024/06/15)
    • Added a "Single-account mode" toggle to the browser UI that will cause the Characters column to consider only characters that are of the same account as the currently-selected character; this toggle is visible only if data for multiple accounts are available for the currently-selected server
    • The knowledge columns in the browser UI now use continuous color gradients
    • Added German localization by @ninibini
    • Added Chinese localization by FusRoDah

  • Version 2.1.0 (2024/06/14)
    • The extended script information panel will now be shown for script item tooltips throughout the game, not just in the browser UI; e.g., you will now see this information when browsing a script vendor
      • This feature can be disabled in the addon settings panel
    • Clicking on a grimoire in the browser UI will now enable a special search filter that will show all of the scripts that are compatible with that grimoire; clicking on that grimoire again (or manually clearing the search box) will remove this filter
    • Grimoires and scripts that are rewarded by the Scribing quest line or that are found around various Mages Guilds are now marked in the browser UI

  • Version 2.0.1 (2024/06/13)
    • Moved the script tooltip to a function that external addons could call

  • Version 2.0.0 (2024/06/12)
    • Added support for Scribing

  • Version 1.4.2 (2024/05/02)
    • Priority classes have been expanded and renamed to priority ranks

  • Version 1.4.1 (2024/04/17)
    • Added support for Update 42 (Gold Road)

  • Version 1.4.0 (2024/02/17)
    • Added a new feature to learn all eligible items in a character's inventory
      • This feature is invoked via the /cklearn chat command
      • Character priority is used to determine eligibility, to prevent low-priority characters from learning items unknown by higher-priority characters; this can be overridden by specifying the "all" parameter (i.e., /cklearn all) to learn all unknown items
    • Added support for Update 41 (Scions of Ithelia)

  • Version 1.3.16 (2023/09/20)
    • Added support for Update 40

  • Version 1.3.15 (2023/09/06)
    • The character selection in the browser UI will now be scrollable only if the number of characters exceeds 35, thereby reverting to the original behavior for players without an excessive number of characters

  • Version 1.3.14 (2023/08/28)
    • The character selection in the browser UI is now scrollable

  • Version 1.3.13 (2023/07/27)
    • Added support for Update 39
    • Blacklisted item IDs 184155 and 190096 since they are unobtainable
    • The recipe level filter for Advanced Filters will no longer conflict with other filters

  • Version 1.3.12 (2023/06/19)
    • Fixed missing style ID for the shoulders chapter of the Dead Keeper motif

  • Version 1.3.11 (2023/05/01)
    • Added support for Update 38 (Necrom)

  • Version 1.3.10 (2023/02/13)
    • Added support for Update 37 (Scribes of Fate)

  • Version 1.3.9 (2022/09/23)
    • Added support for Update 36 (Firesong)

  • Version 1.3.8 (2022/07/28)
    • Added support for Update 35 (Lost Depths)

  • Version 1.3.7 (2022/06/06)
    • Updated French localization by @XXXspartiateXXX

  • Version 1.3.6 (2022/04/19)
    • Added support for Update 34 (High Isle)

  • Version 1.3.5 (2022/04/11)
    • Fixed the double-pluralization of motif chapter names resulting from ZOS pre-pluralizing the English SI_ITEMSTYLECHAPTER* strings in the ESO-7.3.7 update

  • Version 1.3.4 (2022/03/30)
    • The motif browser will now show an additional tooltip for the style material associated with a motif

  • Version 1.3.3 (2022/03/09)
    • Internal code restructuring

  • Version 1.3.2 (2022/03/02)
    • LibCharacterKnowledge updated to version 1.4.0

  • Version 1.3.1 (2022/02/25)
    • Fixed an issue that was causing the preloaded motif information for the upcoming Update 33 to interfere with the chapter information for the Worm Cult motif in the current Update 32

  • Version 1.3.0 (2022/02/17)
    • The "-" prefix can now be used in the search filter to exclude a search term
      • For example, searching for "chair -orcish" will find furnishing plans for all chairs that are not Orcish
    • Added support for Update 33 (Ascending Tide)
    • Added Russian localization by GJSmoker
    • Updated French localization by @jakez31

  • Version 1.2.12 (2021/10/10)
    • Fixed an issue where the display of "pinned" characters for chaptered motif knowledge was not respecting character tracking settings

  • Version 1.2.11 (2021/10/01)
    • One of the two different versions of "Diagram: Dwarven Pipeline Cap, Sealed" has been removed from the furnishing plan browser, because this version was removed from the game's loot table in Update 17

  • Version 1.2.10 (2021/09/28)
    • Added support for Update 32 (The Deadlands)

  • Version 1.2.9 (2021/08/05)
    • Sorting by the character ratio column in the browser UI will now take into consideration the total number of tracked characters

  • Version 1.2.8 (2021/08/02)
    • LibCharacterKnowledge updated to version 1.3.4; fixed a settings UI issue

  • Version 1.2.7 (2021/07/14)
    • Fixed a regression with the listing of the Ancestral Akaviri motif

  • Version 1.2.6 (2021/07/14)
    • Added support for Update 31 (Waking Flame)

  • Version 1.2.5 (2021/06/03)
    • LibCharacterKnowledge updated to version 1.3.1; corrected the number associated with the Thorn Legion crafting motif style

  • Version 1.2.4 (2021/05/20)
    • LibCharacterKnowledge updated to version 1.3.0; improved the data encoding format used by the export/import data sharing feature

  • Version 1.2.3 (2021/05/12)
    • Improved the handling of quest reward items

  • Version 1.2.2 (2021/05/03)
    • The new setting introduced in version 1.2.1 for the number of "pinned" characters is now a server-specific setting rather than a global installation-wide setting

  • Version 1.2.1 (2021/05/03)
    • The Advanced Filters plugin can now filter by account
    • It is now possible to configure the number of high-priority "pinned" characters whose detailed chapter knowledge information is displayed in the tooltips of chaptered motifs, in addition to that of the current character; originally, this was hard-coded to one
    • LibCharacterKnowledge updated to version 1.2.0

  • Version 1.2.0 (2021/05/02)
    • Revamped the display of motifs in the browser UI; this was done to address a number of issues:
      • Inconsistent formats of item names interfering with sort (French version)
      • Inaccuracies in the in-game names of motif items (French version)
      • New motifs that lack a full book item for use in the browser listing (e.g., Ancestral Akaviri)
      • The inability to sort by the name of the motif (the motif number was not in a separate column, so sorting was possible only on the motif number and not the name of the style)

  • Version 1.1.8 (2021/04/20)
    • Added support for Update 30 (Blackwood)

  • Version 1.1.7 (2021/03/16)
    • LibCharacterKnowledge updated to version 1.0.6

  • Version 1.1.6 (2021/03/09)
    • LibCharacterKnowledge updated to version 1.0.5

  • Version 1.1.5 (2021/03/04)
    • LibCharacterKnowledge updated to version 1.0.4

  • Version 1.1.4 (2021/02/28)
    • It is now possible for external addons to add context menu items to this addon's browser UI
    • LibExtendedJournal updated to version 1.1.0

  • Version 1.1.3 (2021/02/27)
    • LibCharacterKnowledge updated to version 1.0.3

  • Version 1.1.2 (2021/02/26)
    • Added French localization by @jakez31
    • LibCharacterKnowledge updated to version 1.0.2

  • Version 1.1.1 (2021/02/26)
    • Browser: To improve clarity, recipes and furnishing plans will now be listed by their resulting crafted items, thus hiding the prefix (i.e., "Recipe", "Praxis", etc. will now be hidden); for furnishing plans, the hidden prefix can still be matched in the search filter
    • Browser: Fixed an issue causing the "-" special search term to exclude partially-completed motif styles

  • Version 1.1.0 (2021/02/25)
    • Browser: Since special provisioning recipes are level-agnostic, the level information for these recipes have been replaced with sourcing information
    • Browser: For recipes and furnishing plans, it is now possible to link the resulting crafted items in chat, via the right-click context menu
    • Browser: "+" or "-" can now be used as special search terms to filter for known and unknown items, respectively; for example, "desk +" can be used to find all known desk plans, "ambrosia -" can be used to find all unknown ambrosia recipes, and "+" by itself will hide all unknown items
    • LibCharacterKnowledge updated to version 1.0.1

  • Version 1.0.0 (2021/02/25)
    • Initial version
Optional Files (0)


Archived Files (54)
File Name
Version
Size
Uploader
Date
2.1.2
73kB
code65536
06/16/24 03:38 PM
2.1.1
73kB
code65536
06/15/24 08:58 AM
2.1.0
68kB
code65536
06/14/24 07:57 AM
2.0.1
67kB
code65536
06/13/24 02:27 AM
1.4.2.2
64kB
code65536
06/01/24 03:31 PM
1.4.2.1
63kB
code65536
05/12/24 06:30 AM
1.4.2
59kB
code65536
05/02/24 08:05 AM
1.4.1
59kB
code65536
04/17/24 10:11 AM
1.4.0.3
59kB
code65536
03/17/24 10:17 AM
1.4.0.2
59kB
code65536
02/22/24 10:58 AM
1.3.16.1
58kB
code65536
10/30/23 03:46 AM
1.3.16
58kB
code65536
09/20/23 02:35 PM
1.3.15
57kB
code65536
09/06/23 07:11 AM
1.3.14
57kB
code65536
08/28/23 08:10 AM
1.3.13
57kB
code65536
07/27/23 08:52 AM
1.3.12
57kB
code65536
06/19/23 03:30 PM
1.3.11
57kB
code65536
05/01/23 06:24 AM
1.3.10.1
57kB
code65536
03/11/23 07:52 AM
1.3.10
56kB
code65536
02/13/23 05:31 AM
1.3.9
56kB
code65536
09/23/22 07:33 PM
1.3.8
56kB
code65536
07/28/22 06:22 AM
1.3.7
56kB
code65536
06/06/22 06:21 AM
1.3.6
56kB
code65536
04/19/22 06:40 PM
1.3.5
56kB
code65536
04/11/22 03:10 PM
1.3.4
55kB
code65536
03/30/22 09:38 AM
1.3.3
55kB
code65536
03/09/22 09:17 AM
1.3.2
55kB
code65536
03/02/22 09:58 PM
1.3.1
55kB
code65536
02/25/22 07:55 AM
1.3.0.1
55kB
code65536
02/18/22 09:54 AM
1.2.12
51kB
code65536
10/10/21 05:39 AM
1.2.11
51kB
code65536
10/01/21 06:00 AM
1.2.10
50kB
code65536
09/28/21 10:26 PM
1.2.9
50kB
code65536
08/05/21 06:18 AM
1.2.8
50kB
code65536
08/02/21 08:10 PM
1.2.7.1
50kB
code65536
07/31/21 06:37 AM
1.2.7
50kB
code65536
07/14/21 07:05 AM
1.2.6
50kB
code65536
07/14/21 02:34 AM
1.2.5
49kB
code65536
06/03/21 03:39 AM
1.2.4.1
49kB
code65536
06/01/21 04:52 AM
1.2.4
49kB
code65536
05/20/21 06:55 PM
1.2.3
48kB
code65536
05/12/21 09:43 AM
1.2.2
48kB
code65536
05/03/21 06:41 PM
1.2.1
48kB
code65536
05/03/21 12:32 PM
1.2.0
47kB
code65536
05/02/21 06:16 PM
1.1.8
46kB
code65536
04/20/21 01:33 PM
1.1.7
46kB
code65536
04/03/21 05:34 AM
1.1.6
46kB
code65536
03/09/21 08:13 AM
1.1.5
45kB
code65536
03/04/21 10:37 AM
1.1.4
45kB
code65536
02/28/21 07:47 AM
1.1.3
45kB
code65536
02/27/21 09:59 AM
1.1.2
45kB
code65536
02/26/21 01:25 PM
1.1.1
42kB
code65536
02/26/21 06:16 AM
1.1.0
42kB
code65536
02/25/21 08:57 PM
1.0.0
41kB
code65536
02/25/21 09:32 AM


Post A Reply Comment Options
Unread 06/05/22, 11:39 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 402
Uploads: 40
Re: Font size for tooltip

Originally Posted by Desantes
Do you think you could add the ability to re-size the font for the tooltip that shows the character names that know a recipe? It shows up kind of small on a 1920 x 1080 display. Thanks.
There is limited space in the tooltip, and with other addons that also add tooltip information (e.g., pricing addons, inventory location addons, etc.), overflowing the limited space in the tooltip is a concern, so I don't have plans at the moment to increase the size.
Report comment to moderator  
Reply With Quote
Unread 06/05/22, 11:31 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 402
Uploads: 40
Originally Posted by Dingodan
Could you add the option to show known and unknown motifs etc. for the logged in character with an symbol in the inventory not only the tooltip
That feature already exists, if you install Loot Log.

The reason that inventory marking is handled in Loot Log and not directly by CK is because it's better and more efficient to have one centralized addon handle the marking of unknown motifs/recipes, unknown set items, and unknown runeboxes/style pages, than to distribute that functionality between three different addons.

Loot Log and Character Knowledge are designed to integrate with each other.
Report comment to moderator  
Reply With Quote
Unread 06/05/22, 10:21 AM  
Dingodan
 
Dingodan's Avatar

Forum posts: 50
File comments: 276
Uploads: 0
Could you add the option to show known and unknown motifs etc. for the logged in character with an symbol in the inventory not only the tooltip
Last edited by Dingodan : 06/05/22 at 10:22 AM.
Report comment to moderator  
Reply With Quote
Unread 06/01/22, 05:26 AM  
Desantes

Forum posts: 0
File comments: 2
Uploads: 0
Font size for tooltip

Do you think you could add the ability to re-size the font for the tooltip that shows the character names that know a recipe? It shows up kind of small on a 1920 x 1080 display. Thanks.

Report comment to moderator  
Reply With Quote
Unread 05/19/22, 04:49 PM  
julivity
 
julivity's Avatar

Forum posts: 1
File comments: 26
Uploads: 0
this addon makes things so so so convenient. I was wondering, is there a way to disable the Tooltips: Characters? Because I only track knowledge on one character and so it is unnecessary. Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/16/22, 01:21 PM  
M-ree

Forum posts: 2
File comments: 530
Uploads: 0
Re: Re: Re: Re: Re: Missing text in Settings->Addons menu

Originally Posted by Warenhari
Originally Posted by M-ree
Originally Posted by Warenhari
Now, I need to figure out, how to fix "Awesome Info" to use external, not-embedded library.
Long as the stand-alone library is there, it should work just by deleting the bundled one. Unless it uses the old library in a way that won't work with the current updated version, that is.
It does use it in some strange way. There is another one "LibStud" that somehow "wraps" (for lack of a better word) the LAM2 library and fails if it's not right there next to it.

I'm not fluent with AddOns and Lua magic enough to fix is quickly.
But maybe someone can help, or I'll just rewrite it one day. I really liked that old little "Awesome Info". It was handy.
LibStub is a REALLY obsolete library handling add-on versioning and stuff before that was included into the ESO proper. It's been discontinued (which happened some noticeable time after it became obsolete) for over two years already. ... Which means that if an add-on is still using it... Duh... It's not been updated for like ever...

Edit: ... And needs a MAJOR rewrite.
Last edited by M-ree : 05/16/22 at 01:22 PM.
Report comment to moderator  
Reply With Quote
Unread 05/16/22, 12:01 PM  
Warenhari

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Re: Re: Missing text in Settings->Addons menu

Originally Posted by M-ree
Originally Posted by Warenhari
Now, I need to figure out, how to fix "Awesome Info" to use external, not-embedded library.
Long as the stand-alone library is there, it should work just by deleting the bundled one. Unless it uses the old library in a way that won't work with the current updated version, that is.
It does use it in some strange way. There is another one "LibStub" that somehow "wraps" (for lack of a better word) the LAM2 library and fails if it's not right there next to it.

I'm not fluent with AddOns and Lua magic enough to fix is quickly.
But maybe someone can help, or I'll just rewrite it one day. I really liked that old little "Awesome Info". It was handy.
Last edited by Warenhari : 05/16/22 at 03:06 PM.
Report comment to moderator  
Reply With Quote
Unread 05/16/22, 06:31 AM  
M-ree

Forum posts: 2
File comments: 530
Uploads: 0
Re: Re: Re: Missing text in Settings->Addons menu

Originally Posted by Warenhari
Originally Posted by code65536
Are you sure you don't have an old LibAddonsMenu embedded in another addon?

Years ago, ...

Use the search function in Windows File Explorer and look for all the copies of LibAddonMenu in your AddOns directory and subdirectories, and delete any copy that's bundled within another addon.
Thanks.. That was it. "Awesome Info" was guilty of it.
Funny thing, "Character Knowledge" was only one affected.

Now, I need to figure out, how to fix "Awesome Info" to use external, not-embedded library.

Regards
Long as the stand-alone library is there, it should work just by deleting the bundled one. Unless it uses the old library in a way that won't work with the current updated version, that is.
Report comment to moderator  
Reply With Quote
Unread 05/16/22, 03:39 AM  
Warenhari

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Missing text in Settings->Addons menu

Originally Posted by code65536
Are you sure you don't have an old LibAddonsMenu embedded in another addon?

Years ago, ...

Use the search function in Windows File Explorer and look for all the copies of LibAddonMenu in your AddOns directory and subdirectories, and delete any copy that's bundled within another addon.
Thanks.. That was it. "Awesome Info" was guilty of it.
Funny thing, "Character Knowledge" was only one affected.

Now, I need to figure out, how to fix "Awesome Info" to use external, not-embedded library.

Regards
Report comment to moderator  
Reply With Quote
Unread 05/15/22, 06:05 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 402
Uploads: 40
Re: Missing text in Settings->Addons menu

Originally Posted by Warenhari
In "Settings->Addons->Character Knowledge" menu i have only "magic numbers" instead of resolved texts.
All other addons' menus work fine, and have texts displayed correctly. LibAddons is up to date.
Any ideas about it?
Are you sure you don't have an old LibAddonsMenu embedded in another addon?

Years ago, libraries were bundled with and hardcoded into addons and were not downloaded separately. So if you had downloaded an old addon that had bundled an old version of LAM2, then you'd have multiple copies of LAM2 on your system, and that old copy of LAM2, since it was most likely hard-coded, could be interfering with overriding any newer versions of LAM2 that you have installed. This is the reason why in recent years, libraries were decoupled from addons and given their own manifests, so that they could no longer interfere like this, but this change doesn't help with old libraries that were bundled and hard-coded in the past.

Use the search function in Windows File Explorer and look for all the copies of LibAddonMenu in your AddOns directory and subdirectories, and delete any copy that's bundled within another addon.
Report comment to moderator  
Reply With Quote
Unread 05/15/22, 12:33 AM  
Warenhari

Forum posts: 0
File comments: 5
Uploads: 0
Missing text in Settings->Addons menu

In "Settings->Addons->Character Knowledge" menu i have only "magic numbers" instead of resolved texts.
All other addons' menus work fine, and have texts displayed correctly. LibAddons is up to date.
Any ideas about it?
Report comment to moderator  
Reply With Quote
Unread 04/23/22, 02:13 PM  
CheeseTuber

Forum posts: 2
File comments: 15
Uploads: 0
Originally Posted by code65536
Originally Posted by CheeseTuber
Hi

Sorry if this has been already covered somewhere else but can someone help me decipher this error message?
This error is possible only if your SavedVariables\LibCharacterKnowledge.lua file has become corrupted.

The most likely cause of this corruption is that you have a (very) outdated version of LibAddonMenu-2.0 on your system, and it has corrupted your settings file. This is something that I've seen happen to people a few times.

Years ago, libraries were bundled with and hardcoded into addons and were not downloaded separately. So if you had downloaded an old addon that had bundled an old version of LAM2, then you'd have multiple copies of LAM2 on your system, and that old copy of LAM2, since it was most likely hard-coded, could be interfering with overriding any newer versions of LAM2 that you have installed. This is the reason why in recent years, libraries were decoupled from addons and given their own manifests, so that they could no longer interfere like this, but this change doesn't help with old libraries that were bundled and hard-coded in the past.

If this is indeed the case, then what you need to do is this:
  1. Delete your SavedVariables\LibCharacterKnowledge.lua saved variables, because it had become corrupted.
  2. Use the search function in Windows File Explorer and look for all the copies of LibAddonMenu in your AddOns directory and subdirectories, and delete any copy that's bundled within another addon.
Cheers!

I will give this a try and let you guys know. I did delete the old libaddonmenu files and deleted the saved variables of Character Knowledge. But I will only start the game tomorrow. Thanks for the help!

I do indeed have a lot of addons installed. The odd thing is that I had most of the addons working fine on my old laptop. Just switched to PC and reinstalled the addons and the issue started. Following your advice, I did find LibAddonmenu included in 3 addons. Namely, Miatt's Better Stealth, AP meter and Greyskull. Out of this, only Greyskull is the one I haven't used before. So I'm not sure what caused me to encounter this error only now.
Report comment to moderator  
Reply With Quote
Unread 04/23/22, 12:51 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 402
Uploads: 40
Originally Posted by CheeseTuber
Hi

Sorry if this has been already covered somewhere else but can someone help me decipher this error message?
This error is possible only if your SavedVariables\LibCharacterKnowledge.lua file has become corrupted.

The most likely cause of this corruption is that you have a (very) outdated version of LibAddonMenu-2.0 on your system, and it has corrupted your settings file. This is something that I've seen happen to people a few times.

Years ago, libraries were bundled with and hardcoded into addons and were not downloaded separately. So if you had downloaded an old addon that had bundled an old version of LAM2, then you'd have multiple copies of LAM2 on your system, and that old copy of LAM2, since it was most likely hard-coded, could be interfering with overriding any newer versions of LAM2 that you have installed. This is the reason why in recent years, libraries were decoupled from addons and given their own manifests, so that they could no longer interfere like this, but this change doesn't help with old libraries that were bundled and hard-coded in the past.

If this is indeed the case, then what you need to do is this:
  1. Delete your SavedVariables\LibCharacterKnowledge.lua saved variables, because it had become corrupted.
  2. Use the search function in Windows File Explorer and look for all the copies of LibAddonMenu in your AddOns directory and subdirectories, and delete any copy that's bundled within another addon.
Last edited by code65536 : 04/23/22 at 12:54 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/22, 09:54 AM  
CheeseTuber

Forum posts: 2
File comments: 15
Uploads: 0
Hi

Sorry if this has been already covered somewhere else but can someone help me decipher this error message? Can you also help me fix it? Thank you!

Code:
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:353: operator < is not supported for string < number
stack traceback:
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:353: in function '(anonymous)'
<Locals> a = 8798292077346352, b = 8798292080014722 </Locals>
[C]: in function 'table.sort'
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:347: in function 'Internal.Sort'
<Locals> server = "EU", charIds = [table:1]{1 = "8798292077344612"}, usePriority = T, prep = user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:336 </Locals>
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Public.lua:55: in function 'Public.GetCharacterList'
<Locals> server = "EU", results = [table:2]{}, charIds = [table:1] </Locals>
user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:46: in function 'CreateKnowledgeFilter'
<Locals> filterName = "LearnableItems", stringId = 11354, getCallback = user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:102, filterInformation = [table:3]{filterType = 0, submenuName = "LearnableItems"}, accountPosition = 3, addAccount = user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:32 </Locals>
user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:102: in function 'callback'
<Locals> util = [table:4]{}, matchSelectedAccount = user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:95, matchSelectedCharacter = user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:98 </Locals>
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Public.lua:251: in function 'Internal.FireCallbacks'
<Locals> eventCode = 1, _ = "CharacterKnowledgeFilters", callback = user:/AddOns/CharacterKnowledge/AdvancedFiltersPlugin.lua:92 </Locals>
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:715: in function 'Internal.ScanKnowledge'
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:674: in function 'Internal.InitializeCharacterData'
<Locals> charactersLocal = [table:5]{}, exists = [table:6]{8798292080014722 = T, 8798292077346352 = T, 8798292083090248 = T, 8798292084430776 = T, 8798292080077230 = T, 8798292079164526 = T, 8798292079354998 = T, 8798292055883006 = T, 8798292077344612 = T} </Locals>
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:547: in function 'Internal.ReadMasterList'
<Locals> fieldSize = 3 </Locals>
user:/AddOns/CharacterKnowledge/LibCharacterKnowledge/Internal.lua:524: in function 'Internal.Initialize'
/EsoUI/Libraries/Globals/globalapi.lua:244: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 04/14/22, 03:21 AM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
I did think the pluralisation was a left over Aprilee Firstee thingee and happy to read that it was the result of ZOS continual "improvements"
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

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