Go to Page... |
Compatibility: | Waking Flame (7.1.5) Blackwood (7.0.5) |
Updated: | 08/23/21 08:13 AM |
Created: | 03/13/19 02:33 AM |
Monthly downloads: | 3,011 |
Total downloads: | 901,294 |
Favorites: | 436 |
MD5: |
HELP REQUESTED! Creating, maintaining, and providing patch-day compatibility with in-game troubleshooting and prompt feedback for so many projects really is a full time job. The support I receive from the community is what keeps me going, and it is the only form of compensation I receive. Not only will your contribution enable more feature additions and personalized support for my existing projects, but it will sponsor new exciting content in the future, which will remain now and forever free for all to enjoy! There are several ways you can contribute, either directly through Paypal, by subscribing to my Patreon, or through the GoFundMe page I set up for my dad. All contributions are deeply appreciated and sorely needed. Thanks from our family to yours, and I hope something I made helps enhance your enjoyment of the Elder Scrolls Online. ![]() |
iString = Input string to convert accented characters from. local oString (output string) = PF.SubExtendedASCII(iString) Can also do: aString = PF.SubExtendedASCII(aString)
getFunc = function() return PF.Hex2RGB(Addon.ASV.textColor) end,
setFunc = function(r, g, b, a) local color = { r=r, g=g, b=b, a=a } Addon.ASV.textColor = PF.RGB2Hex(color) end,
local SourceTable = {[1]=3, [2]=2, [3]=1, [4]=3} local checkKeys = PF.GetKey(SourceTable, 3, 2) for k, v in pairs(SourceTable) do if checkKeys[k] then d("Key "..k.." contains value 3") end end
![]() |
Comment Options |
![]() |
|
@HowellQagan - Wow, you really went the extra mile to make this happen. Thanks so much! <3
|
|
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
HowellQagan |
View Public Profile |
Send a private message to HowellQagan |
Visit HowellQagan's homepage! |
Find More Posts by HowellQagan |
Add HowellQagan to Your Buddy List |
![]() |
|
@HowellQagan - Wow that's a little annoying. I appreciate your willingness to go through all the hassle. I will imagine Giladil is on a boat back from her ragpicking excursions abroad, and ETA a month or so she'll be back for many ragpicking adventures back on Tamriel.
![]() Which is to say, I'll look forward to it. ![]()
Last edited by Phinix : 04/18/22 at 03:51 PM.
|
|
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
![]() |
|||
![]() |
|||
![]() |
![]() |
HowellQagan |
View Public Profile |
Send a private message to HowellQagan |
Visit HowellQagan's homepage! |
Find More Posts by HowellQagan |
Add HowellQagan to Your Buddy List |
![]() |
|
@HowellQagan - So long as it is removed in a clean way there should be no consequences to addons that were using it. For example, I have removed this dependency from most of my addons (to reduce lib clutter), by adding the functions they use from this lib directly to those addons. In most cases I add them to each addon's global space. For example for in EZReport, I add them in EZMaint.lua as EZReport.TColor, etc. Since EZMaint loads before all other files that use these functions according to the manifest .txt load order, the addon knows where to find them. You just have to then change any instance of "local pTC = LibPhinixFunctions.TColor" to "local pTC = EZReport.Tcolor" or whatever you localize the functions to.
Hope that helps! Also, still don't have Giladil, but would love her on my travels. ![]()
Last edited by Phinix : 04/18/22 at 02:07 PM.
|
|
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
![]() |
|
Heya,
Two questions:
|
|
![]() |
![]() |
HowellQagan |
View Public Profile |
Send a private message to HowellQagan |
Visit HowellQagan's homepage! |
Find More Posts by HowellQagan |
Add HowellQagan to Your Buddy List |
![]() |
|||
Forum posts: 3
File comments: 19
Uploads: 0
|
Re: Re: Re: Re: Errors...
Last edited by AngryNord : 07/29/21 at 01:49 PM.
|
||
![]() |
![]() |
AngryNord |
View Public Profile |
Send a private message to AngryNord |
Visit AngryNord's homepage! |
Find More Posts by AngryNord |
Add AngryNord to Your Buddy List |
![]() |
||
Re: Re: Re: Errors...
If you updated this library but are still using old versions my other addons (Master Recipe List for example), then it will generate errors as it is attempting to use the function that was removed. The solution is to ensure all your addons are up to date as this has been resolved in the latest versions of all my addons. I highly recommend downloading Minion (the official esoui.com addon manager) which will let you update all your installed addons easily with the push of a button. Otherwise it is easy to miss some of them and situations like this can and do emerge from time to time.
Last edited by Phinix : 07/29/21 at 12:18 PM.
|
||
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
![]() |
||
Re: Re: Re: Errors...
![]() |
||
![]() |
![]() |
Anceane |
View Public Profile |
Send a private message to Anceane |
Send email to Anceane |
Visit Anceane's homepage! |
Find More Posts by Anceane |
Add Anceane to Your Buddy List |
![]() |
|
Forum posts: 3
File comments: 19
Uploads: 0
|
Re: Re: Errors...
Anyone else keep getting constant UI errors with the latest version of this, to the point of making the game unplayable? Disappeared again after removing this add-on + Master Recipe List which was the only addon I had that depend on this
Last edited by AngryNord : 07/29/21 at 11:35 AM.
|
![]() |
![]() |
AngryNord |
View Public Profile |
Send a private message to AngryNord |
Send email to AngryNord |
Visit AngryNord's homepage! |
Find More Posts by AngryNord |
Add AngryNord to Your Buddy List |
![]() |
|||
Re: Errors...
I looked at Baertram's fix he made while I was AFK from modding and it doesn't seem like it should cause problems, but still being dependent on LibStub is asking for compatibility trouble. ![]() The new version I just uploaded does not require LibStub. Please let me know if you still experience errors after updating.
Last edited by Phinix : 03/28/20 at 12:43 PM.
|
|||
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Send email to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
![]() |
|||
|
Yep, sorry have not seen your lib earlier.
This changed about major 2 patches ago I think. Be sure to only use an integer value as ##AddOnVersion:. No decimal places! e.g. ##AddOnVersion: 1 ##AddOnVersion: 11 -- version 1.1 in other notation ##AddOnVersion: 1.1 won't load!
|
||
![]() |
![]() |
Baertram |
View Public Profile |
Send a private message to Baertram |
Send email to Baertram |
Visit Baertram's homepage! |
Find More Posts by Baertram |
Add Baertram to Your Buddy List |
![]() |
||
The only pain now is I have to go back and change the "local PF = LibStub('LibPhinixFunctions')" to "local PF = LibPhinixFunctions" in about a dozen addons. ![]()
Last edited by Phinix : 03/17/19 at 04:56 PM.
|
||
![]() |
![]() |
Phinix |
View Public Profile |
Send a private message to Phinix |
Send email to Phinix |
Visit Phinix's homepage! |
Find More Posts by Phinix |
Add Phinix to Your Buddy List |
![]() |
|
|
Not sure if you knew that but you can stiop using LibStub with new libraries:
You could simply use the games ##AddOnVersion: <signed integer> tag now. The highest version will be loaded, all other ignored (like LibStub does). You only need a global variable for your lib defined like LibPhinixFunctions = LibPhinixFunctions or {} to be safe. |
![]() |
![]() |
Baertram |
View Public Profile |
Send a private message to Baertram |
Send email to Baertram |
Visit Baertram's homepage! |
Find More Posts by Baertram |
Add Baertram to Your Buddy List |
![]() |
HELP REQUESTED! Creating, maintaining, and providing patch-day compatibility with in-game troubleshooting and prompt feedback for so many projects really is a full time job. The support I receive from the community is what keeps me going, and it is the only form of compensation I receive. Not only will your contribution enable more feature additions and personalized support for my existing projects, but it will sponsor new exciting content in the future, which will remain now and forever free for all to enjoy! There are several ways you can contribute, either directly through Paypal or Ko-Fi, by subscribing to my Patreon, or through the GoFundMe page I set up for my dad. All contributions are deeply appreciated and sorely needed. Thanks from our family to yours, and I hope something I made helps enhance your enjoyment of the Elder Scrolls Online. ![]() |