Quantcast
Download
(23 Kb)
Download
Updated: 03/05/20 03:40 PM
Pictures
File Info
Compatibility:
Harrowstorm (5.3.4)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:03/05/20 03:40 PM
Created:04/03/14 12:57 AM
Monthly downloads:6,247
Total downloads:1,284,107
Favorites:1,831
MD5:
Research Assistant  Popular! (More than 5000 hits)
Version: 0.9.4.9
by: Baertram, ingeniousclown, katkat42, Randactyl
Removed libraries. Please install the following needed libraries as standalone version:
LibResearch
LibAddonMenu-2.0


A simple mod that adds a little icon to the list view. The icon only shows up for weapons and armor, and will be ORANGE if you do not have the trait researched. If the icon is GREY, that means you don't need to hold onto it for research! If you have duplicate traits, they will all be YELLOW except for the lowest quality item, which will be ORANGE.

The TEAL interwoven circle icon signifies INTRICATE, and the YELLOW gold pieces icon signified ORNATE.

Features:
  • Toggle-able crafting vocations so you only see the icons for items you really care about.
  • Customizable colors
  • Choose between two different main icons for your Research Assistant.
  • Ability to track ORNATE and INTRICATE items, and the ability to track them regardless of what crafting vocations you have toggled on or off.
  • Fully compatible with my Inventory Grid View addon! (requires Inventory Grid View version 1.1.0b or later)
  • Cross-character research tracking with settings independent to each character! Now you can see at a glance what gear is important to your main crafting character(s)! (You must log in to a character to make the character appear in the dropdown box.)
  • Optionally select different characters for light and medium armor, and for weaponsmithing and armorsmithing.

How does RA calculate if the item is researchable or a duplicate (also researchable but another item with the same trait should be prefered for research)?

ResearchAssisatnt builds a kind of preference value on each item with a trait and compares the following things:
-quality
-item level
-Set item or not
-where is it (bank, bag)
-slotindex in the bag

All together produce an integer number where the lowest number is the one to use for reasearch (red icon) and all others with a higher number and same trait will be duplicates (yellow).

As the bag where the item lays plays a BIG role here moving it between bags can change this preference value in total and make items marked for research -> duplicate now e.g.

The order of "priority" in the bags is (where lower = will be priorized for research)
Code:
		
[BAG_BANK] = 1,
[BAG_SUBSCRIBER_BANK]	= 1,
[BAG_BACKPACK] = 2,
[BAG_GUILDBANK] = 3,
So moving items from the bank (which is the best place to put your items for reearch obviously as all chars can access it!) to your bag will raise the score and therefor the item might become a duplicate now.


For developers:
If you used the code that used to be here, please make your new add-ons use libResearch instead!

Function to check if an item (bagId, slotIndex) is researchable with a charcter which is set inside teh ReseearchAssistant settings for the item's crafting type.
Will return true if it is researchable for that char or false if not (or item is not researchable at all).

Lua Code:
  1. local isresearchableByCharFromRAsettings = false
  2. if ResearchAssistant ~= nil and ResearchAssistant.IsItemResearchableWithSettingsCharacter ~= nil then
  3.    isresearchableByCharFromRAsettings = ResearchAssistant.IsItemResearchableWithSettingsCharacter(bagId, slotIndex)
  4. end

If you use the German or French clients, and you see untranslated text, please feel free to contribute a translation on the Comments page!


If you need something to stop you from accidentally destroying your gear, try my (Randactyl)Item Saver add-on.
As an alternative you can also try this addon of Baertram:
FCO ItemSaver


People have been asking me a lot for a sort of grid or print-out for known traits. It was always something I wanted to add but I have never had the time. Stormknight, however, has come out with a wonderful tool called AI Research Grid. You should give it a try if this is a feature you want!


Thanks to these people:
tejón for improving the look and feel and for providing the basis for the algorithm for the YELLOW/ORANGE icons!
Tonyleila and Iphitos for providing German translations!
Ykses, Flagrick, and svan for providing French translations!
Kwisatz for providing Spanish translations!
Carter_DC, for finding and reporting a rare but annoying bug!


Note: This add-on only covers research lines for the BIG THREE (meanwhile FOUR) crafting vocations. This means I will not be implementing known recipes in this add-on. However, if this is something you want, you should give Wobin a visit and download his Sous Chef addon!

If you like what I'm doing feel free to donate something or contact me on the EU servers: @Baertram
Important
Update from version 0.9.4.7 to 0.9.4.8
!BACKUP YOUR OLD SAVEDVARIABLES IF YOU WANT TO KEEP THEM BEFORE LOGIN AND BEFORE UPDATING THIS ADDON!


Changelog
0.9.4.9 - Baertram
To address the problems for users with multiple accounts and/or characters:

Added setting "Use logged in char for all researches" -> Only works if setting "Account-wide same research characters" is disabled!
If you set this setting all characters for research will always be the currently logged in user, automatically upon login.
The popup asking you to choose a character will be gone then AFTER you have enabled this setting.

0.9.4.8 - Baertram
You need to login with each character at least once to scan it's researched data again.

Updated API version

Changed:
-SavedVariables will be saved on each server differently now
Please logon with all your cahracters at least once to let it scan their traits!
If you have not chosen a research character in the settings the addon will show you a popup remembering you to choose one.

Improved:
-Standard: Account-wide research character settings (or different for each cahracter if you like and got the need to)
-Characters will be saved with heir rename-safe unique characterID now
-Character names will show the class icon and colour in the dropdown boxes now. The boxes are sorted by the classes now.
-Speed up of item scanning
-Set items should be at a lower "research priority" than non-set items now
-Tooltips will show the character names you have researched etc. the trait with in several lines now.
-Tooltips will show you if you have chosen a character as researcher but haven't logged it in yet

