Download
(16 Kb)
Download
Updated: 04/21/24 06:59 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/21/24 06:59 AM
Created:01/17/15 11:42 AM
Monthly downloads:5,844
Total downloads:262,486
Favorites:283
MD5:
9.3.0
FCO Lockpicker  Updated this week!  Popular! (More than 5000 hits)
Version: 0.27
by: Baertram [More]
FCO Lockpicker

This addon depends on the following libraries:
LibAddonMenu-2.0

ATTENTION: CHECK YOUR CURRENT ADDON'S SETTINGS BEFORE UPDATING TO THE NEW VERSION 0.22:
The SavedVariables were changed to save per server now and thus they will reset.
You need to redo the few settings again after login!
Have at least a look at your current threshold values and colors so that you are easily able to reset them.



Do you remember that moment as you find a nice chest somehwere but then you realize that you don't have any lockpicks left in your pocket?
And the next moment some other player appears and loots this chest right in front of you?
Picking a lock is sometimes frustrating and you want some help?

This simple addon gives you the possibility to colorize the "lockpicks left" information that you see at the bottom line, if you are lockpicking a chest.
The colors can be changed according to a number of lockpicks that you have left in your inventory (threshold values).
The next chest you will lockpick will give you the visual information now, if you need to get some new lockpicks to your pocket.


In addition the addon is able to show you visual helpers during your lockpicking:
  • A green check icon will be shown each time a chamber of the current lockpick progress was picked and you need to release your mouse button!
  • You are able to colorize the lock's springs green as they get resolved.

Supports keyboard and gamepad mode.

After installing the addon please visit the settings menu (ESC -> Settings -> AddOn settings) and configure it there to your needs!

Github link:
https://github.com/Baertram/FCOLockpicker
0.27 2024-04-21
-Updated API versions
-Added Chinese translations (Thanks to LoongKeiZ)


0.26 2023-02-26
Fixed "Chamber resolved" sound replacement not working without opening settings and re-applying it

0.25 2023-02-12
Added support for PerfectPixel: "Lockpicks left" label will be shown centered above the lock springs now

0.24 2022-01-14
-Added "chamber stressed" sound replace setting, to choose another sound instead of the default silent rattle of the chamber spring

0.23 2021-11-17
With version 0.22 (if you had updated to v0.22 and logged in already, you may ignore tis info):
ATTENTION: CHECK YOUR CURENT ADDON'S SETTINGS BEFORE UPDATING TO THE NEW VERSION:
The SavedVariables were changed to save per server now and thus they will reset. You need to redo the few settings again. Have at least a look at your current threshold valus and colors so that you are easily able to reset them.

-Fixed lock chamber resolved icon not re-appearing after 1st lock
-Fixed color or lockpick's left text

0.22 2021-11-16
-Updated APIversion to Deadlands
-Fixed gamepad mode not loading the hooks, if gamepad mode was set to "automatic". It now should once enable the hooks for keayboard/gamepad mode at login (using the active input mode) and again if an input mode switches.
-Updated the total code to be more faster


0.21
Fixed gamepad mode remembering the pre-lockpicking chat state properly, and restoring it properly

0.2
-Updated APIversion
-Removed LibStub checks
-Updated library versions
-Updated gamepad support for the correct chat minimized state detection before lockpicking begins
-Changed some code for a betetr speed

0.1
-Updated APIversion
-Updated library calls to support global variables instead of LibStub

0.0.94
Updated API and removed libraries.
You need to install them as standalone versions.
Check the description for infformation what a library is, what a standalone library is, what other addons are helping you to see the dependent libraries of an addon, and how you are able to install them properly as a standalone version.

0.0.93
Fixed bug: Chat will now restore properly to the state it got before the lockpicking started

0.0.92
Updated API and libraries

0.0.9l
Hopefully fixed: Working within gamepad mode now.
-> Thanks to Trent Apple for the fix!

0.0.9k
-Api raise to Morrowind
-Fixed 2 french translation strings that were missing (wrong capitalized variable names ...)

0.0.9j
-Api raise to Homestead
-Updated library LAM

0.0.9i
Added green colorized lock springs option (Thanks to AssemblerManiac for the idea and code!)

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

0.0.9g
Fixed a copy&paste error from previous version

0.0.9f
Fixed settings variable error

0.0.9e
Fixed library path

