Quantcast
Download
(16 Kb)
Download
Updated: 05/20/19 12:34 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:05/20/19 12:34 PM
Created:05/18/15 12:09 PM
Monthly downloads:3,715
Total downloads:41,003
Favorites:93
MD5:
Categories:Bags, Bank, Inventory, Miscellaneous
5.0.5
FCO Craft Filter  Popular! (More than 5000 hits)
Version: 0.2.5
by: Baertram [More]
IMPORTANT CHANGE - Version 0.2.1
This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibFilters-3.0
-LibLoadedAddons

Attention:
You can manually download the standalone libraries from the links above.
-> Be sure to check the extraction of the zip files! They must NOT create another subfolder in AddOns containing the name of the zip archive itsself! Example:
zip filename: LiBStub_v1_4.zip
Extracted to:
AddOns\LibStub_v1_4\LibStub -> WRONG!
Extracted to:
AddOns\LibStub -> CORRECT!

Or use Minion to download them.

You may need to close and restart the game to recognize the new libraries in the addon manager!


Enabling addons ingame again
If one of this depending library is missing you cannot enable the addon ingame!
So please check the dependencies of the addon ingame.
The best possible way is to install "Votans Addon List" addon which will seperate the addons from the libraries.
It will show you the dependencies at each addon line, right column, as tooltip for the "red" icon (if an addon is disabled and cannot be enabled). Scroll down to the libraries at the bottom and enable the ones needed for the addon then.


Comments / feedback / "Netiquette"
If you post comments about the addon not working anymore and haven't read and understood what is written here, it is not the addon's nor the developers fault!
Just ask if you do not understand it, but tell me you have read this text! If not I won't answer or just write "Description" as a hint.
Please keep in mind we do this on our free time and are not able to play this nice game if we need to work on the addons.

So:
If you show me you have read this text and ask in a kind way I'll help you for sure.
If not...
Rude answeres/comments will force me to remove the addon totally from pulbic.
This might make other ppl really angry with you and you can be sure I'll make your posts public so they can complain directly towards you.
So please think before you ink and remember: This software is for free. We invest our free time for you.
Think what it was like playing the game without addons and then rethink your text before you write
You got no rights to force me to do anything here Many thanks, I appreciate your help and understanding.

Why do I do this
This change is needed to reduce maintaining time of all the 30+ addons I need to keep updated.
Each patch or change of a library will need me to update ALL addons even if only the libraries need an update Excahnging the librarie folders within the adodn, backing things up, testing them, building the ZIP files and write changelog here needs me to invest about 5-10 minutes for EACH addon
By removingg the libraries and let you install them as standalone "addon" I'm not forced to update the addons if the libraries change. This will save me hours of work!

Please support me with this, install the libraries as standalone once via e.g. Minion and your addons will be set to work normally again + you gain the benefit to be able to update the libraries via Minion automatically as they are updated, and all addons will recognize it automatically without having you to need to wait for an update of each/or at least one addon containing the new library files.
+ the folder size of your AddOns folder decreases a lot if the libraries only need to be "ONCE" in the folder, and not also in each subfolder of the addons.!
+ I might use the gained time to work on fixing addons or adding new features as well.


Explanations:

Standalone library
"Not included" in other addons zip files.
You need to download the zip file of the "library" and install it alone, as if it would be a whole addon.
You got the library then in your AddOns folder like AddOns\LibStub (like an addon is shown the same way, e.g. AddOns\FCOItemSaver).


You need to close the game! If you install the standalone libraries with the game started they are not recognized properly. So close the game client or restart it before/after the standlaone libraries are installed.

Benefits:
For me:
More time to play the game again and maybe maintain the addons better as I do not need to update each time if the library changes and can focus on the needed stuff.
-> So you might benefit fom it as well

For you:
You will be automatically able to update the libraries as standalone versions via Minion e.g. and are also up2date all the time.
Depending addons will recognize it automatically and need no addon update if simply the library needed an update.

Library
Libraries are code line which can be re-used in other code lines (addons e.g.). The LibAddonMenu-2.0 is for example a library which provides the standard UI and controls for the ingame settings so adodns are able to provide these settings (checkboxes, dropdown, texts, buttons) for you.