Added:
-ZOs locked / FCOItemSaver locked items will be ignored on researchable item scans etc. (except FCOItemSaver items marked for research if the setting to allow research of them is enabled in the FCOIS settings).
Many thanks for bugfixing, error testing and ideas to: Nimble

0.9.4.7 - Baertram
-Updated API version
-Fixed: Scanning of bags during combat was disabled. It will scan after the combat now
-Added event filtering so scans are not started due to duarability or locked item changes, only for real looted item changes

0.9.4.6 - Baertram
Fixed: removed debug chat output

0.9.4.5 - Baertram
-Raised API
-Removed library "LibResearch". You need to install this as standalone version now from this link:
https://www.esoui.com/downloads/info517-LibResearch.html
-Added new function:
Code:
--Returns true if the given item at bag and slot can be researched with the the character set in the
--ResearchAssistant settings for the crafting type.
--If the item is a researchable the return value will be true
--If the item is a duplicate the return value will be "duplicate".
--Otherwise it returns false!
function ResearchAssistant.IsItemResearchableOrDuplicateWithSettingsCharacter(bagId, slotIndex)
0.9.4.4 - Baertram
---Removed libraries. Please install the following needed libraries as standalone version: LibStub, LibAddonMenu-2.0
- Updated API for Wrathstone
- Fixed changed control and function names

0.9.4.3 - Baertram
- updated API version to "Summerset"
- updated LibAddonMenu to version 2.0r26
- fixed to support Jewelry Crafting
- added global function for other addons to check if an item can be researched by the character you have setup in the ResearchAssistant settings for the crafting type:

boolean _isresearchableByCharFromRAsettings_ = ResearchAssistant.IsItemResearchableWithSettingsCharacter(bagId, slotIndex)



0.9.4.2 - Randactyl
- updated LibAddonMenu to version 2.0r19
- updated API version

0.9.4.1 - Randactyl
- updated LibStub to version 4
- updated LibAddonMenu to version 2.0r18
- updated API version

0.9.4
[missing changelog]

0.9.3:
- Updated to API 100011 (Update 6).

0.9.2:
- Improved German translations, thanks to Iphitos!
- Fixed a formatting issue with the tooltips
- Tweaked the icon's position
- Fixed a minor issue with the color picker code -- thanks Carter_DC!

0.9.1:
-Updated to API 100010 (Update 5).

0.9.0:
- Added a few more translations. Thank you svan and Flagrick!
- Guild store support!

0.8.10:
-Yet yet another bug fix.

0.8.9:
-Yet another bug fix.

0.8.8:
-Another bug fix.

0.8.7:
-Major bug fix.

0.8.6:
-Fixed a bug with usage of new libResearch.

0.8.5:
-Updated to API 100009 (Update 4).
-New version of libResearch.

0.8.4:
- Made mouseover tooltips more useful: they now display the names of all characters
that know the trait of the item shown
- Fixed a bug that only happened with new characters who had never held a traited
item before.
- Added French translations -- thanks Flagrick!
- removed extraneous checkbox from options menu

v0.8.3a:
- Includes the right version of libResearch

v0.8.3:
- Updated to API 100008 (Update 3).

v0.8.2:
- More bug fixes, for ornate jewelry.

v0.8.1:
- Fixed several bugs introduced in last update: showing "research me" icon on
traitless items, throwing errors when jewelery or disguises are in inventory,
"Hide icon for known traits" not working.

v0.8.0:
- Revamped the Cross-Character system completely. Instead of self-tracking being
the norm and cross-character tracking being a special case, cross-character tracking
is the norm, and each category can be set individually to self or off if self-tracking
is desired. This also fixes bugs where indicators were changing color in "weird" ways
while cross-character tracking was turned on.
- Fixed a bug where Intricate and Ornate icons were not being displayed in the right
place in Inventory Grid View.
- Split Leatherworking from Clothier items, and split Weaponsmithing from Armorsmithing
items. These can now be tracked for separate characters, or linked like they used to be.

v0.7.3c
-Fixed an error where add-on was not looking at the first item in inventory.

v0.7.3b
-Hit Ctrl+s on a file this time. Whoops.


v0.7.3
-Updated to LibAddonMenu-2.0r8
-Updated to API 100007 and added requisite README


v0.7.2
-Updated to LibAddonMenu-2.0


v0.7.1
-Fixed error spam when you own a ring or amulet with an intricate or ornate trait.
-Buffered the EVENT_INVENTORY_SINGLE_SLOT_UPDATE event; this should prevent hanging when using this add-on in tandem with junk management or bank management add-ons that move a lot of inventory.
-Updated to libResearch 1.0r2


v0.7.0
-BIG CRAGLORN UPDATE!
-Wrote and implemented a new library, libResearch. DEVELOPERS: if you previously used my exposed functions, please implement libResearch instead!
-Leveraged new API functions to clean up the code and make it slightly tighter, more performant and (hopefully) more reliable.
-Added cross-character functionality. This is disabled by default and must be configured individually for each character. You need to log in to a character before it shows up in the dropdown box.


v0.6.7b
-Fixed a typo that caused all the weird flickering and resizing issues.
-Before I found the typo, I thought the issue was something else. As a result, the indicator should no longer lag behind when changing filters or adding things to your inventory, and the whole add-on should perform better overall.
-Grid View compatibility requires Inventory Grid View v1.1.0b or later.