0.0.9d
Updated library libAddonMenu 2.0 r23

0.0.9c
Fixed bug with languages

0.0.9b
Updated: Russian translation

0.0.9a
Fixed: Lockpick chamber resolved icon showing on top of chest again

0.0.9
Updated API
Updated libraries

0.0.8d
-Updated LAM to 2.0 r25
-Updated API to Shadows of the Hist

0.0.8c
API raised to Dark Brotherhood

0.0.8b
-Updated: Library libAddonMenu 2.0 to version 20

0.0.8a
-Updated: API version to support Thieves guild
-Added: Feature to show a "green check" icon if the current chamber of the lock is picked successfully
Enable this setting in the settings (Standard value: Disabled)
->This will show you a green check icon each time a chamber of the current lockpick progress was picked and you need to release your mouse button

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

0.0.7b
Updated: API to version 100012

0.0.7b
Updated: LibStub v4

0.0.7
Updated: LibStub v3 & LibAddonMenu 2.0 r18

0.0.6
Fixed a bug where the chat was not restored to the previous state as the lockpicking ended/failed

0.0.5
-Attempt to fix an issue with standard ESO during lockpicking as the mouse is not working (because it focusses on the chat window!)
If the lockpicking starts the chat window will be minimized and after lockpicking it will be set to the state before.

0.0.4a
-Updated french translations. Many thanks to Chou for the help!

0.0.4
-Updated the API version for patch 1.6 (100011)

0.0.3
-Updated libAddonMenu-2.0 to version 17

0.0.2
-Fixed a bug with the minimum threshold value inside the settings
Archived Files (39)
File Name
Version
Size
Uploader
Date
0.26
15kB
Baertram
02/26/23 03:04 PM
0.25
15kB
Baertram
02/12/23 11:12 AM
0.24
15kB
Baertram
01/14/22 10:51 AM
0.23
14kB
Baertram
11/17/21 03:17 PM
0.22
14kB
Baertram
11/16/21 05:22 PM
0.21
14kB
Baertram
01/21/21 04:36 PM
0.2
13kB
Baertram
01/19/21 04:03 PM
0.1
13kB
Baertram
05/03/19 09:14 AM
0.0.94
13kB
Baertram
09/17/18 08:27 AM
0.0.93
56kB
Baertram
03/09/18 03:07 PM
0.0.92
56kB
Baertram
03/04/18 08:07 AM
0.0.9l
53kB
Baertram
05/21/17 04:26 PM
0.0.9k
54kB
Baertram
05/14/17 06:53 AM
0.0.9j
54kB
Baertram
02/06/17 02:31 PM
0.0.9i
54kB
Baertram
12/10/16 02:20 PM
0.0.9h
96kB
Baertram
11/05/16 09:30 AM
0.0.9g
95kB
Baertram
10/31/16 10:06 AM
0.0.9f
95kB
Baertram
10/31/16 07:19 AM
0.0.9e
54kB
Baertram
10/31/16 01:54 AM
0.0.9d
55kB
Baertram
10/30/16 01:23 PM
0.0.9c
50kB
Baertram
10/21/16 07:19 AM
0.0.9b
51kB
Baertram
10/16/16 10:10 AM
0.0.9a
49kB
Baertram
10/09/16 09:55 AM
0.0.9
49kB
Baertram
10/02/16 07:43 PM
0.0.8d
47kB
Baertram
07/17/16 01:12 PM
0.0.8c
49kB
Baertram
05/14/16 03:58 PM
0.0.8b
49kB
Baertram
03/26/16 06:44 PM
0.0.8a
44kB
Baertram
02/19/16 06:09 AM
0.0.8
44kB
Baertram
11/01/15 03:32 PM
0.0.7b
44kB
Baertram
08/31/15 05:12 PM
0.0.7a
44kB
Baertram
08/04/15 01:39 PM
0.0.7
44kB
Baertram
06/14/15 02:15 PM
0.0.6
37kB
Baertram
04/22/15 09:33 AM
0.0.5
37kB
Baertram
04/13/15 06:16 AM
0.0.4a
37kB
Baertram
04/09/15 06:58 PM
0.0.4
37kB
Baertram
03/03/15 06:09 PM
0.0.3
37kB
Baertram
02/23/15 11:53 AM
0.0.2
34kB
Baertram
02/16/15 04:46 AM
0.0.1
34kB
Baertram
01/17/15 11:42 AM