Included libraries were only included into the addons to make life easier for you, the users, in the beginning of ESO. And there was a kind of bug which did not allow standalone libraries to be used properly, which got fixed meanwhile.

Loading of libraries
The game assures via the library LibStub that libraries (included in other addons or standalone versions) will only load the newest version.
So if a standalone library is loaded with the highest/newest version, the included libraries in other addons won't be loaded again. One could even strip them from the other addons as well to fullfill the purpose of a "library": Reusable code for several other code (addons).

The game will load addons + libraries in the following order:
Unsorted loading of ALL folders which are inside the folder AddOns.
It checks the folders if there are txt files in.
It reads the txt files and check sif in there is specified if this folder is DependendOn or OptionallyDependendOn any other folder (addon, library).
If dependencies are found it will load the dependencies first, and then the addon/library which depends on them.

So as basically every library is depended on LibStub the game will load the folder LibStub (standalone library) first, or LibStub from any of the subfolders of an addon (included librray) if not found as standalone.

The most important thing is the txt file (called: manifest) which gives the information about version, api version it was build for (will be compared ingame with the game's api version and if the version in the TXt is lower than ingame the addon/library will be "disabled" in the ingame addon manager until you enable the checkbox "Allow out of date addons"!), dependencies of the addon/library.

Conclusion
If you understand this, what libraries are, how they work, read the description of addons properly: You will have no trouble in the future.

If you do not want to read, just press buttons to update/auto update everything without thinking, you do not want to understand/learn how eso addons work, but only use them: You might get in trouble in the future. But I bet there are other addons out there which fullfill your needs then (if they will not be changed to use standalone libraries as well, which might happen earlier then you think ).

Thanks for your support.

FCO Craft Filter

Application is Fast API ready

This little addon will add buttons to the crafting stations top left side which will easily filter your items located at your bank from the crafting station's panel.
It will distinguish the different crafting stations (blacksmithing, clothing, woodworking, enchanting) and their different panels.

Supported panels are:
-Deconstruction (armor/weapon/jewelry)
-Improvement (armor/weapon/jewelry)
-Enchanting creation
-Enchanting extraction


With 1 click on the button you can change which items are shown: Only bank, only inventory, both.
The standard settings only switch between "show inventory items" and "show all items".
The tooltip of the button shows you what items are currently shown and which ones are hidden.

This must be enabled in the settings:
You can add a 3rd state which will only show the icons in your bank.

A settings panel is able to change the language and save the settings acocunt wide or for each character,
and enable the extra "medium" filter to ONLY show the bank items.

This addon was coded upon request (ingame).

Have fun with it.
IMPORTANT:
This addon won't include the needed libraries anymore since this version 0.2.1!
YOU need to manually download & install them.

Be sure to check if your extraction software e.g. WinZIP, WINRAR, etc. did create a folder with the name of the zip file and has put the contents of the zip file in there: THIS IS WRONG! The contents of the zip file need to be in your AddOns directory (e.g. c:\users\your windows username\documents\elder scrolls online\live\AddOns) without a new created subfolder with the name of the zip file!.
Or use the addon manager "Minion" to do so, the following libraries in order to let this addon be enabled in the ingame addon manager & let the addon work properly:
-LibAddonMenu-2.0
-LibFilters-3.0
-LibLoadedAddons

Attention:
You may need to close and restart the game to recognize the new libraries in the addon manager!

Please read the description for further details and the reason. Thanks for your support!

0.2.5
Fixed retrait station

0.2.4
-Updated API to Elsweyr
-Added support for LibStub and non-LibStub libraries

0.2.3
-Raised API
-Fixed retrait station to show the button again if other retrait station addons like "AdvancedFilters BETA" are loaded

0.2.2
-Raised API
-Added support for AdvancedFilters "item count at crafting stations" update function (AdvancedFilters.util.UpdateCraftingInventoryFilteredCount) and the custom update callback functions you can implement via AF function
Code:
AdvancedFilters_RegisterSubfilterbarRefreshFilter(subfilterRefreshFilterInformationTable)
-> Please download AdvancedFilters beta version >= 1.5.06 to test it:
https://www.esoui.com/downloads/info2215-AdvancedFilters-BETA.html

0.2.1
-Updated API
-Removed the libraries (see addon description, changelog and comments for more details).

0.2.0
-Updated API version to Summerset
-Added: Support for jewelry crafting
-Updated: libraries (libFilters, libAddonMenu-2.0)

0.1.9
-Updated libFilters library
-Added support for transmutation / retrait tables

0.1.8
Updated API and libraries

0.1.6
Fixed libFilters

0.1.5
Changed hook of smithing and enchanting craft stations to support hooks for other addons too

0.1.4
-Updated API version
-Updated LAM
-Changed "Only show inventory items" to the bag icon (before: gray bank icon)

0.1.3
-Updated libFilters to fix filters at crafting stations

0.1.2
-Updated API
-Updated libFilters to fix filters at crafting stations

0.1.1
Added support for the new subscriber bank

0.0.9g
-Raised API version for Homestead patch
-Updated library libFilters 2.0 to the newest version

0.0.9f
Updated library libFilters 2.0 again ... :-)

