Download
(59 Kb)
Download
Updated: 04/17/24 10:11 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:04/17/24 10:11 AM
Created:02/25/21 09:29 AM
Monthly downloads:13,650
Total downloads:284,898
Favorites:300
MD5:
Categories:Character Advancement, Data Mods
9.3.0
Character Knowledge (Motif, Recipe and Furnishing Plan Tracker)  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.4.1
by: code65536 [More]
Character Knowledge tracks recipe, furnishing plan, and motif knowledge across multiple characters, accounts, and servers.



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, Event Collectibles, and Raidificator.


External Dependencies

Required:
  • None

Recommended/Optional:

Yet another recipe/motif 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, and furnishing plans, 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, or motif, 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.

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.


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 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 (46)
File Name
Version
Size
Uploader
Date
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 02/25/21, 11:02 AM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
Furnishing recipes list

Heya,

First, awesome add-on. (Well, the set of add-ons -- I think I run every single one from your Extended Journal.) ... I know 'cause I'm tracking that manually in google spreadsheet

(Not that I am gonna stop now, 'cause that one allows other people see what I can craft and what I need


Anyway, a couple notes here.

1. For some reason, your furnishing plans shows 2150 plans available total, whereas both MRL and CraftStore show 2153 (and one of them, I think MRL, builds the list from in-game data, not pre-filled list).

2. Is there a way to filter, not sort the list by known/unknown? E.g., usually, I want it to be sorted in a different way, e.g., alphabetic, or quality, but sorting by knowledge breaks that, always sorting by knowledge, then sub-subtype.

2a. On that note, can it be split into the plan type and actual name (i.e., to leave out "Diagram:" or "Pattern:") from sorting order and go just with the name? (Or maybe have the "Name" alternate between 4, not 2 modes, or maybe have a setting specifying whether I wanna sort them this way or that way?)

Well, and 3. Can you add a way to post not the recipe link to chat, but the crafted item itself? As is, all of clicks (LRM) post the recipe despite the add-on showing both the recipe and the item pop-ups on hover.

... I am sure I'll come up with more :P
Report comment to moderator  
Reply With Quote
Unread 02/25/21, 11:21 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Re: Furnishing recipes list

Originally Posted by M-ree
Heya,

First, awesome add-on. (Well, the set of add-ons -- I think I run every single one from your Extended Journal.) ... I know 'cause I'm tracking that manually in google spreadsheet

(Not that I am gonna stop now, 'cause that one allows other people see what I can craft and what I need


Anyway, a couple notes here.

1. For some reason, your furnishing plans shows 2150 plans available total, whereas both MRL and CraftStore show 2153 (and one of them, I think MRL, builds the list from in-game data, not pre-filled list).

2. Is there a way to filter, not sort the list by known/unknown? E.g., usually, I want it to be sorted in a different way, e.g., alphabetic, or quality, but sorting by knowledge breaks that, always sorting by knowledge, then sub-subtype.

2a. On that note, can it be split into the plan type and actual name (i.e., to leave out "Diagram:" or "Pattern:") from sorting order and go just with the name? (Or maybe have the "Name" alternate between 4, not 2 modes, or maybe have a setting specifying whether I wanna sort them this way or that way?)

Well, and 3. Can you add a way to post not the recipe link to chat, but the crafted item itself? As is, all of clicks (LRM) post the recipe despite the add-on showing both the recipe and the item pop-ups on hover.

... I am sure I'll come up with more :P
(1) CK gets the items from datamine as well, and yes, the number of items found is 2153. However, there are 3 items that are not actually obtainable in-game. During the beta test period, the feedback that I got was that it was preferable for the unobtainable items to be hidden.

(2) CK is a bit of a generalized addon. I play across two servers with multiple accounts. The primary purpose of CK was to track knowledge across accounts and servers, so I wouldn't have to swap accounts or swap servers just to see what one of my characters has learned. Furnishings are complicated. There are so many furnishing items and so many different ways to group them up that a specialized addon (e,g., Furniture Catalog) would serve those kinds of needs better. I may consider improvements in the future to make the data easier to work with, but for now, I think it's better to just leave that for something specialized like Furniture Catalog.

(3) That's a good idea, thanks.
Report comment to moderator  
Reply With Quote
Unread 02/25/21, 01:14 PM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
Re: Re: Furnishing recipes list

Originally Posted by code65536
(1) CK gets the items from datamine as well, and yes, the number of items found is 2153. However, there are 3 items that are not actually obtainable in-game. During the beta test period, the feedback that I got was that it was preferable for the unobtainable items to be hidden.
Can you please tell me which ones?
Report comment to moderator  
Reply With Quote
Unread 02/25/21, 03:31 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Re: Re: Re: Furnishing recipes list

Originally Posted by M-ree
Originally Posted by code65536
(1) CK gets the items from datamine as well, and yes, the number of items found is 2153. However, there are 3 items that are not actually obtainable in-game. During the beta test period, the feedback that I got was that it was preferable for the unobtainable items to be hidden.
Can you please tell me which ones?
Code:
Internal.InvalidIds = {
	[ 82038] = true, -- Crafting Motif 43: Grim Harlequin Style / non-Crown version is unavailable
	[121098] = true, -- Blueprint: Common Campfire, Outdoor / unavailable in-game
	[132173] = true, -- Blueprint: Witches Brazier, Primitive Log / unavailable in-game
	[132179] = true, -- Blueprint: Witches Totem, Antler Charms / unavailable in-game
	[139055] = true, -- Crown Crafting Motif 64: Pyandonean Style / Crown version is available only as chapters
}
Report comment to moderator  
Reply With Quote
Unread 02/25/21, 06:17 PM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
Re: Re: Re: Re: Furnishing recipes list

Originally Posted by code65536
Originally Posted by M-ree
Originally Posted by code65536
(1) CK gets the items from datamine as well, and yes, the number of items found is 2153. However, there are 3 items that are not actually obtainable in-game. During the beta test period, the feedback that I got was that it was preferable for the unobtainable items to be hidden.
Can you please tell me which ones?
Code:
Internal.InvalidIds = {
	[ 82038] = true, -- Crafting Motif 43: Grim Harlequin Style / non-Crown version is unavailable
	[121098] = true, -- Blueprint: Common Campfire, Outdoor / unavailable in-game
	[132173] = true, -- Blueprint: Witches Brazier, Primitive Log / unavailable in-game
	[132179] = true, -- Blueprint: Witches Totem, Antler Charms / unavailable in-game
	[139055] = true, -- Crown Crafting Motif 64: Pyandonean Style / Crown version is available only as chapters
}
Thanks
Report comment to moderator  
Reply With Quote
Unread 02/26/21, 02:11 AM  
Friday_The13_rus

Forum posts: 5
File comments: 73
Uploads: 0
Thank you for the addon! Brilliant idea! Just started to collect Morrowind motifs and the addon helps a lot.
Report comment to moderator  
Reply With Quote
Unread 02/26/21, 04:22 AM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
Both of the new known/unknown search "tags" (+ and -) exclude partially known motifs. Tried searching by /, but that doesn't work, either. Maybe either add a / tag for partial, or include them in unknown?
Report comment to moderator  
Reply With Quote
Unread 02/26/21, 04:42 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Originally Posted by M-ree
Both of the new known/unknown search "tags" (+ and -) exclude partially known motifs. Tried searching by /, but that doesn't work, either. Maybe either add a / tag for partial, or include them in unknown?
Oops. Fixed in 1.1.1.
Report comment to moderator  
Reply With Quote
Unread 02/27/21, 02:31 AM  
Snow

Forum posts: 0
File comments: 66
Uploads: 0
Thank you for expanding the collection addon to the fields of recipes, motifs and furnishings.
Now I can see how manny motives on which chars I am missing. The integration into the browser is great.

Regarding the tooltips I do have two feature requests:
1) Option to have the Lib Character Knowledge Settings account wide instead of system wide
2) Option to have a custom character order instead of fixed order by character age (in one priority class)