Post A Reply Comment Options
Unread 04/25/19, 04:29 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
You are welcome!
As explanation:
In this file the textures ingame will be stored as a cache. If the game patches and the file resumes (normally it will be deleted then and this is why your login after patches takes so long most of the time!) it won't address teh textures correct and they are simply missing ingame then

So if you got problems with invisible textures or worng ones, logout and dlete this file again.

Originally Posted by DarkAthena76
Deleting the Cached cooked file fixed it! Thank you so much! I have my green checkmarks back! You're the best! Thank you!!


Originally Posted by Baertram
Hey there,

just was ingame and tested it. It's working fine!
Not sure why it won't for you. I've tested this with other addons enabled and only FCOLP enabled, both work fine.
The green checkmark AND the green cylinders do work.

Please try the post below with the shader cache cooked file. It hopefully should fix your issue.
If not: I got no clue why it's not working for you but it really does. Even my guildmates told me it works flawlessly.

Maybe also logout, delete the addon, delete the FCOLockpicker.lua SavedVariables file and then reinstall it new.
Report comment to moderator  
Reply With Quote
Unread 04/24/19, 04:29 PM  
DarkAthena76

Forum posts: 1
File comments: 13
Uploads: 0
Deleting the Cached cooked file fixed it! Thank you so much! I have my green checkmarks back! You're the best! Thank you!!


Originally Posted by Baertram
Hey there,

just was ingame and tested it. It's working fine!
Not sure why it won't for you. I've tested this with other addons enabled and only FCOLP enabled, both work fine.
The green checkmark AND the green cylinders do work.

Please try the post below with the shader cache cooked file. It hopefully should fix your issue.
If not: I got no clue why it's not working for you but it really does. Even my guildmates told me it works flawlessly.

Maybe also logout, delete the addon, delete the FCOLockpicker.lua SavedVariables file and then reinstall it new.
Report comment to moderator  
Reply With Quote
Unread 04/24/19, 12:20 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Hey there,

just was ingame and tested it. It's working fine!
Not sure why it won't for you. I've tested this with other addons enabled and only FCOLP enabled, both work fine.
The green checkmark AND the green cylinders do work.

Please try the post below with the shader cache cooked file. It hopefully should fix your issue.
If not: I got no clue why it's not working for you but it really does. Even my guildmates told me it works flawlessly.

Maybe also logout, delete the addon, delete the FCOLockpicker.lua SavedVariables file and then reinstall it new.
Report comment to moderator  
Reply With Quote
Unread 04/24/19, 02:40 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Re: Re: Re: Re: Re: Not Working Since 4.3

For the green cylinders: No, this is already in and working. You need to press ESC -> AddOn Settings -> FCOLockpicker.

For the fix for the green check mark texture: Yep, I think so. Need to analyze first why it isn't working for you.

Please try the following:
1. Logout
2. Search for the file shadercache.cooked or shader_cache.cooked (it should be in the folder c:\users\ypur win username\documents\Elder Scrolls Online\)
3. Delete this file
4. Login. It will take longer as the shadercache file with the textures will be created again.
5. Try to lockpick a door or chest and see if it works again.


Originally Posted by DarkAthena76
Oh wonderful! Thank you so much for your help. Will that be a new version number then, right?



Originally Posted by Baertram
Thanks for the feedback.
Yes, enable the green cylinders instead of the checkmark. So you'll at least see the whole cylinders get green as you move them
I'l have a look why the checkmark won't be shown.

Originally Posted by DarkAthena76
Hi Baertram,

I've disabled all other addons except FCO Lockpicker and the two libraries that are required. Still not working for me. I'm not using a gamepad or using Advanced Disable controller UI.

I've tried it on another character too, same result. No green check marks.

Have you any other ideas? Thank you.



Originally Posted by Baertram
Originally Posted by DarkAthena76
Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
It's working fine for me and several other users? Just have used it yesterday for several locks

Are you using any other addons related to lockpicking or are you playing with a gamepad in gamepad mode, or using the addon Advanced Disable Controller UI? If so: FCOLockpicker is not compatible with gamepad mode and/or this addon!

What you need to do to test what is breaking the addon for you:
Please disable ALL other addons except the libraries and test agin. Does it work then?
Enable the other addons from before one after another and tell me which breaks it then. Maybe I can fix it then.
Report comment to moderator  
Reply With Quote
Unread 04/23/19, 02:55 PM  
DarkAthena76