0.0.9e
Updated library libFilters 2.0 again as some more things needed to change

0.0.9d
Updated library libFilters 2.0

0.0.9c
Added Russian translations.

0.0.9b
Added Japanese translations.
Added option to use the game client's language.

0.0.9a
Updated library libAddonMenu 2.0 r23

0.0.9
Fixed: Addon was not initializing libFilters 2.0 properly

0.0.8
Updated API
Updated libraries

0.0.7
-Updated LAM to 2.0 r22
-Updated libFilters to version 2
-Adopted addon to libFilters 2

0.0.6g
-Updated LAM to 2.0 r21
-Updated API to Shadows of the Hist

0.0.6f
API raised to Dark Brotherhood

0.0.6e
-Updated: Library libAddonMenu 2.0 to version 20

0.0.6d
-Updated: API version to Thieves Guild
-Updated: Library libAddonMenu 2.0 to version 19

0.0.6c
Fixed incompatibility bug with addon "Multicraft"

0.0.6b
Updated library libFilters to v16.1 (Alchemy bug fix)

0.0.6a
Updated library libFilters to v16

0.0.6
-Updated API version to support patch 2.2
-Added support for FastAPI tool: http://www.esoui.com/downloads/info1220-FastAPI.html

0.0.5a
Updated: API to version 100012

0.0.5
-Updated: LibStub v4
-Added on request: Distinguish different crafting station types (blacksmithing, clothing, woodworking, enchanting) in addition to their panels (deconstruction, improvement, enchanting)

0.0.4
-Updated: LibFilters to v15.1
-Fixed: Addon refreshes all 3 possible filter methods now (was changed in libFilters RegisterFilter/UnregisterFilter methods)

0.0.3
Updated: LibStub v3 & LibAddonMenu 2.0 r18

0.0.2a
Changed: French translation
-> Thanks to Ayantir

0.0.2
Fixed: Button textures were corrected

Changed: Tooltips were modified so you will see what is currently shown and what will be coming if you click the button again

Added feature: "Show only bank items"
Enable this option and you will be able to switch the bank buttons between
"Show all items" (Gray items symbol)
"Hide bank items" (gray bank symbol)
"Only show bank items" (white smaller bank symbol)


0.0.1
Initial release
Optional Files (0)