v0.6.7
-Added FULL grid view support! If you don't like how it looks, you can turn off the grid view support in the settings. It will still work in list view with this off.
-Wrote an easy-to-use function for other addons to use to check if an item is researchable.


v0.6.6c
-Fixed settings bug again; for real this time.


v0.6.6b
-Fixed some dumb mistakes that prevented the settings from initializing correctly.


v0.6.6
-Stacks of items in the deconstruct window will now always be YELLOW. If it is the last trait of its kind when it reaches a stack size of 1, it will turn orange.
-Profession tracking options are now character specific and have earned their own place in the settings menu. I changed this in such a way that it won't reset the rest of your settings, but the three tracking settings will be changed to ON upon applying this update.
-Added french translations thanks to Ykses


v0.6.5
-Stopped amulets from showing the research icon.
-Changed the saved settings to be Account wide. THIS WILL WIPE YOUR SETTINGS I'M SORRY!
-Added a new setting called "Show researched icon" that will toggle GRAY (already researched) icon.
-Organized and cleaned up the options menu.
-Full German translation (with the exception of the new things) provided by Tonyleila!


v.0.6.4b
-Removed git crap from the zip because I'm a noob.


v0.6.4
-Traits that are currently researching will now show up as known for the purposes of this addon.


v0.6.3
-Added icon tooltip German translation.


v0.6.2
-Added tooltips due to popular demand. They're defaulted to off. You can turn them on in the settings.


v0.6.1c
-Fixed all jewelry showing up (again). Now only ORNATE jewelry should show up.


v0.6.1b
-Fixed traitless items being flagged as orange.


v0.6.1
-Fixed the error with the new version.


v0.6.0
-Improved the algorithm; it should now correctly color duplicates.
-Exact tie duplicates will now arbitrarily decide who is better.
-Exact ties between the BANK and INVENTORY will always show the INVENTORY item as YELLOW, and the BANK item as ORANGE. Exact ties between your personal space and the GUILD BANK will always color the GUILD BANK as yellow.
-Added ORNATE and INTRICATE icons.
-Adding a settings page with a bunch of new options, including:
-Selecting icon texture
-Fully customizable colors
-Ability to toggle the crafting vocations
-Ability to toggle "always on" tracking for ORNATE and INTRICATE


v0.5.0
-Added some of tejón's tweaks.
-Changed the icon
-Added "preferred item" functionality. If you have multiple items of a trait you don't have researched, it will be ORANGE if it is the lowest quality (defined by ) of the set, or YELLOW otherwise.
-RED changed to BURNT ORANGE
-GREEN changed to GREY


v0.4.5
-Fixed the issue with stores and banks breaking the add-on.


v0.4.4b
-Fixed the "color" command.


v0.4.4
-Added command "/ra color" to toggle the duplicate item color between YELLOW and TEAL. This should (hopefully) help the color-deficient folks :)


v0.4.3b
-Fixed(?) an error that caused errors to sometimes show.


v0.4.2
-The deconstruction window show now show icons again.


v0.4.1
-Fixed an issue where "duplicates" were not differentiating between different item types.


v0.4.0
-Added YELLOW indicator for duplicate items in the inventory.


v0.3.3
-Fixed the errors that sometimes pop up on startup.


v0.3.2
-Fixed an issue that would make the add-on show indicators on the wrong items under certain circumstances.


v0.3.1
-Fixed an issue where sometimes the windows wouldn't show the indicators.


v0.3.0
-Fixed the "All shields are green" bug.
-Fixed the bug where if you had the trait of an earlier line in a skill known, the later lines would be green even if you didn't know them. Example: You know a trait for daggers but not for swords, both swords and daggers would be green.
-Fixed issue where when you loot an item and open the inventory, the indicators didn't properly update.
-Rings no longer have an indicator.


v0.2.0
-(hopefully) fixed an error where an item would sometimes show up as green if that trait had already been researched in a different profession's research line.


v0.1.1
-(hopefully) fixed an error that people were seeing on startup