Forum posts: 1
File comments: 13
Uploads: 0
Re: Re: Re: Re: Not Working Since 4.3

Oh wonderful! Thank you so much for your help. Will that be a new version number then, right?



Originally Posted by Baertram
Thanks for the feedback.
Yes, enable the green cylinders instead of the checkmark. So you'll at least see the whole cylinders get green as you move them
I'l have a look why the checkmark won't be shown.

Originally Posted by DarkAthena76
Hi Baertram,

I've disabled all other addons except FCO Lockpicker and the two libraries that are required. Still not working for me. I'm not using a gamepad or using Advanced Disable controller UI.

I've tried it on another character too, same result. No green check marks.

Have you any other ideas? Thank you.



Originally Posted by Baertram
Originally Posted by DarkAthena76
Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
It's working fine for me and several other users? Just have used it yesterday for several locks

Are you using any other addons related to lockpicking or are you playing with a gamepad in gamepad mode, or using the addon Advanced Disable Controller UI? If so: FCOLockpicker is not compatible with gamepad mode and/or this addon!

What you need to do to test what is breaking the addon for you:
Please disable ALL other addons except the libraries and test agin. Does it work then?
Enable the other addons from before one after another and tell me which breaks it then. Maybe I can fix it then.
Report comment to moderator  
Reply With Quote
Unread 04/22/19, 11:54 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Re: Re: Re: Not Working Since 4.3

Thanks for the feedback.
Yes, enable the green cylinders instead of the checkmark. So you'll at least see the whole cylinders get green as you move them
I'l have a look why the checkmark won't be shown.

Originally Posted by DarkAthena76
Hi Baertram,

I've disabled all other addons except FCO Lockpicker and the two libraries that are required. Still not working for me. I'm not using a gamepad or using Advanced Disable controller UI.

I've tried it on another character too, same result. No green check marks.

Have you any other ideas? Thank you.



Originally Posted by Baertram
Originally Posted by DarkAthena76
Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
It's working fine for me and several other users? Just have used it yesterday for several locks

Are you using any other addons related to lockpicking or are you playing with a gamepad in gamepad mode, or using the addon Advanced Disable Controller UI? If so: FCOLockpicker is not compatible with gamepad mode and/or this addon!

What you need to do to test what is breaking the addon for you:
Please disable ALL other addons except the libraries and test agin. Does it work then?
Enable the other addons from before one after another and tell me which breaks it then. Maybe I can fix it then.
Last edited by Baertram : 04/22/19 at 11:59 PM.
Report comment to moderator  
Reply With Quote
Unread 04/22/19, 05:18 PM  
DarkAthena76

Forum posts: 1
File comments: 13
Uploads: 0
Re: Re: Not Working Since 4.3

Hi Baertram,

I've disabled all other addons except FCO Lockpicker and the two libraries that are required. Still not working for me. I'm not using a gamepad or using Advanced Disable controller UI.

I've tried it on another character too, same result. No green check marks.

Have you any other ideas? Thank you.



Originally Posted by Baertram
Originally Posted by DarkAthena76
Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
It's working fine for me and several other users? Just have used it yesterday for several locks

Are you using any other addons related to lockpicking or are you playing with a gamepad in gamepad mode, or using the addon Advanced Disable Controller UI? If so: FCOLockpicker is not compatible with gamepad mode and/or this addon!

What you need to do to test what is breaking the addon for you:
Please disable ALL other addons except the libraries and test agin. Does it work then?
Enable the other addons from before one after another and tell me which breaks it then. Maybe I can fix it then.
Last edited by DarkAthena76 : 04/22/19 at 05:40 PM.
Report comment to moderator  
Reply With Quote
Unread 04/16/19, 03:41 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Re: Not Working Since 4.3

Originally Posted by DarkAthena76
Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
It's working fine for me and several other users? Just have used it yesterday for several locks

Are you using any other addons related to lockpicking or are you playing with a gamepad in gamepad mode, or using the addon Advanced Disable Controller UI? If so: FCOLockpicker is not compatible with gamepad mode and/or this addon!

What you need to do to test what is breaking the addon for you:
Please disable ALL other addons except the libraries and test agin. Does it work then?
Enable the other addons from before one after another and tell me which breaks it then. Maybe I can fix it then.
Report comment to moderator  
Reply With Quote
Unread 04/15/19, 04:41 PM  
DarkAthena76