Archived Files (38)
File Name
Version
Size
Uploader
Date
0.2.4
16kB
Baertram
05/19/19 06:57 PM
0.2.3
15kB
Baertram
03/11/19 05:27 PM
0.2.2
15kB
Baertram
12/10/18 08:02 AM
0.2.1
15kB
Baertram
09/17/18 03:43 AM
0.2.0
65kB
Baertram
05/21/18 07:57 AM
0.1.9
64kB
Baertram
04/13/18 03:57 PM
0.1.8
64kB
Baertram
03/04/18 08:09 AM
0.1.6
64kB
Baertram
11/29/17 02:45 PM
0.1.5
63kB
Baertram
11/13/17 12:54 PM
0.1.4
63kB
Baertram
10/29/17 04:09 PM
0.1.3
62kB
Baertram
08/16/17 07:53 PM
0.1.2
62kB
Baertram
08/15/17 03:30 PM
0.1.1
61kB
Baertram
06/08/17 06:17 PM
0.0.9g
61kB
Baertram
01/29/17 03:31 PM
0.0.9f
61kB
Baertram
11/08/16 04:22 PM
0.0.9e
61kB
Baertram
11/07/16 03:37 PM
0.0.9d
60kB
Baertram
11/07/16 12:05 PM
0.0.9c
65kB
Baertram
11/06/16 03:41 PM
0.0.9b
65kB
Baertram
11/05/16 09:31 AM
0.0.9a
63kB
Baertram
10/30/16 01:51 PM
0.0.9
60kB
Baertram
10/09/16 12:12 PM
0.0.8
60kB
Baertram
10/02/16 07:32 PM
0.0.7
60kB
Baertram
09/02/16 07:41 AM
0.0.6g
53kB
Baertram
07/17/16 01:13 PM
0.0.6f
55kB
Baertram
05/14/16 03:39 PM
0.0.6e
55kB
Baertram
03/26/16 04:56 PM
0.0.6d
50kB
Baertram
03/07/16 02:03 PM
0.0.6c
45kB
Baertram
11/21/15 03:11 PM
0.0.6b
45kB
Baertram
11/15/15 01:24 PM
0.0.6a
45kB
Baertram
11/15/15 08:17 AM
0.0.6
44kB
Baertram
11/01/15 03:34 PM
0.0.5a
51kB
Baertram
08/31/15 05:11 PM
0.0.5
52kB
Baertram
08/05/15 08:18 AM
0.0.4
44kB
Baertram
07/19/15 05:22 PM
0.0.3
44kB
Baertram
06/14/15 02:09 PM
0.0.2a
42kB
Baertram
05/20/15 10:05 AM
0.0.2
42kB
Baertram
05/19/15 12:03 PM
0.0.1
41kB
Baertram
05/18/15 12:09 PM


Post A Reply Comment Options
Unread 05/20/19, 08:45 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Working on fixes, so please only report error messages which are NOT
posted in the comments here already!

And important:
ALWAYS LOGOUT before updating libraries or addons.
It may cause some errors like this if you did update the addons or especially libraries if the game was already running as the addon manager will do all "dependency" checks in the logged out character selection, and not again poroperly if you are logged in already and open the addon manager!

If you have updated your addons/libs as the game was running please logout and log back in.
If you still got problems report the error message here please, BUT first read the comments below to check if it wasn't posted already.
Last edited by Baertram : 05/20/19 at 08:45 AM.
Report comment to moderator  
Reply With Quote
Unread 05/20/19, 06:58 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Re: error at transmute station - 0.2.4

Well, I must say: Damn! Now I know what I had to do with this addon and AdvancedFilters
Will try to fix this afap or at least revert to a state where it worked liek before (with small errors).