Both requests have to do with how I play and manange my chars and accounts:
1) For recipes I am using UnkonwnTracker which has account wide setting.
I have different Tooltips on different accounts.
E.g. The main account has a tooltip with all its learning chars
and the last char of the second account - to see when I can sell a recipe to a merchant.
The second account has a tooltip with all its learning chars and the last one of the main account
- to see if I have to send the recipe to the main account.

2) The order of my chars for learning differs from how old the chars are, so I would have to
use a lot of priority classes to turn the list into the right order instead of using the
priority classes to distinguish between charater priority on the same and different accounts.

Thank your for all the work you put into your addons.
Report comment to moderator  
Reply With Quote
Unread 02/27/21, 07:13 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Originally Posted by Snow
Thank you for expanding the collection addon to the fields of recipes, motifs and furnishings.
Now I can see how manny motives on which chars I am missing. The integration into the browser is great.

Regarding the tooltips I do have two feature requests:
1) Option to have the Lib Character Knowledge Settings account wide instead of system wide
2) Option to have a custom character order instead of fixed order by character age (in one priority class)

Both requests have to do with how I play and manange my chars and accounts:
1) For recipes I am using UnkonwnTracker which has account wide setting.
I have different Tooltips on different accounts.
E.g. The main account has a tooltip with all its learning chars
and the last char of the second account - to see when I can sell a recipe to a merchant.
The second account has a tooltip with all its learning chars and the last one of the main account
- to see if I have to send the recipe to the main account.