Forum posts: 1
File comments: 13
Uploads: 0
Not Working Since 4.3

Hello,

FCO Lockpicker is no longer working since 4.3. I have the Libs required properly installed but no checkmarks.

Thank you so much for this addon.
Last edited by DarkAthena76 : 04/15/19 at 04:43 PM.
Report comment to moderator  
Reply With Quote
Unread 10/14/18, 07:02 PM  
Break977

Forum posts: 0
File comments: 25
Uploads: 0
Re: Re: Addon doesn't work

Originally Posted by Baertram
Originally Posted by Break977
So not sure what the reason is, but I have your addon installed, I have the current LibStub and LibAddonMenu-2.0 installed in the addons folder, but after logging into the game, the addon does not load.



https://imgur.com/a/kFhKohg -- Photo from in game
The popup does not show LibAddonMenu-2.0 so it is not enabled and/or installed properly!
Check the c:\users\windows username\documents\Elder Scrolls Online\live\AddOns folder if there is a folder called LibAddonMenu-2.0, containing a LibAddonMenu-2.0.txt and another subfolder LibAddonMenu-2.0 and a subfolder LibStub.

Be sure to enable this library within the ingame addon manager. Install the addon "Votans Addon List" please and check if the library LibAddonMenu-2.0 is shown at the bottom of the addon manager list (click on the "Scroll to libraries" button at the top of the list to get there).


Edit:
From your screenshot I can see that you already got Votan's Addon List enabled (maybe by one of his addons which contain it already). So update the version via Minion please so that you got the newest version. Then just click the checkbox of FCOLockpicker and it should autoamtically enable the dependent libraries if they are installed properly.
If this does not work you got an older version of Votans Addon List, or you are missing the correctly installed library.

Be sure that the extracted library (if you did it manually, without Minion) will not create a name like the zip file, e.g. "LibAddonMenu.zip" ->
Wrong: AddOns/LibAddonMenu/LibAddonMenu-2.0/...
Correct: AddOns/LibAddonMenu-2.0/...
Ok all fixed now. As you mentioned, it wasnt the fact that I didnt have LibAddonMenu-2.0 installed, but how it was installed. Once I got all LibAddonMenu-2.0's files to their correct location in folders/subfolders, I restarted my game and now it works as intended. Thanks for the help and great work on the addon btw.
Last edited by Break977 : 10/14/18 at 07:05 PM.
Report comment to moderator  
Reply With Quote
Unread 10/14/18, 02:50 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Re: Aaron doesn't work

Originally Posted by Break977
So not sure what the reason is, but I have your addon installed, I have the current LibStub and LibAddonMenu-2.0 installed in the addons folder, but after logging into the game, the addon does not load.



https://imgur.com/a/kFhKohg -- Photo from in game
The popup does not show LibAddonMenu-2.0 so it is not enabled and/or installed properly!
Check the c:\users\windows username\documents\Elder Scrolls Online\live\AddOns folder if there is a folder called LibAddonMenu-2.0, containing a LibAddonMenu-2.0.txt and another subfolder LibAddonMenu-2.0 and a subfolder LibStub.

Be sure to enable this library within the ingame addon manager. Install the addon "Votans Addon List" please and check if the library LibAddonMenu-2.0 is shown at the bottom of the addon manager list (click on the "Scroll to libraries" button at the top of the list to get there).


Edit:
From your screenshot I can see that you already got Votan's Addon List enabled (maybe by one of his addons which contain it already). So update the version via Minion please so that you got the newest version. Then just click the checkbox of FCOLockpicker and it should autoamtically enable the dependent libraries if they are installed properly.
If this does not work you got an older version of Votans Addon List, or you are missing the correctly installed library.

Be sure that the extracted library (if you did it manually, without Minion) will not create a name like the zip file, e.g. "LibAddonMenu.zip" ->
Wrong: AddOns/LibAddonMenu/LibAddonMenu-2.0/...
Correct: AddOns/LibAddonMenu-2.0/...
Last edited by Baertram : 10/14/18 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 10/14/18, 02:32 PM  
Break977

Forum posts: 0
File comments: 25
Uploads: 0
Addon doesn't work