Originally Posted by infurmia
Code:
2019-05-20T00:20:42.370-05:00 |cff0000Lua Error: user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:841: attempt to index a nil value
stack traceback:
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:841: in function 'FCOCraftFilter_PreHookButtonHandler'
<Locals> comingFrom = 28, settings = tbl, locVars = tbl, zoVars = tbl, localizationVars = tbl, tooltipVar = "" </Locals>
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:976: in function 'ChangeFilterRetraitPanel'
<Locals> self = tbl, filterTab = tbl </Locals>
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ChangeFilter'
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:149: in function 'callback'
<Locals> tabData = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:284: in function 'MenuBarButton:Release'
<Locals> self = tbl, upInside = true, skipAnimation = true, playerDriven = false, buttonData = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:584: in function 'MenuBar:SelectDescriptor'
<Locals> self = tbl, descriptor = 2, skipAnimation = true, buttonObject = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:399: in function 'MenuBar:SelectLastVisibleButton'
<Locals> self = tbl, skipAnimation = true, i = 3, button = tbl, buttonControl = ud, isVisible = true </Locals>
(tail call): ?
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:190: in function 'ZO_CraftingInventory:RefreshFilters'
<Locals> self = tbl </Locals>
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:130: in function 'ZO_CraftingInventory:PerformFullRefresh'
<Locals> self = tbl </Locals>
EsoUI/Ingame/Crafting/SharedCraftingInventory.lua:49: in function 'ZO_SharedCraftingInventory:OnShow'
<Locals> self = tbl </Locals>
ZO_LoreLibrary_Show:3: in function '(main chunk)'
<Locals> self = ud, hidden = false </Locals>
[C]: in function 'SetHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
<Locals> self = tbl, currentScene = tbl, animation = ud </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
<Locals> self = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
<Locals> self = tbl, asAResultOfSceneStateChange = true, refreshedForScene = tbl, oldState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:321: in function 'ZO_Scene:RefreshFragmentsHelper'
<Locals> self = tbl, asAResultOfSceneStateChange = true, i = 1, fragment = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:329: in function 'ZO_Scene:RefreshFragments'
<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_Scene:SetState'
<Locals> self = tbl, newState = "showing", oldState = "hidden", AS_A_RESULT_OF_SCENE_STATE_CHANGE = true </Locals>
EsoUI/Ingame/Scenes/InteractScene.lua:75: in function 'ZO_InteractScene:SetState'
<Locals> self = tbl, newState = "showing" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:197: in function 'ZO_SceneManager_Base:ShowScene'
<Locals> self = tbl, scene = tbl, sequenceNumber = 21 </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:287: in function 'ZO_SceneManager_Leader:ShowScene'
<Locals> self = tbl, scene = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:370: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
<Locals> self = tbl, scene = tbl, currentNextScene = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:271: in function 'ZO_SceneManager_Base:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:317: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Ingame/Scenes/IngameSceneManager.lua:338: in function 'ZO_IngameSceneManager:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:275: in function 'ZO_Scene:SetState'
<Locals> self = tbl, newState = "hidden", oldState = "hiding" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:424: in function 'ZO_Scene:OnTransitionComplete'
<Locals> self = tbl, nextState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:419: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
<Locals> self = tbl, nextState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragments'
<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>|r
2019-05-20T00:20:45.201-05:00 |cff0000Lua Error: EsoUI/PublicAllIngames/Currency/Currency.lua:570: attempt to index a nil value
stack traceback:
EsoUI/PublicAllIngames/Currency/Currency.lua:570: in function 'ZO_Currency_GetAmountLabel'
EsoUI/Ingame/Retrait/Keyboard/ZO_RetraitStation_Retrait_Keyboard.lua:530: in function 'ZO_RetraitStation_Retrait_Keyboard_OnRetraitCostSlotMouseEnter'
<Locals> control = ud, offsetX = 0, offsetY = -5, DEFAULT_FONT = "", r = 0.77254909276962, g = 0.7607843875885, b = 0.61960786581039 </Locals>
ZO_RetraitStation_KeyboardTopLevelRetraitPanelSlotContainerRetraitCostSlot_MouseEnter:3: in function '(main chunk)'
<Locals> self = ud </Locals>|r
At transmute station with version 0.2.4 of addon I cannot see any items and receive a lua error. When addon is disabled I can see items, and lua error goes away. Not sure if I need to do some troubleshooting on my end or if a bug fix is required. So far everything else seems to work fine.
Report comment to moderator  
Reply With Quote
Unread 05/20/19, 06:55 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Re: FCO Craft Filter 0.2.2 - UI Error

Originally Posted by Shadowshire
Code:
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:32: Cannot find a library instance of "LibLoadedAddons".
stack traceback:
user:/AddOns/RareFishTracker/libs/LibAddonMenu-2.0/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
|caaaaaa<Locals> self = tbl, major = "LibLoadedAddons" </Locals>|r
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:32: in function '(main chunk)'
|caaaaaa<Locals> FCOCF = tbl, libFilters = tbl, LAM = tbl </Locals>|r
LibLoadedAddons is in the same /Addons folder as FCO Craft Filter. According to the ESC > Addons listing library section, it is loaded. LibAddonMenu-2.0 is also installed and loaded. I have no idea what Rare Fish Tracker has to do with this addon. Although LibStub is installed, I do not believe that anyone uses it any more. Or, at least, Baertram (?) has a post in the ESOUI Forum about it.
You are not using a standalone version of LibStub as it seems as the error messages says your LibStub was loaded from th subfolder of LibAddoonMenu-2.0, which is again a subfolder of RareFishTracker....
Install LibStub and LibAddonMenu-2.0 as standalone versions and let them load properly instead.
This is why RareFishTracker is named here.