v0.1
-Initial upload
Archived Files (59)
File Name
Version
Size
Uploader
Date
0.9.4.8
23kB
Baertram
02/23/20 07:20 PM
0.9.4.7
15kB
Baertram
02/08/20 04:02 PM
0.9.4.6
15kB
Baertram
06/18/19 04:37 PM
0.9.4.5
15kB
Baertram
06/18/19 04:02 PM
0.9.4.4
17kB
Baertram
02/25/19 10:00 AM
0.9.4.3
66kB
Baertram
06/03/18 11:29 AM
0.9.4.2
51kB
Randactyl
03/07/16 06:26 AM
0.9.4.1
50kB
Randactyl
11/03/15 12:37 PM
0.9.4
43kB
katkat42
03/03/15 08:26 PM
0.9.3
39kB
katkat42
01/22/15 12:16 AM
0.9.2
39kB
katkat42
11/29/14 07:20 PM
0.9.1
38kB
katkat42
11/03/14 10:16 AM
0.9.0
37kB
katkat42
10/16/14 07:00 PM
0.8.10
37kB
katkat42
09/17/14 09:19 PM
0.8.9
37kB
katkat42
09/16/14 01:43 PM
0.8.8
37kB
katkat42
09/16/14 12:04 PM
0.8.7
37kB
katkat42
09/16/14 09:33 AM
0.8.6
37kB
katkat42
09/15/14 03:37 PM
0.8.5
37kB
katkat42
09/15/14 01:36 PM
0.8.4
36kB
katkat42
08/24/14 12:07 PM
0.8.3a
36kB
katkat42
08/04/14 05:04 PM
0.8.3
36kB
katkat42
08/04/14 12:54 PM
0.8.2
36kB
katkat42
08/02/14 10:41 AM
0.8.1
36kB
katkat42
08/01/14 05:48 PM
0.8.0
36kB
katkat42
07/31/14 09:26 PM
0.7.3c
34kB
katkat42
07/26/14 07:45 PM
0.7.3b
35kB
ingeniousclown
06/26/14 09:34 PM
0.7.3
35kB
ingeniousclown
06/26/14 09:31 PM
0.7.2
35kB
ingeniousclown
06/14/14 05:19 PM
0.7.1
24kB
ingeniousclown
05/25/14 08:10 PM
0.7.0
23kB
ingeniousclown
05/24/14 11:11 AM
0.6.7b
15kB
ingeniousclown
04/28/14 11:22 PM
0.6.7
14kB
ingeniousclown
04/28/14 08:46 PM
0.6.6c
14kB
ingeniousclown
04/26/14 12:51 AM
0.6.6b
14kB
ingeniousclown
04/25/14 08:57 PM
0.6.6
14kB
ingeniousclown
04/25/14 05:46 PM
0.6.5
13kB
ingeniousclown
04/20/14 12:28 AM
0.6.4b
12kB
ingeniousclown
04/15/14 11:54 PM
0.6.3
12kB
ingeniousclown
04/15/14 09:45 PM
0.6.2
12kB
ingeniousclown
04/15/14 07:06 PM
0.6.1c
11kB
ingeniousclown
04/13/14 09:02 PM
0.6.1b
11kB
ingeniousclown
04/13/14 05:44 PM
0.6.1
11kB
ingeniousclown
04/13/14 04:26 PM
0.6.0
11kB
ingeniousclown
04/13/14 03:56 PM
0.5.0
4kB
ingeniousclown
04/11/14 12:17 AM
0.4.5
3kB
ingeniousclown
04/10/14 09:14 PM
0.4.4b
3kB
ingeniousclown
04/10/14 08:13 AM
0.4.4
3kB
ingeniousclown
04/09/14 08:23 PM
0.4.3b
3kB
ingeniousclown
04/08/14 02:01 AM
0.4.2
3kB
ingeniousclown
04/07/14 11:31 PM
0.4.1
3kB
ingeniousclown
04/07/14 09:33 PM
0.4.0
3kB
ingeniousclown
04/07/14 08:46 PM
0.3.3
3kB
ingeniousclown
04/04/14 04:12 PM
0.3.2
3kB
ingeniousclown
04/04/14 11:24 AM
0.3.1
2kB
ingeniousclown
04/04/14 12:47 AM
0.3.0
2kB
ingeniousclown
04/04/14 12:37 AM
0.2.0
2kB
ingeniousclown
04/03/14 06:46 PM
0.1.1
2kB
ingeniousclown
04/03/14 06:12 PM
0.1
3kB
ingeniousclown
04/03/14 12:57 AM


Post A Reply Comment Options
Unread 09/07/20, 02:51 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: additional multiple character support

Not that easy to do as you can setup a dedicated crafter (smiting e.g.) and then the items of other characters are not checked for themselves but only the setup took of that crafting. I'll have a look once I find the time but with the current scans and settings it wouldn't be possible. Guess one would need to track all items of all chars then which will blow up the SavedVariables a lot, making loading times increase and slowing the scans down as well.
I don't think this will be a good idea. Just setup the addon to use character settings, set the current char as crafter and put all already green items to your bank. Log to other chars and take the items you still could research from the bank.

Or use FCOItemSaver e.g. to automatically mark researchable items via RA / CraftStore to be able to filter and protect them. Afaik CraftStore would be scanning cross characters but also blows up the Savedvars as I tried to explain above.

Originally Posted by Deeprave
This addon is a godsend and huge time saver!

One minor addition is to have an indicator on items where the trait is known by the current character but can be learned by other characters on an account. This information is discoverable in other addons like CraftStore but not quite as conveniently as in RA. IOW, I'd like to know if an item's trait can be learned on other characters while taking account of what is already in the bank at the crafting station, perhaps by adding yet another colour.

Thanks for the great work on this and other addons you maintain.
Report comment to moderator  
Reply With Quote
Unread 08/27/20, 10:26 PM  
Deeprave

Forum posts: 0
File comments: 12
Uploads: 0
additional multiple character support

This addon is a godsend and huge time saver!

One minor addition is to have an indicator on items where the trait is known by the current character but can be learned by other characters on an account. This information is discoverable in other addons like CraftStore but not quite as conveniently as in RA. IOW, I'd like to know if an item's trait can be learned on other characters while taking account of what is already in the bank at the crafting station, perhaps by adding yet another colour.

Thanks for the great work on this and other addons you maintain.
Last edited by Deeprave : 08/27/20 at 10:27 PM.
Report comment to moderator  
Reply With Quote
Unread 08/02/20, 09:19 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: Odd Problem After Re-install

Thanks for the post but I'm somehow not able to follow in total.