2) The order of my chars for learning differs from how old the chars are, so I would have to
use a lot of priority classes to turn the list into the right order instead of using the
priority classes to distinguish between charater priority on the same and different accounts.

Thank your for all the work you put into your addons.
Thanks for the feedback.

First, having a single unified priority list per server is central to the design of LCK, and I have no plans to change that. In my personal case, the first three characters on my priority list are the three mains from my three accounts. And then there are some characters in my second account who take priority over some of the characters in my first account, so there's a lot of intermixing. Even for players who don't intermix as I do, a single list still has its advantages, namely that you can see which character on your other account it should go to, rather than that it should just go to someone there.

The way that ordering happens right now, with priority classes and seniority, is in part the result of the toolkit that's available to me via LibAddonsMenu. The feedback that I got during the closed beta is that it's a bit clunky and limited, and I agree that it is. The problem is that a more robust approach to setting character order would mean designing and creating a UI entirely from scratch, without using the LAM toolkit, and that's more work than what I'm willing to put into this project at the moment.

The intent that I had with the current system was for character age to do the heavy lifting (since in most cases, players give older characters priority) and then use the priority classes as a way to do spot-fixing. In my case, for example, my main isn't my oldest character, so I manually promoted that character with its own priority class. And then the mains of my other two accounts were promoted as well to the second and third place spots in the list, and then I left pretty much everything else alone, and I imagined that this sort of thing would work for most players. But for players who want to make lots of changes, then the whole priority class system--even if I were to expand it beyond 13 classes--is clearly inadequate and cumbersome. But, again, changing this would require a fundamentally different approach and an entirely new custom UI, and that's a bit too much wheel-reinvention than I am willing to do at the moment. Sorry.
Last edited by code65536 : 02/27/21 at 07:36 AM.
Report comment to moderator  
Reply With Quote
Unread 02/27/21, 09:01 PM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
I am wondering (and can't figure it out) what exactly the markers on recipes/plans mean.

I mean the circles with a plus or one/two/three/more? dots.

I figured that the plus seems to mean the recipe is unknown completely, but the dots are a mystery. One dot seems to indicate the recipe is unknown by the character with a lower priority and both 2 and 3 dots seem to show a character with higher priority, but what is the difference? (And am I right for +/1?)
Report comment to moderator  
Reply With Quote
Unread 02/28/21, 01:26 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Originally Posted by M-ree
I am wondering (and can't figure it out) what exactly the markers on recipes/plans mean.

I mean the circles with a plus or one/two/three/more? dots.

I figured that the plus seems to mean the recipe is unknown completely, but the dots are a mystery. One dot seems to indicate the recipe is unknown by the character with a lower priority and both 2 and 3 dots seem to show a character with higher priority, but what is the difference? (And am I right for +/1?)
There's a lot of documentation that I need to write but haven't found the time for.
  • Plus sign: The current character is the one that should learn the item.
    • Specifically, the highest-ranked character who does not know the item is the current character.
  • Pips: The item should be learned by a different character, not the current character, with the number of pips denoting the relation of that character with your current character.
    • 3 pips: The highest-ranked character who does not know the item is the first character on your priority list (i.e., your main) and is not the current character. It may or may not be known by the current character.
    • 2 pips: The highest-ranked character who does not know the item is ranked higher than the current character. It may or may not be known by the current character.
    • 1 pip: The highest-ranked character who does not know the item is ranked lower than the current character. It is known by the current character.
Last edited by code65536 : 02/28/21 at 01:28 AM.
Report comment to moderator  
Reply With Quote
Unread 02/28/21, 03:35 AM  
Snow

Forum posts: 0
File comments: 66
Uploads: 0
Originally Posted by code65536
Thanks for the feedback.

First, having a single unified priority list per server is central to the design of LCK, and I have no plans to change that. In my personal case, the first three characters on my priority list are the three mains from my three accounts. And then there are some characters in my second account who take priority over some of the characters in my first account, so there's a lot of intermixing. Even for players who don't intermix as I do, a single list still has its advantages, namely that you can see which character on your other account it should go to, rather than that it should just go to someone there.

The way that ordering happens right now, with priority classes and seniority, is in part the result of the toolkit that's available to me via LibAddonsMenu. The feedback that I got during the closed beta is that it's a bit clunky and limited, and I agree that it is. The problem is that a more robust approach to setting character order would mean designing and creating a UI entirely from scratch, without using the LAM toolkit, and that's more work than what I'm willing to put into this project at the moment.

The intent that I had with the current system was for character age to do the heavy lifting (since in most cases, players give older characters priority) and then use the priority classes as a way to do spot-fixing. In my case, for example, my main isn't my oldest character, so I manually promoted that character with its own priority class. And then the mains of my other two accounts were promoted as well to the second and third place spots in the list, and then I left pretty much everything else alone, and I imagined that this sort of thing would work for most players. But for players who want to make lots of changes, then the whole priority class system--even if I were to expand it beyond 13 classes--is clearly inadequate and cumbersome. But, again, changing this would require a fundamentally different approach and an entirely new custom UI, and that's a bit too much wheel-reinvention than I am willing to do at the moment. Sorry.

Thanks for your explanations.
Hope you did not get me wrong. My comment should not challenge your basic design decisions.
I just took your tool and tried to set it up as I did with the other addon and tried to identify the walls that I was hitting.

The first wall was that I want to have different tooltips on different accounts on the same server without having to edit the setting every time I switch the accounts.
So I thought having an option to use account wide settings would be a solution for this - it is like in many other addons where you can choose to have settings for the account or use settings for a individual char.
It should only be an option - user only using one list for all accounts would ask the other way round since changeing a priority on one account would require them to log on to all other accounts to have the same list again.

The second wall was the character ordering.
Here I just thought of a simple "custom order - yes/no" setting in the general section of the settings and a simple integer number "custom ordernumber = 24" in the character settings.
- No new facy UI or complicated drop down boxes with changing contents depending on used numbers.
If the user uses a number twice the default "older < newer" is used.
And as you display the resulting order in the settings, too, the user can see if he did a mistake quite fast.

These are only ideas that you might implement, put on a list for future updates or just trash as they are not necessary for the way you use your tool.
Report comment to moderator  
Reply With Quote
Unread 02/28/21, 05:23 AM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
Originally Posted by code65536
Originally Posted by M-ree
I am wondering (and can't figure it out) what exactly the markers on recipes/plans mean.

I mean the circles with a plus or one/two/three/more? dots.

I figured that the plus seems to mean the recipe is unknown completely, but the dots are a mystery. One dot seems to indicate the recipe is unknown by the character with a lower priority and both 2 and 3 dots seem to show a character with higher priority, but what is the difference? (And am I right for +/1?)
There's a lot of documentation that I need to write but haven't found the time for.
  • Plus sign: The current character is the one that should learn the item.
    • Specifically, the highest-ranked character who does not know the item is the current character.
  • Pips: The item should be learned by a different character, not the current character, with the number of pips denoting the relation of that character with your current character.
    • 3 pips: The highest-ranked character who does not know the item is the first character on your priority list (i.e., your main) and is not the current character. It may or may not be known by the current character.
    • 2 pips: The highest-ranked character who does not know the item is ranked higher than the current character. It may or may not be known by the current character.
    • 1 pip: The highest-ranked character who does not know the item is ranked lower than the current character. It is known by the current character.
Wow, yeah, that was hard to decipher
Report comment to moderator  
Reply With Quote
Unread 02/28/21, 06:55 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 373
Uploads: 40
Originally Posted by M-ree
Originally Posted by code65536
Originally Posted by M-ree
I am wondering (and can't figure it out) what exactly the markers on recipes/plans mean.

I mean the circles with a plus or one/two/three/more? dots.

I figured that the plus seems to mean the recipe is unknown completely, but the dots are a mystery. One dot seems to indicate the recipe is unknown by the character with a lower priority and both 2 and 3 dots seem to show a character with higher priority, but what is the difference? (And am I right for +/1?)
There's a lot of documentation that I need to write but haven't found the time for.
  • Plus sign: The current character is the one that should learn the item.
    • Specifically, the highest-ranked character who does not know the item is the current character.
  • Pips: The item should be learned by a different character, not the current character, with the number of pips denoting the relation of that character with your current character.
    • 3 pips: The highest-ranked character who does not know the item is the first character on your priority list (i.e., your main) and is not the current character. It may or may not be known by the current character.
    • 2 pips: The highest-ranked character who does not know the item is ranked higher than the current character. It may or may not be known by the current character.
    • 1 pip: The highest-ranked character who does not know the item is ranked lower than the current character. It is known by the current character.
Wow, yeah, that was hard to decipher
I thought it would be straightforward. Maybe I was a bit too verbose...

Simple version:
  • Plus sign: Use it yourself.
  • Pips: Give it to someone else to use.

Slightly less simple version:
  • 3 Pips: Give it to your main
  • 2 Pips: Give it to someone more important.
  • Plus sign: Use it yourself.
  • 1 Pip: Give it to someone less important.
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.