This addon never used LibStub. Only the libraries in this addon used LibStub. But this changes now as LibSTub only assures the newest version of a library gets loaded, which can be done via the base game function of the txt file of libraries (this is why they need to be installed as standalone as only these got their own txt file!) tag ##AddOnVersion: -> This assures the newest/highest number gets loaded only, and thus LibStub is obsolete and libraries get changed to use the base game functions instead.

Important:
ALWAYS LOGOUT before updating libraries or addons.
It may cause some errors like this if you did update the addons or especially libraries if the game was already running as the addon manager will do all "dependency" checks in the logged out character selection, and not again poroperly if you are logged in already and open the addon manager!

For me LibLoadedAddons etc. are loaded properly and fine and the addon is working fine.
Not sure why the error happens for you but I guess you've updated without logging out before then.
Last edited by Baertram : 05/20/19 at 06:57 AM.
Report comment to moderator  
Reply With Quote
Unread 05/19/19, 10:32 PM  
infurmia

Forum posts: 0
File comments: 1
Uploads: 0
error at transmute station - 0.2.4

Code:
2019-05-20T00:20:42.370-05:00 |cff0000Lua Error: user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:841: attempt to index a nil value
stack traceback:
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:841: in function 'FCOCraftFilter_PreHookButtonHandler'
<Locals> comingFrom = 28, settings = tbl, locVars = tbl, zoVars = tbl, localizationVars = tbl, tooltipVar = "" </Locals>
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:976: in function 'ChangeFilterRetraitPanel'
<Locals> self = tbl, filterTab = tbl </Locals>
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ChangeFilter'
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:149: in function 'callback'
<Locals> tabData = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:284: in function 'MenuBarButton:Release'
<Locals> self = tbl, upInside = true, skipAnimation = true, playerDriven = false, buttonData = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:584: in function 'MenuBar:SelectDescriptor'
<Locals> self = tbl, descriptor = 2, skipAnimation = true, buttonObject = tbl </Locals>
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:399: in function 'MenuBar:SelectLastVisibleButton'
<Locals> self = tbl, skipAnimation = true, i = 3, button = tbl, buttonControl = ud, isVisible = true </Locals>
(tail call): ?
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:190: in function 'ZO_CraftingInventory:RefreshFilters'
<Locals> self = tbl </Locals>
EsoUI/Ingame/Crafting/Keyboard/CraftingInventory.lua:130: in function 'ZO_CraftingInventory:PerformFullRefresh'
<Locals> self = tbl </Locals>
EsoUI/Ingame/Crafting/SharedCraftingInventory.lua:49: in function 'ZO_SharedCraftingInventory:OnShow'
<Locals> self = tbl </Locals>
ZO_LoreLibrary_Show:3: in function '(main chunk)'
<Locals> self = ud, hidden = false </Locals>
[C]: in function 'SetHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
<Locals> self = tbl, currentScene = tbl, animation = ud </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
<Locals> self = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
<Locals> self = tbl, asAResultOfSceneStateChange = true, refreshedForScene = tbl, oldState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:321: in function 'ZO_Scene:RefreshFragmentsHelper'
<Locals> self = tbl, asAResultOfSceneStateChange = true, i = 1, fragment = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:329: in function 'ZO_Scene:RefreshFragments'
<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_Scene:SetState'
<Locals> self = tbl, newState = "showing", oldState = "hidden", AS_A_RESULT_OF_SCENE_STATE_CHANGE = true </Locals>
EsoUI/Ingame/Scenes/InteractScene.lua:75: in function 'ZO_InteractScene:SetState'
<Locals> self = tbl, newState = "showing" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:197: in function 'ZO_SceneManager_Base:ShowScene'
<Locals> self = tbl, scene = tbl, sequenceNumber = 21 </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:287: in function 'ZO_SceneManager_Leader:ShowScene'
<Locals> self = tbl, scene = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:370: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
<Locals> self = tbl, scene = tbl, currentNextScene = tbl </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:271: in function 'ZO_SceneManager_Base:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:317: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Ingame/Scenes/IngameSceneManager.lua:338: in function 'ZO_IngameSceneManager:OnSceneStateChange'
<Locals> self = tbl, scene = tbl, oldState = "hiding", newState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:275: in function 'ZO_Scene:SetState'
<Locals> self = tbl, newState = "hidden", oldState = "hiding" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:424: in function 'ZO_Scene:OnTransitionComplete'
<Locals> self = tbl, nextState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:419: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
<Locals> self = tbl, nextState = "hidden" </Locals>
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragments'
<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>|r
2019-05-20T00:20:45.201-05:00 |cff0000Lua Error: EsoUI/PublicAllIngames/Currency/Currency.lua:570: attempt to index a nil value
stack traceback:
EsoUI/PublicAllIngames/Currency/Currency.lua:570: in function 'ZO_Currency_GetAmountLabel'
EsoUI/Ingame/Retrait/Keyboard/ZO_RetraitStation_Retrait_Keyboard.lua:530: in function 'ZO_RetraitStation_Retrait_Keyboard_OnRetraitCostSlotMouseEnter'
<Locals> control = ud, offsetX = 0, offsetY = -5, DEFAULT_FONT = "", r = 0.77254909276962, g = 0.7607843875885, b = 0.61960786581039 </Locals>
ZO_RetraitStation_KeyboardTopLevelRetraitPanelSlotContainerRetraitCostSlot_MouseEnter:3: in function '(main chunk)'
<Locals> self = ud </Locals>|r
At transmute station with version 0.2.4 of addon I cannot see any items and receive a lua error. When addon is disabled I can see items, and lua error goes away. Not sure if I need to do some troubleshooting on my end or if a bug fix is required. So far everything else seems to work fine.
Last edited by infurmia : 05/19/19 at 10:38 PM.
Report comment to moderator  
Reply With Quote
Unread 05/19/19, 09:36 PM  
Shadowshire

