Go to Page... |
Compatibility: | Gold Road (10.0.0) |
Updated: | 07/06/24 04:04 PM |
Created: | 06/11/24 04:26 PM |
Monthly downloads: | 293 |
Total downloads: | 974 |
Favorites: | 4 |
MD5: |
File Name |
Version |
Size |
Uploader |
Date |
1.2.1 |
17kB |
Toirealach |
06/27/24 01:32 AM |
![]() |
Comment Options |
![]() |
||
|
What are you talking about?
All TBO_LIBCHECK does is check to see if the external libraries like LibAddonMenu which my addons require to run are actually installed and if they arent't it puts up a dialog that says they aren't installed. ESO by default simply SILENTLY FAILS to load an addon if the external libraries necessary aren't installed. All my code does is pop up a dialog to notify the player if they're not there. If ZOS would simply add such a dialog to the base client, my dialog and library checking wouldn't be necessary and I wouldn't have had to make it in the first place to get people to stop sending me private messages telling me my addon doesn't work just for me to walk them through making sure external libraries were installed. And as far as my internal code goes, I use a couple of shared objects in my addons. No one else uses them or needs to use them. I do internal version control checking on those files/object so the latest one is the one that all my addons use no matter which of my addons contains the latest one. I can do this because I always make sure my internal objects are backwards compatible with all my addons. There is no need to make my internal code a library - internal or external - because no one else uses them and I don't want anyone else using them. So how I choose to do version control inside my own code is really just up to me. It doesn't affect anyone else and it doesn't require anyone to download separate libraries. So overall your comments seem to be invalid to me. I don't understand why they were necessary.
|
|
![]() |
![]() |
Toirealach |
View Public Profile |
Send a private message to Toirealach |
Send email to Toirealach |
Find More Posts by Toirealach |
Add Toirealach to Your Buddy List |
![]() |
|
|
Code:
-- that need to be uploaded to esoui and then downloaded and installed by every player who wants to -- use my addon. Thats the whole DLL mess Windows got into. -- -- Instead I just update the version number of internal libs and the latest version will always be -- loaded by one of my addons that include it. -- -- If another addon has an older version then the newer one supercedes it always. -- Now I manage my libraries and not push that bull**** onto players to have to download multiple -- ZIP files just to use my addon. We are trying to get rid of such libraries like LibStub etc. since Summerset and now you created a new one? Well you can always include the libraries into your addons if you think the users must not do that install manually. If you include them the correct way, not hardcoded from your txt file and with their proper txt file that includes the ## AddOnVersion and ## IsLibrary tags, all works nice! -> ZOs will do the proper versioning check even before lua runs! You could simply use the txt file of your addon and add the ## DependsOn with the proper >=<libraryVersion> tag then so noone can ever make your addon load with any OLD library! I recommand you let that LibCheck die and learn to use libraries the proper way too, would be very nice. Thank you If you got further questions which have not been explained enough in the Wiki feel free to ask here https://app.gitter.im/#/room/#esoui_esoui:gitter.im or via PM here on esoui.
Last edited by Baertram : 06/24/24 at 02:31 AM.
|
![]() |
![]() |
Baertram |
View Public Profile |
Send a private message to Baertram |
Send email to Baertram |
Find More Posts by Baertram |
Add Baertram to Your Buddy List |
Toirealach |
View Public Profile |
Send a private message to Toirealach |
Send email to Toirealach |
Find More Posts by Toirealach |
Add Toirealach to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 23
Uploads: 0
|
Rewards for the worthy?
Does this work to limit opening rewards of the worthy to 1 per day?
|
![]() |
![]() |
doctor3bud |
View Public Profile |
Send a private message to doctor3bud |
Send email to doctor3bud |
Find More Posts by doctor3bud |
Add doctor3bud to Your Buddy List |
![]() |