So not sure what the reason is, but I have your addon installed, I have the current LibStub and LibAddonMenu-2.0 installed in the addons folder, but after logging into the game, the addon does not load.



https://imgur.com/a/kFhKohg -- Photo from in game
Last edited by Break977 : 10/14/18 at 07:04 PM.
Report comment to moderator  
Reply With Quote
Unread 10/14/18, 09:36 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Re: Kudos

Thanks for the feedback. I'm glad the addon also helps the players by "real means" and not only to be "lazy"

Originally Posted by Imrithor
I just wanted to say well done for a great addon and keep up the good work. My wife is an avid ESO junkie but she is almost legally blind in both eyes. If it wasn't for your addon she would have no hope of picking locks. Anyone that says this addon gives an "unfair advantage" needs to take a good look at themselves because this addon levels the playing field for those visually impaired players in our ESO community.

Cheers

Imrithor

Report comment to moderator  
Reply With Quote
Unread 10/13/18, 11:29 AM  
Imrithor
 
Imrithor's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Thumbs up Kudos

I just wanted to say well done for a great addon and keep up the good work. My wife is an avid ESO junkie but she is almost legally blind in both eyes. If it wasn't for your addon she would have no hope of picking locks. Anyone that says this addon gives an "unfair advantage" needs to take a good look at themselves because this addon levels the playing field for those visually impaired players in our ESO community.

Cheers

Imrithor

Report comment to moderator  
Reply With Quote
Unread 09/26/18, 11:07 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Originally Posted by haloshirls
Originally Posted by Baertram
Originally Posted by haloshirls
I have a stupid question.

I approve of the idea of having only one copy of a lib.
Would it be possible to have a "_Libs" folder within the AddOns folder? To keep it a bit more clean?

And would it be a good idea to butcher other AddOns using the same libs by removing them there and adjusting the <addonname>.txt to point to the new path? Or would it be better to just remove the entries there and put a new "_Libs.txt" in the rootfolder pointing to all the libs i want to load?
Having only "1 addon containing all libs in the addons's txt" got the same problem as all addons have:
1 update of any lib wil lneed you to update the whole addon with all content again! This is NOT what a library is designed for. Libraries are designed to be a standalone piece of code which can be updated and maintained without any dependency to other addons. You will just have to update the single library and nothing else, which will make it smooth and fast to maintain, and wil laffect all addons using this lib automatically afterwards!

This is not possible at all. How should I tell my addon to remove other addon's folders and point to my addon's folder via there txt file?
If ppl do not use my addon the txt file will point to a wrong path.
And it is the same as it works today: All addons using standalone libs do not point to any library folder but simply find the libs via LibStub, as the lib* folders got their own txt file which will let the game know where the libraries are.
The libs are installed like normal addons and therefor are in their folder called Lib*. I don't get what the problem will be there?

You talk again about putting libraries into the addons dir. This is NOT the way libraries are build. They should be kept as standalone and updated like normal addons ion ONE SINGLE place, and not in every subfolder of about 100 addons you got installed.

Benefits:
-Only 1 lib* folder for each used library to update (via Minion or if you do not want to use Minion manually. If the library did not update but the game's API did you'll just have to enable "Use out of date addons" ingame in the addon manager or edit the Lib*.txt file in the lib* folders to update teh API number behind ##'APIVersion: 100025 e.g.).
-No copies of libraries inside addons subfolders which will make the loading of the game slower and use space on your harddrive/SSD.
-More time for us to concentrate on addon features and fixes instead of a need to update all libraries in subfolders where only the libs have changed, but the addons didn't. Needs us to:
Increase the addon version.
Change the library files.
Build new zip files.
Upload them to ESOUI and and and.
Post changelogs about changed libraries and no changes in the addon.
If a lib was not tested properly and destroy the game somehow Ppl will NOT ask the addon devs of the addons where the lib was included anymore about help as they don't have to do with the libraries and only use them e.g. The eso lua error message will point to the lib* folder's lib*.lua file and you will know it's about the library then, and not the addon.
Im very sorry. That was not supposed to sound like a feature request.
Thank you for the answer tho, that was exactly what i wanted to know. ty
I knew it was only a question, no feature request. Just wanted to answer with a bit more detail about this as there are many users asking similar questions in the past weeks. Maybe it will be a text someone else finds and will read as well.
No need to say sorry and you are welcome
Last edited by Baertram : 09/26/18 at 11:08 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.