Forum posts: 1
File comments: 261
Uploads: 0
Arrow FCO Craft Filter 0.2.2 - UI Error

Code:
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:32: Cannot find a library instance of "LibLoadedAddons".
stack traceback:
user:/AddOns/RareFishTracker/libs/LibAddonMenu-2.0/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
|caaaaaa<Locals> self = tbl, major = "LibLoadedAddons" </Locals>|r
user:/AddOns/FCOCraftFilter/FCOCraftFilter.lua:32: in function '(main chunk)'
|caaaaaa<Locals> FCOCF = tbl, libFilters = tbl, LAM = tbl </Locals>|r
LibLoadedAddons is in the same /Addons folder as FCO Craft Filter. According to the ESC > Addons listing library section, it is loaded. LibAddonMenu-2.0 is also installed and loaded. I have no idea what Rare Fish Tracker has to do with this addon. Although LibStub is installed, I do not believe that anyone uses it any more. Or, at least, Baertram (?) has a post in the ESOUI Forum about it.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 11:04 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Originally Posted by Marazota
Originally Posted by Baertram
Originally Posted by Marazota
thNKS but looks like duplicate items plugin not working at all... reported at that addon's comments
is there a way to see also items from storage chests when at crafting station?
@duplicate items
Updated the comment on the plugin.

@Storage chests items at banks:
No way. Storage chests can onlyx be viewn if you are inside your house. This is a game limitation.
If you want to see items in your storage chests elsewhere you need to use addons like "Inventory Insight" which scan and save the items to your SavedVraiables.
even if you inside your house, using your crafting stations?
As long as you are in your house you can have access to the house chests. If outside you cannot.
So if you are using a crafting station in your house and have opened the chest BEFORE to update it, one is able to read the contents of the house chest. But they won't be shown at any crafting station inventory list as this is not supported in the game.

Crafting stations = Inventory bag + bank.
No guild, house or other banks/chests.

Even if you would try to squeeze them in there, the base game would just filter them each time again after you have scrolled, done something etc. So it makes no sense and probably won't work at all.

I'm also not able to show bank items in the normal player inventory. Makes no sense
Last edited by Baertram : 03/10/19 at 11:05 AM.
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 09:32 AM  
Marazota

Forum posts: 127
File comments: 1090
Uploads: 0
Originally Posted by Baertram
Originally Posted by Marazota
thNKS but looks like duplicate items plugin not working at all... reported at that addon's comments
is there a way to see also items from storage chests when at crafting station?
@duplicate items
Updated the comment on the plugin.