After a fresh install of ResearchAssistant, using fresh/new SavedVariables (or using an old file?) you have enabled what settings in detail?
And the problem with the 16 digit number (it's your character's unique ID btw. which you'll get if you use the API function /script d(GetCurrentCharacterId() ) in the chat. WIll show the currently logged in server unique charId) will happen then?

Are you able to rebuild this if you do the following:
-Logout
-Rename live/SavedVariables/ResearchAssistant.lua to something else (resets SavedVars -> backup them before!)
-Delete total folders + subfolders + files "ResearchAssistant" and "LibResearch" in live/AddOns
-Reinstall both, lib and addon, completely new
-Login
-At charatcer selection ONLY enable ResearchAssistant + needed libraries like LibResearch, LibAddonMenu-2.0 for the char you want to login
-Login to game with the char
-Press ESC and check in ingame addonmanager which addons and libs are enabled. Be sure to ONLY have RA and needed dependencies enabled
-If not, disable all other non needed libs and addons and reloadui!
-Check agai nif addons and libs are onyl RA and needed dependencies now. Repeat above if not. Else go on.
-Open RA settings menu and configure it the way you'd liek to use it
Note down please:
Is the 16digit number shown in any dropdown box at this moment already?

-Then do a reloadui and switch to your desktop folder live/SavedVariabls.
Copy the ResearchAssistant.lua file somehwere and rename it to "ResearchAssistant.lua_freshInstall".
Please send me this file to [email protected] and provide me the accountname and charname you have tested with so I can try with your settings at my game to rebuild the problem.

Please tell me as well in the mail some steps what yu did after the reloadui (after initial settings) and what is NOT working properly.
Like you did the reloadui and then opened the inventory. A non researched item trait on a weapon x was not showing any marker icon in the inventory. The tooltip said please login with the char "xyz" first etc.
Does the tooltips how the correct character name from your settings then, or the 16digit ID?
Where else is shown the ID instead of the char's name (in the settings e.g.)?
Exmaple items and traits could be handy so name me the item typ (waeapon, 1hd, dagger, trait precise, set name "xyz" e.g.).

Thank's a lot!

P.S.
Forget AUI please. Test without any other addon.
I did not understand at all why you named it here or what was the problem with AUI?

If the problems do not happen with AUI disabled, try with AUI enabled again. If they happen THEN you need to contact the AUI author and tell him that his addon breaks ResearchAssistant somehow, and he should please read the comments here and try to fix it in AUI.



Originally Posted by JAFO
Hi there, and thanks for all your work.

I decided to scrap and reload addons this evening. Now I'm having an odd problem with Research Assistant. I configure to use my main crafting character; it appears in the drop down list as usual. However, inventory items are not being classified. When I enable "show icon tooltips", and hover over an icon in inventory with a trait I already know, I see:
ERROR: Research character [ myname ] was not logged in yet!
Trait 'trait' known by:
myname
If I don't know the trait, it displays:
ERROR: Research character [ myname ] was not logged in yet!
Note: This is while I'm logged in as myname. I tried quitting and reloading to myname - no difference.

Disabling "Account-wide same research characters" and enabling "User logged in char..." works fine... But instead of seeing my character name in the addon settings crafter field, I see a 16-digit decimal number. And when hovering over a known trait icon, the error is gone and it displays my normal character name:
Trait 'trait' known by:
myname
I've tried removing both the addon and LibResearch, along with "ResearchAssistant.lua" in SavedVariables a couple of times and reinstalling. No luck. Logging into all characters didn't help either.

Fortunately, I made a backup before starting the re-install of the addons. The restore (same current version) is working fine; classification is working and no error in the hover text... but it's displaying that 16-digit code instead of myname as the crafter in addon settings using account-wide mode.

The major change to my mix of addons was to try "AUI - Advanced UI" in lieu of several individual addons I was using previously. Hopefully this info will have some value for you.
Last edited by Baertram : 08/02/20 at 09:22 AM.
Report comment to moderator  
Reply With Quote
Unread 08/02/20, 03:27 AM  
JAFO

Forum posts: 0
File comments: 3
Uploads: 0
Odd Problem After Re-install

Hi there, and thanks for all your work.

I decided to scrap and reload addons this evening. Now I'm having an odd problem with Research Assistant. I configure to use my main crafting character; it appears in the drop down list as usual. However, inventory items are not being classified. When I enable "show icon tooltips", and hover over an icon in inventory with a trait I already know, I see:
ERROR: Research character [ myname ] was not logged in yet!
Trait 'trait' known by:
myname
If I don't know the trait, it displays:
ERROR: Research character [ myname ] was not logged in yet!
Note: This is while I'm logged in as myname. I tried quitting and reloading to myname - no difference.

Disabling "Account-wide same research characters" and enabling "User logged in char..." works fine... But instead of seeing my character name in the addon settings crafter field, I see a 16-digit decimal number. And when hovering over a known trait icon, the error is gone and it displays my normal character name:
Trait 'trait' known by:
myname
I've tried removing both the addon and LibResearch, along with "ResearchAssistant.lua" in SavedVariables a couple of times and reinstalling. No luck. Logging into all characters didn't help either.

Fortunately, I made a backup before starting the re-install of the addons. The restore (same current version) is working fine; classification is working and no error in the hover text... but it's displaying that 16-digit code instead of myname as the crafter in addon settings using account-wide mode.

The major change to my mix of addons was to try "AUI - Advanced UI" in lieu of several individual addons I was using previously. Hopefully this info will have some value for you.
Report comment to moderator  
Reply With Quote
Unread 07/27/20, 02:53 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: Possible to move icon when using

Yes, I already tried in the past but had not much time to go on working on it.
If you always use GridList you can just change the x and y position of the RA marker icons in the line 216 of file
"ResearchAssistant.lua":
Code:
control:SetAnchor(CENTER, parent, CENTER, RASettings:GetTextureOffset())
Add the y coordinate after the last entry between the (), as number, like this:
Lua Code:
  1. control:SetAnchor(CENTER, parent, CENTER, RASettings:GetTextureOffset(), 12)

Then do a /reloadui ingame in the chat and try if it works. You need to find a good value for teh y offset and could tell me the value then so I can use it as default.



Originally Posted by ChopFitzroy
Hey,

I have been talking to the developer of the "GridList" addon in regards to moving the research assistant icon within a "GridList" cell: https://www.esoui.com/downloads/file...=2341#comments

Given that this addon provides a way to move the icon along the "x" axis he recommended getting in touch with the "Reseach Assistant" developers to see if it would be possible to extend the addon to work with "GridList".

In an ideal world I would like to be able to set the "x" and "y" axis of the icon and have it respected in the normal view as well as "GridList".

EDIT:

Was scrolling down and noticed you had talked about this in an earlier comment, my apologies!

Cheers,
Report comment to moderator  
Reply With Quote
Unread 07/27/20, 01:00 AM  
ChopFitzroy

Forum posts: 0
File comments: 4
Uploads: 0
Possible to move icon when using

Hey,

I have been talking to the developer of the "GridList" addon in regards to moving the research assistant icon within a "GridList" cell: https://www.esoui.com/downloads/file...=2341#comments

Given that this addon provides a way to move the icon along the "x" axis he recommended getting in touch with the "Reseach Assistant" developers to see if it would be possible to extend the addon to work with "GridList".

In an ideal world I would like to be able to set the "x" and "y" axis of the icon and have it respected in the normal view as well as "GridList".

EDIT:

Was scrolling down and noticed you had talked about this in an earlier comment, my apologies!

Cheers,
Last edited by ChopFitzroy : 07/27/20 at 01:01 AM.
Report comment to moderator  
Reply With Quote
Unread 06/13/20, 01:59 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: error

Originally Posted by Xyntress
I suppose the error below is because I didn't SET THE CURRENTLY LOGGED IN CHARACTER? **smacks forehead** Thank you.

Code:
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: operator < is not supported for number < boolean
|rstack traceback:
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: in function 'ResearchAssistantScanner:JoinCachedOwnedTraits'
|caaaaaa<Locals> self = [table:1]{isScanning = T, bankScanEnabled = F, houseBankScanEnabled = F, debug = F, scanMore = 0}, traits = [table:2]{20801 = 10041040}, traitKey = 21104, value = 10271052 </Locals>|r
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:296: in function 'ResearchAssistantScanner:RescanBags'
|caaaaaa<Locals> self = [table:1], isInHouseAtHouseBank = F </Locals>|r
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:601: in function 'scanBagsNow'
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:621: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:216: in function '(anonymous)'
Could be. Was it resolved as you have set one?
Not able to reprocue this so far though.
But seems to have to do with the subscriber bank. Are you using ESO+ and got a subscriber bank?
Or did you own one and moved to non-ESO+ meanwhile?
Last edited by Baertram : 06/13/20 at 02:00 PM.
Report comment to moderator  
Reply With Quote
Unread 06/13/20, 01:34 PM  
Xyntress

Forum posts: 0
File comments: 6
Uploads: 0
error

[quote=Baertram]Yes, as I have written many times already: And this was the reason why ppl send several bug reports, mails and ingame mails telling me the addon does not work. The addon has chosen AUTOMATICALLY your currently logged in character in the dropdown boxes.
And this was working for some of you guys but not all.

Reason:
The addon NEEDs on every character at least one character set which will be the research character. If you do not set ANY of your characters it wont work -> Means it does not track any research assistant markers on your items, just scans the items. That's all. No visible marker icons, no tooltips, no benefit if no research character is chosen.

So what you want to achieve is the same like it worked before: JUST SET THE CURRENTLY LOGGED IN CHARACTER and it's the same like before, as I have written to you. And this will make RA work, scan all items, show amrker icons on each of your characters for the setup research character = logged in character (you can even install an older version (but backup your SavedVariables before!!! or they will be overwritten) and open the settings and you'll notice that the dropdowns are filled with the currently logged in character automatically).

Try what I have written. Or use another addon then if you do not even care to try... Your choice. I don't really care. Or use the older versions of this addon if you liked them more, also your chocie as explained in others posts. But it makes no difference if you just try what I explained in my last post.
I don't know what to explain more. If you don't like to even test this, it's your problem not mine.

Further comments complaining or whatever will be deleted IF YOU DO NOT PROVIDE what you have setup now and and what is not working as intended, with an example showing a screenshot of the items.
I won't spend more of my time to explain just to hear you did not even try.
Feedback of other users already prooves it is working the same way, so maybe you just try it and follow the popup dialog's instructions: "Choose a reasearch character".[/quote
--------------------------------------------------------------

I suppose the error below is because I didn't SET THE CURRENTLY LOGGED IN CHARACTER? **smacks forehead** Thank you.

user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: operator < is not supported for number < boolean
|rstack traceback:
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: in function 'ResearchAssistantScanner:JoinCachedOwnedTraits'
|caaaaaa<Locals> self = [table:1]{isScanning = T, bankScanEnabled = F, houseBankScanEnabled = F, debug = F, scanMore = 0}, traits = [table:2]{20801 = 10041040}, traitKey = 21104, value = 10271052 </Locals>|r
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:296: in function 'ResearchAssistantScanner:RescanBags'
|caaaaaa<Locals> self = [table:1], isInHouseAtHouseBank = F </Locals>|r
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:601: in function 'scanBagsNow'
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:621: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:216: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 04/04/20, 06:18 PM  
BassZ1890

Forum posts: 0
File comments: 14
Uploads: 0
Re: Re: Re: Re: Icon Position not functioning?

Originally Posted by Baertram
Do you really use the old Inventory Grid View?
I'd say you should switch to e.g. the newer "Grid List" (https://www.esoui.com/downloads/info2341-GridList.html) addon, it got newer features and more customization + is maintained.

I'm not going to add support for both of them and will concentrate on "Grid List" instead of Inventory Grid View (which is outdated and not maintained anymore).

Originally Posted by BassZ1890
Originally Posted by Baertram
I'll have a look what way the positioning slider could affect the Invenmtory Grid View or Grid View addons as well. But not soon.
I totally understand, thank you.
I had not even seen "GridList". I knew that Inventory Grid View was out of date but when I came back to ESO and searched for "Inventory" it was the only "grid" view inventory addon I saw.

Searching for "Grid" I new see "Grid List" which, you are right its more up to date but statistically is far less popular.

https://i.imgur.com/B4Fpg9A.png

Now that I know there is a more modern inventory grid addon though I am going to go and try that one. So thank you for making this addon known. I wonder how many other people are using Inventory Grid View without knowing there is a more up to date grid inventory addon.

Again, thank you for sharing this information because I had not seen this addon when I searched for "Inventory" so thank you for your communication, I really appreciate it.

EDIT: Yeah, awesome, GridList is a perfect replacement. Again, thanks for sharing this info and I look forward to seeing the compatibility stuff you do with it
Last edited by BassZ1890 : 04/04/20 at 06:28 PM.
Report comment to moderator  
Reply With Quote
Unread 04/04/20, 02:11 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: Re: Re: Icon Position not functioning?

Do you really use the old Inventory Grid View?
I'd say you should switch to e.g. the newer "Grid List" (https://www.esoui.com/downloads/info2341-GridList.html) addon, it got newer features and more customization + is maintained.

I'm not going to add support for both of them and will concentrate on "Grid List" instead of Inventory Grid View (which is outdated and not maintained anymore).

Originally Posted by BassZ1890
Originally Posted by Baertram
I'll have a look what way the positioning slider could affect the Invenmtory Grid View or Grid View addons as well. But not soon.
I totally understand, thank you.
Report comment to moderator  
Reply With Quote
Unread 03/28/20, 01:46 AM  
BassZ1890

Forum posts: 0
File comments: 14
Uploads: 0
Re: Re: Icon Position not functioning?

Originally Posted by Baertram
I'll have a look what way the positioning slider could affect the Invenmtory Grid View or Grid View addons as well. But not soon.
I totally understand, thank you.
Report comment to moderator  
Reply With Quote
Unread 03/27/20, 05:36 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Re: Icon Position not functioning?

I'll have a look what way the positioning slider could affect the Invenmtory Grid View or Grid View addons as well. But not soon.

Originally Posted by BassZ1890
I can't seem to get the icon position working in Research Assistant. No matter what I set the slider, -490 through to +60, it stays in the top left corner. The Icon Scale slider works just fine but the Icon Position option doesn't see to do anything.

Its also kinda vague to me. At first I thought the numbers might have been degrees, like 360 degrees to determined where it would be positioned or something. Honestly, I am just trying to move the icon to the bottom right corner of the item icons to be better visible as other things, like the stolen icon, always seem to cover the colored squares.

Am I missing something or is the position slider just broken right now?

EDIT: Oh, I see what that slider does, its for the default UI icon position... Drat... I am using Inventory Grid View and so that slider does not do anything for the icon position in Inventory Grid View haha. I feel a bit silly now, to be honest.

With that said, is there any chance that we could get some icon position options for Inventory Grid View? At least a way to choose which of the four corners of the item icons the Research Assistant icon appears in? It would be most appreciated.
Report comment to moderator  
Reply With Quote
Unread 03/26/20, 10:33 PM  
BassZ1890

Forum posts: 0
File comments: 14
Uploads: 0
Icon Position not functioning?

I can't seem to get the icon position working in Research Assistant. No matter what I set the slider, -490 through to +60, it stays in the top left corner. The Icon Scale slider works just fine but the Icon Position option doesn't see to do anything.

Its also kinda vague to me. At first I thought the numbers might have been degrees, like 360 degrees to determined where it would be positioned or something. Honestly, I am just trying to move the icon to the bottom right corner of the item icons to be better visible as other things, like the stolen icon, always seem to cover the colored squares.

Am I missing something or is the position slider just broken right now?

EDIT: Oh, I see what that slider does, its for the default UI icon position... Drat... I am using Inventory Grid View and so that slider does not do anything for the icon position in Inventory Grid View haha. I feel a bit silly now, to be honest.

With that said, is there any chance that we could get some icon position options for Inventory Grid View? At least a way to choose which of the four corners of the item icons the Research Assistant icon appears in? It would be most appreciated.
Last edited by BassZ1890 : 03/26/20 at 10:46 PM.
Report comment to moderator  
Reply With Quote
Unread 03/15/20, 06:52 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Thanks Zottelchen, will have a further look.

Originally Posted by Zottelchen
Originally Posted by Baertram
Pleae test with this RA beta version and the newest FCOIS version available.
When did the error message happen for you?
At login? Or did you loot something or scanned the inventory manually for autoamtic marks via the FCOIS settings or the additional inventory "flag" context menu?
I've tried with the RA beta and FCOIS 1.7.9 - the RA error is gone (which appeared usually once I loot/craft something) but the FCOIS error remains (which happens at login). Sadly RA still doesn't work.

Code:
user:/AddOns/FCOItemSaver/src/FCOIS_Panels.lua:17: attempt to index a nil value
|rstack traceback:
user:/AddOns/FCOItemSaver/src/FCOIS_Panels.lua:17: in function 'FCOIS.getWhereAreWe'
user:/AddOns/FCOItemSaver/src/FCOIS_Protection.lua:464: in function 'FCOIS.ItemSelectionHandler'
(tail call): ?
(tail call): ?
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:191: in function 'ResearchAssistantScanner:IsItemProtectedAgainstResearch'
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: in function 'ResearchAssistantScanner:ScanBag'
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:294: in function 'ResearchAssistantScanner:RescanBags'
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:41: in function 'ResearchAssistantScanner:Initialize'
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:46: in function 'ResearchAssistantScanner:New'
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:149: in function 'RA.GetOrCreateRAScanner'
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:756: in function 'ResearchAssistant_Loaded'
Same error but with "More Info" enabled:
Code:
user:/AddOns/FCOItemSaver/src/FCOIS_Panels.lua:17: attempt to index a nil value
stack traceback:
user:/AddOns/FCOItemSaver/src/FCOIS_Panels.lua:17: in function 'FCOIS.getWhereAreWe'
<Locals> panelId = 18, panelIdAtCall = 18, bag = 1, slot = 0, isDragAndDrop = F, calledFromExternalAddon = T, whereAreWe = 71 </Locals>
user:/AddOns/FCOItemSaver/src/FCOIS_Protection.lua:464: in function 'FCOIS.ItemSelectionHandler'
<Locals> bag = 1, slot = 0, echo = F, isDragAndDrop = F, overrideChatOutput = T, suppressChatOutput = T, overrideAlert = T, suppressAlert = T, calledFromExternalAddon = T, panelId = 18, settings = [table:1]{}, panelIdAtCall = 18, whereAreWeToFilterPanelId = [table:2]{96 = 31}, whereAreWeToIsBlocked = [table:3]{96 = T}, whereAreWeToSingleItemChecks = [table:4]{88 = T}, isBlocked = T, id = 245813172, isBlockedLoop = F, isBlockedLoopDestroy = F, markedWithOneIcon = F </Locals>
(tail call): ?
(tail call): ?
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:191: in function 'ResearchAssistantScanner:IsItemProtectedAgainstResearch'
<Locals> self = [table:5]{bankScanEnabled = F, houseBankScanEnabled = F, isScanning = T, debug = F, scanMore = 0}, bagId = 1, slotIndex = 0, itemLink = "|H0:item:27038:307:50:0:0:0:0:...", settings = [table:6]{}, respectZOs = F, respectFCOIS = T, skipSets = F, skipSetsMaxLevelOnly = F, isLocked = F, itemLink = "|H0:item:27038:307:50:0:0:0:0:...", equipType = 0 </Locals>
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:210: in function 'ResearchAssistantScanner:ScanBag'
<Locals> self = [table:5], bagId = 1, traits = [table:7]{}, numSlots = 136, i = 0, itemLink = "|H0:item:27038:307:50:0:0:0:0:...", traitKey = 0, isResearchable = F, reason = "WrongItemType" </Locals>
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:294: in function 'ResearchAssistantScanner:RescanBags'
<Locals> self = [table:5] </Locals>
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:41: in function 'ResearchAssistantScanner:Initialize'
<Locals> self = [table:5], settings = [table:8]{CONST_CHARACTER_NOT_SCANNED_YET = -100, CONST_OFF_VALUE = 0, CONST_OFF = "-"} </Locals>
user:/AddOns/ResearchAssistant/ResearchAssistantScanner.lua:46: in function 'ResearchAssistantScanner:New'
<Locals> self = [table:9]{}, obj = [table:5] </Locals>
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:149: in function 'RA.GetOrCreateRAScanner'
user:/AddOns/ResearchAssistant/ResearchAssistant.lua:756: in function 'ResearchAssistant_Loaded'
<Locals> eventCode = 65536, addOnName = "ResearchAssistant", libResearch = [table:10]{version = 42, name = "LibResearch"}, LAM = [table:11]{panelId = 101} </Locals>
Report comment to moderator  
Reply With Quote
Unread 03/15/20, 06:50 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3086
File comments: 3711
Uploads: 63
Before you changed it I didn't have to do anything to set it, certainly don't remember doing it years past.
Yes, as I have written many times already: And this was the reason why ppl send several bug reports, mails and ingame mails telling me the addon does not work. The addon has chosen AUTOMATICALLY your currently logged in character in the dropdown boxes.
And this was working for some of you guys but not all.

Reason:
The addon NEEDs on every character at least one character set which will be the research character. If you do not set ANY of your characters it wont work -> Means it does not track any research assistant markers on your items, just scans the items. That's all. No visible marker icons, no tooltips, no benefit if no research character is chosen.

So what you want to achieve is the same like it worked before: JUST SET THE CURRENTLY LOGGED IN CHARACTER and it's the same like before, as I have written to you. And this will make RA work, scan all items, show amrker icons on each of your characters for the setup research character = logged in character (you can even install an older version (but backup your SavedVariables before!!! or they will be overwritten) and open the settings and you'll notice that the dropdowns are filled with the currently logged in character automatically).

Try what I have written. Or use another addon then if you do not even care to try... Your choice. I don't really care. Or use the older versions of this addon if you liked them more, also your chocie as explained in others posts. But it makes no difference if you just try what I explained in my last post.
I don't know what to explain more. If you don't like to even test this, it's your problem not mine.

Further comments complaining or whatever will be deleted IF YOU DO NOT PROVIDE what you have setup now and and what is not working as intended, with an example showing a screenshot of the items.
I won't spend more of my time to explain just to hear you did not even try.
Feedback of other users already prooves it is working the same way, so maybe you just try it and follow the popup dialog's instructions: "Choose a reasearch character".
Last edited by Baertram : 03/15/20 at 06:56 AM.
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.