@Storage chests items at banks:
No way. Storage chests can onlyx be viewn if you are inside your house. This is a game limitation.
If you want to see items in your storage chests elsewhere you need to use addons like "Inventory Insight" which scan and save the items to your SavedVraiables.
even if you inside your house, using your crafting stations?
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 06:05 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Originally Posted by Marazota
thNKS but looks like duplicate items plugin not working at all... reported at that addon's comments
is there a way to see also items from storage chests when at crafting station?
@duplicate items
Updated the comment on the plugin.

@Storage chests items at banks:
No way. Storage chests can onlyx be viewn if you are inside your house. This is a game limitation.
If you want to see items in your storage chests elsewhere you need to use addons like "Inventory Insight" which scan and save the items to your SavedVraiables.
Last edited by Baertram : 03/10/19 at 06:08 AM.
Report comment to moderator  
Reply With Quote
Unread 03/10/19, 05:42 AM  
Marazota

Forum posts: 127
File comments: 1090
Uploads: 0
thNKS but looks like duplicate items plugin not working at all... reported at that addon's comments
is there a way to see also items from storage chests when at crafting station?
Last edited by Marazota : 03/10/19 at 05:51 AM.
Report comment to moderator  
Reply With Quote
Unread 03/06/19, 04:59 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Re: request feature

Originally Posted by Marazota
can also add switch to show only duplicates?
i.e items that you have few of the same set/trait/type (identical items), either in bank and/or inventory

so you can easy decon duplicates
Advanced Filters beta, plugin: Duplicate items
Already there
Report comment to moderator  
Reply With Quote
Unread 03/05/19, 01:20 PM  
Marazota

Forum posts: 127
File comments: 1090
Uploads: 0
request feature

can also add switch to show only duplicates?
i.e items that you have few of the same set/trait/type (identical items), either in bank and/or inventory

so you can easy decon duplicates
Last edited by Marazota : 03/05/19 at 01:21 PM.
Report comment to moderator  
Reply With Quote
Unread 02/27/19, 03:49 AM  
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 235
File comments: 140
Uploads: 24
Re: Extracting the Library Files

Originally Posted by Shadowshire
Quote:
That only happens when the person who created the .ZIP file did not do it correctly. I've been using PKZip since about 1988, so don't blame the players if the addon files are not extracted correctly.
can i have your ingame user id, i want to send you some gold for your effort
__________________
EU Server - SŁĄuGhTerHĜuSe
Report comment to moderator  
Reply With Quote
Unread 02/27/19, 03:20 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Re: Extracting the Library Files

Originally Posted by Shadowshire
Quote:
That only happens when the person who created the .ZIP file did not do it correctly. I've been using PKZip since about 1988, so don't blame the players if the addon files are not extracted correctly.
Are you kidding me? This happens if the software used to extract the files creates a new folder, this is no addon author problem but software problem.
Check WinRar, WinZip, etc. All these provide this option and have enabled it in their standard. Not everyne is using your software (its unknown to the most).

How am I supposed to change this as I create the addon's zip archive? You need to tell me how I can predict what the users click and do man, and I might be rich soon

Stop bitching around and blaming others for your lack of understanding, damn man... This is the 5th time your name is read with a stupid false information

P.S.
If you try to look more impressive by writing in BIG LETTERS... the content is more important.
And before you ask: my information was written in big letters because "it matters" and "happened several times"
Last edited by Baertram : 02/27/19 at 03:25 AM.
Report comment to moderator  
Reply With Quote
Unread 02/25/19, 11:34 PM  
Shadowshire

Forum posts: 1
File comments: 261
Uploads: 0
Extracting the Library Files

Quote:
-> Be sure to check the extraction of the zip files! They must NOT create another subfolder in AddOns containing the name of the zip archive itsself!
That only happens when the person who created the .ZIP file did not do it correctly. I've been using PKZip since about 1988, so don't blame the players if the addon files are not extracted correctly.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Report comment to moderator  
Reply With Quote
Unread 01/20/19, 05:12 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2354
Uploads: 56
Originally Posted by Marazota
cool addon what about Research?
it possible when researching items limit a choice for research only from items from your inventory?
and hide bank items
It's not that easily doable as you'd need to overwrite ZOs functions. I'm not planning to add support for this if there is no other way. I don't like to "overwrite" functions. If they change in the base game I might destroy the game code with it if it's not adopted each time (takes too much time to check, update and maintain).
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: